Query Rewriting and Optimization for Ontological Databases
Not on the map. Why?
Abstract (arXiv)
Ontological queries are evaluated against a knowledge base consisting of an extensional database and an ontology (i.e., a set of logical assertions and constraints which derive new intensional knowledge from the extensional database), rather than directly on the extensional database. The evaluation and optimization of such queries is an intriguing new problem for database research. In this paper, we discuss two important aspects of this problem: query rewriting and query optimization. Query rewriting consists of the compilation of an ontological query into an equivalent first-order query against the underlying extensional database. We present a novel query rewriting algorithm for rather general types of ontological constraints which is well-suited for practical implementations. In particular, we show how a conjunctive query against a knowledge base, expressed using linear and sticky existential rules, that is, members of the recently introduced Datalog+/- family of ontology languages, can be compiled into a union of conjunctive queries (UCQ) against the underlying database. Ontological query optimization, in this context, attempts to improve this rewriting process so to produce possibly small and cost-effective UCQ rewritings for an input query.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 May 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 1.
5 papers.
- 2024Multimodal Query Suggestion with Multi-Agent Reinforcement Learning from Human Feedbackcited by 9
- 2021Materializing Knowledge Bases via Trigger Graphscited by 5
- 2022Finite-Cliquewidth Sets of Existential Rules: Toward a General Criterion for Decidable yet Highly Expressive Queryingcited by 4
- 2021Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimizationcited by 0
- 2022Scalable Query Answering under Uncertainty to Neuroscientific Ontological Knowledge: The NeuroLang Approachcited by 0
- 2024Multimodal Query Suggestion with Multi-Agent Reinforcement Learning from Human Feedback7 Feb 2024
- 2022Finite-Cliquewidth Sets of Existential Rules: Toward a General Criterion for Decidable yet Highly Expressive Querying6 Sep 2022
- 2022Scalable Query Answering under Uncertainty to Neuroscientific Ontological Knowledge: The NeuroLang Approach23 Feb 2022
- 2021Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimization2 Aug 2021
- 2021Materializing Knowledge Bases via Trigger Graphs4 Feb 2021