Skip to content

Commit

Permalink
Starting a list of plugins, one so far, kgcl
Browse files Browse the repository at this point in the history
  • Loading branch information
cmungall authored Feb 2, 2024
1 parent 19bab7f commit c79d1b8
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,7 @@ For example, if the command `mycommand` is implemented in a class named `MyComma
In addition to the class implementing the command itself, the archive must also provide any additional classes that may be required for the command to work. This must include classes from any external dependency, unless that dependency also happens to be a dependency of ROBOT itself (for example, there is no need for the archive to contain a copy of the classes of the OWL API, since they are already present in the standard distribution of ROBOT).

A more detailed walkthrough of how to create a plugin is available [here](https://incenp.org/notes/2023/writing-robot-plugins.html).

## Existing plugins

* [kgcl-java](https://github.com/gouttegd/kgcl-java) - a plugin that provides an `apply` command to apply ontology changes specified using the [Knowledge Graph Change Language](https://w3id.org/kgcl/)

0 comments on commit c79d1b8

Please sign in to comment.