ODTP Zoo
Under Construction
The Zoo is available ⧉. It is still under construction and also not yet connected to the ODTP Orchestrator
What is a ODTP zoo?
graph TD;
subgraph ODTPOrchestrator
CLI[CLI]
GUI[GUI]
end
subgraph ODTPZoo
Registery[index.yml/index.json]
end
ODTPOrchestrator -->|use| ODTPComponentA
ODTPOrchestrator -->|use| ODTPComponentB
ODTPOrchestrator -->|use| ODTPComponentC
ODTPComponentA -->|register| ODTPZoo
ODTPComponentB -->|register| ODTPZoo
ODTPComponentC -->|register| ODTPZoo
subgraph ODTPZoo[Component Registry]
end
subgraph ODTPComponentA[ComponentA]
end
subgraph ODTPComponentB[ComponentB]
end
subgraph ODTPComponentC[ComponentC]
end
A ODTP zoo is a collection of ODTP Components that have been validated and can therefore be used by the ODTP Orchestrator to build Executions.
How it works:
Components are registered in the zoo by an index file. The goal is to make them discoverable via their metadata.
ODTP Zoos
Currently there is just one ODTP zoo at for the ODTP organization
There could be more ODTP zoos. As not all components are open source, organizations could build their own ODTP zoos that provide components that can be used within their organizations.
Getting started with the zoo
See here for how to add a component to the ODTP-org zoo:
Add a component to the ODTP Zoo