2018
DOI: 10.1007/978-3-319-94205-6_44
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Model Construction for Horn Logic with VLog

Abstract: Horn ontologies consisting of existential rules are used in various fields ranging from reasoning over knowledge graphs [7] and Description Logics (DL) ontologies [5,6], to data integration [4] and social network analysis [10]. To solve conjunctive query answering over these logical theories, we can apply the chase algorithm-a sound and complete (albeit non-terminating) bottom-up materialisation procedure where all relevant consequences are precomputed, allowing queries to be directly evaluated over materialis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 22 publications
(26 citation statements)
references
References 16 publications
0
23
0
Order By: Relevance
“…As said above, there are nowadays efficient implementations of the restricted chase that allows us to solve central database problems by adopting a materialization-based approach [4,19,23,24]. But, of course, for this to be feasible in practice we need a guarantee that the restricted chase terminates, which is not always the case.…”
Section: The Challenge Of Non-terminationmentioning
confidence: 99%
See 1 more Smart Citation
“…As said above, there are nowadays efficient implementations of the restricted chase that allows us to solve central database problems by adopting a materialization-based approach [4,19,23,24]. But, of course, for this to be feasible in practice we need a guarantee that the restricted chase terminates, which is not always the case.…”
Section: The Challenge Of Non-terminationmentioning
confidence: 99%
“…And this is not only in theory. Despite the fact that the instance constructed by the chase can be very large, efficient implementations of the chase procedure have been successfully applied during the last few years in many different contexts [4,19,23,24].…”
Section: Introductionmentioning
confidence: 99%
“…We performed some experiments to verify, from an empirical perspective, claims (I-IV) stated in the introduction. To verify (I), we implemented the "renaming" chase variant presented in Definition 3 in VLog (Urbani, Jacobs, and Krötzsch 2016), which is an efficient rule engine for existential rules (Urbani et al 2018). Then, we checked if using this procedure to compute the chase over an ontology R, F is more efficient than computing the chase of an ontology R , F with R some arbitrarily chosen rule set in Sg(R).…”
Section: Discussionmentioning
confidence: 99%
“…As said above, there are nowadays efficient implementations of the chase that allows us to solve central database problems by adopting a materialization-based approach [6,20,25,26]. But, of course, for this to be feasible in practice we need a guarantee that the chase terminates, which, as shown by Example 1, it is not always the case.…”
Section: The Challenge Of Non-terminationmentioning
confidence: 99%
“…And this is not only in theory. Despite the fact that the instance constructed by the chase can be very large, efficient implementations of the chase procedure have been successfully applied during the last few years in many different contexts [6,20,25,26].…”
Section: Introductionmentioning
confidence: 99%