{ "$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" } } }