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

UAD extent #153

Closed
cmheazel opened this issue Oct 20, 2021 · 5 comments
Closed

UAD extent #153

cmheazel opened this issue Oct 20, 2021 · 5 comments
Assignees

Comments

@cmheazel
Copy link
Contributor

Should we add support for the Uniform Additional Extent to the collection information? Is it mandatory or a separate requirements class?

@jerstlouis
Copy link
Member

It's mandatory for Coverages, but it is only applicable for collections supporting dimensions beyond space & time.

@cmheazel
Copy link
Contributor Author

10/20/21 - if you are an API-Coverage and you support more than space and time dimensions then you shall implement the UAD extent. We will define UAD Extent in API-Common Part 3

@jerstlouis jerstlouis added Extension Will be addressed by a future extension and removed Extension Will be addressed by a future extension labels Nov 24, 2021
@cmheazel
Copy link
Contributor Author

cmheazel commented May 3, 2022

UAD Extent is currently required for all API-Collections implementations. This would not be a problem if the schema is a proper extension to the Extent schema defined in Common. This needs to be verified.

@jerstlouis
Copy link
Member

@cmheazel It might be quite difficult (impossible?) to write an OpenAPI definition that imposes the additional restrictions only for some {collectionId}s. This is part of my argument as why I would have liked those restrictions to be built-in in the first place.

However, it should not pose a problem from the specification's perspective.
The additional requirements / API module are only referenced for specifications that wish to include those additional requirements.

Somewhat related to:

opengeospatial/ogcapi-common#302

@jerstlouis
Copy link
Member

jerstlouis commented Sep 6, 2023

Coverages now has a requirement on UAD extent, including the grid property allowing to describe regular and irregular grids, and the requirements allowing to describe sparse intervals as additional following the first "overall" lower and upper bound of a dimension (exactly as with "temporal"). The UAD requirements would automatically apply to collections with an [ogc-rel:coverage] link.

I suggest that we also define a requirement class in Common - Part 2 which would specify that it applies to all collections of the API. cc. @joanma747

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants