Semantic and Schematic Similarities between Objects in Databases A Context based approach

In a multidatabase system schematic con icts between two objects are usually of interest only when the objects have some semantic similarity In this paper we try to reconcile the schematic and semantic perspectives We propose the concept of semantic proximity which is essentially an abstraction mapping between the domains of the two objects associated with the context of comparison The need for making explicit the meaning and use of an object provides the motivation for explicit representation of the semantic fulcrum i e the context of comparison A partial representation of context as a collection of contextual coordinates and their values is proposed The semantics of the speci city relationship between two contexts is de ned The contexts are organized as a meet semi lattice Associated operations like the greatest lower bound glb of two contexts and other operations are also de ned These operations along with the information on the type of abstractions used to relate two object classes form the basis of a semantic taxonomy The schematic and data con icts between object classes are enumerated and classi ed We then try to achieve the reconcilia tion of the semantic and schematic perspectives by discussing possible semantic similarities between two object classes that have various types of schematic and data con icts We introduce a uniform formalism called schema correspondences to represent structural similarities between the object classes At the semantic level the intensional description of the object classes in a database is provided by the context expressed in a description logic like language The schema correspondences use a modi ed object algebra to store mappings from the semantic level to the actual data organization in the databases and are associated with the respective contexts We again try to achieve the reconciliation of the semantic and schematic perspectives by modeling the schema correspondences as the projection of semantic proximity with respect to wrt context Changes in the context lead to changes in the schema correspondences An algebra to model these is also presented and explained with the help of illustrative examples

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

[2]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.

[3]  Yuri Breitbart,et al.  Multidatabase Interoperability , 1990, SGMD.

[4]  Erich J. Neuhold,et al.  Semantic vs. structural resemblance of classes , 1991, SGMD.

[5]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[6]  R. Guha Contexts: a formalization and some applications , 1992 .

[7]  P. Patel-Schneider Small can be beautiful in knowledge representation , 1984 .

[8]  S. Misbah Deen,et al.  The Architecture of a Generalised Distributed Database System - PRECI , 1985, Comput. J..

[9]  Craig A. Knoblock,et al.  Retrieving and Integrating Data from Multiple Information Sources , 1993, Int. J. Cooperative Inf. Syst..

[10]  Thomas Kaczmarek,et al.  Recent Developments in NIKL , 1986, AAAI.

[11]  John McCarthy,et al.  Notes on Formalizing Context , 1993, IJCAI.

[12]  Ravi Krishnamurthy,et al.  Language features for interoperability of databases with schematic discrepancies , 1991, SIGMOD '91.

[13]  Clement T. Yu,et al.  Determining relationships among attributes for interoperability of multi-database systems , 1991, [1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems.

[14]  David W. Embley,et al.  An approach to schema integration and query formulation in federated database systems , 1987, 1987 IEEE Third International Conference on Data Engineering.

[15]  Robert M. MacGregor,et al.  A Deductive Pattern Matcher , 1988, AAAI.

[16]  P ShethAmit,et al.  Federated database systems for managing distributed, heterogeneous, and autonomous databases , 1990 .

[17]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[18]  Yuri Breitbart,et al.  Database integration in a distributed heterogeneous database system , 1986, 1986 IEEE Second International Conference on Data Engineering.

[19]  Amit P. Sheth,et al.  Attribute Relationships: An Impediment in Automating Schema Integration , 1989 .

[20]  Gennaro Chierchia,et al.  Meaning and Grammar: An Introduction to Semantics , 1990 .