{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/airbus-oneatlas/refs/heads/main/json-schema/oneatlas-catalog-item-schema.json",
"title": "CatalogItem",
"type": "object",
"properties": {
"_links": {
"properties": {
"buffer": {
"allOf": [
{
"description": "See [Get buffer](#/paths/~1api~1v1~1items~1{catalogItemId}~1images~1{imageId}~1buffer/post)"
},
{
"$ref": "#/components/schemas/Link"
}
]
},
"download": {
"description": "See [Download formatted product](#/paths/~1api~1v1~1items~1{catalogItemId}~1download/get) and direct download links (gs, ftp)\n",
"items": {
"$ref": "#/components/schemas/Link"
},
"minItems": 1,
"type": "array"
},
"imagesMetadata": {
"description": "See [Get catalog item image metadata](#/paths/~1api~1v1~1items~1{catalogItemId}~1images~1{imageId}~1metadata/get)",
"items": {
"$ref": "#/components/schemas/Link"
},
"minItems": 1,
"type": "array"
},
"quicklook": {
"allOf": [
{
"description": "See [QuickLook](#/paths/~1api~1v1~1items~1{catalogItemId}~1quicklook/get)"
},
{
"$ref": "#/components/schemas/Link"
}
]
},
"thumbnail": {
"allOf": [
{
"description": "See [Thumbnail](#/paths/~1api~1v1~1items~1{catalogItemId}~1thumbnail/get)"
},
{
"$ref": "#/components/schemas/Link"
}
]
},
"wms": {
"allOf": [
{
"description": "See [WMS OTF visualization](#/paths/~1api~1v1~1items~1{catalogItemId}~1wms/get) and [WMS visualization](#/paths/~1api~1v1~1items~1{catalogItemId}~1images~1{imageId}~1wms/get)\n"
},
{
"$ref": "#/components/schemas/Link"
}
]
},
"wmts": {
"allOf": [
{
"description": "See [WMTS OTF visualization](#/paths/~1api~1v1~1items~1{catalogItemId}~1wmts/get) and [WMTS visualization](#/paths/~1api~1v1~1items~1{catalogItemId}~1images~1{imageId}~1wmts/get)\n"
},
{
"$ref": "#/components/schemas/Link"
}
]
}
},
"readOnly": true,
"type": "object"
},
"geometry": {
"$ref": "#/components/schemas/GeojsonGeometry"
},
"properties": {
"properties": {
"acquisitionDate": {
"example": "2018-02-28T11:00:29.027Z",
"format": "date-time",
"type": "string"
},
"acquisitionStation": {
"example": "FR1",
"type": "string"
},
"archivingCenter": {
"example": "FR1",
"type": "string"
},
"azimuthAngle": {
"example": 180.0016489732347,
"format": "double",
"type": "number"
},
"cloudCover": {
"example": 40.6133,
"format": "float",
"type": "number"
},
"constellation": {
"description": "*Enumeration is not restrictive*",
"enum": [
"SPOT",
"PLEIADES",
"SENTINEL-2"
],
"example": "PHR",
"type": "string"
},
"correlationId": {
"$ref": "#/components/schemas/Id"
},
"format": {
"example": "image/jp2",
"type": "string"
},
"id": {
"$ref": "#/components/schemas/Id"
},
"illuminationAzimuthAngle": {
"example": 153.1708281261751,
"format": "double",
"type": "number"
},
"illuminationElevationAngle": {
"example": 41.29941056994953,
"format": "double",
"type": "number"
},
"incidenceAngle": {
"example": 18.92724363373624,
"format": "double",
"type": "number"
},
"incidenceAngleAcrossTrack": {
"example": 13.90087672831772,
"format": "double",
"type": "number"
},
"incidenceAngleAlongTrack": {
"example": 13.35195258346335,
"format": "double",
"type": "number"
},
"organisationName": {
"example": "AIRBUS DS GEO",
"type": "string"
},
"parentIdentifier": {
"example": "DS_PHR1A_201703101042018_FR1_PX_E002N41_0311_03240",
"type": "string"
},
"platform": {
"description": "*Enumeration is not restrictive*",
"enum": [
"PHR1A",
"SPOT6",
"SPOT7",
"SENTINEL2-A"
],
"type": "string"
},
"processingCenter": {
"example": "FCMUGC",
"type": "string"
},
"processingDate": {
"example": "2017-11-22T10:54:33.987",
"format": "date-time",
"type": "string"
},
"processingLevel": {
"example": "SENSOR",
"type": "string"
},
"processorName": {
"example": "IPU V_05_03vV_05_03",
"type": "string"
},
"productType": {
"description": "*Enumeration is not restrictive*",
"enum": [
"mono",
"bundle",
"panchromatic",
"multispectral",
"pansharpen"
],
"type": "string"
},
"productionStatus": {
"oneOf": [
{
"description": "Internal item",
"properties": {
"archive": {
"description": "Data is archived outside the platform.",
"properties": {
"expirationDate": {
"description": "Date of deletion of this metadata item if no other prodution status is defined.",
"example": "2019-03-31T10:59:16.537577277Z",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"nearline": {
"description": "Data is archived inside the platform.",
"properties": {
"expirationDate": {
"description": "Date of deletion of the data in the archive section of the platform and deletion of the metadata item if no other prodution status is defined.",
"example": "2019-03-31T10:59:16.537577277Z",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"online": {
"description": "Data is available on the platform.",
"properties": {
"expirationDate": {
"description": "Date of deletion of the data in the online section of the platform and deletion of the metadata item if no other prodution status is defined.",
"example": "2019-03-31T10:59:16.537577277Z",
"format": "date-time",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
{
"description": "External item",
"properties": {
"external": {
"description": "Data is available outside the platform.",
"properties": {
"expirationDate": {
"description": "Date of deletion of this metadata item",
"example": "2019-03-31T10:59:16.537577277Z",
"format": "date-time",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
]
},
"publicationDate": {
"example": "2018-03-31T10:59:16.537577277Z",
"format": "date-time",
"type": "string"
},
"qualified": {
"example": false,
"type": "boolean"
},
"resolution": {
"description": "In meters",
"example": 0.5,
"format": "float",
"type": "number"
},
"sensorType": {
"example": "OPTICAL",
"type": "string"
},
"snowCover": {
"example": 0,
"format": "float",
"type": "number"
},
"sourceIdentifier": {
"example": "DS_PHR1A_201703101041248_FR1_PX_E002N41_0311_03233",
"type": "string"
},
"spectralRange": {
"example": "VISIBLE",
"type": "string"
},
"title": {
"example": "DS_PHR1A_201703101041248_FR1_PX_E002N41_0311_03233",
"type": "string"
},
"workspaceId": {
"$ref": "#/components/schemas/Id"
},
"workspaceName": {
"example": "public",
"type": "string"
},
"workspaceTitle": {
"example": "Public",
"type": "string"
}
},
"type": "object"
},
"rights": {
"properties": {
"associatedData": {
"description": "If present, indicates that the user who performed the request can use the associatedData links. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
},
"browse": {
"description": "If present, indicates that the user who performed the request can view the item in a catalog search response and can use the metadata and histogram links. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
},
"buffer": {
"description": "If present, indicates that the user who performed the request can use the buffer links. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
},
"download": {
"description": "If present, indicates that the user who performed the request can use the download link. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
},
"wms": {
"description": "If present, indicates that the user who performed the request can use the wms, panchroWms and multispectralWms links. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
},
"wmts": {
"description": "If present, indicates that the user who performed the request can use the wmts, panchroWmts and multispectralWmts links. Otherwise, a 403 status code will be returned.",
"properties": {
"privileges": {
"items": {
"$ref": "#/components/schemas/Privilege"
},
"type": "array"
}
},
"type": "object"
}
},
"readOnly": true,
"type": "object"
},
"type": {
"example": "Feature",
"readOnly": true,
"type": "string"
}
}
}