Affiliation:
1. IBM Almaden Research Center, San Jose, CA
Abstract
A schema mapping is a specification that describes how data structured under one schema (the source schema) is to be transformed into data structured under a different schema (the target schema). Although the notion of an inverse of a schema mapping is important, the exact definition of an inverse mapping is somewhat elusive. This is because a schema mapping may associate many target instances with each source instance, and many source instances with each target instance. Based on the notion that the composition of a mapping and its inverse is the identity, we give a formal definition for what it means for a schema mapping M′ to be an inverse of a schema mapping M for a class S of source instances. We call such an inverse an S-
inverse
. A particular case of interest arises when S is the class of all source instances, in which case an S-inverse is a global inverse. We focus on the important and practical case of schema mappings specified by source-to-target tuple-generating dependencies, and uncover a rich theory. When S is specified by a set of dependencies with a finite chase, we show how to construct an S-inverse when one exists. In particular, we show how to construct a global inverse when one exists. Given M and M′, we show how to define the largest class S such that M′ is an S-inverse of M.
Publisher
Association for Computing Machinery (ACM)
Cited by
60 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Ontology-Based Update in Virtual Knowledge Graphs via Schema Mapping Recovery;Lecture Notes in Computer Science;2024
2. Implementing a Data Integration Infrastructure for Healthcare Data – A Case Study;Innovations in Bio-Inspired Computing and Applications;2023
3. Ontological databases with faceted queries;The VLDB Journal;2022-03-15
4. Structural Generalizability: The Case of Similarity Search;Proceedings of the 2021 International Conference on Management of Data;2021-06-09
5. Schema mapping coverage;Annals of Mathematics and Artificial Intelligence;2021-01-02