Wrapping OGC API Features datetime queryable into an OpenSearch description #252
Labels
OGC API: Features
Issue related to feature resources (see #190)
Part 1: Core
Issue related to Part 1 - Core
The requirement (25D / 25F) /req/core/fc-time-response in OGC 17-069r2 does not allow to wrap an OGC API Features API supporting the datetime queryable in an OSDD URL template consistent with OGC 10-032r8 (Geo-temporal extension of OpenSearch) as the encoding of open-start and open-end imposes (?) the use of ".." (double-dot) while OGC 10-032r8 encodes the "interval" using two distinct parameters representing the start and the end of the time interval..
Even an OSDD URL template containing "datetime={time:start?}/{time:end?}" cannot be used to wrap this query part as the resulting open-end or open-start intervals would not contain".." when the OpenSearch client does not provide a value for {time:start} or {time:end} and thus leaves them empty, but would be encoded (in BNF) as "/" "date-time" or "date-time" "/".
Propose to relax Requirement 25F and make the double-dot optional in the parameter encodng (preserving the slash). Alternatively, OGC 10-032r8 will have to be updated to allow it to be used to wrap also OGC API Feature compliant API, e.g. by allowing ".." to represent a missing "date" or by defining a new OpenSearch queryable "time:datetime" which none of the current server implementations currently support.
The text was updated successfully, but these errors were encountered: