Skip to content

Slot: Exposure Model (exposure_model)

The exposure-model object describing how values were produced. Bound to ExposureModel (see envar_model). Readable rename of the profile's methodology anatomy slot, narrowed to the model itself: other methodology-adjacent concerns (source dataset, tool run, provenance chain, derived heat metric) are surfaced as separate envar-extension slots.

Tier: core

Why this slot matters

The same quantity can be estimated by station interpolation, satellite retrieval, or model reanalysis, each with different inputs and biases; without the model description, values from different products get pooled as if equivalent and their systematic differences stay invisible.

In plain terms

Most exposure values are not direct readings from an instrument at someone's house — they are estimates computed from weather stations, satellites, or models. This block says which estimation method produced the numbers and what went into it.

URI: envar:slot/exposure_model

Applicable Classes

Name Description Modifies Slot
EnvironmentalExposureRecord A single environmental-exposure record sidecar: the complete metadata graph t... no
DailyMaxTemperatureRecord Canonical record for daily maximum 2 m air temperature (Tmax) no
DailyMinTemperatureRecord Canonical record for daily minimum 2 m air temperature (Tmin) no
WetBulbGlobeTemperatureOutdoorRecord Canonical record for outdoor WBGT under the Liljegren 2008 formulation no
ExtremeHeatDayFlagRecord Canonical record for a daily binary extreme-heat-day flag, defined against a ... no

Properties

Type and Range

Property Value
Range ExposureModel
Domain Of EnvironmentalExposureRecord
Slot Group exposure_description

Cardinality and Requirements

Property Value
Required Yes

Aliases

  • methodology

Examples

Value
None

Identifier and Mapping Information

Annotations

property value
tier core
justification The same quantity can be estimated by station interpolation, satellite retrieval, or model reanalysis, each with different inputs and biases; without the model description, values from different products get pooled as if equivalent and their systematic differences stay invisible.
explanation Most exposure values are not direct readings from an instrument at someone's house — they are estimates computed from weather stations, satellites, or models. This block says which estimation method produced the numbers and what went into it.
covered_by None

Schema Source

Mappings

Mapping Type Mapped Value
self envar:exposure_model
native envar:exposure_model
exact msprofile:methodology

LinkML Source

name: exposure_model
implements:
- msprofile:methodology
annotations:
  tier:
    tag: tier
    value: core
  justification:
    tag: justification
    value: The same quantity can be estimated by station interpolation, satellite
      retrieval, or model reanalysis, each with different inputs and biases; without
      the model description, values from different products get pooled as if equivalent
      and their systematic differences stay invisible.
  explanation:
    tag: explanation
    value: Most exposure values are not direct readings from an instrument at someone's
      house — they are estimates computed from weather stations, satellites, or models.
      This block says which estimation method produced the numbers and what went into
      it.
  covered_by:
    tag: covered_by
    annotations:
      omop_gaia:
        tag: omop_gaia
        annotations:
          extent:
            tag: extent
            value: partial
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: gaia_db data_source.measurement_technique + meta_dcat_*.json measurementTechnique
              (free-text)
          note:
            tag: note
            value: 'Gaia carries a free-text method description but no structured
              exposure-model type or model-inputs list. Conservative: partial.'
      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 records no exposure-model type or model description.
      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 records no exposure-model type or model description.
      cher:
        tag: cher
        annotations:
          extent:
            tag: extent
            value: partial
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: table_dictionary.data_level codes (dXX calculated / mXX modeled)
              + description/notes
          note:
            tag: note
            value: 'C-HER''s data_level codes signal that a resource is calculated
              or modeled, but do not carry a structured exposure-model type or inputs.
              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: Exposure-model identity is instance-layer; out of scope for CODATA.
description: 'The exposure-model object describing how values were produced. Bound
  to ExposureModel (see envar_model). Readable rename of the profile''s `methodology`
  anatomy slot, narrowed to the model itself: other methodology-adjacent concerns
  (source dataset, tool run, provenance chain, derived heat metric) are surfaced as
  separate envar-extension slots.'
title: Exposure Model
examples:
- description: abridged — see tests/data/valid/EnvironmentalExposureRecord-tmax_ideal.yaml
    for a full instance
  object:
    exposure_model_type: spatial_interpolation
    exposure_model_inputs:
    - GHCN-Daily station observations
    exposure_model_paper_doi: 10.3334/ORNLDAAC/2129
    bias_correction_applied: none
from_schema: https://w3id.org/linkml/microschemas/envar
aliases:
- methodology
exact_mappings:
- msprofile:methodology
rank: 1000
domain_of:
- EnvironmentalExposureRecord
slot_group: exposure_description
range: ExposureModel
required: true
inlined: true