Using objects and patterns to implement domain ontologies

Ontologies are becoming an important mechanism to build information systems. Nevertheless, there is still no systematic approach to support the design of such systems using tools that are common to information systems developers. In this paper, we propose an approach for deriving object frameworks from domain ontologies and then we show the application of this approach in the software process domain.

[1]  Holger Knublauch,et al.  Design Patterns for the Implementation of Constraints on JavaBeans , 2000 .

[2]  G. Ellis,et al.  A Specification of a Set Class in Peirce , 1995 .

[3]  Abraham Silberschatz,et al.  Database System Concepts , 1980 .

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

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

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

[7]  Holger Knublauch Three Patterns for the Implementation of Ontologies in Java , 1999, OOPSLA 1999.

[8]  Mark S. Fox,et al.  The Role of Competency Questions in Enterprise Engineering , 1995 .

[9]  Robert M. MacGregor,et al.  Building and (re)using an ontology of air campaign planning , 1999, IEEE Intell. Syst..

[10]  Guilherme Horta Travassos,et al.  A integração de conhecimento em um amblente de desenvolvimento de software , 1996 .

[11]  J. Roitman,et al.  Introduction to modern set theory , 1990 .

[12]  Patrick J. Hayes,et al.  The Naive Physics Manifesto , 1990, The Philosophy of Artificial Intelligence.

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

[14]  J. Michael Spivey,et al.  Understanding Z : A specification language and its formal semantics , 1985, Cambridge tracts in theoretical computer science.

[15]  Henrik Eriksson,et al.  Knowledge modeling at the millennium : The design and evolution of Protégé-2000 , 1999 .

[16]  Nicola Guarino,et al.  The Ontological Level , 1994 .

[17]  M. J. Egenhofer,et al.  Knowledge sharing in geographic information systems , 1999, Proceedings 1999 Workshop on Knowledge and Data Engineering Exchange (KDEX'99) (Cat. No.PR00453).

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

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

[20]  G. Guizzardi DESENVOLVIMENTO PARA E COM REUSO: UM ESTUDO DE CASO NO DOMÍNIO DE VÍDEO SOB DEMANDA , 2000 .