Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scenes API as a separate part #196

Open
m-mohr opened this issue Nov 8, 2024 · 2 comments
Open

Scenes API as a separate part #196

m-mohr opened this issue Nov 8, 2024 · 2 comments

Comments

@m-mohr
Copy link

m-mohr commented Nov 8, 2024

I think the Scenes API is distinct and separated enough functionality that it should be a separate part of Coverages (Part 2 or so). It has similar characteristics to STAC and Records and I assume it should evolve together with them, so having it separate would allow it to evolve a bit more agile without touching Core. Also, generally it is preferrable to keep things small and easily digestible.

@jerstlouis
Copy link
Member

jerstlouis commented Nov 8, 2024

@m-mohr Since it's its own requirements class, it would be possible to update only requirements class without touching the other requirements classes of the Part 1: Core document.

Given the overhead of the standardization process and limited time to put into the editing efforts, I prefer doing more at once, and I feel the separate requirement classes have the same flexibility.

It also makes it easier for implementers to know that a particular functionality is available than if it is in a separate document.
But I have no major objection if the SWG members decides to move it to a Part 2, and that might indeed provide the opportunity to specify more normatively and do more implementation testing.

Have you looked at the possibility to implement Scenes on your end?
The requirements defined in the requirements class are mostly orthogonal with STAC / Records, and with the exception of the .../scenes instead of .../items, the intention is that you could negotiate a STAC item representation for an individual scene. The requirements are more about being able to retrieve a coverage from .../scenes/{sceneId}/coverage, and the concept that the scenes are individual parts of the coverage, with the possibility to implement CRUD on ../scenes as well.

@jerstlouis
Copy link
Member

jerstlouis commented Nov 27, 2024

SWG 2024-11-27: We agreed to move the Scenes requirements class to a future part in order to have the opportunity to do more experimentation, and define separate requirements classes for different aspects such as uploading new scenes, STAC item representations, etc.

@jerstlouis jerstlouis moved this from Next Discussions to Agreed; to be applied in OGC API - Coverages - Part 1: Core Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Agreed; to be applied
Development

No branches or pull requests

2 participants