Skip to content

Slot: Temporal Aggregation Method (temporal_aggregation_method)

How the value summarises sub-period values. Maps 1:1 to CF cell_methods.

Tier: core

Why this slot matters

"Daily maximum" and "daily mean" temperature are different exposures with different health associations, and this is the field that separates them. Omitting it lets two studies silently compare a maximum against a mean and reach opposite conclusions about the same heat event.

In plain terms

Within each time window there are many raw measurements; this says which single number was kept — the highest, the average, the total. The hottest moment of a day and the average across the whole day can differ by many degrees, so it matters which one the value represents.

URI: envar:slot/temporal_aggregation_method

Applicable Classes

Name Description Modifies Slot
TemporalReference Temporal provenance of an environmental exposure value: native temporal grain... yes

Properties

Type and Range

Property Value
Range TemporalAggregationMethodEnum
Domain Of TemporalReference

Cardinality and Requirements

Property Value

Examples

Value
maximum
mean

See Also

Identifier and Mapping Information

Annotations

property value
tier core
justification "Daily maximum" and "daily mean" temperature are different exposures with different health associations, and this is the field that separates them. Omitting it lets two studies silently compare a maximum against a mean and reach opposite conclusions about the same heat event.
explanation Within each time window there are many raw measurements; this says which single number was kept — the highest, the average, the total. The hottest moment of a day and the average across the whole day can differ by many degrees, so it matters which one the value represents.
covered_by None

Schema Source

Mappings

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

LinkML Source

name: temporal_aggregation_method
annotations:
  tier:
    tag: tier
    value: core
  justification:
    tag: justification
    value: '"Daily maximum" and "daily mean" temperature are different exposures with
      different health associations, and this is the field that separates them. Omitting
      it lets two studies silently compare a maximum against a mean and reach opposite
      conclusions about the same heat event.'
  explanation:
    tag: explanation
    value: Within each time window there are many raw measurements; this says which
      single number was kept — the highest, the average, the total. The hottest moment
      of a day and the average across the whole day can differ by many degrees, so
      it matters which one the value represents.
  covered_by:
    tag: covered_by
    annotations:
      omop_gaia:
        tag: omop_gaia
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No aggregation-method slot in gaiaCatalog or gaia-db.
      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 emits no temporal-aggregation field.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: partial
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: thredds_dataset.xml long_name / grid name (daily_maximum_temperature)
          note:
            tag: note
            value: The aggregation (daily maximum) is recoverable only from the variable
              long_name, not a structured field.
      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's data-level codes track processing stage, not which statistic
              summarises a sub-period; no aggregation-method field.
      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: How sub-period values were aggregated in one run is instance-layer
              detail outside the conceptual EV/DDI-CDI layer.
description: How the value summarises sub-period values. Maps 1:1 to CF cell_methods.
title: Temporal Aggregation Method
examples:
- value: maximum
  description: 'Daily Tmax  `time: maximum` in CF.'
- value: mean
  description: 'Annual-mean PM2.5  `time: mean` in CF.'
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://cfconventions.org/cf-conventions/cf-conventions.html#cell-methods
rank: 1000
domain_of:
- TemporalReference
range: TemporalAggregationMethodEnum