Slot: Variable Name (variable_name)
Short machine-readable name for the variable, usually the name the upstream tool uses for it (e.g. tmax, tmmx, air.2m). Identity only — not necessarily the column header in the companion data file; that binding lives in DataLayout.value_column (see envar_layout).
Tier: core
Why this slot matters
This is the handle under which the upstream product knows the variable (Daymet tmax vs gridMET tmmx). Without it the record cannot be traced back to the source product's variable, and a rerun cannot request the same quantity from the tool.
In plain terms
Data tools give each measurement a short nickname, like tmax for maximum temperature. This is that nickname, written down exactly as the tool spells it, so you can go back to the source and find the same measurement again.
URI: envar:slot/variable_name
Applicable Classes
| Name |
Description |
Modifies Slot |
| VariableIdentity |
The identity and semantics of an environmental exposure variable — what physi... |
yes |
Properties
Type and Range
Cardinality and Requirements
Examples
Annotations
| property |
value |
| tier |
core |
| justification |
This is the handle under which the upstream product knows the variable (Daymet tmax vs gridMET tmmx). Without it the record cannot be traced back to the source product's variable, and a rerun cannot request the same quantity from the tool. |
| explanation |
Data tools give each measurement a short nickname, like tmax for maximum temperature. This is that nickname, written down exactly as the tool spells it, so you can go back to the source and find the same measurement again. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:variable_name |
| native |
envar:variable_name |
LinkML Source
name: variable_name
annotations:
tier:
tag: tier
value: core
justification:
tag: justification
value: This is the handle under which the upstream product knows the variable
(Daymet `tmax` vs gridMET `tmmx`). Without it the record cannot be traced back
to the source product's variable, and a rerun cannot request the same quantity
from the tool.
explanation:
tag: explanation
value: Data tools give each measurement a short nickname, like `tmax` for maximum
temperature. This is that nickname, written down exactly as the tool spells
it, so you can go back to the source and find the same measurement again.
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.variable_name; DeGAUSS/Amadeus emit the
short name only as a bare column header (tmax / tmmx)
evidence:
tag: evidence
value: EnVar/examples/heat/COMPARISON.md §F (Variable short name — ✅ for
GAIA)
note:
tag: note
value: GAIA carries the variable short name first-class in variable_source.variable_name;
the combined stack surfaces it as a named slot.
degauss:
tag: degauss
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: cohort_addresses_geocoded_daymet CSV column header `tmax`
note:
tag: note
value: 'DeGAUSS carries the short name only as the value column header,
not as a first-class named slot. Conservative: partial.'
amadeus:
tag: amadeus
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: gridmet_tmmx.csv column header `tmmx`; thredds_dataset.xml long_name/standard_name
= tmmx
note:
tag: note
value: 'Amadeus carries the short name as a column header and in the THREDDS
long_name, not as a portable variable-name slot. Conservative: partial.'
cher:
tag: cher
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: table_column_dictionary.column_name (literal column name)
note:
tag: note
value: 'C-HER records each resource''s literal column_name, which serves
as the variable''s machine-readable handle; not a portable sidecar short-name.
Conservative: partial.'
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: A tool-specific short name is an instance-layer handle; the CODATA/I-ADOPT
conceptual layer names the property canonically, not the upstream tool's
nickname.
description: Short machine-readable name for the variable, usually the name the upstream
tool uses for it (e.g. `tmax`, `tmmx`, `air.2m`). Identity only — not necessarily
the column header in the companion data file; that binding lives in `DataLayout.value_column`
(see envar_layout).
title: Variable Name
examples:
- value: tmax
description: Daymet daily maximum air temperature variable
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- VariableIdentity
range: string