Global Schema Generation Using Formal Ontologies

This paper deals with the problem of handling semantic heterogeneity during schema integration. Semantics refer to the meaning of data in contrast to syntax, which solely defines the structure of schema elements. We focus on the part of semantics related to the meanings of terms used to name schema elements. Our approach does not rely on the names of the schema elements or the structure of the schema. Instead, we present an approach based on formal ontologies presented in a logical language for integrating schemas to generate a global schema. Semantic similarity relations between definitions in formal ontologies are defined and used for merging ontologies. We show how similarity relations are discovered by a reasoning system using a higher-level ontology. The result of the merging process is used for schema integration. Schema integration is used to obtain the global schema of a tightly-coupled federated database system. Afterwards, we illustrate how the produced global schema can help for the mapping of data elements.

[1]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[2]  Werner Kuhn,et al.  Probing the Concept of Information Communities-A First Step Toward Semantic Interoperability , 1999 .

[3]  Steffen Staab,et al.  On2broker: Semantic-Based Access to Information Sources at the WWW , 1999, Intelligent Information Integration.

[4]  Trevor J. M. Bench-Capon,et al.  Resolving Ontological Heterogeneity in the KRAFT Project , 1999, DEXA.

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

[6]  Fèlix Saltor,et al.  Semantic heterogeneity in multidatabase systems , 1995 .

[7]  Farshad Hakimpour,et al.  Resolving semantic heterogeneity in schema integration , 2001, FOIS.

[8]  Magnus Boman,et al.  Conceptual modelling , 1997 .

[9]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.

[10]  Jeff Heflin,et al.  Semantic Interoperability on the Web , 2000 .

[11]  Peri Loucopoulos,et al.  Conceptual Modeling, Databases, and Case: An Integrated View of Information Systems Development , 1992 .

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

[13]  Laura M. Haas,et al.  Schema Mapping as Query Discovery , 2000, VLDB.

[14]  Farshad Hakimpour,et al.  Resolving Semantic Heterogeneity in Schema Integration: an Ontology Based Approach , 2001 .

[15]  Pepijn R. S. Visser,et al.  Heterogeneous Ontology Structures for Distributed Architectures , 1998 .

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

[17]  Stéphane Bressan,et al.  Context Interchange: New Features and Formalisms for the Intelligent Integration of Information Context Interchange: New Features and Formalisms for the Intelligent Integration of Information , 1997 .

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

[19]  Luigi Palopoli,et al.  Semi-Automatic Techniques for Deriving Interscheme Properties from Database Schemes , 1999, Data Knowl. Eng..

[20]  James A. Larson,et al.  A Theory of Attribute Equivalence in Databases with Application to Schema Integration , 1989, IEEE Trans. Software Eng..

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