OWL Patterns Plugin
The patterns plugin attempts to show a higher level view of the content of your ontology by spotting common ontology design patterns and presenting them in an editable form to the ontology designer. Patterns themselves are plugins to this framework, hence the multiple plugins inside the zip file. Particular patterns can be installed or removed from the plugins directory as needed.
Download the plugin
From here.
Unzip into plugins directory
Run
Start Protege and load your favourite ontology
Active the patterns tab from the Tabs | Patterns menu. This creates a new patterns tab.
When you first select this tab an initial scan of your ontologies will be performed - this may take up to a few minutes for large ontologies.
Because of the overheads involved, the pattern manager does not continue to scan while edits are being performed on the ontology. If you want the pattern manager to refresh press the scan button in the top left corner.
Future Work
The initial plugin has been created to determine the value of working at a higher level of abstraction to the OWL. However, other potential advantages have already been identified and work will be going into:
- Using patterns as a series of test criteria
- Using patterns for spotting engineering artifacts
- Dynamic/declarative description of pattern matching (initially through extension of OPL)

