opengeospatial / ogcapi-common

OGC API - Common provides those elements shared by most or all of the OGC API standards to ensure consistency across the family.
https://ogcapi.ogc.org/common
Other
45 stars 14 forks source link

Async and subsetting #274

Open cmheazel opened 3 years ago

cmheazel commented 3 years ago

Simple Async and Subsetting have been proposed additions to common. They are needed by API-Coverages. Should we include them in the current releases and if so which one (Part 1 or 2)

jerstlouis commented 3 years ago

Async

The async & job management capabilities of OGC API - Processes, which already had the /jobs end-point moved out of /processes in anticipation of that, would be great, but should probably be its own Common part. This could then also be used with OGC API - Coverages. That defines both polling and callbacks (different approach than simple responeHandler?). It could also potentially lighten the OGC API - Processes specifications to refer to the Common building block in a future version. Async response could be controller with Prefer: header as done with processes (see also #231), i.e. async response if set to respond-async or if processing will take longer than specified wait: delay. Relevant Processes conformance classes:

Subsetting