The SWRLTab: An Extensible Environment for working with SWRL Rules in Protege-OWL

Martin J. O’Connor, Amar K. Das · 2006

The SWRLTab is an extension to Protege-OWL that supports editing and execution of SWRL rules. It provides a graphical editor for creating and modifying SWRL rules. It also provides extension mechanisms to support the execution of SWRL rules with a variety of rule engines as well as mechanisms to implement userdefined SWRL built-ins and execute them. At present, the Jess rule engine is supported and implementations have been defined for several built-in libraries including the core SWRL built-ins. 1. System Description The SWRLTab [1] is an extension to the open-source ontology development toolkit in Protege-OWL [2]. It provides a set of APIs that support the building of tools that work with SWRL [3] rules. The SWRLTab has four main software components: (1) a graphical editor; (2) a Java API for working with SWRL rules; (3) a rule engine bridge that interoperates with rule engines to execute SWRL rules; and (4) a built-in bridge for defining and executing implementations of SWRL built-ins.

Read the paper · More papers on PaperTik