Computer Science editorial
Open AccessOA2026
A Horn extension of DL-Lite with NL data complexity
Introducing ELbotpreceq: a description logic that bridges ontology-mediated query answering and graph query languages
Janos Arpasi; Bartosz Jan Bednarczyk; Magdalena Ortiz· 2026· DOI 10.48550/arXiv.2605.13367
The core problem
Ontology-mediated query answering (OMQA) has been dominated by two key results: first-order rewritability for DL-Lite, and PTime-hardness of data complexity for essentially every description logic beyond it. This AC0 vs. PTime dichotomy has positioned DL-Lite as the only practical choice for query rewriting, restricting OMQA solutions to first-order queries and ontologies that can be rewritten into them. However, OMQA increasingly targets graph-structured data, and standard graph query languages—including the recent ISO standards GQL and SQL/PGQ—are typically NL-complete. This mismatch motivates the need for a richer Horn DL that can be rewritten into graph query languages while still expressing many ELI and DL-Lite ontologies. The authors address this gap by introducing a stratification mechanism for ELI that controls the interaction between conjunction and recursion, yielding ELbotpreceq, a description logic that strictly extends core DL-Lite, supports reachability axioms and restricted conjunction, and allows for reasoning in NL.
Innovation
The main result is that ELbotpreceq enjoys NL data complexity for query answering. This is established by a rewriting into nested two-way regular path queries, which are evaluated in NL. The authors show that ELbotpreceq strictly extends DL-Lite, meaning that every DL-Lite ontology can be expressed in ELbotpreceq, but not vice versa. Furthermore, ELbotpreceq supports reachability axioms and restricted conjunction, which are not expressible in DL-Lite. The rewriting is constructive and can be implemented using standard graph query engines. The paper also demonstrates that ELbotpreceq can express many ELI ontologies, thus providing a rich formalism that bridges the gap between DL-Lite and more expressive DLs. The NL upper bound is proven by a reduction from query answering in ELbotpreceq to the evaluation of n2RPQs, which is in NL. The authors also show that the lower bound is NL-hard, making the complexity tight.
Ontology-mediated query answering (OMQA) has been dominated by two key results: first-order rewritability for DL-Lite, and PTime-hardness of data complexity for essentially every description logic beyond it. This AC0 vs. PTime dichotomy has positioned DL-Lite as the only practical choice for query rewriting, restricting OMQA solutions to first-order queries and ontologies that can be rewritten into them. However, OMQA increasingly targets graph-structured data, and standard graph query languages—including the recent ISO standards GQL and SQL/PGQ—are typically NL-complete. This mismatch motivates the need for a richer Horn DL that can be rewritten into graph query languages while still expressing many ELI and DL-Lite ontologies. The authors address this gap by introducing a stratification mechanism for ELI that controls the interaction between conjunction and recursion, yielding ELbotpreceq, a description logic that strictly extends core DL-Lite, supports reachability axioms and restricted conjunction, and allows for reasoning in NL.
The authors define ELbotpreceq by extending ELI with a stratification mechanism that separates conjunction from recursion. This stratification ensures that the interaction between conjunction and recursive rules is controlled, preventing the complexity from escalating beyond NL. Formally, the logic allows for axioms of the form:
Why it matters
The introduction of ELbotpreceq has significant implications for OMQA over graph-structured data. By achieving NL data complexity, it aligns with the complexity of standard graph query languages like GQL and SQL/PGQ, enabling seamless integration. The stratification mechanism provides a principled way to control the interaction between conjunction and recursion, which could inspire similar approaches in other DLs. The rewriting into n2RPQs demonstrates that ontology reasoning can be delegated to graph query engines, potentially leveraging existing optimizations. However, the expressivity of ELbotpreceq is still limited compared to more expressive DLs like ELI, and it remains to be seen how it performs in practice. Future work includes extending the approach to other graph query languages and investigating the combined complexity. Overall, ELbotpreceq represents a promising step towards extending OMQA to graph query languages, offering a balance between expressivity and tractability.
Who should read this
CS practitioners and researchers
Opening member content…