-
Notifications
You must be signed in to change notification settings - Fork 46
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
Collections as common between standards #2
Comments
Discussions on that topic:
|
Just a thought - the purpose of a process is to produce an output. So wouldn't you group processes by the type of output they produce? /collections/{collectionId}/coverage would form the root path for processes which produce coverages. |
@ogc-leedahl My preference would be to have a path that looks like this: /collections/{libraryId}/items/{processId}. /collections/proj/items/molodensky There would be no problem mixing feature and processes, for example, since the collection metadata (i.e. GET /collection/{libraryId}) includes and itemType key whose value would be "process" for WPS thus indicating that this is a collection of processes. WFS already uses this key (itemType="feature") to indicate a collection of features and other resource types would also use it to discriminate their resource types. |
I see /collections more as collections of actual (geospatial) data (coverages, features, ...) and processes are not data for me. So having processes in collections feels not intuitive. |
@pvretano I'm opposed to libraries - that feels like an implementation detail not something the user should see (i.e. it should not be visible in the API). Consider if you want to replace the I'd like to see a grouping mechanism, but groups -> processes could be a many-to-many, where the groups are just a bunch of pointers to the related processes (and maybe data that is applicable). For example, a server might offer a "digital elevation data" group and a "weather" group, and some of the processes would be useful to users interested in either group. |
As per the resolution of opengeospatial/ogcapi-common#140, and the Common SWG decision to rename OGC API - Common - Part 2 to from Collections to Geospatial Data, an OGC API dataset's However this does not prevent either grouping list of processes, or even potentially organizing them in a hierarchy, but the Processes specifications now uses the term Processes which do work with a specific data layer (aka collection) can be listed under a particular Suggestion to close this issue, and open a new one if needed to discuss lists processes ( For hierarchies, a similar concept could be used to organize both collections (data) and processes, e.g. could a |
So after the meetings this week, many of the APIs used collections as the root path element. Since processes are the root collection, would it make since to start with collections as we would for feature or WMTS. So {base url}/collections/{process id}/jobs ... Etc.
The text was updated successfully, but these errors were encountered: