opengeospatial / ogcapi-processes

https://ogcapi.ogc.org/processes
Other
45 stars 45 forks source link

Inputs and Ouputs detailed format #38

Open christophenoel opened 5 years ago

christophenoel commented 5 years ago

We faced in project Testbed 14 the difficuty to express the accurate format requirement in input description. The available mime type attribute is not enough when a process only support Sentinel-2, TerraSAR, Landsat data.

How could we extend the spec to support that ?

ghost commented 5 years ago

I think that those would constitute additional media types. If the data types are so specific that explicit and special handling is needed, they should have equally explicit media types.

http://spec.openapis.org/oas/v3.0.2#media-types

christophenoel commented 5 years ago

Good point. HAve any guidance for constructing a specialized mime type from an existing one.

christophenoel commented 5 years ago

I just remember that we have also hightlighted that inputs may have temporal/spatial constraints. Workflow needs a standard definition for comparing compatible inputs/outputs mapping between processes.

bpross-52n commented 3 years ago

It sounds to me as if this would be something for the Workflows Extension? Otherwise, I would like to invite you to discuss this issue in the next SWG telecon in 2021. Thanks!

christophenoel commented 3 years ago

I have no budget/time to work on this, but from the OGC EO Apps Pilot and OGC Testbed-16, I highlighted the need for an EO extension. (and this has nothing to do with a Workflow extension).

Until now, WPS/Processing API has provided poor facilities for geospatial matters.

Such EO extension would provide:

I hope that once I'll have a project to propose such extension ;)

Cheers.

jerstlouis commented 3 years ago

A couple comments going in that direction:

fmigneault commented 3 years ago

For the sensors, maybe additional MIME-type parameters could maybe be specified like follows? image/geo+tiff; sensor=Sentinel-2 image/geo+tiff; sensor=TerraSAR image/geo+tiff; sensor=Landsat

I don't think there is a limitation to define additional parameters, but it would still need to be standardized for specific sensor names.

bpross-52n commented 3 months ago

SWG meeting from 2024-03-18: Add a Geo Data Class member to the input description. There needs to be an OGC naming authority action with regard to the Geo Data Class. See also https://github.com/opengeospatial/styles-and-symbology/issues/12, #322, #394 and #395