Skip to content

Slot: Temporal Resolution (temporal_resolution)

Native temporal grain of the values.

Tier: core

Why this slot matters

A daily value and an annual value of the same variable are different exposures with different health associations; without the native grain an analyst cannot tell whether a series supports an acute (day-level) analysis or only a chronic one, and silent resampling between products goes undetected.

In plain terms

How often does this dataset produce a number — one per hour, one per day, one per year? A daily temperature and a yearly average temperature are very different things, so you need to know which kind of value you are looking at before comparing anything.

URI: envar:slot/temporal_resolution

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 TemporalResolutionEnum
Domain Of TemporalReference

Cardinality and Requirements

Property Value

Examples

Value
daily
annual

See Also

Identifier and Mapping Information

Annotations

property value
tier core
justification A daily value and an annual value of the same variable are different exposures with different health associations; without the native grain an analyst cannot tell whether a series supports an acute (day-level) analysis or only a chronic one, and silent resampling between products goes undetected.
explanation How often does this dataset produce a number — one per hour, one per day, one per year? A daily temperature and a yearly average temperature are very different things, so you need to know which kind of value you are looking at before comparing anything.
covered_by None

Schema Source

Mappings

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

LinkML Source

name: temporal_resolution
annotations:
  tier:
    tag: tier
    value: core
  justification:
    tag: justification
    value: A daily value and an annual value of the same variable are different exposures
      with different health associations; without the native grain an analyst cannot
      tell whether a series supports an acute (day-level) analysis or only a chronic
      one, and silent resampling between products goes undetected.
  explanation:
    tag: explanation
    value: How often does this dataset produce a number — one per hour, one per day,
      one per year? A daily temperature and a yearly average temperature are very
      different things, so you need to know which kind of value you are looking at
      before comparing anything.
  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 first-class temporal_resolution 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's daily grain is implicit in one-row-per-day, with no resolution
              field.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: partial
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: thredds_dataset.xml day axis increment = 1.0 (days since 1900-01-01)
          note:
            tag: note
            value: Only derivable from the THREDDS time-axis increment; not written
              as a discrete resolution field.
      cher:
        tag: cher
        annotations:
          extent:
            tag: extent
            value: full
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: table_name temporal-resolution code (§2.4); inheritable temporal_resolution
          note:
            tag: note
            value: C-HER carries temporal resolution first-class as a code in the
              table_name pattern and as an inheritable lineage 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: The native temporal grain of a specific run is instance-layer detail
              outside the conceptual EV/DDI-CDI layer.
description: Native temporal grain of the values.
title: Temporal Resolution
examples:
- value: daily
  description: Daymet Tmax — one value per day.
- value: annual
  description: ACAG satellite PM2.5 — one value per year.
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://cfconventions.org/cf-conventions/cf-conventions.html#time-coordinate
rank: 1000
domain_of:
- TemporalReference
range: TemporalResolutionEnum