Skip to content

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

Property Value
Range String
Domain Of ToolRun

Cardinality and Requirements

Property Value

Examples

Value
ghcr.io/degauss-org/daymet

See Also

Identifier and Mapping Information

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