<!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>What Now and Where Next for the W3C Semantic Sensor Networks Incubator Group Sensor Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Compton</string-name>
          <email>Michael.Compton@CSIRO.AU</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CSIRO ICT Centre</institution>
          ,
          <addr-line>Canberra</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This short paper accompanies the keynote given at SSN'11. It reviews the initiation of the Semantic Sensor Networks Incubator Group and the ontology produced. Also, examples of the use of the ontology, potential extensions and options for future use are brie y discussed. The ontology is available at: The SSN-XG and the Sensor Ontology The Semantic Sensor Networks Incubator Group (the SSN-XG) was formed by CSIRO, Wright State University and the OGC in early 2009, formally commencing on March 4, 2009. The group's charter http://www.w3.org/2005/Incubator/ssn/charter lists the development of an ontology for sensors and semantic annotations as its two key areas of work. This paper discusses only the work on ontologies and the resulting SSN ontology. At the the group's inception, there was already interest in semantic sensor networks, including a number papers and ontologies for sensors, reviewed by the group [5], as well as projects such as SemsorGrid4Env1 and SENSEI.2 Further, there was a growing realisation that semantics could complement and enhance standards, such as the OGC SWE suite (in particular, in this context, SensorML [2] and O&amp;M [6,7]), that largely provide syntactic interoperability; see, for example, the analysis by Cameron et al. [3]. Indeed, the notion of a Semantic Sensor Web [9] had already been developed. The introduction of a Web of things and linked knowledge fragments, that interacts with and represents the real world, presented a further vision for semantic sensor networks, in which sensors are things that observe other things.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The possible size, complexities and heterogeneity of such a Web indicates
potential for speci cation, search, linking, reasoning, and the like, all supported
by semantics. Indeed, the SSN-XG charter states that \A semantic sensor
network will allow the network, its sensors and the resulting data to be organised,
installed and managed, queried, understood and controlled through high-level
speci cations."</p>
      <p>The SSN-XG closed in September 2010, with 41 people from 16 organisations
having joined the group. 24 people are credited in the SSN-XG Final Report.
The group met weekly via teleconference and once face to face, coinciding with
ISWC/SSN 2009 in Washington. The group's members represented universities,
research institutes and multinationals. The activities of the group are recorded
on a wiki
from which the group's nal report</p>
      <p>http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
can also be reached.
1.1</p>
      <p>The SSN Ontology | http://purl.oclc.org/NET/ssnx/ssn</p>
      <p>The SSN-XG produced an OWL2, SRIQ(D), ontology for describing the
capabilities of sensors, the act of sensing and the resulting observations. The
ontology, called the SSN ontology is available at</p>
      <p>The SSN ontology was produced by group consensus; discussion and votes on
extensions were taken at meetings and by email. The ontology has 41 concepts
and 39 object properties, organised into the ten conceptual modules shown in
Figure 1.</p>
      <p>Navigable documentation on the group's wiki</p>
      <p>http://www.w3.org/2005/Incubator/ssn/wiki/SSN
is largely automatically derived from the ontology. Each concept and property
is annotated with rdfs:comment, rdfs:isDe nedBy, rdfs:label, rdfs:seeAlso and
dc:source comments, which include SKOS mappings to sources and similar de
nitions.</p>
      <p>The ontology is aligned to DOLCE UltraLite,3 which further explains
concepts and relations and restricts possible interpretations.</p>
      <p>The ontology can be seen from four related perspectives: a sensor perspective,
with a focus on what senses, how it senses, and what is sensed; an observation, or
data, perspective, with a focus on observations and related metadata; a system
perspective, with a focus on systems of sensors and deployments; and, a feature
and property perspective, focusing on what senses a particular property or what
observations have been made about a property.</p>
      <p>Central to the ontology is the Stimulus-Sensor-Observation (SSO) pattern,
Figures 1 and 2. The SSO pattern is explained next, followed by the four
perspectives.</p>
      <p>Stimulus-Sensor-Observation Pattern The SSO pattern [8] is designed as a
minimal set of concepts, and minimal ontological commitments, that encapsulate
the core concepts of sensing: what senses (Sensors); what is detected (a Stimulus,
that in turn stand for properties of features);4 and what tells us about a sensing
event (Observations).</p>
      <p>The pattern can serve as a basis for more complex ontologies, like the full
SSN ontology, is simpler and more easily understandable than the full ontology
and could serve as a minimal ontology for linked sensor data.</p>
      <p>Sensor Perspective The SSN ontology takes a liberal view of what can be a
sensor, allowing anything that senses a real-world property using some method.
Hence, devices, whole systems, laboratory set-ups, even biological systems can
all be described as sensors. Sensor is described as skos:exactMatch with sensor
in SensorML and skos:closeMatch with observation procedure O&amp;M.</p>
    </sec>
    <sec id="sec-2">
      <title>3 http://www.loa-cnr.it/ontologies/DUL.owl</title>
      <p>4 Properties are observable aspects of real world things, while FeaturesOfInterest are
things that we might like to observe properties of: for example, the temperature or
depth (properties) of a lake (a feature).</p>
      <p>The ontology can also be used to describe capabilities of sensors, Figure 3. A
MeasurementCapability speci es, in given conditions, the Accuracy,
DetectionLimit, Drift, Frequency, Latency, MeasurementRange, Precision, Resolution,
ResponseTime, Selectivity, and Sensitivity of a sensor. These properties are
themselves observable aspects of the sensor, given some environmental conditions. For
example, a speci cation could show that a sensor has accuracy of 2% in one
condition, but 5% in another.</p>
      <p>Observation Perspective In the SSN ontology, observations are situations
that describe the stimulus and result of sensing, given a sensing method. That
is, observations link the act of sensing, the stimulus event, the sensor, the sensed
property and feature, and a result, placing these in an interpretative context.
Observations are thus an explanation of an observing act and result | not the
event itself. In the DUL alignment they are social constructs (situations).</p>
      <p>The Observation concept is described as skos:closeMatch with observation in
O&amp;M. The same data is recorded in both; however, in O&amp;M, an Observation is
the act of sensing and a record of the result.</p>
      <p>System Perspective Systems are units of organisation that may have
subsystems, maybe attached to platforms and may be deployed, Figure 4. A system has
operating and survival ranges that describe its intended operating conditions and
conditions beyond which it is considered broken. As with
MeasurementCapability for sensors, OperatingRange and SurvivalRange are observable properties of
systems.</p>
      <p>Feature and Property Perspective Feature and property are woven
throughout the SSO pattern, the sensor perspective, the observation perspective and the
system perspective. Viewing the world from a feature and property perspective
allows, for example, seeing a knowledge base in terms of questions like what
observes property p, what has observations a ected by p, what observations have
been made about p and what devices withstand given environmental extremes.
Examples The SSN ontology doesn't have concepts for domain, time and place,
features or properties. This additional context is included in the usual OWL way:
import another ontology and show (with subconcepts and equivalent concepts)
how the concepts are aligned. For example, one might import ontologies for
features (and place these as subconcepts of Feature) and then de ne (as subconcepts
of Sensor) all the relevant sensor types.</p>
      <p>
        The group's wiki and nal report give a number of examples. Such as linked
open data examples from the SENSEI5 project [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], semantic annotation from
Kno.e.sis,6 a SmartProducts7 example and sensor datasheets.
      </p>
    </sec>
    <sec id="sec-3">
      <title>5 http://www.sensei-project.eu/ 6 http://knoesis.wright.edu/ 7 http://www.smartproducts-project.eu/</title>
      <p>Additionally, the SSN ontology is used in the SemsorGrid4Env project,8 the
SPITFIRE project,9 the EXALTED project,10 at 52north11 and at CSIRO.12
It was also used in publishing linked data from the Spanish Meteorological
Agency.13 Known uses and papers were listed at
2</p>
      <sec id="sec-3-1">
        <title>Future Directions</title>
        <p>In developing the ontology, the group worked to include only the sensor speci c
concepts and properties, thus the need to include domain and other concerns
when using the ontology. However, concepts from the systems perspective
(System, Deployment, Platform, etc.) arent extensions of the SSO pattern, and this
leads naturally to questioning their place in the ontology.</p>
        <p>Clearly the system perspective is often needed, so it's natural to have
included it, but these concepts aren't sensor only. Similarly, time series and other
concepts not in the ontology are often used, but not sensor only. This suggests
a more modular structure, in which the central enabler (the sensor ontology) is
as simple as possible and other frequently used concepts are provided in small
`stem' modules. This wouldn't facilitate further capability, but it does clean up
the ontology and guide its use. The SSO pattern (8 concepts) would be the
8 http://www.semsorgrid4env.eu/
9 http://www.spitfire-project.eu/
10 http://www.ict-exalted.eu/
11 52north.org/
12 http://www.csiro.au/science/Sensors-and-network-technologies.html
13 http://aemet.linkeddata.es/
starting module, with the remaining sensor only concepts (largely measurement
capabilities) in another module (14 concepts), then systems, timeseries and the
like in small largely independent modules.</p>
        <p>An open community, formed around the ontology and semantic sensor
networks in general, could maintain the ontology as well as document use, examples
and common patterns.</p>
        <p>As for further use of the ontology, it's likely to at least be used further in
CSIRO sensor and provenance projects, at 52 North and Kno.e.sis, in the
SPITFIRE project and internet of things projects. The array of applications in which
the ontology could enable includes provenance and decision making, scienti c
processing and reasoning, streaming data, and other management, querying and
reasoning tasks. Internet of things applications also invite the option of linking
sensing to actuation.</p>
        <p>Ideally, manufacturers would provide machine-readable speci cations of their
sensor datasheets, using the SSN ontology.
3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Acknowledgements</title>
        <p>
          An article [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], covering, in greater depth, the ontology, the group and the
examples, will be available soon.
        </p>
        <p>Without the time and e ort of all the members of the incubator group the
construction of the ontology and its many uses would not have been possible.
The following are credited in the group's nal report and upcoming article.</p>
        <p>Payam Barnaghi, Luis Bermudez, Raul Garc a-Castro, Oscar Corcho,
Simon Cox, John Graybeal, Manfred Hauswirth, Cory Henson, Arthur
Herzog, Vincent Huang, Krzysztof Janowicz, W. David Kelsey, Danh Le
Phuoc, Laurent Lefort (Chair), Myriam Leggieri, Victor Manuel Pelaez
Martinez, Holger Neuhaus (Former Chair), Andriy Nikolov, Kevin Page,
Amit Parashar (Former Chair), Alexandre Passant, Amit Sheth (Chair)
and Kerry Taylor (Chair).
5. Compton, M., Henson, C., Neuhaus, H., Lefort, L., Sheth, A.: A survey of the
semantic speci cation of sensors. In: 2nd International Workshop on Semantic Sensor
Networks (2009)
6. Cox, S.: Observations and Measurements { Part 1 { Observation schema. OpenGIS
Implementation Standard OGC 07-022r1, Open Geospatial Consortium Inc.
(December 2007)
7. Cox, S.: Observations and Measurements { Part 2 { Sampling Features. OpenGIS
Implementation Standard OGC 07-002r3, Open Geospatial Consortium Inc.
(December 2007)
8. Janowicz, K., Compton, M.: The stimulus-sensor-observation ontology design
pattern and its integration into the semantic sensor network ontology. In: 3rd
International workshop on Semantic Sensor Networks (2010)
9. Sheth, A., Henson, C., Sahoo, S.: Semantic sensor web. IEEE Internet Computing
12(4) (2008)</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Presser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Publishing linked sensor data</article-title>
          .
          <source>In: 3rd International Workshop on Semantic Sensor Networks</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Botts</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>OpenGIS Sensor Model Language (SensorML) implementation speci cation</article-title>
          .
          <source>OpenGIS Implementation Speci cation OGC 07-000</source>
          , The Open Geospatical Consortium (
          <year>July 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cameron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K., Ratcli e, D.,
          <string-name>
            <surname>Squire</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colton</surname>
          </string-name>
          , J.:
          <article-title>Semantic solutions for integration of ocean observations</article-title>
          .
          <source>In: 2nd International Semantic Sensor Networks Workshop</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Compton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bermudez</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            a-Castro,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graybeal</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hauswirth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herzog</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelsey</surname>
            ,
            <given-names>W.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phuoc</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lefor</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leggieri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neuhaus</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikolov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Page</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passant</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K.:
          <article-title>The SSN ontology of the semantic sensor network incubator group</article-title>
          . submitted (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>