Slot: Temporal Coverage End (temporal_coverage_end)
End of the source product's coverage. May be an "ongoing" sentinel for live products.
Tier: recommended
Why this slot matters
Distinguishes out-of-coverage from missing at the recent end, and — because live products keep growing — pins down which vintage of the product this run saw, so a later re-run against a longer series can be recognised as a different extract.
In plain terms
The latest date the source dataset covers; some products are still being extended. Asking for a date after this returns nothing — not because data is missing, but because it does not exist yet.
URI: envar:slot/temporal_coverage_end
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 |
Distinguishes out-of-coverage from missing at the recent end, and — because live products keep growing — pins down which vintage of the product this run saw, so a later re-run against a longer series can be recognised as a different extract. |
| explanation |
The latest date the source dataset covers; some products are still being extended. Asking for a date after this returns nothing — not because data is missing, but because it does not exist yet. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:temporal_coverage_end |
| native |
envar:temporal_coverage_end |
LinkML Source
name: temporal_coverage_end
annotations:
tier:
tag: tier
value: recommended
justification:
tag: justification
value: Distinguishes out-of-coverage from missing at the recent end, and — because
live products keep growing — pins down which vintage of the product this run
saw, so a later re-run against a longer series can be recognised as a different
extract.
explanation:
tag: explanation
value: The latest date the source dataset covers; some products are still being
extended. Asking for a date after this returns nothing — not because data is
missing, but because it does not exist yet.
covered_by:
tag: covered_by
annotations:
omop_gaia:
tag: omop_gaia
annotations:
extent:
tag: extent
value: full
status:
tag: status
value: verified
where:
tag: where
value: gaia_catalog meta_dcat_*.json dct:temporal; gaia_db variable_source.end_date
evidence:
tag: evidence
value: EnVar/examples/heat/COMPARISON.md §H (dataset time-span ✅)
note:
tag: note
value: GAIA records the product coverage-end via DCAT dct:temporal and
variable_source.end_date.
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 product coverage-end.
amadeus:
tag: amadeus
annotations:
extent:
tag: extent
value: full
status:
tag: status
value: verified
where:
tag: where
value: thredds_dataset.xml TimeSpan (-> present)
evidence:
tag: evidence
value: EnVar/examples/heat/COMPARISON.md §H (dataset time-span ✅)
note:
tag: note
value: The THREDDS TimeSpan closes the product's coverage window (open
to present for live products).
cher:
tag: cher
annotations:
extent:
tag: extent
value: full
status:
tag: status
value: asserted
where:
tag: where
value: table_name temporal-extent YYYYMMDDYYYYMMDD (end); inheritable
temporal_extent
note:
tag: note
value: C-HER encodes the coverage end in the concatenated temporal-extent
code (§2.4) 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: A product's coverage end is instance/discovery-layer detail outside
the conceptual EV/DDI-CDI layer.
description: End of the source product's coverage. May be an "ongoing" sentinel for
live products.
title: Temporal Coverage End
examples:
- value: '2024-12-31'
description: End of Daymet V4 coverage at extraction time.
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- TemporalReference
range: date