Semantically Unlocking Database Content Through Ontology-Based Mediation

To make database content available via the internet, its intended shared meaning, i.e. an interpretation is required of the database (schema) symbols in terms of a so-called ontology. Such an ontology specifies not only concepts and their relationships in some language, but also includes the manner in which an application or service is permitted to make use of these concepts. Ontologies therefore also play a key role in making databases interoperate. The DOGMA approach to ontology engineering is specifically adapted to the classical model-theoretic view of (relational) databases. Noteably, it rigorously separates an ontology base of elementary lexical fact types called lexons, from the rules and constraints governing the concepts referred to by the lexons in the ontology base. These rules are reified in so-called ontological commitments of applications to the ontology base. In this paper we formalise and make precise the structure of this commitment layer by defining Ω-RIDL, a new type of so-called commitment language. Examples derived from its use in a non-trivial case study are provided. We illustrate how some of its key constructs, designed to specify mediators by mapping databases to an ontology base, can conveniently be reused in a conceptual query language, and report on its ongoing implementation.

[1]  Robert Meersman Semantic Web and Ontologies: Playtime or Business at the Last Frontier in Computing , 2002 .

[2]  Robert Meersman,et al.  Ontologies and Databases: More than a Fleeting Resemblance , 2002 .

[3]  Robert Meersman,et al.  The Use of Lexicons and Other Computer-Linguistic Tools in Semantics, Design and Cooperation of Database Systems , 1999, CODAS.

[4]  Chun Zhang,et al.  Storing and querying ordered XML using a relational database system , 2002, SIGMOD '02.

[5]  Pieter Verheyden,et al.  Towards a Semantic Integration of Medical Relational Databases by Using Ontologies: A Case Study , 2003, OTM Workshops.

[6]  Anthony C. Bloesch,et al.  Conceptual Queries Using ConQuer-II , 1997, ER.

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

[8]  Robert Meersman,et al.  RIDL on the CRIS Case: A Workbench for NIAM , 1988, Computerized Assistance During the Information Systems Life Cycle.

[9]  Robert Meersman,et al.  The HyperMuseum Theme Generator System: Ontology- based Internet support for the active use of digital museum data for teaching and presentation. , 2001 .

[10]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[11]  Nicola Guarino,et al.  Ontologies and Knowledge Bases. Towards a Terminological Clarification , 1995 .

[12]  Terry Halpin,et al.  Information modeling and relational databases: from conceptual analysis to logical design , 2001 .

[13]  Matthias Jarke,et al.  Fundamentals of Data Warehouses , 2000, Springer Berlin Heidelberg.

[14]  Vipul Kashyap,et al.  Domain Specific Ontologies for Semantic Information Brokering on the Global Information Infrastructure , 1998 .

[15]  J. J. V. R. Wintraecken,et al.  The NIAM Information Analysis Method , 1990, Springer Netherlands.

[16]  Nicolaas J. I. Mars,et al.  Towards very large knowledge bases, knowledge building and knowledge sharing 1995 , 1995 .

[17]  Anthony C. Bloesch,et al.  ConQuer: A Conceptual Query Language , 1996, ER.

[18]  Silvana Castano,et al.  An intelligent approach to information integration , 1998 .

[19]  Christine Collet,et al.  Resource integration using a large knowledge base in Carnot , 1991, Computer.

[20]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[21]  Robert Meersman,et al.  Data modelling versus ontology engineering , 2002, SGMD.

[22]  Werner Ceusters,et al.  Some Ontology Engineering Processes and Their Supporting Technologies , 2002, EKAW.

[23]  J. Gerring A case study , 2011, Technology and Society.

[24]  Zahir Tari,et al.  On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops , 2003, Lecture Notes in Computer Science.

[25]  Craig A. Knoblock,et al.  Query reformulation for dynamic information integration , 1996, Journal of Intelligent Information Systems.

[26]  Olga De Troyer RIDL*: a tool for the computer-assisted engineering of large databases in the presence of integrity constraints , 1989, SIGMOD '89.