On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models

In philosophy, the term ontology has been used since the 17th century to refer both to a philosophical discipline (Ontology with a capital “O”), and as a domain-independent system of categories that can be used in the conceptualization of domain-specific scientific theories. In the past decades there has been a growing interest in the subject of ontology in computer and information sciences. In the last few years, this interest has expanded considerably in the context of the Semantic Web and MDA (Model-Driven Architecture) research efforts, and due to the role ontologies are perceived to play in these initiatives. In this paper, we explore the relations between Ontology and ontologies in the philosophical sense with domain ontologies in computer science. Moreover, we elaborate on formal characterizations for the notions of ontology, conceptualization and metamodel, as well as on the relations between these notions. Additionally, we discuss a set of criteria that a modeling language should meet in order to be considered a suitable language to model phenomena in a given domain, and present a systematic framework for language evaluation and design. Furthermore, we argue for the importance of ontology in both philosophical senses aforementioned for designing and evaluating a suitable general ontology representation language, and we address the question whether the so-called Ontology Web languages can be considered as suitable general ontology representation languages. Finally, we motivate the need for two complementary classes of modeling languages in Ontology Engineering addressing two separate sets of concerns.

[1]  Stephen Ullmann,et al.  Semantics: An Introduction to the Science of Meaning , 1962 .

[2]  F. Saussure,et al.  Course in General Linguistics , 1960 .

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

[4]  Werner Ceusters,et al.  Ontological Theory for Ontological Engineering: Biomedical Systems Information Integration , 2004, KR.

[5]  Patrick J. Hayes,et al.  Naive physics I: ontology for liquids , 1989 .

[6]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[7]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[8]  Dana S. Nau,et al.  Ontology-Based Semantics , 2000, KR.

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

[10]  Willard Van Orman Quine,et al.  From a Logical Point of View , 1955 .

[11]  Kurt Baldinger Semantic theory: Towards a modern semantics , 1980 .

[12]  I. A. Richards,et al.  The Meaning of Meaning: a Study of the Influence of Language upon Thought and of the Science of Symbolism , 1923, Nature.

[13]  Simon K. Milton,et al.  An Ontology of Data Modeling Languages: A Study Using a Common-Sense Realistic Ontology , 2004, J. Database Manag..

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

[15]  G. Guizzardi,et al.  The role of foundational ontologies for conceptual modeling and domain ontology representation , 2006, 2006 7th International Baltic Conference on Databases and Information Systems.

[16]  W. Quine On What There Is , 1948 .

[17]  Nicola Guarino,et al.  WonderWeb Deliverable D18 Ontology Library , 2003 .

[18]  Ceusters Werner,et al.  Proceedings of the Ninth International Conference on the Principles of Knowledge Representation and Reasoning (KR2004), Whistler, BC, 2-5 June 2004 , 2004 .

[19]  H. Grice Logic and conversation , 1975 .

[20]  Barry Smith Logic and formal ontology , 2000 .

[21]  George H. Mealy,et al.  Another look at data , 1967, AFIPS '67 (Fall).

[22]  F. G. Crookshank,et al.  The meaning of meaning : a study of the influence of language upon thought and of the science of symbolism , 1924 .

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

[24]  Ronald J. Brachman,et al.  ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS , 1979 .

[25]  W. Quine Ontological Relativity and Other Essays , 1969 .

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

[27]  Ferdinand de Saussure Course in General Linguistics , 1916 .

[28]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .