Slot: Aggregation Window (seconds) (temporal_aggregation_window_seconds)
Redundant with temporal_resolution but explicit for machine use; e.g. 86400 for daily, 3600 for hourly.
Tier: recommended
Why this slot matters
A machine-checkable twin of temporal_resolution: an explicit numeric window (86400 for daily) lets validators verify the declared grain arithmetically instead of interpreting an enum label, catching a mislabelled resolution before it corrupts a temporal join.
In plain terms
The same "how long is one time step" answer, but written as a plain number of seconds — a day is 86,400 seconds. Computers can check and compare numbers much more reliably than words like "daily", so the redundancy is deliberate.
URI: envar:slot/temporal_aggregation_window_seconds
Applicable Classes
| Name |
Description |
Modifies Slot |
| TemporalReference |
Temporal provenance of an environmental exposure value: native temporal grain... |
no |
Properties
Type and Range
Cardinality and Requirements
Examples
Annotations
| property |
value |
| tier |
recommended |
| justification |
A machine-checkable twin of temporal_resolution: an explicit numeric window (86400 for daily) lets validators verify the declared grain arithmetically instead of interpreting an enum label, catching a mislabelled resolution before it corrupts a temporal join. |
| explanation |
The same "how long is one time step" answer, but written as a plain number of seconds — a day is 86,400 seconds. Computers can check and compare numbers much more reliably than words like "daily", so the redundancy is deliberate. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:temporal_aggregation_window_seconds |
| native |
envar:temporal_aggregation_window_seconds |
LinkML Source
name: temporal_aggregation_window_seconds
annotations:
tier:
tag: tier
value: recommended
justification:
tag: justification
value: 'A machine-checkable twin of `temporal_resolution`: an explicit numeric
window (86400 for daily) lets validators verify the declared grain arithmetically
instead of interpreting an enum label, catching a mislabelled resolution before
it corrupts a temporal join.'
explanation:
tag: explanation
value: The same "how long is one time step" answer, but written as a plain number
of seconds — a day is 86,400 seconds. Computers can check and compare numbers
much more reliably than words like "daily", so the redundancy is deliberate.
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-window field; the temporal grain itself is absent.
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 explicit window-length 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: The 1-day window is derivable in the THREDDS time axis but not
emitted as an explicit seconds value.
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 encodes a temporal-resolution code but not a machine seconds-per-step
window.
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 numeric aggregation window of one run is instance-layer detail
outside the conceptual EV/DDI-CDI layer.
description: Redundant with `temporal_resolution` but explicit for machine use; e.g.
86400 for daily, 3600 for hourly.
title: Aggregation Window (seconds)
examples:
- value: '86400'
description: Daily window (Daymet Tmax).
- value: '31536000'
description: Annual window (satellite PM2.5).
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- TemporalReference
range: integer