Affiliation:
1. Aristotle University of Thessaloniki, Thessaloniki, Greece
Abstract
Semantic web rule language (SWRL) combines web ontology language (OWL) ontologies with horn logic rules of the rule markup language (RuleML) family. Being supported by ontology editors, rule engines and ontology reasoners, it has become a very popular choice for developing rule-based applications on top of ontologies. However, SWRL is probably not going to become a WWW Consortium standard, prohibiting industrial acceptance. On the other hand, SPARQL Inferencing Notation (SPIN) has become a de-facto industry standard to represent SPARQL rules and constraints on semantic web models, building on the widespread acceptance of SPARQL (SPARQL Protocol and RDF Query Language). In this article, we argue that the life of existing SWRL rule-based ontology applications can be prolonged by converting them to SPIN. To this end, we have developed the SWRL2SPIN tool in Prolog that transforms SWRL rules into SPIN rules, considering the object-orientation of SPIN, i.e. linking rules to the appropriate ontology classes and optimizing them, as derived by analysing the rule conditions.
Subject
Computer Networks and Communications,Information Systems
Reference65 articles.
1. W3C. (2013). The Semantic Web Activity. Retrieved from http://www.w3.org/2001/sw/
2. Context modeling with situation rules for industrial maintenance
3. Androjena. (n.d.). https://github.com/lencinhaus/androjena
4. Using Rule-Based Reasoning for RDF Validation.;D.Arndt;Proceedings of the International Joint Conference on Rules and Reasoning (RuleML+RR 2017),2017
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献