Source-Aware Repairs for Inconsistent Databases

The problem of extracting consistent query answers from an inconsistent database has been mainly approached from two directions: “repairing” the database or rewriting queries so that only consistent answers are returned. Logic programming with explicit negation has been widely used in order to specify repairs such that each answer set of the repair program corresponds to a repair. In this paper, we explore the problem of obtaining so called “preferred repairs” from a database that is both inconsistent and incomplete based on preferences for the source from which the information is obtained. We show how a preferred repair might be specified using logic programs when source information is available.

[1]  Sergio Greco,et al.  A Logical Framework for Querying and Repairing Inconsistent Databases , 2003, IEEE Trans. Knowl. Data Eng..

[2]  Laks V. S. Lakshmanan,et al.  Modeling Uncertainty in Deductive Databases , 1994, DEXA.

[3]  Sergio Greco,et al.  Preferred Generalized Answers for Inconsistent Databases , 2006, ISMIS.

[4]  Thomas Eiter,et al.  Repair localization for query answering from inconsistent databases , 2008, TODS.

[5]  Rajshekhar Sunderraman,et al.  Deductive Databases with Conditional Facts , 1993, BNCOD.

[6]  Fereidoon Sadri,et al.  Reliability of Answers to Queries in Relational Databases , 1991, IEEE Trans. Knowl. Data Eng..

[7]  Sergio Greco,et al.  Computing repairs for inconsistent databases , 2001, Proceedings of the Third International Symposium on Cooperative Database Systems for Advanced Applications. CODAS 2001.

[8]  Jan Chomicki,et al.  Consistent query answers in inconsistent databases , 1999, PODS '99.

[9]  Jan Chomicki,et al.  Answer sets for consistent query answering in inconsistent databases , 2002, Theory and Practice of Logic Programming.

[10]  Fariba Sadri,et al.  Logic programs with exceptions , 2009, New Generation Computing.

[11]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[12]  Leopoldo E. Bertossi,et al.  Semantically Correct Query Answers in the Presence of Null Values , 2006, EDBT Workshops.