TY - GEN
T1 - Declarative semantics for active integrity constraints
AU - Caroprese, Luciano
AU - Truszczyński, Mirosław
PY - 2008
Y1 - 2008
N2 - We study active integrity constraints, a formalism designed to describe integrity constraints on databases and to specify preferred ways to enforce them. The original semantics proposed for active integrity constraints is based on the concept of a founded repair. We point out that groundedness underlying founded repairs does not prevent cyclic justifications and so, may be inappropriate in some applications. Thus, using a different notion of grounding, with roots in logic programming and revision programming, we introduce two new semantics: of justified weak repairs, and of justified repairs. We study properties of these semantics, relate them to earlier semantics of active integrity constraints, and establish the complexity of basic decision problems.
AB - We study active integrity constraints, a formalism designed to describe integrity constraints on databases and to specify preferred ways to enforce them. The original semantics proposed for active integrity constraints is based on the concept of a founded repair. We point out that groundedness underlying founded repairs does not prevent cyclic justifications and so, may be inappropriate in some applications. Thus, using a different notion of grounding, with roots in logic programming and revision programming, we introduce two new semantics: of justified weak repairs, and of justified repairs. We study properties of these semantics, relate them to earlier semantics of active integrity constraints, and establish the complexity of basic decision problems.
UR - http://www.scopus.com/inward/record.url?scp=58549107443&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=58549107443&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-89982-2_28
DO - 10.1007/978-3-540-89982-2_28
M3 - Conference contribution
AN - SCOPUS:58549107443
SN - 3540899812
SN - 9783540899815
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 269
EP - 283
BT - Logic Programming - 24th International Conference, ICLP 2008, Proceedings
T2 - 24th International Conference on Logic Programming, ICLP 2008
Y2 - 9 December 2008 through 13 December 2008
ER -