FraunhoferIOSB / FROST-Server

A Complete Server implementation of the OGC SensorThings API
https://fraunhoferiosb.github.io/FROST-Server/
GNU Lesser General Public License v3.0
199 stars 74 forks source link

Open time interval definition #2042

Open jfabius opened 2 weeks ago

jfabius commented 2 weeks ago

The phenomenonTime, resultTime (and validTime) of Datastreams and Observations can be defined as a time interval, following ISO8601.

For our application, it would be very useful to define open intervals. The ISO8601-2:2019 extension (see wikipedia) of the iso standard defines an open interval by using ".." (two dots).

As far as I understand the open interval definition has not been implemented in FROST. Or is it? If it is not, could it be implemented, and if so, when might it be implemented?

hylkevds commented 2 weeks ago

Currently FROST does not allow open ended intervals. It could be implemented, but there are currently no plans for this. It's not a trivial feature, since the interaction of open intervals with all query features that deal with time, need to be validated.