Supporting Ontology Development with ODEd

Ontologies are becoming an important mechanism to build information systems. However, ontology construction is not a simple task. So, it is necessary to provide tools that support ontology development. This paper presents ODEd, an ontology editor that supports the definition of concepts, relations and properties, using graphic representations, besides promoting automatic inclusion of some classes of axioms and derivation of object infrastructures from ontologies. ODEd was built to support ontology development in ODE, a software engineering environment (SEE), so that ODE can be used as a domain-oriented SEE. Thus, ODEd aims to partially support an ontology-based domain engineering process.

[1]  R GruberThomas Toward principles for the design of ontologies used for knowledge sharing , 1995 .

[2]  Michael N. Huhns,et al.  A Tool for Organizing Web Information , 1997, Computer.

[3]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Michael Uschold,et al.  Knowledge level modelling: concepts and terminology , 1998, The Knowledge Engineering Review.

[6]  Giancarlo Guizzardi,et al.  An ontological approach to domain engineering , 2002, SEKE '02.

[7]  Ricardo de Almeida Falbo,et al.  Uma Ontologia de Qualidade de Software , 2002 .

[8]  Edward Yourdon Object-Oriented Systems Design: An Integrated Approach , 1993 .

[9]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[10]  Ricardo de Almeida Falbo,et al.  ODE: ontology-based software development environment , 2003 .

[11]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[12]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[13]  Andy Evans,et al.  Core Meta-Modelling Semantics of UML: The pUML Approach , 1999, UML.

[14]  Steffen Staab,et al.  Ontology Engineering beyond the Modeling of Concepts and Relations , 2000 .

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

[16]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[17]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[18]  Asunción Gómez-Pérez,et al.  WebODE: a scalable workbench for ontological engineering , 2001, K-CAP '01.

[19]  Dieter Fensel,et al.  The Semantic Web And Its Languages , 2000, IEEE Intell. Syst..

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

[21]  Nicola Guarino UNDERSTANDING, BUILDING, AND USING ONTOLOGIES , 1997 .

[22]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[23]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[24]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[25]  Giancarlo Guizzardi,et al.  Using objects and patterns to implement domain ontologies , 2002, J. Braz. Comput. Soc..

[26]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[27]  Ana Regina Cavalcanti da Rocha,et al.  A Systematic Approach for Building Ontologies , 1998, IBERAMIA.

[28]  W. N. Borst,et al.  Construction of Engineering Ontologies for Knowledge Sharing and Reuse , 1997 .

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

[30]  Mike Uschold,et al.  A Framework for Understanding and Classifying Ontology Applications , 1999 .

[31]  Martin K. Purvis,et al.  UML as an Ontology Modelling Language , 1999, Intelligent Information Integration.

[32]  Olivier Corby,et al.  Exploitation of XML for Corporate Knowledge Management , 1999, EKAW.

[33]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[34]  Gleb Frank,et al.  A General Interface for Interaction of Special-Purpose Reasoners within a Modular Reasoning System , 1999 .

[35]  Giancarlo Guizzardi,et al.  Developing software for and with reuse: an ontological approach , 2002 .

[36]  Michael R. Genesereth,et al.  Knowledge Interchange Format , 1991, KR.

[37]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[38]  Dieter Fensel,et al.  Ontobroker: or how to enable intelligent access to the WWW , 1998 .