A SHACL constraint validation plugin for Protégé Desktop [1]
The plugin is tried and tested using Protege 5.5.0 on
- Debian 10 (Buster) with OpenJDK 11,
- Windows 10 (1809) with the bundled JRE 8,
- and Mac OSX Catalina with JDK 8.
The plugin developed using TopBraid SHACL Engine 1.3.1 [2] and Apache Jena 3.14.0 [3].
The plugin was developed by Xiashuo Lin (@xlin
) and Fajar Ekaputra (@fekaputra
) at TU Wien.
Later on, André Wolski (@locke
) contributed significantly to clean up the old code and added several features.
- Download the jar file from the latest release
- Copy it into the /plugins folder of your Protégé Desktop installation
- Open Protégé Desktop
- (optional) Download the example file example3-data.owl
- open it in Protégé Desktop
- Open Window -> Tabs -> SHACL Editor
- Click the "Validate" button below the SHACL editor to validate the loaded ontology against the shapes defined in the SHACL editor
- (alternative) Open Window -> Tabs -> Minimal SHACL Editor
- Click the "Validate" button below the SHACL editor to validate the loaded ontology against the shapes defined in the SHACL editor
[1] https://protege.stanford.edu/
[2] https://github.com/TopQuadrant/shacl
[3] https://github.com/apache/jena