Exchange-Repairs: Managing Inconsistency in Data Exchange
Balder ten Cate (1, 2), Richard L. Halpert (1), Phokion G. Kolaitis, (1, 3) ((1) University of California Santa Cruz, (2) LogicBlox Inc, (3), IBM Research - Almaden)

TL;DR
This paper introduces exchange-repairs, a new framework for managing inconsistencies in data exchange, enabling meaningful query answers even when no solutions exist for the source data.
Contribution
It formalizes exchange-repairs and shows how to compute XR-certain answers using existing repair-based query answering techniques for various schema mappings.
Findings
XR-certain answers can be computed via consistent query answering methods.
For GAV dependencies, XR-certain answers are equivalent to consistent answers over source repairs.
For GLAV constraints, XR-certain answers are obtainable through disjunctive logic programming.
Abstract
In a data exchange setting with target constraints, it is often the case that a given source instance has no solutions. In such cases, the semantics of target queries trivialize. The aim of this paper is to introduce and explore a new framework that gives meaningful semantics in such cases by using the notion of exchange-repairs. Informally, an exchange-repair of a source instance is another source instance that differs minimally from the first, but has a solution. Exchange-repairs give rise to a natural notion of exchange-repair certain answers (XR-certain answers) for target queries. We show that for schema mappings specified by source-to-target GAV dependencies and target equality-generating dependencies (egds), the XR-certain answers of a target conjunctive query can be rewritten as the consistent answers (in the sense of standard database repairs) of a union of conjunctive queries…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Semantic Web and Ontologies · Advanced Database Systems and Queries
