Using Objects and Patterns to Implement Domain Ontologies

  • Giancarlo Guizzardi UFES / University of Twente
  • Ricardo de Almeida Falbo UFES
  • José Gonçalves Pereira Filho UFES

Resumo


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.

Referências

Chandrasekaran, B., et al., "What are Ontologies, and Why Do We Need Them?", IEEE Intelligent Systems, pp. 20-26, January/February 1999.

Valente, A., et al., "Building and (Re)Using an Ontology of Air Campaign Planning", IEEE Intelligent Systems, pp. 27-36, January/February 1999.

Guarino, N., "Understanding, building and using ontologies", Int. Journal Human-Computer Studies, 46(2/3), February / March 1997.

Guarino, N., "Formal Ontology and Information Systems", In: Formal Ontologies in Information Systems, N. Guarino (Ed.), IOS Press, 1998.

Falbo, R.A., et al.; "A Systematic Approach for Building Ontologies". Proceedings of the IBERAMIA'98, Lisbon, Portugal, 1998.

Falbo, R.A., et al.; "Using Ontologies to Improve Knowledge Integration in Software Engineering Environments", Proceedings of SCI'98/ISAS'98, USA, July, 1998.

Borst, W.N. "Construction of Engineering Ontologies for Knowledge Sharing and Reuse", PhD Thesis, University of Twente, Enschede, The Netherlands, 1997.

Spivey, J. M. "Understanding Z: A specification language and its formal semantics", Cambridge University Press, 1988.

Guarino N. "The Ontological Level". In R. Casati, B. Smith and G. White (eds.), Philosophy and the Cognitive Sciences, Vienna, Hölder-Pichler-Tempsky 1994.

Guizzardi, G. "A methodological approach for reuse-oriented software development based on formal domain ontologies" (in portuguese), Federal University of Espírito Santo, Master Thesis, 2000.

Roitman J. "Introduction to modern set theory", Wiley-Interscience, New York, 1990.

Silberchatz, A. et al. "Database System Concepts", 3. ed. McGraw-Hill, 1997.

Woodfield S.N. "The impedance Mismatch between Conceptual Models and Implementation Environments", International Conference on Conceptual Modeling (ER'97), Workshop on Behavioral Models and Design Transformations: Issues and Opportunities in Conceptual Modeling, Los Angeles, California, Nov, 1997.

Gamma E. et al. "Design patterns : elements of reusable object-oriented software", Addison-Wesley, 1995.

Ellis G; Callaghan S; "A specification of a Set Class in Peirce", online: http://citeseer.nj.nec.com/29926.html, Oct, 1995.

Knublauch H.; Sedlmayr M.; Rose T., "Design Patterns for the Implementation of Constraints on JavaBeans", NetObjectDays2000,Erfurt, Germany, 2000.

Knublauch H., "Three Patterns for the Implementation of Ontologies in Java ", OOPSLA'99 Metadata and Active Object-Model Pattern Mining Workshop, Denver, CO, USA, 1999.

Grosso W. et al. "Knowledge Modeling at the Milennium (The Design and Evolution of Protégé-2000)", Knowledge Aquisition Workshop, Banff, Canada, 1999.

Fonseca, F. Egenhofer M. "Knowledge Sharing in Geographic Information System", In: P. Scheuerman, (Ed.) The Third IEEE International Knowledge and Data Engineering Exchange Workshop, Chicago, 1999.

Hayes P. "The Naive Physics Manifesto", Expert Systems in Microeletronics age", D. Ritchie Ed., Edinburgh University Press, 1978, pp 242-270.

Gruninger, M., and Fox, M.S., "The Role of Competency Questions in Enterprise Engineering", Proceedings of the IFIP WG5.7 Workshop on Benchmarking Theory and Practice, Trondheim, Norway, 1994.
Publicado
03/10/2001
GUIZZARDI, Giancarlo; FALBO, Ricardo de Almeida; PEREIRA FILHO, José Gonçalves. Using Objects and Patterns to Implement Domain Ontologies. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 15. , 2001, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 36-51. DOI: https://doi.org/10.5753/sbes.2001.23979.