protege-plugin-roles v1.0.0
Installation
- Download
protege-plugin-roles-1.0.0.jarbelow - Copy it into Protégé's
plugins/directory (e.g./path/to/Protege-5.6.9/plugins/) - Restart Protégé — a Roles tab will appear
Tested with Protégé 5.6.9 on Linux. Requires Java 11+.
What's included
- Roles tab with a two-panel layout: hierarchy tree on the left, role description on the right
- Context Types and Roles defined as annotated OWL classes
- Sub-role hierarchy via standard OWL
SubClassOfaxioms - Multiple "played by" classes per role (add/remove from the description panel)
- All metadata stored as standard OWL 2 annotations — round-trip safe, SPARQL queryable
Building from source
git clone https://github.com/grossd/protege-plugins.git
cd protege-plugins/protege-plugin-roles
mvn package -DskipTests