Hi all,
trying to put together a TrajectoryObservation Result, I ran into an issue due to the fact that the omso:TimeLocationValueTriple is defective :(
In the data model, the TimeLocationValueTriple is derived from the WaterML Timeseries::AnnotatedTimeValuePair (with the attributes time and value); in the Schema it's derived from wml2:TimeValuePair, which only provides a time element. While the TimeLocationValueTriple, this leaves us with time/location pairs; no value :(
I've done a quick hack in order to get on with things, derived the TimeLocationValueTriple from wml2:MeasurementTVP
Schema hack available at: http://datacove.eu/data/documents/TimeLocationValueTriple.xsd
Did I miss something or do we need to revise the omso schema?
:?
Kathi
Hi Kathi,
Indeed, it seems that the omso schemas contain an error: the omso:TimeLocationValueTripleType should probably have been made to extend the wml2:MeasurementTVPType instead of the abstract wml2:TimeValuePairType.
If (when?) you consider revising the model/schemas, please do take a look at the OGC TimeseriesML 1.0 standard (15-042r3). This was published after the INSPIRE O&M work and may be a more generic dependency than WaterML. It's basically taking the WaterML 2.0 concepts, generalising them, and adding some metadata etc.
Mapping table between WaterML 2.0 and TimeseriesML 1.0 elements is provided in Annex C: http://docs.opengeospatial.org/is/15-042r3/15-042r3.html#80
Hi Kathi,
we have noticed this issue during the implemenation of the O&M Specialised Observation for the 52°North SOS last year.
However, there was a solution propsed. At the moment I do not remember the exact details how this was handled but I will check and get back to you again.
Best regards,
Carsten
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |