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

The Collections extension #43

Closed
pvretano opened this issue Jul 13, 2020 · 2 comments
Closed

The Collections extension #43

pvretano opened this issue Jul 13, 2020 · 2 comments

Comments

@pvretano
Copy link
Contributor

This issue discusses and extension for making the /collections endpoint of any OGC Web API searchable using the OGC API Records core queryables and core query parameters.

If a server wants to make its /collections end-point queryable it has to do the following:

  1. Add the appropriate conformance URIs to its /conformance document. There may be more than one depending on the level of query capability offered (e.g. http://www.opengis.net/spec/ocgapi-records-1/1.0/queryable-collections or http://www.opengis.net/spec/ocgapi-records-1/1.0/cql-queryable-collections).
  2. Add the mandatory core queryables as keys in the collection object if those keys are not already there (see Issue Conformance classes #42).
  3. Add zero or more optional core queryables to the collection object (see Issue Conformance classes #42).
  4. Implement the core query parameters of the /collection end-point (see Issue Conformance classes #42)
  5. The response is exactly what it would be if you fetched the /collections resource but the only collections listed would be the ones that satisfy the query predicates.
@pvretano
Copy link
Contributor Author

pvretano commented Nov 16, 2020

16-NOV-2020: The feeling of the SWG is that this should remain as an extension. The core should only include those few things that everyone has to implement. However, since this has come up many times, we will start the re-chartering process at the next member meeting to add this work item to the charter so that we can work on it. Unofficially, some work has been done already and it will be removed from the core and archived until the charter gets updated.

@pvretano
Copy link
Contributor Author

pvretano commented Mar 2, 2022

Closing: The collection extension has been absorbed into Part 1 and is called the "Local Resources Catalogue" conformance class.

@pvretano pvretano closed this as completed Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant