Generic Schema Merging

Schema merging is the process of integrating several schemas into a common, unified schema. There have been various approaches to schema merging, focusing on particular modeling languages, or using a lightweight, abstract metamodel. Having a semantically rich representation of models and mappings is particularly important for merging as semantic information is required to resolve the conflicts encountered. Therefore, our approach to schema merging is based on the generic role-based metamodel GeRoMe and intensional mappings based on the real world states of model elements. We give a formal definition of the merged schema and present an algorithm implementing these formalizations.

[1]  Alain Pirotte,et al.  Advances in Database Technology — EDBT '92 , 1992, Lecture Notes in Computer Science.

[2]  Richard Hull Relative Information Capacity of Simple Relational Database Schemata , 1986, SIAM J. Comput..

[3]  Lois M. L. Delcambre Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005, Proceedings , 2005, ER.

[4]  Philip A. Bernstein,et al.  A vision for management of complex models , 2000, SGMD.

[5]  Georges Gardarin,et al.  Advances in Database Technology — EDBT '96 , 1996, Lecture Notes in Computer Science.

[6]  Mehrdad Sabetzadeh,et al.  View merging in the presence of incompleteness and inconsistency , 2006, Requirements Engineering.

[7]  Erhard Rahm,et al.  Rondo: a programming platform for generic model management , 2003, SIGMOD '03.

[8]  Maurizio Lenzerini,et al.  Data integration: a theoretical perspective , 2002, PODS.

[9]  Christoph Quix,et al.  Transformation of Models in(to) a Generic Metamodel , 2007, BTW Workshops.

[10]  Stefano Spaccapietra,et al.  Model independent assertions for integration of heterogeneous schemas , 1992, The VLDB Journal.

[11]  Matthias Jarke,et al.  GeRoMe: A Generic Role Based Metamodel for Model Management , 2005, OTM Conferences.

[12]  Ronald Fagin,et al.  Composing schema mappings: second-order dependencies to the rescue , 2004, PODS '04.

[13]  Erhard Rahm,et al.  Supporting executable mappings in model management , 2005, SIGMOD '05.

[14]  Philip A. Bernstein,et al.  A Multilevel Dictionary for Model Management , 2005, ER.

[15]  Paolo Atzeni,et al.  Management of Multiple Models in an Extensible Database Design Tool , 1996, EDBT.

[16]  Philip A. Bernstein,et al.  Merging Models Based on Given Correspondences , 2003, VLDB.

[17]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[18]  Renée J. Miller,et al.  The Use of Information Capacity in Schema Integration and Translation , 1993, VLDB.

[19]  Diego Calvanese,et al.  Description Logic Framework for Information Integration , 1998, KR.

[20]  Marc Ehrig,et al.  State of the art on ontology alignment , 2013 .

[21]  SalesTaxRate Orders Did Quantity UnitPrice,et al.  Rondo : A Programming Platform for Generic Model Management , 2003 .

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

[23]  Anthony Kosky,et al.  Theoretical Aspects of Schema Merging , 1992, EDBT.