Data exchange and schema mappings in open and closed worlds
Data exchange and schema mappings in open and closed worlds
复制标题
开放和封闭世界中的数据交换和模式映射
DOI:
10.1145/1376916.1376937
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Cristina Sirangelo
中科院分区:
文献类型:
--
作者:
L. Libkin;Cristina Sirangelo
In the study of data exchange one usually assumes an open-world semantics, making it possible to extend instances of target schemas. An alternative closed-world semantics only moves 'as much data as needed' from the source to the target to satisfy constraints of a schema mapping. It avoids some of the problems exhibited by the open-world semantics, but limits the expressivity of schema mappings. Here we propose a mixed approach: one can designate different attributes of target schemas as open or closed, to combine the additional expressivity of the open-world semantics with the better behavior of query answering in closed worlds. We define such schema mappings, and show that they cover a large space of data exchange solutions with two extremes being the known open and closed-world semantics. We investigate the problems of query answering and schema mapping composition, and prove two trichotomy theorems, classifying their complexity based on the number of open attributes. We find conditions under which schema mappings compose, extending known results to a wide range of closed-world mappings. We also provide results for restricted classes of queries and mappings guaranteeing lower complexity.