Darling: A datalog rewriter for owl 2 rl ontological reasoning under sparql queries

3Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The W3C Web Ontology Language (OWL) is a powerful knowledge representation formalism at the basis of many semantic-centric applications. Since its unrestricted usage makes reasoning undecidable already in case of very simple tasks, expressive yet decidable fragments have been identified. Among them, we focus on OWL 2 RL, which offers a rich variety of semantic constructors, apart from supporting all RDFS datatypes. Although popular Web resources-such as DBpedia-fall in OWL 2 RL, only a few systems have been designed and implemented for this fragment. None of them, however, fully satisfy all the following desiderata: (i) being freely available and regularly maintained; (ii) supporting query answering and SPARQL queries; (iii) properly applying the sameAs property without adopting the unique name assumption; (iv) dealing with concrete datatypes. To fill the gap, we present DaRLing, a freely available Datalog rewriter for OWL 2 RL ontological reasoning under SPARQL queries. In particular, we describe its architecture, the rewriting strategies it implements, and the result of an experimental evaluation that demonstrates its practical applicability.

Author supplied keywords

Cite

CITATION STYLE

APA

Fiorentino, A., Zangari, J., & Manna, M. (2020). Darling: A datalog rewriter for owl 2 rl ontological reasoning under sparql queries. Theory and Practice of Logic Programming, 20(6), 958–973. https://doi.org/10.1017/S1471068420000204

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free