Slot: Plausible Minimum Value (value_range_plausible_min)
Physical / domain lower bound for plausible values (e.g. -50 °C for ambient Tmax). Not a hard validation bound; sanity-check signal.
Tier: recommended
Why this slot matters
Gives automated quality checks a sanity band: without it, unit mix-ups and corrupted values (e.g. a Tmax of 350 from unconverted Kelvin) pass silently into downstream analyses.
In plain terms
The lowest value that would still make physical sense — for example -50 °C for outdoor air temperature. Anything below it is probably an error; this is a warning signal, not a hard rule.
URI: envar:slot/value_range_plausible_min
Applicable Classes
| Name |
Description |
Modifies Slot |
| VariableIdentity |
The identity and semantics of an environmental exposure variable — what physi... |
no |
Properties
Type and Range
Cardinality and Requirements
Examples
Annotations
| property |
value |
| tier |
recommended |
| justification |
Gives automated quality checks a sanity band: without it, unit mix-ups and corrupted values (e.g. a Tmax of 350 from unconverted Kelvin) pass silently into downstream analyses. |
| explanation |
The lowest value that would still make physical sense — for example -50 °C for outdoor air temperature. Anything below it is probably an error; this is a warning signal, not a hard rule. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:value_range_plausible_min |
| native |
envar:value_range_plausible_min |
LinkML Source
name: value_range_plausible_min
annotations:
tier:
tag: tier
value: recommended
justification:
tag: justification
value: 'Gives automated quality checks a sanity band: without it, unit mix-ups
and corrupted values (e.g. a Tmax of 350 from unconverted Kelvin) pass silently
into downstream analyses.'
explanation:
tag: explanation
value: The lowest value that would still make physical sense — for example -50
°C for outdoor air temperature. Anything below it is probably an error; this
is a warning signal, not a hard rule.
covered_by:
tag: covered_by
annotations:
omop_gaia:
tag: omop_gaia
annotations:
extent:
tag: extent
value: full
status:
tag: status
value: verified
where:
tag: where
value: gaia_db/variable_source.min_value (−50); also JSON-LD variableMeasured
evidence:
tag: evidence
value: EnVar/examples/heat/COMPARISON.md §F (Variable valid range min/max
— ✅ for GAIA)
note:
tag: note
value: GAIA carries a first-class min_value (−50) as variable metadata.
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 carries no plausible-range metadata.
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 carries no plausible-range bounds; only a _FillValue sentinel.
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 column metadata carries no per-variable plausible min/max.
codata:
tag: codata
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: I-ADOPT Constraint on the Property; DDI-CDI value-domain bounds
note:
tag: note
value: Plausible domain bounds are naturally an I-ADOPT Constraint on
the property / a CDI value-domain restriction at the conceptual layer.
description: Physical / domain lower bound for plausible values (e.g. -50 °C for ambient
Tmax). Not a hard validation bound; sanity-check signal.
title: Plausible Minimum Value
examples:
- value: '-50'
description: plausible lower bound for ambient Tmax in °C
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- VariableIdentity
range: float