2002
DOI: 10.1007/3-540-36285-1_14
|View full text |Cite
|
Sign up to set email alerts
|

Data Exchange: Semantics and Query Answering

Abstract: Abstract. Data exchange is the problem of taking data structured under a source schema and creating an instance of a target schema that reflects the source data as accurately as possible. In this paper, we address foundational and algorithmic issues related to the semantics of data exchange and to query answering in the context of data exchange. These issues arise because, given a source instance, there may be many target instances that satisfy the constraints of the data exchange problem. We give an algebraic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

4
1,286
0
3

Year Published

2005
2005
2015
2015

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 491 publications
(1,293 citation statements)
references
References 19 publications
4
1,286
0
3
Order By: Relevance
“…Detailed information about schema mappings and certain answers can be found in [3,19], and about repairs and consistent answers in [4,7].…”
Section: Preliminariesmentioning
confidence: 99%
See 3 more Smart Citations
“…Detailed information about schema mappings and certain answers can be found in [3,19], and about repairs and consistent answers in [4,7].…”
Section: Preliminariesmentioning
confidence: 99%
“…However, if Σ t is the union of a weakly acyclic set of target tgds and a set of egds, then a solution exists if and only if a universal solution exists. Moreover, the chase procedure can be used to determine if, given a source instance I, a solution for I exists and, if it does, to actually construct a universal solution chase(I, M) for I in time polynomial in the size of I (see [19] for details). The definition of weak acyclicity is given next, followed by the definition of the chase procedure.…”
Section: Schema Mappings and Certainmentioning
confidence: 99%
See 2 more Smart Citations
“…A data integration system can play a central role in multiple applications, e.g., it can be used for cross-querying of data stored in databases that belong to independent companies, or to promote collaboration in large scientific projects by providing investigators with a means for querying and combining results produced by multiple research labs [21]. The components at the heart of a data integration system are: the schemas of the sources, the data sets to be integrated, an integration schema over which users pose queries, and mappings that specify how data structured under the schemas of the sources can be transformed and combined into data structured according to the integration schema [6].…”
Section: Introductionmentioning
confidence: 99%