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
Cardinality and Requirements
Examples
See Also
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