Using Goal Modeling to Capture Competency Questions in Ontology-based Systems

Most of the available ontology engineering methodologies presuppose the existence of a set of questions  which provide the objective and scope of the ontology under development. However, these so-called competency  questions are not always clear from start. In this sense, such competency questions are comparable to system  requirements, elicited and modeled during the requirements engineering stage of a software development process.  Having this in mind, this work proposes the use of the Tropos methodology to help the ontology engineer reason  and model competency questions. For that, he should follow the traditional Tropos process, starting with the early requirements activity to analyze the objectives of an organization. This initial stage is followed by the late requirements activity, in which the competency question are  captured and linked to the organization’s goals,  following the goal modeling process. In this way, we aim at providing a methodology which will consistently drive  the ontology engineer in developing an ontology from scratch.

[1]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[2]  John Mylopoulos,et al.  Integrating Preferences into Goal Models for Requirements Engineering , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[3]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[4]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

[5]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[6]  Ramanathan V. Guha,et al.  Cyc: toward programs with common sense , 1990, CACM.

[7]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[8]  Omar Chiotti,et al.  A process for building a domain ontology: an experience in developing a government budgetary ontology , 2006 .

[9]  Gerd Wagner,et al.  Using the Unified Foundational Ontology (UFO) as a Foundation for General Conceptual Modeling Languages , 2010 .

[10]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[11]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[12]  Leonardo Cançado Monteiro Savassi,et al.  Aplicação de Escala de Risco Familiar como instrumento de priorização das Visitas Domiciliares , 2004 .

[13]  Jose Manuel Corera,et al.  Building and Reusing Ontologies for Electrical Network Applications , 1996, ECAI.

[14]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[15]  Maria de Fátima Lobato Tavares,et al.  Promoção de saúde: a negação da negação , 2005 .

[16]  H. Sofia Pinto,et al.  Some Issues on Ontology Integration , 1999, IJCAI 1999.

[17]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[18]  Robyn R. Lutz,et al.  Analyzing software requirements errors in safety-critical, embedded systems , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[19]  Asunción Gómez-Pérez,et al.  Scenarios for building ontology networks within the NeOn methodology , 2009, K-CAP '09.

[20]  Charles J. Petrie The TOVE Project: Towards a Common-Sense Model of the Enterprise , 1992 .

[21]  Renata S. S. Guizzardi,et al.  A Recommender Agent to Support Knowledge Sharing in Virtual Enterprises , 2008 .

[22]  Naomar de Almeida Filho,et al.  Introdução à epidemiologia , 2006 .

[23]  George Luger,et al.  Artificial Intelligence: Structures and Strategies for Complex Problem Solving (5th Edition) , 2004 .

[24]  Fernanda Araujo Baião,et al.  On the Importance of Truly Ontological Distinctions for Ontology Representation Languages: An Industrial Case Study in the Domain of Oil and Gas , 2009, BMMDS/EMMSAD.

[25]  Andrey Soares,et al.  Towards Ontology-Driven Information Systems: Guidelines to the Creation of New Methodologies to Build Ontologies. , 2009 .

[26]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[27]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[28]  Vladan Devedzic,et al.  Model Driven Engineering and Ontology Development (2. ed.) , 2009 .

[29]  Maria Luiza de Almeida Campos O papel das definições na pesquisa em ontologia , 2010 .