Skip to search boxSkip to navigationSkip to main content

Active integrity constraints for general-purpose knowledge bases

  • Luís Cruz-Filipe
    ,
  • Graça Gaspar
    ,
  • Isabel Nunes
    ,
  • Peter Schneider-Kamp
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 213-246 (34 pages)

Journal (Volume, Issue Number)

Annals of Mathematics and Artificial Intelligence (Volume 83, Issue 3-4)

Publication milestones

  • Published - 2018

Publication status

Published - 2018

ISSN

1012-2443

Publication IDs

  • Scopus: 85043698734

Abstract

In the database world, integrity constraints are essential to guarantee database integrity. The related problem of database repair deals with finding the best way to change a database so that it satisfies its integrity constraints. These two topics have been studied intensively since the 1980s. The formalism of active integrity constraints, proposed in 2004, aims at addressing them jointly, by providing a syntax whereby a particular subclass of integrity constraints can be specified together with preferred ways to repair inconsistency. In the last decade, several authors have proposed adaptations of the notion of integrity constraints to other reasoning frameworks than relational databases. In this article, we extend this line of work in two ways. First, we target multi-context systems, a general-purpose framework for combining heterogeneous reasoning systems, able to model most other reasoning frameworks, as we demonstrate. Second, we extend the notions of active integrity constraints and grounded repairs to this generalized setting. This way of including repair suggestions inside integrity constraints, subject to a validity check, enables us to define simple iterative algorithms to find all possible grounded repairs for an inconsistent multi-context system, avoiding the need to solve complex or undecidable problems.

Publication metrics

PlumX, opens in new tab

Citations
2
Captures
6