Slot: Container Image Repository (container_image_repository)
Container image repository, e.g. ghcr.io/degauss-org/daymet. Null for non-containerised tools.
Tier: recommended
Why this slot matters
The repository says where the packaged software lives, so anyone can pull the same container and re-run the step. Without it the image digest has nothing to be resolved against, and re-execution requires guessing where the tool came from.
In plain terms
Containers are self-contained software bundles, and the repository is the public shelf address where a bundle is published — effectively the download location of the exact software package used.
URI: envar:slot/container_image_repository
Applicable Classes
| Name |
Description |
Modifies Slot |
| ToolRun |
A single tool invocation that produced an output from one or more inputs: too... |
no |
Properties
Type and Range
Cardinality and Requirements
Examples
| Value |
| ghcr.io/degauss-org/daymet |
See Also
Annotations
| property |
value |
| tier |
recommended |
| justification |
The repository says where the packaged software lives, so anyone can pull the same container and re-run the step. Without it the image digest has nothing to be resolved against, and re-execution requires guessing where the tool came from. |
| explanation |
Containers are self-contained software bundles, and the repository is the public shelf address where a bundle is published — effectively the download location of the exact software package used. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:container_image_repository |
| native |
envar:container_image_repository |
LinkML Source
name: container_image_repository
annotations:
tier:
tag: tier
value: recommended
justification:
tag: justification
value: The repository says where the packaged software lives, so anyone can pull
the same container and re-run the step. Without it the image digest has nothing
to be resolved against, and re-execution requires guessing where the tool came
from.
explanation:
tag: explanation
value: Containers are self-contained software bundles, and the repository is the
public shelf address where a bundle is published — effectively the download
location of the exact software package used.
covered_by:
tag: covered_by
annotations:
omop_gaia:
tag: omop_gaia
annotations:
extent:
tag: extent
value: absent
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: No gaia table records a container image repository.
degauss:
tag: degauss
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: ghcr.io/degauss-org/... reference implicit in the container invocation
note:
tag: note
value: The repository is implied by the DeGAUSS container reference but
not written to any native output column.
amadeus:
tag: amadeus
annotations:
extent:
tag: extent
value: absent
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: Amadeus is an R package, not a container; no image repository applies.
cher:
tag: cher
annotations:
extent:
tag: extent
value: absent
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: C-HER records no producing-tool container image repository.
codata:
tag: codata
annotations:
extent:
tag: extent
value: out_of_layer
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: Container provenance is instance-layer; out of scope for CODATA.
description: Container image repository, e.g. `ghcr.io/degauss-org/daymet`. Null for
non-containerised tools.
title: Container Image Repository
examples:
- value: ghcr.io/degauss-org/daymet
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://degauss.org/
rank: 1000
domain_of:
- ToolRun
range: string