Rule languages and rule systems are widely used in business applications including computer-aided training, diagnostic fact finding, compliance monitoring, and process control. However, there is little interoperability between current rule-based systems. Interoperation is one of the main goals of the Semantic Web, and developing a language for sharing rules is often seen as a key step in reaching this goal. The Semantic Web Rule Language (SWRL) is an important first step in defining such a rule language. This paper describes the development of a configurable interoperation environment for SWRL built in Protégé-OWL, the most widely-used OWL development platform. This environment supports both a highly-interactive, full-featured editor for SWRL and a plugin mechanism for integrating third party rule engines. We have integrated the popular Jess rule engine into this environment, thus providing one of the first steps on the path to rule integration on the Web.
%0 Journal Article
%1 swrl:protege
%A O’Connor1, Martin
%A Knublauch1, Holger
%A Tu1, Samson
%A Grosof, Benjamin
%A Dean, Mike
%A Grosso, William
%A Musen1, Mark
%D 2004?
%K logic semweb ontology swrl protege owl
%T Supporting Rule System Interoperability on the Semantic Web with SWRL
%X Rule languages and rule systems are widely used in business applications including computer-aided training, diagnostic fact finding, compliance monitoring, and process control. However, there is little interoperability between current rule-based systems. Interoperation is one of the main goals of the Semantic Web, and developing a language for sharing rules is often seen as a key step in reaching this goal. The Semantic Web Rule Language (SWRL) is an important first step in defining such a rule language. This paper describes the development of a configurable interoperation environment for SWRL built in Protégé-OWL, the most widely-used OWL development platform. This environment supports both a highly-interactive, full-featured editor for SWRL and a plugin mechanism for integrating third party rule engines. We have integrated the popular Jess rule engine into this environment, thus providing one of the first steps on the path to rule integration on the Web.
@article{swrl:protege,
abstract = {Rule languages and rule systems are widely used in business applications including computer-aided training, diagnostic fact finding, compliance monitoring, and process control. However, there is little interoperability between current rule-based systems. Interoperation is one of the main goals of the Semantic Web, and developing a language for sharing rules is often seen as a key step in reaching this goal. The Semantic Web Rule Language (SWRL) is an important first step in defining such a rule language. This paper describes the development of a configurable interoperation environment for SWRL built in Protégé-OWL, the most widely-used OWL development platform. This environment supports both a highly-interactive, full-featured editor for SWRL and a plugin mechanism for integrating third party rule engines. We have integrated the popular Jess rule engine into this environment, thus providing one of the first steps on the path to rule integration on the Web.},
added-at = {2006-07-12T15:33:15.000+0200},
author = {O’Connor1, Martin and Knublauch1, Holger and Tu1, Samson and Grosof, Benjamin and Dean, Mike and Grosso, William and Musen1, Mark},
biburl = {https://www.bibsonomy.org/bibtex/2f27ade98db0ca03bdf2cd649518d3ec5/mobileink},
interhash = {a92bfd41544e05b4921c478f48518bd8},
intrahash = {f27ade98db0ca03bdf2cd649518d3ec5},
keywords = {logic semweb ontology swrl protege owl},
timestamp = {2006-07-12T15:33:15.000+0200},
title = {Supporting Rule System Interoperability on the Semantic Web with SWRL},
year = {2004?}
}