Affiliation:
1. University of Oxford and Banca d'Italia and Università Roma Tre
2. University of Oxford
3. University of Oxford and TU Wien
Abstract
Over the past years, there has been a resurgence of Datalog-based systems in the database community as well as in industry. In this context, it has been recognized that to handle the complex knowledge-based scenarios encountered today, such as reasoning over large knowledge graphs, Datalog has to be extended with features such as existential quantification. Yet, Datalog-based reasoning in the presence of existential quantification is in general undecidable. Many efforts have been made to define decidable fragments. Warded Datalog+/- is a very promising one, as it captures PTIME complexity while allowing ontological reasoning. Yet so far, no implementation of Warded Datalog+/- was available. In this paper we present the Vadalog system, a Datalog-based system for performing complex logic reasoning tasks, such as those required in advanced knowledge graphs. The Vadalog system is Oxford's contribution to the VADA research programme, a joint effort of the universities of Oxford, Manchester and Edinburgh and around 20 industrial partners. As the main contribution of this paper, we illustrate the first implementation of Warded Datalog+/-, a high-performance Datalog+/- system utilizing an aggressive termination control strategy. We also provide a comprehensive experimental evaluation.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
70 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Ontology-Mediated Query Answering Using Graph Patterns with Conditions;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
2. Parallel Collaborative Reasoning Approaches Based on DatalogMTL in IoT Scenarios;2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD);2024-05-08
3. Nemo: First Glimpse of a New Rule Engine;Electronic Proceedings in Theoretical Computer Science;2023-09-12
4. SparqLog: A System for Efficient Evaluation of SPARQL 1.1 Queries via Datalog;Proceedings of the VLDB Endowment;2023-09
5. Knowledge Graphs Querying;ACM SIGMOD Record;2023-08-10