E. Rigas, G. Meditskos, N. Bassiliades, “SWRL2COOL: Object-Oriented Transformation of SWRL in the CLIPS Production Rule Engine”, Proc. 7th Hellenic Conference on Artificial Intelligence (SETN 2012), Ilias Maglogiannis , Vassilis Plagianakos and I. Vlahavas (Eds.), Springer, LNAI 7297, pp. 49-56, Lamia, Greece, May 28-31, 2012, 2012.
The Semantic Web Rule Language (SWRL) is a W3C member submission rule language for ontologies. It is based on a combination of the OWL DL and OWL Lite sublanguages of the OWL Web Ontology Language with the Unary/Binary Datalog RuleML sublanguages of the Rule Markup Language. In this paper we propose a transformation of SWRL rules into the object-oriented rule language of CLIPS (COOL). The purpose of this transformation is to enhance an already existing CLIPS-based OWL ontology reasoner, namely O-DEVICE, with the ability to import and execute SWRL rules during the process of building custom ontology-based production rule programs.