Skip to content

Slot: Temporal Coverage Start (temporal_coverage_start)

Start of the source product's full temporal coverage.

Tier: recommended

Why this slot matters

Distinguishes out-of-coverage from missing: without the product's coverage start, a gap before 1980 in a Daymet-derived series looks like missing data rather than a request outside the product's lifetime, and imputation or exclusion decisions go wrong.

In plain terms

The earliest date the source dataset has any data for at all. If you ask for a date before this, the answer is not "missing" — the dataset simply never covered that time.

URI: envar:slot/temporal_coverage_start

Applicable Classes

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

Properties

Type and Range

Property Value
Range Date
Domain Of TemporalReference

Cardinality and Requirements

Property Value

Examples

Value
1980-01-01

Identifier and Mapping Information

Annotations

property value
tier recommended
justification Distinguishes out-of-coverage from missing: without the product's coverage start, a gap before 1980 in a Daymet-derived series looks like missing data rather than a request outside the product's lifetime, and imputation or exclusion decisions go wrong.
explanation The earliest date the source dataset has any data for at all. If you ask for a date before this, the answer is not "missing" — the dataset simply never covered that time.
covered_by None

Schema Source

Mappings

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

LinkML Source

name: temporal_coverage_start
annotations:
  tier:
    tag: tier
    value: recommended
  justification:
    tag: justification
    value: 'Distinguishes out-of-coverage from missing: without the product''s coverage
      start, a gap before 1980 in a Daymet-derived series looks like missing data
      rather than a request outside the product''s lifetime, and imputation or exclusion
      decisions go wrong.'
  explanation:
    tag: explanation
    value: The earliest date the source dataset has any data for at all. If you ask
      for a date before this, the answer is not "missing" — the dataset simply never
      covered that time.
  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.start_date
          evidence:
            tag: evidence
            value: EnVar/examples/heat/COMPARISON.md §H (dataset time-span ✅)
          note:
            tag: note
            value: GAIA records the product time-span via DCAT dct:temporal and variable_source.start_date/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-start.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: full
          status:
            tag: status
            value: verified
          where:
            tag: where
            value: thredds_dataset.xml TimeSpan (1979 -> present)
          evidence:
            tag: evidence
            value: EnVar/examples/heat/COMPARISON.md §H (dataset time-span ✅)
          note:
            tag: note
            value: The THREDDS dataset.xml TimeSpan gives the product's full temporal
              coverage.
      cher:
        tag: cher
        annotations:
          extent:
            tag: extent
            value: full
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: table_name temporal-extent YYYYMMDDYYYYMMDD (start); inheritable
              temporal_extent
          note:
            tag: note
            value: C-HER encodes the coverage start 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 start is instance/discovery-layer detail outside
              the conceptual EV/DDI-CDI layer.
description: Start of the source product's full temporal coverage.
title: Temporal Coverage Start
examples:
- value: '1980-01-01'
  description: Daymet V4 coverage starts in 1980.
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- TemporalReference
range: date