You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
16
- Added `queued`, `started` and `unpublished` to the batch job metadata and the corresponding STAC results [#542](https://github.com/Open-EO/openeo-api/issues/542)
17
17
- Added all the batch job timestamps (including the new timestamps above) to the Collection type of batch job results
18
18
19
+
### Deprecated
20
+
21
+
- STAC 0.9.x
22
+
19
23
### Changed
20
24
25
+
-`GET /`: Requires the fields `type` and `conformsTo`
21
26
-`GET /udf_runtimes`: Requires at least one UDF runtime to be provided. [#511](https://github.com/Open-EO/openeo-api/issues/511)
Copy file name to clipboardExpand all lines: openapi.yaml
+22-22Lines changed: 22 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -510,30 +510,35 @@ tags:
510
510
511
511
## STAC
512
512
513
-
For data discovery of Earth Observation Collections at the back-ends, openEO strives for compatibility with the specifications [SpatioTemporal Asset Catalog (STAC)](https://stacspec.org/) and [OGC API - Features - Part 1: Core](http://docs.opengeospatial.org/is/17-069r3/17-069r3.html) as far as possible. Implementing the data discovery endpoints of openEO also produced valid STAC API 1.0 and OGC API - Features 1.0 responses, including ([partial](#provide-data-for-download)) compatibility with their APIs.
513
+
For data discovery of Earth Observation Collections at the back-ends, openEO strives for compatibility with the specifications [SpatioTemporal Asset Catalog (STAC)](https://stacspec.org/) and [OGC API - Features - Part 1: Core](http://docs.opengeospatial.org/is/17-069r3/17-069r3.html) as far as possible. Implementing the data discovery endpoints of openEO also produces valid STAC API 1.x and OGC API - Features 1.x responses, including ([partial](#provide-data-for-download)) compatibility with their APIs.
514
514
515
515
The data discovery endpoints `GET /collections` and `GET /collections/{collection_id}` are compatible with OGC API - Features and STAC. Both specifications define additional endpoints that need to be implemented to be fully compatible. The additional endpoints can easily be integrated into an openEO API implementation. A rough list of actions for compatibility is available below, but please refer to their specifications to find out the full details.
516
516
517
-
**Important:** [STAC specification](https://github.com/radiantearth/stac-spec) and [STAC API](https://github.com/radiantearth/stac-api-spec) are different specifications and have different version numbers after version 0.9.0.
518
-
The openEO API implements STAC API versions >= 0.9.0 (preferrably [STAC API version 1.0.0](https://github.com/radiantearth/stac-api-spec/blob/v1.0.0/README.md), but [0.9.0](https://github.com/radiantearth/stac-spec/blob/v0.9.0/api-spec/README.md) is allowed for backward compatibility), which allows to serve all STAC specification versions in the range of 0.9.x and 1.x.x (see the `stac_version` property).
517
+
**Important:** [STAC specification](https://github.com/radiantearth/stac-spec) and [STAC API](https://github.com/radiantearth/stac-api-spec) are different specifications and have different version numbers.
518
+
519
+
The openEO API allows for the
520
+
- STAC versions 1.x.x (RECOMMENDED) and 0.9.x (DEPRECATED), and
521
+
- STAC API versions 1.x.x (RECOMMENDED) and 0.9.x (DEPRECATED).
519
522
520
523
### Content Extensions
521
524
522
525
STAC has several [extensions](https://stac-extensions.github.io) that can be used to better describe your data. Clients and server are not required to implement all of them, so be aware that some clients may not be able to read all your metadata.
523
526
524
527
Some commonly used extensions that are relevant for datasets exposed through the openEO API are:
If you'd like to provide your data for download in addition to offering the cloud processing service, you can implement the full STAC API. Therefore, you can implement the endpoints `GET /collections/{collection_id}/items` and `GET /collections/{collection_id}/items/{feature_id}` to support retrieval of individual items. To benefit from the STAC ecosystem and allow searching for items you can also implement `POST /search` and `GET /search`. Further information can be found in the [STAC API repository](https://github.com/radiantearth/stac-spec/tree/v0.9.0/api-spec).
541
+
If you'd like to provide your data for download in addition to offering the cloud processing service, you can implement the full STAC API. Therefore, you can implement the endpoints `GET /collections/{collection_id}/items` and `GET /collections/{collection_id}/items/{feature_id}` to support retrieval of individual items. To benefit from the STAC ecosystem and allow searching for items you can also implement `POST /search` and `GET /search`. Further information can be found in the [STAC API repository](https://github.com/radiantearth/stac-api-spec).
537
542
538
543
### API Extensions
539
544
@@ -609,6 +614,8 @@ paths:
609
614
- api_version
610
615
- backend_version
611
616
- stac_version
617
+
- conformsTo
618
+
- type
612
619
- endpoints
613
620
- links
614
621
properties:
@@ -633,8 +640,6 @@ paths:
633
640
type: string
634
641
enum:
635
642
- Catalog
636
-
description: >-
637
-
For STAC versions >= 1.0.0-rc.1 this field is required.
638
643
example: Catalog
639
644
id:
640
645
type: string
@@ -1232,7 +1237,7 @@ paths:
1232
1237
To get the full metadata for a collection clients MUST
1233
1238
request `GET /collections/{collection_id}`.
1234
1239
1235
-
This endpoint is compatible with [STAC API 0.9.0 and later](https://stacspec.org) and
1240
+
This endpoint is compatible with [STAC API 1.0.0 and later](https://stacspec.org) and
1236
1241
[OGC API - Features 1.0](http://docs.opengeospatial.org/is/17-069r3/17-069r3.html).
1237
1242
[STAC API extensions](https://stac-api-extensions.github.io) and
0 commit comments