The Common Workflow Language is a vendor-neutral standard for describing analysis workflows and command-line tools so that they run identically across engines and infrastructures. It emphasises explicit typing of inputs and outputs and container-pinned tool definitions, which makes a workflow both portable and reproducible.
CWL
Referenced in API Evangelist papers
This standard shows up in my published research. These reports read the machine-readable evidence provider by provider — and put this standard in the context of a real sector.
The State of Biotechnology APIs
One of three workflow description languages this market adopted for compute pipelines while publishing zero API workflow contracts.