Skip to content

Slot: Input Role (input_role)

The standard-name local token of this input's physical quantity (the same quantity the referenced sidecar carries in standard_name), e.g. air_temperature, relative_humidity, wind_speed, surface_downwelling_shortwave_flux_in_air.

Tier: conditionally_core

Why this slot matters

Without a named role, a consumer cannot tell which physical quantity each referenced input supplied to the equation, so inputs cannot be matched to equation terms and cross-input consistency checks cannot run.

In plain terms

This labels what each ingredient actually is — temperature versus humidity versus wind — using a shared standard vocabulary so that machines and people read the label the same way.

URI: envar:slot/input_role

Applicable Classes

Name Description Modifies Slot
EquationInput A single physical-state input to a derived heat metric, recorded as a typed r... yes

Properties

Type and Range

Property Value
Range String
Domain Of EquationInput

Cardinality and Requirements

Property Value

Examples

Value
air_temperature

See Also

Identifier and Mapping Information

Annotations

property value
tier conditionally_core
justification Without a named role, a consumer cannot tell which physical quantity each referenced input supplied to the equation, so inputs cannot be matched to equation terms and cross-input consistency checks cannot run.
explanation This labels what each ingredient actually is — temperature versus humidity versus wind — using a shared standard vocabulary so that machines and people read the label the same way.

Schema Source

Mappings

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

LinkML Source

name: input_role
annotations:
  tier:
    tag: tier
    value: conditionally_core
  justification:
    tag: justification
    value: Without a named role, a consumer cannot tell which physical quantity each
      referenced input supplied to the equation, so inputs cannot be matched to equation
      terms and cross-input consistency checks cannot run.
  explanation:
    tag: explanation
    value: This labels what each ingredient actually is — temperature versus humidity
      versus wind — using a shared standard vocabulary so that machines and people
      read the label the same way.
description: The standard-name local token of this input's physical quantity (the
  same quantity the referenced sidecar carries in `standard_name`), e.g. `air_temperature`,
  `relative_humidity`, `wind_speed`, `surface_downwelling_shortwave_flux_in_air`.
title: Input Role
examples:
- value: air_temperature
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://cfconventions.org/
rank: 1000
domain_of:
- EquationInput
range: string