Reusing Certain Database Design Principles, Methods and Techniques for Ontology Theory, Construction and Methodology

Formal ontologies can be seen as mathematical objects that form the range of a classical "Tarskian" semantics interpretation mapping of first-order language constructs that could represent situations, functions or procedures related to a given domain. In this paper we try to identify some of the theoretical and practical issues that result from this view, in particular concerning the problems of definition, representation, organization of ontologies, and methodologies for their construction and maintenance. We identify and discuss a number of the critical success factors for the “ontologization” of IT, namely large standardized ontological resources (ontobases), the so-called Semantic Web, and methodological, teachable approaches. Some design methods and techniques such as view integration that were originally developed for large databases, where the "data models" and their semantics typically are limited to a particular application, could be relevant for this purpose, and we analyze parallelisms and fundamental differences between databases and ontologies. In particular the ORM (Object-Role Modeling) method, or rather its precursor NIAM, with its rigorous distinction and handling of so-called lexical and non-lexical knowledge proved to be an interesting candidate to help identify and clarify a number of these issues, and a number of examples are given. In this paper we report on research within STARLab’s DOGMA Project that indicates how such methods may or must be adapted to be usable in the context of ontologies, and how they may then help to define ontology updates, the role of domain constraints, and future tools that assist in e.g. the alignment of ontologies.

[1]  Nicola Guarino,et al.  Identity and Subsumption , 2002 .

[2]  J W Ballard,et al.  Data on the web? , 1995, Science.

[3]  J. Dunn,et al.  A Truth Value Semantics for Modal Logic1 , 1973 .

[4]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[5]  Patrick J. Hayes,et al.  The second naive physics manifesto , 1995 .

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

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

[8]  Terry Halpin,et al.  Conceptual Schema and Relational Database Design , 1995 .

[9]  Raymond Reiter,et al.  Towards a Logical Reconstruction of Relational Database Theory , 1982, On Conceptual Modelling.

[10]  D. A Jardine,et al.  Concepts and terminology for the conceptual schema and the information base , 1984 .

[11]  Dieter Fensel,et al.  Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information , 1999, DS-8.

[12]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[13]  Kim Viljanen,et al.  Semantic Interoperability on the Web: Case Finnish Museums Online , 2002 .

[14]  Joseph Almog,et al.  Semantical considerations on modal counterfactual logic with corollaries on decidability, completeness, and consistency questions , 1980, Notre Dame J. Formal Log..

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

[16]  Robert Meersman,et al.  A Logic Framework for a Semantics of Object-Oriented Data Modeling , 1995, OOER.

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

[18]  Steffen Staab,et al.  Semi-Automatic Engineering of Ontologies from Text , 2000, ICSE 2000.

[19]  Gabriel M. Kuper,et al.  Updating Logical Databases , 1986, Adv. Comput. Res..

[20]  Dieter Fensel,et al.  Ontologies: A silver bullet for knowledge management and electronic commerce , 2002 .

[21]  Peter Gärdenfors Belief Revision: A Vade-Mecum , 1992, META.

[22]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[23]  Dirk van Dalen,et al.  Logic and structure , 1980 .

[24]  Melvin Fitting,et al.  Review: J. Michael Dunn, A Truth Value Semantics for Modal Logic , 1977 .

[25]  Mark Fischetti,et al.  Weaving the web - the original design and ultimate destiny of the World Wide Web by its inventor , 1999 .

[26]  Stefan Decker,et al.  A Query Service for RDF , 1998, QL.

[27]  Robert Meersman,et al.  Semantic Ontology Tools in IS Design , 1999, ISMIS.

[28]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[29]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[30]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[31]  Olga De Troyer On data schema transformations , 1993 .

[32]  Andreas Weber,et al.  Updating Propositional Formulas , 1986, Expert Database Conf..

[33]  Steffen Staab,et al.  The Ontology Inference Layer OIL , 2000 .