The TX RuleML Tab:     A Bridge Between Protégé and Taxonomic RuleML

Taxonomic RuleML Tab is a plug-in to Protégé which converts RuleML files to taxonomic class hierarchies in Protégé and vice versa. It also acts as a validator to the RuleML file, recognizing and reporting errors like incomplete or misplaced tags or invalid symbols.
 

Taxonomic RuleML (TX RuleML)  introduces a set of experimental RuleML tags that are used to represent subsumption (type of) relationships. Some of the important tags are the role tags _shead for the superclass and _sbody for the subclass. Class disjunctions (like ‘class a OR class b’) are represented by <sor> tag and class conjunctions (like ‘class a AND class b’) are represented by <sand> tag.

     For example:      the relationship: “a mammal may be a cat or a dog” can be represented as:
       
         <sub>
             <_shead><rel>mammal</rel></_shead>
             <_sbody>
                      <sor>
                            <rel>cat</rel>
                            <rel>dog</rel>
                     </sor>
             </_sbody>
        </sub>


For a industrial example see OntoTherm: The ELOTHERM Ontology for Heating Design.
For the translation from subsumptions to implications see Taxonomies in RuleML.  

 Screenshots

View screenshots.


 Download

Get binary distribution - (compiled for Protégé-2000 v1.9)
Get source distribution


Last updated: January 22, 2004


 Documentation

Plugin Documentation:
             PowerPoint presentation.
             Word document. (updated January 22)

RuleML Documentation:
             Taxonomies in RuleML.


 Author

Authors:
             Onut Iosif-Viorel
             Sandeep Singh

Project Coordinators:
             Bruce Spencer
             Harold Boley

Institution:
             Computer Science Department, University of New Brunswick Fredericton, Canada
 


 Level of Support

This plug-in was developed as a student project. Any suggestions and comments can be sent to the authors.

You can also e-mail to protégé-discussion for questions and discussions.


 License

No LICENSE ! Open Source. Please feel free to use the implementation of the Plug-in.