2010
DOI: 10.1016/j.datak.2010.01.005
|View full text |Cite
|
Sign up to set email alerts
|

The consistency extractor system: Answer set programs for consistent query answering in databases

Abstract: We describe the Consistency Extractor System (ConsEx) that computes consistent answers to Datalog queries with negation posed to relational databases that may be inconsistent with respect to certain integrity constraints. In order to solve this task, ConsEx uses answers set programming. More precisely, ConsEx uses disjunctive logic programs with stable models semantics to specify and reason with the repairs, i.e. with the consistent virtual instances that minimally depart from the original database. The consis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 59 publications
(25 citation statements)
references
References 56 publications
(101 reference statements)
0
25
0
Order By: Relevance
“…Query programs can be evaluated using engines, such as DLV [13], for computing the stable models of disjunctive logic programs, a problem known to be Π p 2 -complete. Two systems that have implemented this approach are Infomix [25] and ConsEx [8,9]. The latter uses the magic sets method [5] to eliminate unnecessary rules and generate more compact query programs.…”
Section: Related Workmentioning
confidence: 99%
“…Query programs can be evaluated using engines, such as DLV [13], for computing the stable models of disjunctive logic programs, a problem known to be Π p 2 -complete. Two systems that have implemented this approach are Infomix [25] and ConsEx [8,9]. The latter uses the magic sets method [5] to eliminate unnecessary rules and generate more compact query programs.…”
Section: Related Workmentioning
confidence: 99%
“…More specifically, techniques used in CQA, such as magic sets for stable model semantics (Faber et al 2007), and identification of predicates that are relevant to queries and constraints, could also be used in this setting. In this way, the number of rules and the amount of data that are needed to run the program are reduced (Caniupan and Bertossi 2010;Eiter et al 2008).…”
Section: Discussionmentioning
confidence: 99%
“…In (Caniupan and Bertossi 2010), the dependency graph of database predicates with respect to a set of ICs was introduced and used to capture the notion of possibly transitive relevance of a predicate for another, which is useful in consistent query answering. Here we can use similar graphs for each peer in relationship with its neighbors through a set of DECs, also taking into account the local ICs.…”
Section: A2 Query Sensitive Query Answeringmentioning
confidence: 99%
See 2 more Smart Citations