Generated files reference
The output directory follows the Open Science Catalog resource layout.
| Command | Primary record | Companion data |
|---|---|---|
workflow |
workflows/ID/record.json |
none |
experiment |
experiments/ID/record.json |
experiments/ID/input.yaml |
products |
products/ID/collection.json |
products/ID/output.yaml |
The client also creates or updates the resource-level catalog.json associated
with the generated record.
Workflow record
The workflow is an OGC API Record derived from Schema.org metadata in the CWL
source. It has osc:type: workflow, identifies its OSC project, and links to the
CWL application, OGC process, Geobrowser process page, project, and catalog.
Experiment record
The experiment is an OGC API Record for an OGC job. It records the workflow and
project relationships, execution start/end provenance, a /jobs/{id} link, and
an input link to input.yaml.
The record also contains an environment link to environment.yaml. The client
does not create that environment file; a surrounding publication workflow may
supply it.
Product collection
The product is a STAC Collection for a successful job result. It links to the
project, experiment, theme, /jobs/{id}/results, Geobrowser job page, and
output.yaml.
The collection declares the versioned OSC and Themes schema URIs in
stac_extensions, and stores their fields through the corresponding typed
PySTAC implementations.