Three options for sharing applications/components

There are three possible scenarios for sharing applications/components:

Sharing UIMA – GATE components via MAVEN

Step 1 – Preparing and packaging

You can provide components compatible with the UIMA and GATE frameworks through the Maven Central repository according to the following instructions:

https://guidelines.openminted.eu/sharing-uima-and-gate-components.html

Step 2 – Registering in OpenMinTeD

Components need to be registered at the OpenMinTeD registry as described here:

https://guidelines.openminted.eu/sharing-uima-and-gate-components.html

Sharing components as Docker images

 User can wrap components by using a docker image. By following this option, the component can be written in any programming language.

Step 1 – Preparing and packaging

To build an OpenMinTeD-compatible Docker image of components, you must follow the specifications described at https://openminted.github.io/releases/docker-spec/0.1.0/specification and upload it to the Docker hub.

Step 2 – Registering in OpenMinTeD

You can then visit the OpenMinTeD registry where you can register your component as described here:

https://guidelines.openminted.eu/sharing-components-as-dockerised-images.html

Sharing web services through OpenMinTeD

You can wrap components as a web service. Then deploy locally.

Step 1 – Preparing and packaging

If you intend to share your TDM software as a web service through OpenMinTeD, please ensure that your web service uses UIMA CAS XMI messaging system as specified at https://openminted.github.io/releases/processing-web-services/1.0.0/specification.

Step 2 – Registering in OpenMinTeD

You can then visit the OpenMinTeD registry where you can register your web service as described here:

https://guidelines.openminted.eu/guidelines_for_providers_of_sw_resources/sharing-web-services.html

Additional documentation and support

For any additional information and support, please visit the OpenMinTeD support page, where you will be able to post your questions and get answers from the OpenMinTeD team.