From c79d1b8d5a1ff57e2d6fd5695216641eaa9f82a2 Mon Sep 17 00:00:00 2001 From: Chris Mungall Date: Fri, 2 Feb 2024 07:55:46 -0800 Subject: [PATCH 1/2] Starting a list of plugins, one so far, kgcl --- docs/plugins.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/plugins.md b/docs/plugins.md index f21703dd8..fca4118d5 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -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/) From 26596bce13d95fb0ff7e8875725444627999d2ee Mon Sep 17 00:00:00 2001 From: "James A. Overton" Date: Wed, 7 Feb 2024 11:36:34 -0500 Subject: [PATCH 2/2] Update docs/plugins.md Co-authored-by: Nico Matentzoglu --- docs/plugins.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/plugins.md b/docs/plugins.md index fca4118d5..f5e08583f 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -38,3 +38,4 @@ A more detailed walkthrough of how to create a plugin is available [here](https: ## 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/) + * [sssom-java](https://incenp.org/dvlpt/sssom-java/) provides functionality for processing SSSOM files in the context of ontologies.