Polynomial Rewritings from Expressive Description Logics with Closed Predicates to Variants of Datalog
Shqiponja Ahmetaj, Magdalena Ortiz, and Mantas Simkus

TL;DR
This paper presents a polynomial-time translation of expressive description logic-based ontology-mediated queries with closed predicates into Datalog with negation, enabling efficient reasoning over incomplete data.
Contribution
It introduces the first polynomial-time translation of ALCHOI-based OMQs with closed predicates into Datalog with negation, bridging expressive DLs and Datalog.
Findings
Every non-monotonic OMQ can be translated into Datalog with negation.
The translation is polynomial in size and handles existential quantification.
When no closed predicates are present, the translation yields a positive disjunctive Datalog program.
Abstract
In many scenarios, complete and incomplete information coexist. For this reason, the knowledge representation and database communities have long shown interest in simultaneously supporting the closed- and the open-world views when reasoning about logic theories. Here we consider the setting of querying possibly incomplete data using logic theories, formalized as the evaluation of an ontology-mediated query (OMQ) that pairs a query with a theory, sometimes called an ontology, expressing background knowledge. This can be further enriched by specifying a set of closed predicates from the theory that are to be interpreted under the closed-world assumption, while the rest are interpreted with the open-world view. In this way we can retrieve more precise answers to queries by leveraging the partial completeness of the data. The central goal of this paper is to understand the relative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
