Evaluating Datalog Tools for Meta-reasoning over OWL 2 QL
-
Published:2024-03
Issue:2
Volume:24
Page:368-393
-
ISSN:1471-0684
-
Container-title:Theory and Practice of Logic Programming
-
language:en
-
Short-container-title:Theory and Practice of Logic Programming
Author:
QURESHI HAYA MAJID, FABER WOLFGANGORCID
Abstract
AbstractMetamodeling is a general approach to expressing knowledge about classes and properties in an ontology. It is a desirable modeling feature in multiple applications that simplifies the extension and reuse of ontologies. Nevertheless, allowing metamodeling without restrictions is problematic for several reasons, mainly due to undecidability issues. Practical languages, therefore, forbid classes to occur as instances of other classes or treat such occurrences as semantically different objects. Specifically, meta-querying in SPARQL under the Direct Semantic Entailment Regime uses the latter approach, thereby effectively not supporting meta-queries. However, several extensions enabling different metamodeling features have been proposed over the last decade. This paper deals with the Metamodeling Semantics (MS) over OWL 2 QL and the Metamodeling Semantic Entailment Regime (MSER), as proposed in Lenzerini et al. (2015, Description Logics) and Lenzerini et al. (2020, Information Systems 88, 101294), Cima et al. (2017, Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics, 1–6). A reduction from OWL 2 QL to Datalog for meta-querying was proposed in Cima et al. (2017, Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics, 1–6). In this paper, we experiment with various logic programming tools that support Datalog querying to determine their suitability as back-ends to MSER query answering. These tools stem from different logic programming paradigms (Prolog, pure Datalog, Answer Set Programming, Hybrid Knowledge Bases). Our work shows that the Datalog approach to MSER querying is practical also for sizeable ontologies with limited resources (time and memory). This paper significantly extends Qureshi and Faber (2021, International Joint Conference on Rules and Reasoning, Springer, 218–233.) by a more detailed experimental analysis and more background.
Publisher
Cambridge University Press (CUP)
Reference46 articles.
1. Huang, S. S. , Green, T. J. and Loo, B. T. 2011. Datalog and emerging applications: An interactive tutorial. In Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data, 1213–1216. 2. Semantics and complexity of SPARQL;Pérez;ACM Transactions on Database Systems (TODS) 34,2009 3. Weinzierl, A. , Bogaerts, B. , Bomanson, J. , Eiter, T. , Friedrich, G. , Janhunen, T. , Kaminski, T. , Langowski, M. , Leutgeb, L. , Schenner, G. and Taupe, R. 2019. The Alpha solver for lazy-grounding answer-set programming. ALP Newsletter. 4. De Moor, O. , Gottlob, G. , Furche, T. and Sellers, A. 2012. Datalog Reloaded: First International Workshop, Datalog 2010, Oxford, UK, March 16–19, 2010. Revised Selected Papers, Vol. 6702. Springer. 5. Gebser, M. , Kaminski, R. , Kaufmann, B. , Ostrowski, M. , Schaub, T. and Thiele, S. 2010. gringo, clasp, clingo, and iclingo.
|
|