Generic schema mappings

被引:0
|
作者
Kensche, David [1 ]
Quix, Christoph [1 ]
Li, Yong [1 ]
Jarke, Matthias [1 ]
机构
[1] RWTH Aachen Umov, D-52056 Aachen, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Schema mappings come in different flavors: simple correspondences are produced by schema matchers, intensional mappings are used for schema integration. However, the execution of mappings requires a formalization based on the extensional semantics of models. This problem is aggravated if multiple metamodels are involved. In this paper we present extensional mappings, that are based on second order tuple generating dependencies, between models in our Generic Role-based Metamodel GeRoMe. By using a generic metamodel, our mappings support data translation between heterogeneous metamodels. Our mapping representation provides grouping functionalities that allow for complete restructuring of data, which is necessary for handling nested data structures such as XML and object oriented models. Furthermore, we present an algorithm for mapping composition and optimization of the composition result. To verify the genericness, correctness, and composability of our approach we implemented a data translation tool and mapping export for several data manipulation languages.
引用
收藏
页码:132 / 148
页数:17
相关论文
共 50 条
  • [1] Generic schema mappings for composition and query answering
    Kensche, David
    Quix, Christoph
    Xiang Li
    Yong Li
    Jarke, Matthias
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (07) : 599 - 621
  • [2] Schema exchange: Generic mappings for transforming data and metadata
    Papotti, Paolo
    Torlone, Riccardo
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (07) : 665 - 682
  • [3] On simplification of schema mappings
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lenzerini, Maurizio
    Vardi, Moshe Y.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (06) : 816 - 834
  • [4] Inverting schema mappings
    Fagin, Ronald
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2007, 32 (04):
  • [5] Core Schema Mappings
    Mecca, Giansalvatore
    Papotti, Paolo
    Raunich, Salvatore
    ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 655 - 668
  • [6] Limits of Schema Mappings
    Phokion G. Kolaitis
    Reinhard Pichler
    Emanuel Sallinger
    Vadim Savenkov
    Theory of Computing Systems, 2018, 62 : 899 - 940
  • [7] Learning Schema Mappings
    Ten Cate, Balder
    Dalmau, Victor
    Kolaitis, Phokion G.
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2013, 38 (04):
  • [8] Schema mappings for the web
    Scharffe, Francois
    SEMANTIC WEB - ISEC 2006, PROCEEDINGS, 2006, 4273 : 988 - 988
  • [9] Limits of Schema Mappings
    Kolaitis, Phokion G.
    Pichler, Reinhard
    Sallinger, Emanuel
    Savenkov, Vadim
    THEORY OF COMPUTING SYSTEMS, 2018, 62 (04) : 899 - 940
  • [10] XML Schema Mappings
    Amano, Shun'ichi
    Libkin, Leonid
    Murlak, Filip
    PODS'09: PROCEEDINGS OF THE TWENTY-EIGHTH ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2009, : 33 - 42