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

Provide a Catalog API server #455

Closed
forman opened this issue May 17, 2021 · 0 comments · Fixed by #799
Closed

Provide a Catalog API server #455

forman opened this issue May 17, 2021 · 0 comments · Fixed by #799
Labels
enhancement New feature or request xcube serve This is related to server component, CLI "xcube serve"

Comments

@forman
Copy link
Member

forman commented May 17, 2021

Is your feature request related to a problem? Please describe.

The API served by xcube serve should be extended by a catalog API. This is urgently required to let users query (interactively) what datasets and variables are provided, and how they are named so they can be referenced, e.g.

  • to open and access the actual data;
  • to configure the input sections in processing requests for the xcube gen2 tool.

Individual data stores can already describe themselves and the contained datasets (#307 and #369), but this is not yet possible for a pool of data stores (#364).

Describe the solution you'd like

  • Compatibility of queries with some standard, e.g. OpenSearch Geo and Time Extensions
  • Compatibility of results with some metadata standard, e.g. STAC Collection.
  • Implemented as a plugable extension to existing xcube serve tool, i.e. we need to specify server API extensions so plugins can contribute.
  • Allow xube serve to use configured data store pools the same way it is done for the xcube gen --stores <store-pool.yaml> ....
@forman forman added enhancement New feature or request xcube serve This is related to server component, CLI "xcube serve" labels May 17, 2021
@forman forman mentioned this issue Feb 8, 2023
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request xcube serve This is related to server component, CLI "xcube serve"
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant