Skip to content

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

Property Value
Range Float
Domain Of VariableIdentity

Cardinality and Requirements

Property Value

Examples

Value
-50

Identifier and Mapping Information

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