Modeling OWL with Rules: The ROWL Protege Plugin
This addresses usability issues for ontology users by providing a rule-based interface, but it is incremental as it builds on existing theoretical transformations.
The paper tackles the difficulty some ontology users face in expressing logical statements using OWL by developing ROWL, a Protege plugin that allows users to input rules, which are automatically converted into OWL DL axioms when possible, with prompts for cases requiring semantic weakening.
In our experience, some ontology users find it much easier to convey logical statements using rules rather than OWL (or description logic) axioms. Based on recent theoretical developments on transformations between rules and description logics, we develop ROWL, a Protege plugin that allows users to enter OWL axioms by way of rules; the plugin then automatically converts these rules into OWL DL axioms if possible, and prompts the user in case such a conversion is not possible without weakening the semantics of the rule.