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. © 2008 Springer Berlin Heidelberg.

Declarative semantics for active integrity constraints

Caroprese L.
;
2008-01-01

Abstract

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. © 2008 Springer Berlin Heidelberg.
2008
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Inglese
24th International Conference on Logic Programming, ICLP 2008
2008
Udine, ita
Internazionale
5366
269
283
15
978-3-540-89981-5
978-3-540-89982-2
SPRINGER-VERLAG BERLIN
Computer programming; Information theory; Logic programming; Programming theory; Quality assurance; Semantics; Logic programming
https://link.springer.com/chapter/10.1007/978-3-540-89982-2_28
reserved
Caroprese, L.; Truszczynski, M.
273
info:eu-repo/semantics/conferenceObject
2
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
ICLP 2008.pdf

Solo gestori archivio

Tipologia: PDF editoriale
Dimensione 149.65 kB
Formato Adobe PDF
149.65 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11564/794917
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 6
social impact