<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simon Jirka</string-name>
          <email>jirka@52north.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Wiemann</string-name>
          <email>stefan.wiemann@tu-dresden.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Johannes Brauner</string-name>
          <email>johannes.brauner@tu-dresden.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eike Hinderk Jürrens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>52°North Initiative for Geospatial Open Source Software GmbH</institution>
          ,
          <addr-line>Martin-Luther-King-Weg 24, 48155 Münster</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technische Universität Dresden</institution>
          ,
          <addr-line>Geoinformation Systems 01062 Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper introduces an approach how the Sensor Web Enablement (SWE) framework of the Open Geospatial Consortium (OGC) can be coupled with geo-processing services (OGC Web Processing Service - WPS) in order to support health-environment studies. By presenting selected use cases of the EO2HEAVEN project it will be explained how SWE services can be used as a source of real-time observation data and how these data sets can be analysed in a process chain encapsulated by a WPS.</p>
      </abstract>
      <kwd-group>
        <kwd>Sensor Observation</kwd>
        <kwd>Geo-Processing</kwd>
        <kwd>Interpolation</kwd>
        <kwd>HealthEnvironment</kwd>
        <kwd>Air Quality</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The Sensor Web Enablement (SWE) framework [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] - steered by the Open Geospatial
Consortium (OGC) - facilitates the discovery, exchange and processing of sensor
observations. SWE promises to make a multitude of sensors and their observations
available on the Web. Together with distributed geo-processing services [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], SWE
exploits distributed computing to fuse and integrate data through real-time service
chain composition to generate up to date, dynamic and accurate information products
that have been difficult, costly or impossible to access before.
      </p>
      <p>
        The SWE framework defines a set of standards for data formats for sensor data and
metadata as well as standards for service interfaces to access sensor data, task sensors
or send and receive alerts based on sensor measurements. The SWE standards are
intended to facilitate the integration of sensors and sensor data into spatial data
infrastructures. Thus, sensor data becomes an additional source for geospatial
information besides conventional data types like maps or geometries of geographic
features. The SWE specifications can be divided into two classes: the information
model comprises all specifications addressing data formats and encodings for sensor
data and metadata whereas the service model defines the interface specifications for
Web Services providing sensor related functionality. For the applications described in
this article, especially the specifications ‘Sensor Observation Service’ (SOS) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and
‘Observations and Measurements’ (O&amp;M) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] are relevant. The SOS provides an
interface for requesting sensor data sets based on temporal, spatial and thematic query
parameters. The responses of the SOS containing the requested data are then returned
using O&amp;M. These standards can be used for coupling geo-processing services with
sensors as data sources. Relying on such a standards based approach ensures that the
developed geo-processing services can easily be coupled with other data sources, as
long as these data sources support the SWE standards.
      </p>
      <p>
        The OGC Web Processing Service (WPS) specification [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] provides a standardized
technology for executing any (geo-)processes with various levels of complexity over
the Web. The required data can be provided on external servers or can be delivered
directly across a network by the client together with a processing request. Image data
formats or data exchange standards such as Geography Markup Language (GML) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
or O&amp;M can be used to model and encode the required incoming data sets and final
results. As the WPS specification does not specify which functionality geo-processes
shall support, the service developers and providers are free to offer any functionality,
ranging from individual self-developed processes to a wrapping of complete GIS
libraries like GRASS GIS [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>SWE and WPS technologies will be a core building block of the European Seventh
Framework Programme (FP7) funded project EO2HEAVEN (Earth Observation and
ENVironmental modelling for the mitigation of HEAlth risks,
http://www.eo2heaven.org/). A core aim of this project is to build a Spatial
Information Infrastructure (SII) for integrating in situ sensor data sets, Earth
Observation (EO) data sets and health data sets to support environment related health
risk prediction. All involved OGC specifications have proven themselves valuable in
the past, although an integrated usage of SWE and WPS concepts is still missing. It is
therefore highly beneficial not only to experiment with both concepts but also to
integrate them into the stable EO2HEAVEN implementations.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Concept</title>
      <p>One of the main objectives of the EO2HEAVEN project is to predict air quality levels
in order to warn and protect people suffering from respiratory or cardiovascular
diseases. An ad-hoc warning system is designed and implemented to create risk maps
for the affected population. It integrates several Web Services for spatial data
provision, processing and visualization. For the implementation and validation of an
active warning system, two case studies dealing with air quality issues are developed:
(1) Saxony (Germany) - mainly focusing on the creation of reliable models for
predicting air pollution impacts on human health; (2) Durban (South Africa)
focusing on the implementation of an entirely service based warning system.</p>
      <p>The service infrastructure of the project is based on common OGC standards, such
as SOS for the provision of air quality measurements, Web Coverage Services (WCS)
and SOS for the provision of remote sensing data, WPS for risk modelling and Web
Map Service (WMS) for the visualization of the air quality and risk maps. Various
remote sensing data sets are analyzed in terms of their usability for air quality
prediction. In addition, approaches to consolidate remote sensing data, in situ data and
health data are developed. The consolidation primarily focuses basic pollution
dissemination models and correlation coefficients among different remote sensing and
in situ sensor measurements.</p>
      <p>As an intermediate result, a generic air pollution interpolation WPS has been
developed to feed continuous air quality information to the EO2HEAVEN SII. The
WPS accesses a SOS providing air quality measurements and calculates an
interpolation (using GRASS GIS geo-processing modules) based on the requested
sensor data. The workflow is initiated by a WMS which is capable to deal with a time
dimension. A time enabled WMS client starts the service chain by providing the
WMS with the requested air pollution parameter, the spatial extent, the spatial
resolution for the result and the time frame. Based on these parameters the WMS
initiates a request to the WPS including the required SOS request as reference
(containing the air pollution parameter and the spatial and temporal extent) and the
resolution/pixel size for the result. The WPS requests the SOS for the required O&amp;M
data set, extracts the required information, calculates the interpolation and returns the
image to the WMS which itself provides the visualization for the air quality map back
to the client.</p>
      <p>
        The described approach is extended by a self-validation mechanism depicted in
Fig. 1 to avoid inaccurate interpolations adopting the sensor validation process
described by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The in situ sensor observations are divided into a calculation set and
a validation set. The calculation set is used as input for the interpolation process
whereas the validation set only acts as a set of control points within the interpolated
image. The validation points are compared to the values derived from the interpolated
image. If the control point validation shows tolerable deviations, the interpolated
image is returned to the system for direct visualization via WMS, direct storage in a
WCS or further processing. If the deviation is outside the tolerable range, the
interpolation process parameters have to be adjusted, e.g. by utilization of different
interpolation algorithms or further validation loops with a different partition of the
calculation and validation sets. In case of several successive failures, implying
failures due to a lack of required measurements or measurement errors inside the situ
data observations, an error will be returned to the client.
      </p>
      <p>
        To identify a set of appropriate and sensible interpolation algorithms for the
general area of interest, ‘historic’ interpolations can be compared with remote sensing
data sets of the same spatial and temporal extent. A respective list of available earth
observation products related to health-environmental studies can be found in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
The validation of in-situ and remote sensing data further reduces the number of
unnecessary applications of inappropriate interpolation algorithms. Unfortunately, an
on the fly validation is impossible as remote sensing data sets are usually not
available ad hoc, but especially for the production of up to date maps for air quality
prediction, highly topical data is essential. Moreover in-situ and satellite
measurements are not directly comparable due to their basic configurations. In-situ
sensors provide point based measurements at ground level whereas satellites observe
the entire atmosphere. This aspect is already studied within the project but still needs
further investigations.
      </p>
      <p>The accuracy of the interpolation of air quality information strongly depends on the
availability, reliability and distribution of the underlying in-situ sensors. Therefore the
project also tackles problems with the uncertainty of measurements and the creation
of continuous air quality information from widely distributed sensors networks by
taking additional environmental characteristics (e.g. land use, elevation model,
transportation network) into consideration. Subsequently health risk prediction
models can be applied to the calculated air quality information to produce health risk
maps as the final outcome of the system.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>The presented approach for sensor validation is supposed to significantly enhance the
reliability of the produced air quality maps and prevents false alarms of the warning
system for the EO2HEAVEN Case Studies in Saxony and the Durban area. A detailed
evaluation of the presented approach will be performed in conjunction with the
validation of remote sensing data in the next step of the project. This is highly
prioritized by the EO2HEAVEN project since derived health risk maps should be as
trustworthy as possible for the end user. In addition, the presented approach shows
that by combining and integrating the already matured SWE technology on the one
hand and the WPS technology on the other, even more powerful solutions are possible
and easy to implement. Nevertheless, one problem remains: Currently, the
specifications of SOS and O&amp;M provide a high degree of flexibility and can thus be
applied to a broad range of applications. There is a broad diversity of O&amp;M encoded
data sets which makes it difficult to implement a generic parser for O&amp;M data sets
which is required on the WPS side. Thus, an important element of EO2HEAVEN is
the definition of (domain-specific) SWE profiles to further increase interoperability.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bröring</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Echterhoff</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jirka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simonis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Everding</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stasch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemmens</surname>
          </string-name>
          , R.:
          <article-title>New Generation Sensor Web Enablement</article-title>
          .
          <source>MDPI Sensors</source>
          ,
          <year>2011</year>
          ,
          <volume>11</volume>
          , (
          <issue>3</issue>
          ),
          <fpage>2652</fpage>
          -
          <lpage>2699</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Foerster</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaeffer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baranski</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brauner</surname>
          </string-name>
          , J.:
          <article-title>Geospatial Web Services for Distributed Processing - Applications and Scenarios</article-title>
          . In: P.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          Di (Eds.):
          <source>Geospatial Web Services: Advances in Information Interoperability</source>
          (pp.
          <fpage>245</fpage>
          -
          <lpage>286</lpage>
          ). Hershey, PA.
          <source>IGI Global</source>
          .
          <article-title>(</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Na</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Priest</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>OGC Implementation Specification: Sensor Observation Service (SOS) 1</article-title>
          .
          <fpage>0</fpage>
          .
          <issue>0</issue>
          (
          <issue>06</issue>
          -
          <fpage>009r6</fpage>
          ).
          <article-title>Open Geospatial Consortium Inc</article-title>
          .,
          <string-name>
            <surname>Wayland</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : OGC Implementation Specification: Observations and
          <string-name>
            <surname>Measurements (O&amp;M) - Part</surname>
          </string-name>
          1 -
          <source>Observation Schema 1.0</source>
          .
          <issue>0</issue>
          (
          <issue>07</issue>
          -
          <fpage>022r1</fpage>
          ).
          <article-title>Open Geospatial Consortium Inc</article-title>
          .,
          <string-name>
            <surname>Wayland</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : OGC Implementation Specification: Observations and
          <string-name>
            <surname>Measurements (O&amp;M) - Part</surname>
          </string-name>
          2 -
          <source>Sampling Features 1.0</source>
          .
          <issue>0</issue>
          (
          <issue>07</issue>
          -
          <fpage>002r3</fpage>
          ).
          <article-title>Open Geospatial Consortium Inc</article-title>
          .,
          <string-name>
            <surname>Wayland</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Schut</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <source>OGC OGC Implementation Specification: Web Processing Service (WPS) 1.0</source>
          .
          <issue>0</issue>
          (
          <issue>05</issue>
          -
          <fpage>007r7</fpage>
          ).
          <article-title>Open Geospatial Consortium Inc</article-title>
          .,
          <string-name>
            <surname>Wayland</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Portele</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>OGC Implementation Specification: Geography Markup Language (GML) 3</article-title>
          .
          <fpage>2</fpage>
          .
          <issue>1</issue>
          (
          <issue>07</issue>
          -
          <fpage>036</fpage>
          ). Open Geospatial Consortium Inc.,
          <string-name>
            <surname>Wayland</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Brauner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaeffer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Foerster</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Web Service Chains Based on Monolithic Geoprocessing Functionality</article-title>
          .
          <source>SACJ</source>
          .
          <year>2009</year>
          ,
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Beelen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoek</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pebesma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vienneau</surname>
            , D., de Hoogh,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Briggs</surname>
            ,
            <given-names>D.J. :</given-names>
          </string-name>
          <article-title>Mapping of background air pollution at a fine spatial scale across the European Union</article-title>
          .
          <source>Science of The Total Environment</source>
          , Volume
          <volume>407</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>6</given-names>
          </string-name>
          ,
          <year>March 2009</year>
          ,
          <fpage>1852</fpage>
          -
          <lpage>1867</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Arvor</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stelling</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>Van der Merwe</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neumann</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arloth</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caldairou</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naidoo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padayachy</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simonis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Identification of Earth Observation data for health-environment studies</article-title>
          .
          <source>In: 34th International Symposium on Remote Sensing of Environment. Sydney</source>
          ,
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>