Besides client applications which provide a classic user interface, the OX-Framework can also be used to build server applications which encapsulate, chain or orchestrate other OGC services. Thereby, the access to other OGC services is facilitated by the OX-Framework. The RESTful SOS is such a server application which is build on top of the OX-Framework. It encapsulates SOS instances and works as a proxy to an SOS for providing a RESTful interface to the data.
The design principle of this application is shown in the figure below. The RESTful SOS acts as a proxy to the actual SOS and transforms retrieved URL calls to SOS queries of the GetObservation operation. The proxy is also able to transform the observations encoded in the Observations ans Measurements (O&M) format to other data encodings, such as RDF, KML, or a diagram representation.
If you want to reference this work, please cite the following papers, thanks.
K. Janowicz, A. Broering, C. Stasch, S. Schade, T. Everding & A. Llaves (2011): A RESTful Proxy and Data Model for Linked Sensor Data. International Journal for Digital Earth.
A. Broering, K. Janowicz, C. Stasch, S. Schade, T. Everding, & A. Llaves (2011): Demonstration - A RESTful SOS Proxy for Linked Sensor Data. In: K. Taylor, A. Ayyagari & D. de Roure (Eds.), 4th International Workshop on Semantic Sensor Networks 2011 (SSN 2011), Workshop of the 10th International Semantic Web Conference (ISWC 2011). 23.10.2011. Bonn, Germany.
K. Janowicz, A. Broering, C. Stasch & T. Everding (2010): Towards Meaningful URIs for Linked Sensor Data. In: Towards Digital Earth Workshop at Future Internet Symposium 2010 (CEUR Proceedings 640). 20th September 2010. Berlin, Germany. [slides]
The source code of the OX RESTful SOS can be found here.
In charge of the quality management and source code control of the OX Server Applications is: