OOSTethys Model and XSLTs
OOStethys model and XSLT transformations
Introduction
Creating responses for OGC services may be complex. We have developed a simple model (simple XML) that captures the minimum information of a system, such as contact information, outputs, untis etc..) Then via XSLT (XML transformation) we output OGC Sensor Observation Service (SOS). responses. This document presents the OOSTethys model and links to the XSLts.
OOSTethys Model
OOSTethys is based on a simple model, as shown in bellow figure.

XSLT
We have created XSLts that transforms a simple OOSTethys instance (in XML) to three mandatory Sensor Observation Service (SOS) Responses. For example the OOSTethys model contains the minimum elements to respond a SensorML document when responding to a describeSensor request. Links to XSLt are:
- Simple oostethys instance: oostethysSimple.xml
- getCapabilities - oostethys2getCapabilities.xsl
- describeSensor - oostethys2describeSensor.xsl - describeSensor.xml
- getObservation - oostethys2getObservation.xsl
XSLT Processor
Tested with Oxygen. Transformation Engine: Saxon B-9.0.0.6

