...
CLMS attributes to be discussed 2025.07.14
| odata_attributes | data type | in EEA STAC templates | to be removed | target STAC extension | STAC Counterpart | collection level | item level | asset level | Notes | OData ICD definition | STAC definition | CLMS definition | Example STAC | Example Odata |
| areaOfInterest | StringAttribute | X | region | name | mandatory | optional | na | can be set as a keyword at collection level | CLMS specific | A human-readable name of the relevant region. | missing | global | ||
| beginningDateTime | DateTimeOffsetAttribute | STAC core attribute | start_datetime | na | mandatory | na | beginning of the interval that the data is valid. RFC beginning of interval start or end of second? | CLMS specific | The first or start date and time for the resource, in UTC. It is formatted as date-time according to RFC 3339, section 5.6. | missing | 2025-06-21T00:00:00.000000Z | 2025-06-21T00:00:00.000000Z | ||
| cellID | IntegerAttribute | ? | grid | code | na | optional | na | New grid variants may need to be added to the extension. | CLMS specific | CLMS specific | Cell identifier describing the respective tile or sample. | 1300000000033 | ||
| Checksum | StringAttribute | yes | file | checksum | na | na | mandatory | Represents the known checksums for the product’s physical data, providing a unique value for supporting download integrity check. At least MD5 checksum is mandatory. |
| Provides a way to specify file checksums (e.g. BLAKE2, MD5, SHA1, SHA2, SHA3). The hashes are self-identifying hashes as described in the Multihash specification and must be encoded as hexadecimal (base 16) string with lowercase letters. | missing | |||||||||||||
| collectionName | StringAttribute | X | na | na | na | na | na | can be set as a keyword at collection level | CLMS specific | CLMS specific | mandatory collectionName | TO BE REMOVED | CLMS | |
| component | StringAttribute | X | na | na | na | na | na | can be set as a keyword at collection level | CLMS specific | CLMS specific | Component to which the dataset belongs | bio-geophysical | ||
| consolidationPeriod | IntegerAttribute |
| product | https://github.com/stac-extensions/product/issues/10 | optional | optional |
| na |
| CLMS specific | CLMS specific | Consolidation period for the collection where multiple consolidations are produced. |
| 6 | ||||||||||
| ContentDate:End | DateTimeOffsetAttribute | yes | STAC core attribute | end_time | na | mandatory | na | nominal end |
The last or end date and time for the resource, in UTC. It is formatted as date-time according to RFC 3339, section 5.6. | Beginnng date of the content period of the product. For products with consolidations, this will not be the same as the sensing start date but the start date of the nominal 10daily period. |
| 2025-06- |
| 30T23: |
| 59: |
| 59. |
| 999999Z | 2025-06- |
| 30T23: |
| 59: |
| 59. |
| 999999Z |
| ContentDate:Start |
| DateTimeOffsetAttribute |
| yes |
| STAC core attribute | start_datetime |
| na | mandatory |
Actual size in bytes (B) of the downloadable product package
Date when the data file will be removed from the Interface Delivery Point.
It is a universally unique identifier (UUID). The Id is a local identifier for the product instance within the Data Access, assigned during the product ingestion.
Date when the product metadata was last modified.
| na | nominal start | The first or start date and time for the resource, in UTC. It is formatted as date-time according to RFC 3339, section 5.6. | Beginnng date of the content period of the product. For products with consolidations, this will not be the same as the sensing start date but the start date of the nominal 10daily period. | 2025-06-21T00:00:00.000000Z | 2025-06-21T00:00:00.000000Z | |||||||||
| ContentLength | IntegerAttribute | yes | file | size | na | na | mandatory | Actual size in bytes (B) of the downloadable product package | The file size, specified in bytes. | missing | 2751622412 | 2751622412 | ||
| ContentType | StringAttribute | yes | STAC core attribute | type | na | na | mandatory | The Mime type of the product | Media type of the asset. See the common media types in the best practice doc for commonly used asset types. | Describes the content type of the product. | image/tiff; application=geotiff; profile=cloud-optimized | application/netcdf | ||
| datasetAlias | StringAttribute | X | can be set as a keyword at collection level | CLMS specific | CLMS specific | Provides an alias to group multiple datasets with same product category but with different version numbers. | wl-lakes_global_vector_daily | |||||||
| datasetIdentifier | StringAttribute | yes | STAC core attribute | collection | mandatory | na | na | CLMS specific | The | Uniquely identifies the dataset. The dataset is a group of products belonging to the same dataset / collection / parentIdentifier. | wl-lakes_global_vector_daily_v2 | wl-lakes_global_vector_daily_v2 | ||
| datasetShortName | StringAttribute | X | can be set as a keyword at collection level | CLMS specific | CLMS specific | Short name for the dataset. | lwl | |||||||
| datasetVersion | IntegerAttribute | yes | version | version | mandatory | na | na | it should be included in the collection name | CLMS specific | Version of the context this fields is used in (e.g. Asset or Collection). | Version of the collection represented as a number. | 2 | ||
| endingDateTime | DateTimeOffsetAttribute | STAC core attribute | end_time | na | mandatory | na | CLMS specific | The last or end date and time for the resource, in UTC. It is formatted as date-time according to RFC 3339, section 5.6. | missing | 2025-06-30T23:59:59.999999Z | 2025-06-30T23:59:59.999999Z | |||
| EvictionDate | DateTimeOffsetAttribute | yes | timestamps | expires | na | mandatory | na | Date when the data file will be removed from the Interface Delivery Point. | Date and time the corresponding data (see below) expires (is not valid any longer), in UTC. | Date of eviction, removal of the product from the Odata catalogue. | 9999-12-31T23:59:59.999999Z | 9999-12-31T23:59:59.999999Z | ||
| fileFormat | StringAttribute | X | it should be included in the collection name | CLMS specific | CLMS specific | Format of the product. | geojson | |||||||
| gridLabel | StringAttribute | yes | STAC core attribute | gsd | mandatory | na | na | Required for all rasters minimum nominal grid spacing for a collection | CLMS specific | The nominal Ground Sample Distance for the data, as measured in meters on the ground. There are many definitions of GSD. The value of this field should be related to the spatial resolution at the sensor, rather than the pixel size of images after orthorectification, pansharpening, or scaling. The GSD of a sensor can vary depending on geometry (off-nadir / grazing angle) and wavelength, so it is at the discretion of the implementer to decide which value most accurately represents the GSD. For example, Landsat8 optical and short-wave IR bands are all 30 meters, but the panchromatic band is 15 meters. The gsd should be 30 meters in this case because that is the nominal spatial resolution at the sensor. | Labels the nominal grid spacing in the format as been used in the datasetIdentifier, including the unit. | 300 | 300m | |
| Id | StringAttribute | X | UUID | It is a universally unique identifier (UUID). The Id is a local identifier for the product instance within the Data Access, assigned during the product ingestion. | NA | NA | c46db475-d910-431f-8f36-d12bf3a93e7f | |||||||
| instrumentShortName | StringAttribute | yes | STAC core attribute | instruments | mandatory | mandatory | na | Can be array of strings. | name of the Instrument | An array of all the sensors used in the creation of the data. For example, data from the Landsat-8 platform is collected with the OLI sensor as well as the TIRS sensor, but the data is distributed together so would be specified as ['oli', 'tirs'] | List of the instruments providing the acquisitions used for producing the product. This is used to search and filter on instrument. If multiple values, use comma seperator without whitespace. | VEGETATION | VEGETATION | |
| metricGridSpacing | IntegerAttribute | yes | STAC core attribute | gsd | mandatory | mandatory | na | CLMS specific | The nominal Ground Sample Distance for the data, as measured in meters on the ground. There are many definitions of GSD. The value of this field should be related to the spatial resolution at the sensor, rather than the pixel size of images after orthorectification, pansharpening, or scaling. The GSD of a sensor can vary depending on geometry (off-nadir / grazing angle) and wavelength, so it is at the discretion of the implementer to decide which value most accurately represents the GSD. For example, Landsat8 optical and short-wave IR bands are all 30 meters, but the panchromatic band is 15 meters. The gsd should be 30 meters in this case because that is the nominal spatial resolution at the sensor. | Refers to the nominal grid spacing of the product, expressed in meters. The purpose of this additional field is to filter on the nominal grid spacing as a number eg. metricGridSpacing > 300. | 1000 | 1000 | ||
| missionShortName | StringAttribute | X | na | na | na | na | na | CLMS specific | CLMS specific | List of the platforms providing the acquisitions used for producing the product. (All platforms in uppercase.) | NOT TO BE USED | SPOT4,SPOT5,PROBAV | ||
| ModificationDate | DateTimeOffsetAttribute | yes | STAC core attribute | updated | na | mandatory | na | modification of metadata in OData/STAC cataloguea and not the modification of data/assets itself | Date when the product metadata was last modified. | Date and time the corresponding STAC entity or Asset (see below) was updated last, in UTC. | 2025-07-02T10:08:46.236018Z | 2025-07-02T10:08:46.236018Z | ||
| Name | StringAttribute | yes | STAC core attribute | id | na | mandatory | na | product name unique within a Collection, | Data file name | It is important that an Item identifier is unique within a Collection, and that the Collection identifier in turn is unique globally. Then the two can be combined to give a globally unique identifier. Items are strongly recommended to have Collections, and not having one makes it more difficult to be used in the wider STAC ecosystem. If an Item does not have a Collection, then the Item identifier should be unique within its root Catalog or root Collection. | Unique name of the product. | c_gls_NDVI300_202506210000_GLOBE_OLCI_V2.0.1_nc | c_gls_NDVI300_202506210000_GLOBE_OLCI_V2.0.1_nc | |
| nominalDate | DateTimeOffsetAttribute | yes | STAC core attribute | datetime | na | mandatory | na | CLMS specific | This is likely the acquisition (in the case of single camera type captures) or the 'nominal' or representative time in the case of assets that are combined together. Though time can be a complex thing to capture, for this purpose keep in mind the STAC spec is primarily searching for data, so use whatever single date and time is most useful for a user to search for. STAC content extensions may further specify the meaning of the main datetime field, and many will also add more datetime fields. All times in STAC metadata should be in Coordinated Universal Time (UTC). If there's clearly no meaningful single 'nominal' time, it is allowed to use null instead. In this case it is required to specify a temporal interval with the fields start_datetime and end_datetime from common metadata. | The nominal date is the reference date for the data acquisition period covered by the product. This date will be used to extract YYYY/MM/DD in the folderstructure. | 2025-06-21T00:00:00.000000Z | 2025-06-21T00:00:00.000000Z | ||
| Online | StringAttribute | X | na | na | na | na | na | Indication of current online presence. | na | Indicates if the product is online or not. | TRUE | |||
| OriginDate | DateTimeOffsetAttribute | yes | STAC core attribute | created | na | mandatory | na | When generated by the CLMS producer | Date and time of the product at the source (e.g. Publication date time on the PRIP). Time is in UTC | Creation date and time of the corresponding STAC entity or Asset (see below), in UTC. | Date of first creation of the product file. For CLMS data this is the mtime attribute from the rclone copyto info. | 2025-07-02T09:30:01.282075Z | 2025-07-02T09:30:01.282075Z | |
| platformAcronym | StringAttribute | yes | STAC core attribute | constellation | mandatory | mandatory | na | CLMS specific | The name of a logical collection of one or more platforms that have similar payloads and have their orbits arranged in a way to increase the temporal resolution of acquisitions of data with similar geometric and radiometric characteristics. This field allows users to search for related data sets without the need to specify which specific platform the data came from, for example, from either of the Sentinel-2 satellites. Examples include landsat-8 (Landsat-8, a constellation consisting of a single platform), sentinel-2 (Sentinel-2), rapideye (operated by Planet Labs), and modis (NASA EOS satellites Aqua and Terra). In the case of modis, this is technically referring to a pair of sensors on two different satellites, whose data is combined into a series of related products. | List of the platformAcronyms providing the acquisitions used for producing the product. If multiple values, use comma seperator without whitespace. | Sentinel-2 or multimission | Sentinel-2 | ||
| platformShortName | StringAttribute | yes | STAC core attribute | platform | mandatory | mandatory | na | name of the Platform | The unique name of the specific platform the instrument is attached to. For satellites this would be the name of the satellite, whereas for drones this would be a unique name for the drone. Examples include landsat-8 (Landsat-8), sentinel-2a and sentinel-2b (Sentinel-2), terra and aqua (part of NASA EOS, carrying the MODIS instruments), mycorp-uav-034 (hypothetical drone name), and worldview02 (Maxar/DigitalGlobe WorldView-2). | List of the platformShortNames providing the acquisitions used for producing the product. This is used to search and filter on platform. If multiple values, use comma seperator without whitespace. |
Indication of current online presence.
Date and time of the product at the source (e.g. Publication date time on the PRIP). Time is in UTC
| Sentinel-2A or multimission | Senitnel-2A | |||||||
| processingCenter | StringAttribute | yes | processing | facility | na | mandatory | na |
| name of the Procesing Centre | The name of the facility that produced the data. For example, Copernicus S1 Core Ground Segment - DPA for product of Sentinel-1 satellites. | Processing Center that produces the products. | VITO | |||||||||||
| productVersion | StringAttribute | yes | processing | version | na | mandatory | na | CLMS specific | The version of the primary processing software or processing chain that produced the data. For example, this could be the processing baseline for the Sentinel missions. | Version of the product represented with a minor 'v' which means not always the in the same way as in the file name. e.g v3.0.1 / v2.0 etc…. | v3.0.1 | |||
| PublicationDate | DateTimeOffsetAttribute | yes | timestamps | published | na | mandatory | na | Publication date and time of the product (time at which the product becomes accessible for retrieval to |
| the client within the DA). | Date and time the corresponding data (see below) was published the first time, in UTC. | missing | 2025-07-02T10:08:46.236018Z | |||||||||||
| S3Path | StringAttribute | yes | STAC core attribute | href | na | na | mandatory | S3 path in the CDSE repository | S3 path in the CDSE repository | missing | /eodata/CLMS/bio-geophysical/vegetation_indices/ndvi_global_300m_10daily_v2/2025/06/21/c_gls_NDVI300_202506210000_GLOBE_OLCI_V2.0.1_nc | |||
| swiSubParameter | StringAttribute | ? | CLMS specific | CLMS specific | Soil Water Index (SWI) sub-parameter acronym. | CI | ||||||||
| temporalRepeatRate | StringAttribute | X | can be set as a keyword at collection level | CLMS specific | CLMS specific | missing | 10daily | |||||||
| vppSeason | StringAttribute | ? |
| CLMS specific | CLMS specific | Vegetation phenology and productivity (VPP) season number. | S2 | |||||||||||
| vppSubParameter | StringAttribute | ? | CLMS specific | CLMS specific | Vegetation phenology and productivity (VPP) sub-parameter acronym. | TPROD | ||||||||
| wlBasinName |
| StringAttribute | ? | CLMS specific |
| CLMS specific | Hydrological basin or catchment name (full name), in English. | Mackenzie River | ||||||||||||
| wlLakeName | StringAttribute | ? | CLMS specific | CLMS specific | Name of the lake (full name), in local language wherever possible (a choice might be done if the lake shore several different countries). | athabasca | ||||||||
| wlRiverName | StringAttribute | ? | CLMS specific | CLMS specific | Name of the river (full name), in local language wherever possible (a choice might be done if the lake shore several different countries) | Ya-lu-cang-bu-jiang |
Sentinel-5P attributes to be discussed on 27.05.2024
...