Bringing OWL Ontologies to the Business Rules Users
Ontologies are known to be suitable to represent business knowledge. However, in the Business Rules community the business models are usually represented using object models (OM). Many of the existing Business Rules Management Systems (BRMS) allow the Business Users to represent Business Object Models in their own proprietary languages. Some work has been done in the last years to bridge the gap between the ontologies and the Business Rules. A pragmatic approach consist in projecting ontologies into the Object Models used by the BRMS, to ease the use of ontologies by the Business Users. The main issue with this approach is that the expressive power of the targeted Object Model is not enough to cope with the content of the ontology. Hence, the translation looses some of the information contained in the ontology, such as axioms. The aim of this paper, is to go a step further using this approach by translating some of the axioms defined in an OWL ontology into Business Rules. This translation brings at least two benefits: (i) it allow the Business Users to understand better the content of the Ontology by having some of its axioms in the rule language they are used to. (ii) at the run-time level, the translated axioms will be handled by the rule engine. We explain the basic mechanism of this translation and detail its implementation in the JRules BRMS system.
KeywordsOntologies Business Rules OWL RIF-PRD
Unable to display preview. Download preview PDF.
- 1.de Bonis, S., Bellino, C., El Ghali, A.: Final usability report: evaluation and conclusions. Tech. Rep. D2.5, ONTORULE project (2011)Google Scholar
- 2.de Bruijn, J.: RIF, RDF and OWL compatibility. Proposed recommendation. Tech. Rep., W3C (October 2009), http://www.w3.org/TR/2010/PR-rif-rdf-owl-20100511/
- 3.de Bruijn, J.: State-of-the-art survey of issues. Tech. Rep. D3.1, ONTORULE project (2009)Google Scholar
- 6.Meditskos, G., Bassiliades, N.: Hoopo: A hybrid object-oriented integration of production rules owl ontologies. In: ECAI, pp. 729–730 (2008)Google Scholar
- 7.Reynolds, D.: OWL 2 RL in RIF. Tech. Rep., W3C (June 2010), http://www.w3.org/TR/rif-owl-rl/
- 8.Tomaiuolo, M., Turci, P., Bergenti, F., Poggi, A.: An Ontology Support for Semantic Aware Agents. In: Kolp, M., Bresciani, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2005. LNCS (LNAI), vol. 3529, pp. 140–153. Springer, Heidelberg (2006), http://dx.doi.org/10.1007/11916291_10 CrossRefGoogle Scholar