Skip to content

Allow collections to be flagged as experimental#591

Merged
m-mohr merged 1 commit into
Open-EO:draftfrom
soxofaan:experimental-collections
Jun 12, 2026
Merged

Allow collections to be flagged as experimental#591
m-mohr merged 1 commit into
Open-EO:draftfrom
soxofaan:experimental-collections

Conversation

@soxofaan

Copy link
Copy Markdown
Member

Most resources (processes, file formats, service types, runtimes, ...) can be flagged as experimental, but that's not possible with collections apparently.

Not sure if this is intended for some reason (STAC compatibility?) or an accidental oversight

This PR tries to fix that

@soxofaan

Copy link
Copy Markdown
Member Author

Ok, I found some pointers to discussions on this topic:

But most of these tickets are non-public, so hard to discover.
Most of the discussion was also in the context of openEO Platform, while the value of this flag has a larger scope than that.

Regardless, one of the public outcomes (currently at https://docs.openeo.cloud/federation/backends/collections.html#collection-availability):

The 'experimental' flag from https://stac-extensions.github.io/version/v1.1.0/schema.json needs to be set on experimental collections. A collection can be experimental either because there are issues with the actual data or catalog, or because of backend specific issues that make the use of the collection unstable. A collection marked as experimental does not need to comply with further requirements

So in conclusion, the "experimental" flag can already be added through the "version" STAC extension, so the need to explicitly add it in the openEO API spec too is pretty low.
Counter-point: the "deprecated" flag is also part of the "version" STAC extension, while it is also explicitly listed in the openEO API spec, so there is a bit of asymmetry here.

@m-mohr m-mohr self-assigned this May 26, 2026
@m-mohr m-mohr self-requested a review May 26, 2026 21:45
@m-mohr m-mohr removed their assignment May 26, 2026
@m-mohr

m-mohr commented Jun 12, 2026

Copy link
Copy Markdown
Member

We can add it to the spec, I think. We use it in other areas as well. The Web Editor even makes use of it already.

@m-mohr m-mohr added this to the 1.4.0 milestone Jun 12, 2026
@m-mohr m-mohr merged commit c00f14f into Open-EO:draft Jun 12, 2026
1 check failed
@soxofaan soxofaan deleted the experimental-collections branch June 15, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants