[Profile picture of Ruben Verborgh]

Ruben Verborgh

Improving OWL RL reasoning in N3 by using specialized rules

by Dörthe Arndt, Ben De Meester, Pieter Bonte, Jeroen Schaballie, Jabran Bhatti, Wim Dereuddre, Ruben Verborgh, Femke Ongenae, Filip De Turck, Rik Van de Walle, and Erik Mannens

Semantic Web reasoning can be a complex task: depending on the amount of data and the ontologies involved, traditional OWL DL reasoners can be too slow to face problems in real time. An alternative is to use a rule-based reasoner together with the OWL RL/​RDF rules as stated in the specification of the OWL 2 language profiles. In most cases this approach actually improves reasoning times, but due to the complexity of the rules, not as much as it could. In this paper we present an improved strategy: based on the TBoxes of the ontologies involved in a reasoning task, we create more specific rules which then can be used for further reasoning. We make use of the EYE reasoner and its logic Notation3. In this logic, rules can be employed to derive new rules which makes the rule creation a reasoning step on its own. We evaluate our implementation on a semantic nurse call system. Our results show that adding a pre-reasoning step to produce specialized rules improves reasoning times by around 75%.

Full text BibTeX Mendeley

Published in 2016 in Ontology Engineering: 12th International Experiences and Directions Workshop on OWL.

Keywords: Notation3, rules, reasoning, Semantic Web, Web

Read this article online

Cite this article in your publications

Use the BibTeX entry to easily refer to this article, or any of these snippets:

IEEE
D. Arndt, B. De Meester, P. Bonte, J. Schaballie, J. Bhatti, W. Dereuddre, R. Verborgh, F. Ongenae, F. De Turck, R. Van de Walle, and E. Mannens, “Improving OWL RL reasoning in N3 by using specialized rules,” in Ontology Engineering: 12th International Experiences and Directions Workshop on OWL, 2016, vol. 9557, pp. 93–104.
ACM
Dörthe Arndt et al. 2016. Improving OWL RL reasoning in N3 by using specialized rules. In Valentina Tamma, Mauro Dragoni, Rafael Gonçalves, & Agnieszka Ławrynowicz, eds. Ontology Engineering: 12th International Experiences and Directions Workshop on OWL. Lecture Notes in Computer Science. Springer, 93–104.
LNCS
Arndt, D., De Meester, B., Bonte, P., Schaballie, J., Bhatti, J., Dereuddre, W., Verborgh, R., Ongenae, F., De Turck, F., Van de Walle, R., Mannens, E.: Improving OWL RL reasoning in N3 by using specialized rules. In: Tamma, V., Dragoni, M., Gonçalves, R., and Ławrynowicz, A. (eds.) Ontology Engineering: 12th International Experiences and Directions Workshop on OWL. pp. 93–104. Springer (2016).
APA
Arndt, D., De Meester, B., Bonte, P., Schaballie, J., Bhatti, J., Dereuddre, W., … Mannens, E. (2016). Improving OWL RL reasoning in N3 by using specialized rules. In V. Tamma, M. Dragoni, R. Gonçalves, & A. Ławrynowicz (Eds.), Ontology Engineering: 12th International Experiences and Directions Workshop on OWL (Vol. 9557, pp. 93–104). Springer.
MLA
Arndt, Dörthe et al. “Improving OWL RL Reasoning in N3 by Using Specialized Rules.” Ontology Engineering: 12th International Experiences and Directions Workshop on OWL. Ed. Valentina Tamma et al. Vol. 9557. Springer, 2016. 93–104. Print. Lecture Notes in Computer Science.

Discuss this article