Improving OWL RL reasoning in N3 by using specialized rules
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 other citation formats
Published in 2016 in Ontology Engineering: 12th International Experiences and Directions Workshop on OWL.
- Web
- Notation3
- RDF
- reasoning
- Semantic Web
- rules
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{arndt_owled_2015,
author = {Arndt, D\"orthe and De Meester, Ben and Bonte, Pieter and Schaballie, Jeroen and Bhatti, Jabran and Dereuddre, Wim and Verborgh, Ruben and Ongenae, Femke and De Turck, Filip and Van de Walle, Rik and Mannens, Erik},
title = {Improving {OWL RL} reasoning in {N3} by using specialized rules},
booktitle = {Ontology Engineering: 12th International Experiences and Directions Workshop on OWL},
editor = {Tamma, Valentina and Dragoni, Mauro and Gon\c{c}alves, Rafael and {\L}awrynowicz, Agnieszka},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = 9557,
pages = {93--104},
year = 2016,
month = apr,
isbn = {978-3-319-33245-1},
doi = {10.1007/978-3-319-33245-1_10},
url = {http://dx.doi.org/10.1007/978-3-319-33245-1_10},
}
Alternatively, pick a reference of your choice below:
- IEEE
- D. Arndt et al., “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, 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. 2016. Improving OWL RL reasoning in N3 by using specialized rules. In 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., Verborgh, R., Ongenae, F., De Turck, F., Van de Walle, R., & 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, edited by Valentina Tamma et al., vol. 9557, Springer, 2016, pp. 93–104.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.