Answering Queries with Negation over Existential Rules

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

Ontology-based query answering with existential rules is well understood and implemented for positive queries, in particular conjunctive queries. For queries with negation, however, there is no agreed-upon semantics or standard implementation. This problem is unknown for simpler rule languages, such as Datalog, where it is intuitive and practical to evaluate negative queries over the least model. This fails for existential rules, which instead of a single least model have multiple universal models that may not lead to the same results for negative queries. We therefore propose universal core models as a basis for a meaningful (non-monotonic) semantics for queries with negation. Since cores are hard to compute, we identify syntactic conditions (on rules and queries) under which our core-based semantics can equivalently be obtained for other universal models, such as those produced by practical chase algorithms. Finally, we use our findings to propose a semantics for a broad class of existential rules with negation.

Details

Original languageEnglish
Title of host publicationProceedings of the AAAI Conference on Artificial Intelligence, 36(5)
Pages5626–5633
Number of pages8
Volume36
Edition5
Publication statusPublished - 1 Jun 2022
Peer-reviewedYes

External IDs

Mendeley b0fc6488-0d32-3fbb-9d22-e0d4907ebe28
unpaywall 10.1609/aaai.v36i5.20503
Scopus 85134905603
ORCID /0000-0002-3293-2940/work/154740423