Characterizing and Computing Causes for Query Answers in Databases from Database Repairs and Repair Programs

12/04/2017
by   Leopoldo Bertossi, et al.
0

A correspondence between database tuples as causes for query answers in databases and tuple-based repairs of inconsistent databases with respect to denial constraints has already been established. In this work, answer-set programs that specify repairs of databases are used as a basis for solving computational and reasoning problems about causes. Here, causes are also introduced at the attribute level by appealing to a both null-based and attribute-based repair semantics. The corresponding repair programs are presented, and they are used as a basis for computation and reasoning about attribute-level causes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2017

The Causality/Repair Connection in Databases: Causality-Programs

In this work, answer-set programs that specify repairs of databases are ...
research
08/19/2021

Second-Order Specifications and Quantifier Elimination for Consistent Query Answering in Databases

Consistent answers to a query from a possibly inconsistent database are ...
research
04/24/2018

Measuring and Computing Database Inconsistency via Repairs

We propose a generic numerical measure of inconsistency of a database wi...
research
06/06/2016

Consistency and Trust in Peer Data Exchange Systems

We propose and investigate a semantics for "peer data exchange systems" ...
research
05/13/2003

Computing only minimal answers in disjunctive deductive databases

A method is presented for computing minimal answers in disjunctive deduc...
research
10/01/2019

Distance-Based Approaches to Repair Semantics in Ontology-based Data Access

In the presence of inconsistencies, repair techniques thrive to restore ...
research
09/27/2018

Repair-Based Degrees of Database Inconsistency: Computation and Complexity

We propose a generic numerical measure of the inconsistency of a databas...

Please sign up or login with your details

Forgot password? Click here to reset