Skip to content

Slot: Output File SHA-256 Hash (output_file_sha256)

SHA256 of the output file (CSV / parquet).

Tier: recommended

Why this slot matters

The output hash proves the companion data file is the one this metadata describes; without it, a swapped or regenerated file can silently detach the values from their provenance.

In plain terms

A fingerprint of the result file — change one byte and the fingerprint changes. It ties this metadata record to exactly one version of the data it describes.

URI: envar:slot/output_file_sha256

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
1c2d3e4f5a6b...

See Also

Identifier and Mapping Information

Annotations

property value
tier recommended
justification The output hash proves the companion data file is the one this metadata describes; without it, a swapped or regenerated file can silently detach the values from their provenance.
explanation A fingerprint of the result file — change one byte and the fingerprint changes. It ties this metadata record to exactly one version of the data it describes.
covered_by None

Schema Source

Mappings

Mapping Type Mapped Value
self envar:output_file_sha256
native envar:output_file_sha256

LinkML Source

name: output_file_sha256
annotations:
  tier:
    tag: tier
    value: recommended
  justification:
    tag: justification
    value: The output hash proves the companion data file is the one this metadata
      describes; without it, a swapped or regenerated file can silently detach the
      values from their provenance.
  explanation:
    tag: explanation
    value: A fingerprint of the result file — change one byte and the fingerprint
      changes. It ties this metadata record to exactly one version of the data it
      describes.
  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 output records an output-file SHA256.
      degauss:
        tag: degauss
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: DeGAUSS emits no output-file checksum.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No native Amadeus file records an output-file SHA256 in this scenario.
      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 per-run output-file hash.
      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: File checksums are instance-layer; out of scope for CODATA.
description: SHA256 of the output file (CSV / parquet).
title: Output File SHA-256 Hash
examples:
- value: 1c2d3e4f5a6b...
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://doi.org/10.6028/NIST.FIPS.180-4
rank: 1000
domain_of:
- ToolRun
range: string