Skip to content

protege-plugin-roles v1.0.0

Choose a tag to compare

@grossd grossd released this 03 Apr 04:40
· 3 commits to main since this release

Installation

  1. Download protege-plugin-roles-1.0.0.jar below
  2. Copy it into Protégé's plugins/ directory (e.g. /path/to/Protege-5.6.9/plugins/)
  3. 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 SubClassOf axioms
  • 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