The final sprint towards the end of the Google Summer of Code (GSoC) is over now. After fixing bugs, working on documentation and actually producing time-series in different formats, the “Exchangeable Encodings for SOS” project met most of its ambitious goals – and it is demonstrated on the 52°North Google summer of Code Demo Server. Users and developers documenation on the encoding mechanism has also found a place in the 52°North wiki.
We have integrated a plugin mechanism into an SOS server (source code branch), which is based on the main 52°North SOS development line (source code trunk). As a proof of the concept, two basic plugins are provided:
- Plain CSV (comma separated values) response format, which tries to stick to recommended NOAA IOOS Data Integration Framework CSV output,
- WaterML 2.0 (OGC WaterML 2.0 and Hydro DWG). I acquired a recent version of the WaterML 2.0 encoding profile, which is already adopted as a (candidate) standard. The schemas are not yet officially published and rumours have it that there might be last minute changes. The change request contains an extension regarding empty time-series responses which should not interfere with the existing implementation.
In the world of many diverse forms of observation types for natural phenomena, the two plugins demonstrated both rely on point-based measurement data.
Where to go from here?more >