Datetime precision change for OData and STAC APIs [2024-09-02]
Please be informed that starting from 2 September 2024, the display precision of all attributes in datetime format within OData and STAC API interfaces was extended to 6 digits. This change was made to align with the values provided in the product’s metadata and by data sources as well as to standardize the precision across all datetime attributes.
The searching queries for all datetime attributes in OData and STAC API interfaces remained unchanged.
Please find below a list of attributes within our API interfaces that could be affected by this change:
Odata API
ContentDate/Start
ContentDate/End
OriginDate
PublicationDate
ModificationDate
EvictionDate
beginningDateTime
endingDateTime
processingDate
productGeneration
segmentStartTime
STAC API
datetime
start_datetime
end_datetime
processingDate
segmentStartTime
productGeneration
Below please find the examples of the Catalogue API response before and after the described change for the exemplary product with id=521bd8f9-48a5-4e1f-9435-58f97cb64d39.
{
"@odata.context": "$metadata#Products(Attributes())/$entity",
"@odata.mediaContentType": "application/octet-stream",
"Id": "521bd8f9-48a5-4e1f-9435-58f97cb64d39",
"Name": "S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"ContentType": "application/octet-stream",
"ContentLength": 2121095339,
"OriginDate": "2024-06-04T12:12:03.404Z",
"PublicationDate": "2024-06-04T12:18:40.284Z",
"ModificationDate": "2024-06-04T12:19:02.061Z",
"Online": true,
"EvictionDate": "",
"S3Path": "/eodata/Sentinel-1/SAR/IW_GRDH_1S/2024/06/04/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"Checksum": [
{
"Value": "4eec48737ecab7aab2bf590a8dec23b1",
"Algorithm": "MD5",
"ChecksumDate": "2024-06-04T12:18:58.614664Z"
},
{
"Value": "d4e3b3f4fb3e076edc9a841fe74d2a33833fba6685c7854e22026a341038e291",
"Algorithm": "BLAKE3",
"ChecksumDate": "2024-06-04T12:19:01.850023Z"
}
],
"ContentDate": {
"Start": "2024-06-04T11:01:00.495Z",
"End": "2024-06-04T11:01:31.090Z"
},
"Footprint": "geography'SRID=4326;POLYGON ((113.605408 -29.713636, 116.147186 -29.10652, 115.581909 -27.285719, 113.080147 -27.882109, 113.605408 -29.713636))'",
"GeoFootprint": {
"type": "Polygon",
"coordinates": [
[
[
113.605408,
-29.713636
],
[
116.147186,
-29.10652
],
[
115.581909,
-27.285719
],
[
113.080147,
-27.882109
],
[
113.605408,
-29.713636
]
]
]
},
"Attributes": [
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "origin",
"Value": "ESA",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "datatakeID",
"Value": 431760,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "timeliness",
"Value": "Fast-24h",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "cycleNumber",
"Value": 324,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "orbitNumber",
"Value": 54172,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "sliceNumber",
"Value": 5,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "totalSlices",
"Value": 5,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productClass",
"Value": "S",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processorName",
"Value": "Sentinel-1 IPF",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "orbitDirection",
"Value": "ASCENDING",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "processingDate",
"Value": "2024-06-04T12:03:49.113620+00:00",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "operationalMode",
"Value": "IW",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processingLevel",
"Value": "LEVEL1",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "swathIdentifier",
"Value": "IW",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processingCenter",
"Value": "Production Service-SERCO",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processorVersion",
"Value": "003.71",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "segmentStartTime",
"Value": "2024-06-04T10:59:16.794000+00:00",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.BooleanAttribute",
"Name": "sliceProductFlag",
"Value": false,
"ValueType": "Boolean"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "platformShortName",
"Value": "SENTINEL-1",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productComposition",
"Value": "Slice",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "instrumentShortName",
"Value": "SAR",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "relativeOrbitNumber",
"Value": 25,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "polarisationChannels",
"Value": "VV&VH",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "platformSerialIdentifier",
"Value": "A",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "instrumentConfigurationID",
"Value": 7,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.DoubleAttribute",
"Name": "startTimeFromAscendingNode",
"Value": 5419578.0,
"ValueType": "Double"
},
{
"@odata.type": "#OData.CSC.DoubleAttribute",
"Name": "completionTimeFromAscendingNode",
"Value": 5450173.0,
"ValueType": "Double"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productType",
"Value": "IW_GRDH_1S",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "beginningDateTime",
"Value": "2024-06-04T11:01:00.495Z",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "endingDateTime",
"Value": "2024-06-04T11:01:31.090Z",
"ValueType": "DateTimeOffset"
}
]
}
{
"@odata.context": "$metadata#Products(Attributes())/$entity",
"@odata.mediaContentType": "application/octet-stream",
"Id": "521bd8f9-48a5-4e1f-9435-58f97cb64d39",
"Name": "S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"ContentType": "application/octet-stream",
"ContentLength": 2121095339,
"OriginDate": "2024-06-04T12:12:03.404000Z",
"PublicationDate": "2024-06-04T12:18:40.284131Z",
"ModificationDate": "2024-06-04T12:19:02.060894Z",
"Online": true,
"EvictionDate": "",
"S3Path": "/eodata/Sentinel-1/SAR/IW_GRDH_1S/2024/06/04/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"Checksum": [
{
"Value": "4eec48737ecab7aab2bf590a8dec23b1",
"Algorithm": "MD5",
"ChecksumDate": "2024-06-04T12:18:58.614664Z"
},
{
"Value": "d4e3b3f4fb3e076edc9a841fe74d2a33833fba6685c7854e22026a341038e291",
"Algorithm": "BLAKE3",
"ChecksumDate": "2024-06-04T12:19:01.850023Z"
}
],
"ContentDate": {
"Start": "2024-06-04T11:01:00.494767Z",
"End": "2024-06-04T11:01:31.089640Z"
},
"Footprint": "geography'SRID=4326;POLYGON ((113.605408 -29.713636, 116.147186 -29.10652, 115.581909 -27.285719, 113.080147 -27.882109, 113.605408 -29.713636))'",
"GeoFootprint": {
"type": "Polygon",
"coordinates": [
[
[
113.605408,
-29.713636
],
[
116.147186,
-29.10652
],
[
115.581909,
-27.285719
],
[
113.080147,
-27.882109
],
[
113.605408,
-29.713636
]
]
]
},
"Attributes": [
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "origin",
"Value": "ESA",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "datatakeID",
"Value": 431760,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "timeliness",
"Value": "Fast-24h",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "cycleNumber",
"Value": 324,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "orbitNumber",
"Value": 54172,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "sliceNumber",
"Value": 5,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "totalSlices",
"Value": 5,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productClass",
"Value": "S",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processorName",
"Value": "Sentinel-1 IPF",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "orbitDirection",
"Value": "ASCENDING",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "processingDate",
"Value": "2024-06-04T12:03:49.113620+00:00",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "operationalMode",
"Value": "IW",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processingLevel",
"Value": "LEVEL1",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "swathIdentifier",
"Value": "IW",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processingCenter",
"Value": "Production Service-SERCO",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "processorVersion",
"Value": "003.71",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "segmentStartTime",
"Value": "2024-06-04T10:59:16.794000+00:00",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.BooleanAttribute",
"Name": "sliceProductFlag",
"Value": false,
"ValueType": "Boolean"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "platformShortName",
"Value": "SENTINEL-1",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productComposition",
"Value": "Slice",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "instrumentShortName",
"Value": "SAR",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "relativeOrbitNumber",
"Value": 25,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "polarisationChannels",
"Value": "VV&VH",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "platformSerialIdentifier",
"Value": "A",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.IntegerAttribute",
"Name": "instrumentConfigurationID",
"Value": 7,
"ValueType": "Integer"
},
{
"@odata.type": "#OData.CSC.DoubleAttribute",
"Name": "startTimeFromAscendingNode",
"Value": 5419578.0,
"ValueType": "Double"
},
{
"@odata.type": "#OData.CSC.DoubleAttribute",
"Name": "completionTimeFromAscendingNode",
"Value": 5450173.0,
"ValueType": "Double"
},
{
"@odata.type": "#OData.CSC.StringAttribute",
"Name": "productType",
"Value": "IW_GRDH_1S",
"ValueType": "String"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "beginningDateTime",
"Value": "2024-06-04T11:01:00.494767Z",
"ValueType": "DateTimeOffset"
},
{
"@odata.type": "#OData.CSC.DateTimeOffsetAttribute",
"Name": "endingDateTime",
"Value": "2024-06-04T11:01:31.089640Z",
"ValueType": "DateTimeOffset"
}
]
}
{
"type": "Feature",
"stac_version": "1.0.0",
"stac_extensions": [
"https://stac-extensions.github.io/alternate-assets/v1.1.0/schema.json",
"https://stac-extensions.github.io/storage/v1.0.0/schema.json"
],
"id": "S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"collection": "SENTINEL-1",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
113.605408,
-29.713636
],
[
116.147186,
-29.10652
],
[
115.581909,
-27.285719
],
[
113.080147,
-27.882109
],
[
113.605408,
-29.713636
]
]
]
},
"properties": {
"origin": "ESA",
"datatakeID": 431760,
"timeliness": "Fast-24h",
"cycleNumber": 324,
"orbitNumber": 54172,
"sliceNumber": 5,
"totalSlices": 5,
"productClass": "S",
"processorName": "Sentinel-1 IPF",
"orbitDirection": "ASCENDING",
"processingDate": "2024-06-04T12:03:49.113620+00:00",
"operationalMode": "IW",
"processingLevel": "LEVEL1",
"swathIdentifier": "IW",
"processingCenter": "Production Service-SERCO",
"processorVersion": "003.71",
"segmentStartTime": "2024-06-04T10:59:16.794000+00:00",
"sliceProductFlag": false,
"platformShortName": "SENTINEL-1",
"productComposition": "Slice",
"instrumentShortName": "SAR",
"relativeOrbitNumber": 25,
"polarisationChannels": "VV&VH",
"platformSerialIdentifier": "A",
"instrumentConfigurationID": 7,
"startTimeFromAscendingNode": 5419578.0,
"completionTimeFromAscendingNode": 5450173.0,
"datetime": "2024-06-04T11:01:00.495Z",
"end_datetime": "2024-06-04T11:01:31.090Z",
"start_datetime": "2024-06-04T11:01:00.495Z",
"productType": "IW_GRDH_1S"
},
"bbox": [
113.080147,
-29.713636,
116.147186,
-27.285719
],
"links": [
{
"rel": "root",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac"
},
{
"rel": "self",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac/collections/SENTINEL-1/items/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE"
},
{
"rel": "collection",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac/collections/SENTINEL-1"
}
],
"assets": {
"QUICKLOOK": {
"href": "https://catalogue.dataspace.copernicus.eu/odata/v1/Assets(28feb491-5c4f-41d4-8444-1e5d8426c478)/$value",
"title": "QUICKLOOK",
"type": "image/png"
},
"PRODUCT": {
"href": "https://catalogue.dataspace.copernicus.eu/odata/v1/Products(521bd8f9-48a5-4e1f-9435-58f97cb64d39)/$value",
"title": "Product",
"type": "application/octet-stream",
"alternate": {
"s3": {
"href": "/eodata/Sentinel-1/SAR/IW_GRDH_1S/2024/06/04/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"storage:platform": "CLOUDFERRO",
"storage:region": "waw",
"storage:requester_pays": false,
"storage:tier": "Online"
}
}
}
}
}
{
"type": "Feature",
"stac_version": "1.0.0",
"stac_extensions": [
"https://stac-extensions.github.io/alternate-assets/v1.1.0/schema.json",
"https://stac-extensions.github.io/storage/v1.0.0/schema.json"
],
"id": "S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"collection": "SENTINEL-1",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
113.605408,
-29.713636
],
[
116.147186,
-29.10652
],
[
115.581909,
-27.285719
],
[
113.080147,
-27.882109
],
[
113.605408,
-29.713636
]
]
]
},
"properties": {
"origin": "ESA",
"datatakeID": 431760,
"timeliness": "Fast-24h",
"cycleNumber": 324,
"orbitNumber": 54172,
"sliceNumber": 5,
"totalSlices": 5,
"productClass": "S",
"processorName": "Sentinel-1 IPF",
"orbitDirection": "ASCENDING",
"processingDate": "2024-06-04T12:03:49.113620+00:00",
"operationalMode": "IW",
"processingLevel": "LEVEL1",
"swathIdentifier": "IW",
"processingCenter": "Production Service-SERCO",
"processorVersion": "003.71",
"segmentStartTime": "2024-06-04T10:59:16.794000+00:00",
"sliceProductFlag": false,
"platformShortName": "SENTINEL-1",
"productComposition": "Slice",
"instrumentShortName": "SAR",
"relativeOrbitNumber": 25,
"polarisationChannels": "VV&VH",
"platformSerialIdentifier": "A",
"instrumentConfigurationID": 7,
"startTimeFromAscendingNode": 5419578.0,
"completionTimeFromAscendingNode": 5450173.0,
"datetime": "2024-06-04T11:01:00.494767Z",
"end_datetime": "2024-06-04T11:01:31.089640Z",
"start_datetime": "2024-06-04T11:01:00.494767Z",
"productType": "IW_GRDH_1S"
},
"bbox": [
113.080147,
-29.713636,
116.147186,
-27.285719
],
"links": [
{
"rel": "root",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac"
},
{
"rel": "self",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac/collections/SENTINEL-1/items/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE"
},
{
"rel": "collection",
"type": "application/json",
"href": "https://catalogue.dataspace.copernicus.eu/stac/collections/SENTINEL-1"
}
],
"assets": {
"QUICKLOOK": {
"href": "https://catalogue.dataspace.copernicus.eu/odata/v1/Assets(28feb491-5c4f-41d4-8444-1e5d8426c478)/$value",
"title": "QUICKLOOK",
"type": "image/png"
},
"PRODUCT": {
"href": "https://catalogue.dataspace.copernicus.eu/odata/v1/Products(521bd8f9-48a5-4e1f-9435-58f97cb64d39)/$value",
"title": "Product",
"type": "application/octet-stream",
"alternate": {
"s3": {
"href": "/eodata/Sentinel-1/SAR/IW_GRDH_1S/2024/06/04/S1A_IW_GRDH_1SDV_20240604T110100_20240604T110131_054172_069690_E33E.SAFE",
"storage:platform": "CLOUDFERRO",
"storage:region": "waw",
"storage:requester_pays": false,
"storage:tier": "Online"
}
}
}
}
}