Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems 2019
DOI: 10.1145/3294052.3319688
|View full text |Cite
|
Sign up to set email alerts
|

The Space-Efficient Core of Vadalog

Abstract: Vadalog is a system for performing complex reasoning tasks such as those required in advanced knowledge graphs. The logical core of the underlying Vadalog language is the warded fragment of tuple-generating dependencies (TGDs). This formalism ensures tractable reasoning in data complexity, while a recent analysis focusing on a practical implementation led to the reasoning algorithm around which the Vadalog system is built. A fundamental question that has emerged in the context of Vadalog is the following: can … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…Datalog for knowledge graphs An outgrowth of Datalog+/-, Vadalog is a Datalog-based language geared towards reasoning about knowledge graphs [33][34][35]. Vadalog has at its core Warded Datalog+/-, a variant of Datalog+/-that has good properties in terms of expressiveness and complexity [30,75].…”
Section: Connections With Determinismmentioning
confidence: 99%
“…Datalog for knowledge graphs An outgrowth of Datalog+/-, Vadalog is a Datalog-based language geared towards reasoning about knowledge graphs [33][34][35]. Vadalog has at its core Warded Datalog+/-, a variant of Datalog+/-that has good properties in terms of expressiveness and complexity [30,75].…”
Section: Connections With Determinismmentioning
confidence: 99%
“…Because EGD unification can be executed in constant time on polynomially many processors, depending on the specific subfragment of Datalog ± in which TGDs of Σ 𝑇 are specified, the algorithm may enjoy high parallelizability. For instance, while Warded Datalog ± is not highly paralellizable, it is the case for an interesting and quite expressive variant of it, namely Piecewise Linear Warded Datalog ± [8], for which CQ answering is in NL in data complexity.…”
Section: Harmless Egds and Warded Semanticsmentioning
confidence: 99%
“…Likewise, Warded was recently introduced as fragment of the Datalog ± family (Calì et al 2010) and is implemented as logic core of the reasoner Vadalog system (Bellomarini et al 2020). Both find many industrial applications in the financial, media intelligence, security, logistics, pricing domains, and more (Berger et al 2019;Adrian et al 2018).…”
Section: Introductionmentioning
confidence: 99%