header

Optimising Resolution-Based Rewriting Algorithms for OWL Ontologie

24 Pages Posted: 7 Jul 2018 Publication Status: Accepted

See all articles by Despoina Trivela

Despoina Trivela

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering

Giorgos Stoilos

University of Oxford - Department of Computer Science

Alexandros Chortaras

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering

Giorgos Stamou

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering

Abstract

An important approach to query answering over OWL ontologies is via rewriting the input ontology (and query) into a new set of axioms that are expressed in logics for which scalable query answering algorithms exist. This approach has been studied for many important fragments of OWL like SHIQ, Horn-SHIQ, OWL 2 QL, and OWL 2 EL. An important family of rewriting algorithms is the family of resolution-based algorithms, mostly because of their ability to adapt to any ontology language (such algorithms have been proposed for all aforementioned logics) and the long years of research in resolution theorem-proving. However, this generality comes with performance prices and many approaches that implement algorithms that are tailor-made to a specific language are more efficient than the (usually) general-purposed resolution-based ones.

In the current paper we revisit and refine the resolution approaches in order to design efficient rewriting algorithms for many important fragments of OWL. First, we present an algorithm for the language DL-LiteR,⊓ which is strongly related to OWL 2 QL. Our calculus is optimised in such a way that it avoids performing many unnecessary inferences, one of the main problems of typical resolution algorithms. Subsequently, we extend the algorithm to the language ELHI which is strongly related to OWL 2 EL. This is a difficult task as ELHI is a relatively expressive language, however, we show that the calculus for DL-LiteR,⊓ requires small extensions. Finally, we have implemented all algorithms and have conducted an extensive experimental evaluation using many well-known large and complex OWL ontologies. On the one hand, this is the first evaluation of rewriting algorithms of this magnitude, while, on the other hand, our results show that our system is in many cases several orders of magnitude faster than the existing systems even though it uses an additional backwards subsumption checking step.

Keywords: Query Answering, Query Rewriting, Ontology, Description Logics, Resolution

Suggested Citation

Trivela, Despoina and Stoilos, Giorgos and Chortaras, Alexandros and Stamou, Giorgos, Optimising Resolution-Based Rewriting Algorithms for OWL Ontologie (August 2015). Available at SSRN: https://ssrn.com/abstract=3199187 or http://dx.doi.org/10.2139/ssrn.3199187

Despoina Trivela (Contact Author)

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering ( email )

Athens
Greece

Giorgos Stoilos

University of Oxford - Department of Computer Science ( email )

Wolfson Building, Parks Road
Oxford
United Kingdom

Alexandros Chortaras

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering ( email )

Athens
Greece

Giorgos Stamou

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering ( email )

Athens
Greece

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
31
Abstract Views
396
PlumX Metrics