<!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>A Survey of the Semantic Speci cation of Sensors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Compton</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cory Henson</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laurent Lefort</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Holger Neuhaus</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amit Sheth</string-name>
          <email>amitg@knoesis.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ICT Centre, CSIRO</institution>
          ,
          <addr-line>Canberra</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kno.e.sis Center, Wright State University</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tasmanian ICT Centre, CSIRO</institution>
          ,
          <addr-line>Hobart</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>7</fpage>
      <lpage>22</lpage>
      <abstract>
        <p>Semantic sensor networks use declarative descriptions of sensors promote reuse and integration, and to help solve the di culties of installing, querying and maintaining complex, heterogeneous sensor networks. This paper reviews the state of the art for the semantic speci cation of sensors, one of the fundamental technologies in the semantic sensor network vision. Twelve sensor ontologies are reviewed and analysed for the range and expressive power of their concepts. The reasoning and search technology developed in conjunction with these ontologies is also reviewed, as is technology for annotating OGC standards with links to ontologies. Sensor concepts that cannot be expressed accurately by current sensor ontologies are also discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The Semantic Web promises a Web of annotated and linked data, a Web
populated by autonomous and semi-autonomous software agents, agents that
interpret, reason about and act on the annotations, links and data [
        <xref ref-type="bibr" rid="ref12 ref51">12, 49</xref>
        ]. Semantic
Web technologies have the potential to bene t domains where issues such as
volume, complexity and heterogeneity can overcome traditional techniques. Sensor
networks are one such area where scale, complexity and the need to integrate
across heterogeneous standards, sensors and systems all indicate the
application of semantics. While the Open Geospatial Consortium's (OGC) Sensor Web
Enablement (SWE) suite of standards provide a syntactic model for sensors,
issues such as integration and interpretation of information encoded using the
standards have not been resolved.
      </p>
      <p>Sensors and Sensor Networks: Digital sensors have begun to pervade much
of the modern world: for example, phones, computers and fridges are now equipped
with various sensors, as are roadways, tra c lights, buildings and some otherwise
natural landscapes. Increasingly, sensor networks, that is, networks of connected
sensors and associated devices, are being used in such diverse applications as
environmental monitoring (for example, in ecological monitoring, agriculture,
and wild re and ood detection), security and surveillance (for example, in
trafc, building, city, and airport monitoring and anti-terrorism), and health (for
example, in-home monitoring).</p>
      <p>
        Sugihara and Gupta's [
        <xref ref-type="bibr" rid="ref55">53</xref>
        ] and Yick et al.'s [
        <xref ref-type="bibr" rid="ref58">56</xref>
        ] reviews demonstrate the
broad scope of sensor networks, the devices they can contain and how they are
programmed. Sensor networks, which are formed from communicating nodes
(devices with attached sensors), range from single-purpose sensing units through to
large networks of heterogeneous devices and, with associated services, may o er
live and historical data, analysis, interpretation and prediction. Sensors range
from single-feature sensors to more complicated systems, such as weather
stations and satellites. The sensors may be powered or harvest power from their
environment and may internally, or in concert with other sensors, process,
aggregate and interpret observations. Generally, a network is organised such that
data ows from low-powered devices to higher-powered devices for further
aggregation and processing. The identi able entity a sensor is attached to is called
a platform. Though each unit potentially collects and transmits a small amount
of data, sensor networks typically deal with large volumes of data.
      </p>
      <p>Sensors are said to observe a physical quality (temperature, depth, etc.) of a
feature (a lake) and report observations (the term property is used for qualities
in SWE standards). Speci cations of sensors' responses to stimuli under various
conditions are called response models. Sensor refers to a range of instruments,
including transducers, sensor devices and computations: for example, wind chill,
calculated from wind speed and ambient temperature, could be sensed by an in
situ device or computed from co-located measurements. A sensor is de ned as
a source that produces a value representing a quality of a feature. Sensors and
scienti c or other computational models form a continuum of sensing that is not
easy to partition; there is some aspect of prediction or inference that is perhaps
stronger in a model, but is, in any case, still present in any transducer or sensing
device. Hence, sensor in this review refers to physical devices that measure and
computations that measure: though, much of the material reviewed does view
sensors as devices.</p>
      <p>
        While standardisation solves some issues of device incompatibility, and there
are a number of standards for sensor networks [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], it is typically more successful
in removing interface heterogeneity than solving data and concept
incompatibilities. The OGC's SWE suite of standards [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], including SensorML [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and
Observations and Measurements (O&amp;M) [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ], for example, standardise
interfaces for services and description languages for sensors and their processes. Quite
deliberately, the SWE standards to not provide for interoperability beyond
describing a standard set of functions or a standard syntax: domain semantics, for
example, have been left for the relevant communities. This prudent for, and a key
feature of, a suite of domain independent standards; however, it does mean that,
without external agreement, SWE cannot provide more than syntactic
interoperability. Using vocabularies of concepts, relationships between those concepts and
various reasoning techniques, semantics can, with largely domain independent
techniques, provide more than syntactic interoperability.
Semantics: The semantic approach to information systems design uses
declarative descriptions of information and processing units, allowing (semi-)automatic
satisfaction of declaratively described requirements. Declarative descriptions
enable both domain-independent and domain-speci c reasoning of various forms
(logic-based or otherwise) to be applied in processes such as entity identi cation,
search, and query and work ow generation.
      </p>
      <p>Metadata serves a spectrum of data, and service, enrichment functions from
documentation, to explicitly and implicitly linking data and services, to
composition.</p>
      <p>documentation ! linking ! composition
Semantics enables reasoning, including search, logical reasoning and domain
reasoning, throughout this spectrum. Reasoning can of course be recursive, deriving
new knowledge from previously inferred knowledge.</p>
      <p>
        This review views semantic descriptions as OWL ontologies | for which
purpose, both the original W3C OWL recommendation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], based on the SHOIN
Description Logic (DL), and the almost nalised OWL 2 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], based on SROIQ,
are included. OWL serves a dual role in semantics: it is part mark-up of
information and part logic for reasoning. Ding et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] argue that an ontology
language for semantics requires a model for de ning entities and relationships,
a syntax in which to write down the entities and relationships and a semantics
for inference and constraints. However, as Sheth et al. [
        <xref ref-type="bibr" rid="ref53">51</xref>
        ] point out, reasoning
need not be limited to DL reasoning and any number of inference mechanisms
can be applied to semantic descriptions.
      </p>
      <p>A semantic sensor network requires declarative speci cations of sensing
devices, the network, services, and the domain and its relation to the observations
and measurements of the sensors and services. Processing tools, logical and
otherwise, can then be used to answer queries, infer further information, search
for and identify particular resources or generate work ows, all of which might
require reasoning and inference in analysing the speci cations, links between
entities and data, allowing users to develop, use and adapt sensor networks, while
abstracting away the the low-level details and di culties of the network and its
multiple devices.</p>
      <p>Review Topics and Outline: This review evaluates the state of the art in
OWL semantics for describing and reasoning about sensors.</p>
      <p>Section 2 further de nes semantic sensor networks. It outlines the capabilities
and architecture of a semantic sensor network.</p>
      <p>Section 3 reviews twelve ontologies for sensors | including published and
unpublished material: as this is a technology review, not a publication review,
unpublished, publicly available material is as relevant as peer-reviewed articles.
Section 3.2 analyses the range of concepts that each ontology can describe, and
Section 3.3 complements this by discussing the relative expressive power and
completeness of the concepts.</p>
      <p>Section 4 reviews the technological setting of the twelve ontologies (and other
relevant published material on semantic sensor networks). It shows the capability
that current semantic sensor speci cations enable.</p>
      <p>Section 4.1 reviews methods for relating SWE documents to semantic
descriptions.</p>
      <p>Section 5 concludes the paper, evaluating the state of the art against the
semantic sensor networks vision and outlining required future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Semantic Sensor Networks</title>
      <p>
        A semantic sensor network uses declarative descriptions of sensors, networks
and domain concepts to aid in searching, querying and managing the network
and data. A semantic sensor web, on the other hand, is an OGC-style sensor
web enriched with semantic annotation, querying and inference [
        <xref ref-type="bibr" rid="ref52">50</xref>
        ]. Semantic
sensor webs rely on OGC standards and focus on issues external to the network,
although the use of semantics inside the network isn't precluded, while semantic
sensor networks may include semantic sensor webs, semantic sensor networks
that aren't reliant on OGC standards and allow the use of semantics to manage
the network as well as its resulting data.
      </p>
      <p>
        Architectures for semantic sensor networks [
        <xref ref-type="bibr" rid="ref35 ref38 ref41 ref43 ref59">37, 42, 34, 57, 40</xref>
        ] use multiple
layers of semantics and technology to provide infrastructure and services. The
three layers of the architecture in this review (Figure 1) data, processing and
application, respectively support network-internal processing, inference and
integration, and services. Knowledge inferred at the processing layer is made
available to the application layer and may also be used to manage the network. The
stack of semantic speci cations is based on node-level semantics that includes
sensor (also device and node) and observation semantics, both of which rely
on domain semantics for describing the link between the abstract and
technical properties of the sensors and observations and their real-world interactions
and placements. Network-level semantics allows the description of network wide
properties, while semantics at the integration level allows for mappings between
distinct, but related, concepts to be established and also for the concepts needed
for composition, inference and, for example, scienti c models and prediction.
      </p>
      <p>
        Semantics in the architecture takes the form of vocabularies of concepts and
relations de ned in OWL, rst-order mappings for integration, and logic
programming rules (and other forms of inference) for de ning further reasoning
power. These technologies allow a semantic sensor network to integrate
multiple sensor networks, other data sources and services in ways that can cross
organisational and domain boundaries [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        The following list (compiled from material in the Marine Metadata
Interoperability (MMI) Device use cases,4 Sheth et al. [
        <xref ref-type="bibr" rid="ref52">50</xref>
        ], Ni et al. [
        <xref ref-type="bibr" rid="ref43">42</xref>
        ] and Huang
and Javed [
        <xref ref-type="bibr" rid="ref35">34</xref>
        ]) demonstrates potential capabilities of semantic sensor networks.
1. Classify sensors according to functionality, output, or measurement method.
4 http://marinemetadata.org/community/teams/ontdevices/usecases
      </p>
      <p>Requires machine interpretable speci cations of sensors, their output types
and the domains in which they operate.
2. Find sensors that can perform a particular measurement, or can supply a
particular measurement in a particular format.</p>
      <p>Requires the same speci cations as 1 above. However, a system could do
more than search existing sensors; it could compose existing sensors and
data streams to create virtual sensors. Data format incompatibilities could
also be removed by composing suitable transformation functions.
3. Collate data spatially, temporally, or by accuracy.</p>
      <p>Requires speci cations of sensors that include locations, accuracy and
modelling of observation data.
4. Infer domain knowledge from low-level data.</p>
      <p>Inference requires a reasoning mechanism, domain and sensor speci cations
and annotated data.
5. Produce an event when a particular condition is reached within a period.</p>
      <p>Requires the speci cations in the previous use cases, as well as query
processing, energy management and con guration management, and sensor
specications that include energy, sensor operating conditions and lifetimes.
Related capabilities could include nding sensors to satisfy particular tasks,
and using reasoning to help plan a deployment.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Sensor Ontologies</title>
      <p>First, the twelve ontologies (Table 1) studied in depth in this review are
introduced (x3.1). Then, the concepts that each ontology can describe are outlined
(x3.2). Since indicating that ontologies have concepts for particular aspects of
sensors does not indicate the relative expressive power or quality of those
concepts, this section concludes by discussing qualitative aspects of the ontologies
(x3.3).
3.1</p>
      <sec id="sec-3-1">
        <title>Ontologies</title>
        <p>
          Avancha, Patel and Joshi [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] describe an ontology for adaptive sensor networks,
where nodes react to available power and environmental factors, calibrating for
accuracy and determining suitable operating states. Matheus et al. [
          <xref ref-type="bibr" rid="ref39">38</xref>
          ] include
sensor types in an ontology developed for recording provenance, or pedigree,
information in naval operations.
        </p>
        <p>
          The OntoSensor [
          <xref ref-type="bibr" rid="ref49 ref50">48, 47</xref>
          ] ontology was intended as a general knowledge base
of sensors for query and inference, based on SensorML it includes concepts from
IEEE SUMO and ISO 19115. The OntoSensor ontology includes concept and
individual de nitions of CrossBow sensors.5 Kim et al. [
          <xref ref-type="bibr" rid="ref36">35</xref>
          ] extend OntoSensor
for Web services, though the ontology or full details are not available.
        </p>
        <p>
          Eid et al. [
          <xref ref-type="bibr" rid="ref25 ref27">25, 26</xref>
          ] propose a two-tier framework for a sensor ontology. In their
framework the sensor hierarchy, data and extension ontologies (lower tier) all
reference SUMO (upper tier).
        </p>
        <p>
          Calder et al. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], as part of the Coastal Environmental Sensing Networks
(CESN) project6 for sensor networks for coastal observing, have built an ontology
of sensor types and a DL and logic programming rules reasoner for making
inferences about data and anomalies in measurements. The CESN ontology has
ten concept de nitions for sensor instances and six individuals.
        </p>
        <p>
          The SWAMO [
          <xref ref-type="bibr" rid="ref57">55</xref>
          ] ontology for intelligent software agents describes physical
devices and process models and tasks. The ontology was designed to compatible
with SensorML.
5 http://www.xbow.com/
6 http://www.cesn.org
7 http://www.memphis.edu/eece/cas/onto_sensor/OntoSensor.txt
8 http://www.cesn.org/resources/cesn.owl
9 http://www.dvs.tu-darmstadt.de/staff/aherzog/a3me/a3me.owl
10 http://www.csd.abdn.ac.uk/research/ita/sam/downloads/ontology/ISTAR.owl
11 http://mmisw.org/ont/mmi/20090519T125341/general
12 http://mmisw.org/ont/mmi/device
13 http://www.w3.org/2005/Incubator/ssn/wiki/images/4/42/
        </p>
        <p>
          SensorOntology20090320.owl.xml
reference date active purpose
Avancha et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] 2004 7 adaptive sensor networks
Matheus et al. [
          <xref ref-type="bibr" rid="ref39">38</xref>
          ] 2005 7 pedigree (provenance)
OntoSensor [
          <xref ref-type="bibr" rid="ref49 ref50">48, 47</xref>
          ]7 2006 7 knowledge base and inference
Eid et al. [
          <xref ref-type="bibr" rid="ref25 ref27">25, 26</xref>
          ] 2007 ? searching heterogeneous sensor network data
Kim et al. [
          <xref ref-type="bibr" rid="ref36">35</xref>
          ] 2008 ? services
CESN [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]8 2008 3 inferring domain knowledge from data
SWAMO [
          <xref ref-type="bibr" rid="ref57">55</xref>
          ] 2008 3 intelligent agents
A3ME [
          <xref ref-type="bibr" rid="ref31 ref32">30, 31</xref>
          ]9 2008 3 resource constrained devices
ISTAR [
          <xref ref-type="bibr" rid="ref28 ref46">44, 27</xref>
          ]10 2009 3 task assignment
OOSTethys [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]11 2009 3 integrating standards-compliant Web services
MMI [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]12 2009 3 interoperability
CSIRO [
          <xref ref-type="bibr" rid="ref42">41</xref>
          ]13 2009 3 data integration, search, classi cation and work ows
Table 1. Ontologies studied in this review: references, year of last known update
or publication, active if known, main stated purpose, and url if ontology is publicly
available.
        </p>
        <p>
          The A3ME [
          <xref ref-type="bibr" rid="ref31 ref32">31, 30</xref>
          ] ontology of devices and their capability types was
developed to classify devices and their capabilities in a heterogeneous network, with
a focus on making the ontology usable on resource constrained devices.
        </p>
        <p>
          The ISTAR [
          <xref ref-type="bibr" rid="ref28 ref46">44, 27</xref>
          ] ontology was developed as part of a system to
automatically select sensors for tasks based on their tness for the task description. The
system can select suitable sensors, aid in deployment, decide at runtime on the
sensors to use from those selected as candidates and con gure deployed sensors.
        </p>
        <p>The OOSTethys community14 are developing open-source resources to help
install, integrate and update standards-compliant Web services for oceanographic
observing, with a particular emphasis on OGC standards.15 The sensor ontology
focuses on system structure and the proceedure and result of an observation.</p>
        <p>The Marine Metadata Interoperability (MMI) Device Ontologies Working
Group16 is developing an ontology of oceanographic devices, sensors and
samplers.</p>
        <p>
          The CSIRO sensor ontology [
          <xref ref-type="bibr" rid="ref19 ref42">41, 19</xref>
          ] is a generic ontology for describing
sensors and deployments. It is intended to be used in data integration, search,
classi cation and work ows. There are two example sensor de nitions available
for the CSIRO ontology.
        </p>
        <p>
          Hu, Wu and Guo [
          <xref ref-type="bibr" rid="ref34">33</xref>
          ] develop two layers of ontology with the intention of
using rules to deduce high-level, contextual information from low-level data, but
do not provide enough detail to be included in the analysis here. Horan [
          <xref ref-type="bibr" rid="ref33">32</xref>
          ]
uses the OWL-S [
          <xref ref-type="bibr" rid="ref44">43</xref>
          ] Web services ontology as a basis for a sensor ontology,
but does not provide enough detail for inclusion. As it is based on services,
processes, inputs and outputs, and grounding (which is interpretable as access,
14 http://www.oostethys.org/
15 http://www.oostethys.org/ogc-oceans-interoperability-experiment
16 http://marinemetadata.org/community/teams/ontdevices
communication and physical information) OWL-S seems an appropriate basis
for a sensor ontology; however, it would need to be extended with sensor
speci c concepts | many of OWL-S's capabilities are, in any case, covered by the
CSIRO, OntoSesnor, MMI, OOTethys and SWAMO ontologies.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Concepts</title>
        <p>Table 2 shows the aspects of sensors that the ontologies can describe. A tick
indicates the capability to describe the stated aspect in some form. The absence
of a tick indicates either no ability to describe this aspect, or insu cient
information. Absence of some aspect from the table indicates that none of the studied
ontologies can describe those concepts.</p>
        <p>The Avancha, Eid and Kim ontologies focus mainly on data and
measurements, with little capacity to describe sensors, systems or how measurements
are taken. The CESN ontology, and to some extent Matheus's ontology as well,
lie at another extreme, being almost entirely a description of sensor types.</p>
        <p>The SWAMO, MMI and OOSTethys ontologies extend the analysis along a
third dimension, from measurements and sensor types to systems. Each includes
concepts for describing measurements, systems, the components of systems and
how those components are organised | the structure of systems. They can be
seen, in some sense, as ontologies for describing the structure and process of
measurement taking systems. Both MMI and OOSTethys are work-in-progress and
it's likely that their scope will be extended; the MMI Device Ontologies Working
Group, for example, intend to add concepts ranging from physical properties and
limits of the sensor to communication information and software.17</p>
        <p>The A3ME ontology covers a broad range of concepts, but in a simple way
intended for low-power devices that do not have complex reasoning capabilities.</p>
        <p>The CSIRO and OntoSensor ontologies are each being able to describe most
of the spectrum of sensor concepts and thus cover a wider range of concepts than
the other ontologies. The OntoSensor ontology includes more on data and sensor
types than the CSIRO ontology. The CSIRO ontology can, however, describe
composition and structure, while OntoSensor can only describe part-of relations
| the di erence between an assembly plan and a parts list. These expressivity
di erences are the subject of the next section.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Expressive Power</title>
        <p>
          This section discusses the relative expressive power of the ontologies for a
number of important points. The OntoSensor, SWAMO, OOSTethys, CSIRO and
MMI ontologies, for example, can each describe the platform a sensor is
attached. OntoSensor and OOSTethys, through the MMI platform ontology [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ],
can describe the components of platforms. The SWAMO, CSIRO, OOSTethys,
ISTAR and MMI ontologies can say a sensor is attached to something (a
platform), OntoSensor can list the parts of the platform if they are independently
interesting.
17 http://marinemetadata.org/community/teams/ontdevices/facetoutline
sensor
        </p>
        <p>physical observation domain
g
n
i
tru re
c a</p>
        <p>w
fa t
rcyh aun fso</p>
        <p>The same ve ontologies can describe the components of a sensor system
and its processes. OntoSensor, MMI and OOTethys describe part-of relations.
SWAMO can describe part-of relations for systems and a form of process
chaining. While the CSIRO ontology can describe more sophisticated forms of
structural and sequencing composition, with, for example, sequence, conditional and
repetition for process composition. These sophisticated forms of composition
are important in describing sensors, as SensorML recognises. Without structural
composition it is not possible to describe sensors accurately, nor is it possible to
search for and automatically compose and execute virtual sensors.</p>
        <p>In the OntoSensor and CSIRO ontologies, sensors and processes are in
different parts of the concept hierarchy, whereas the OOTethys and MMI
ontologies are organised such that a process is-a system | and to such an extent in
OOTethys that a sensor is-a system and a system is-a process. The organisation
in the OntoSensor and CSIRO ontologies allows sensors as sub-processes and
vice versa, but the explicit hierarchical organisation of the MMI and OOTethys
ontologies may allow some interesting modelling options.</p>
        <p>The OntoSensor, Matheus, CESN and CSIRO ontologies each provide some
capacity for organising sensors into a hierarchy of sensing concepts, of which
OntoSensor has the most concepts and sub-concepts. The OntoSensor ontology
also has the greatest expressive capacity for data.</p>
        <p>Observations and data, which are needed in describing capabilities of sensors,
require care in modelling, for example, accuracy is often condition dependent.
The Vaisala WM30 wind sensor,18 for example, has an accuracy of 0:3m=s
for wind speeds below 10m=s, accuracy of 2% for wind speeds up to 60m=s
and isn't rated for wind speeds over 60m=s. These ner aspects of the response
model can be represented in the CSIRO ontology, and to some extent in the
SWAMO and OntoSensor ontologies. However, none of the ontologies can fully
describe response models, con gurations, history, or operating conditions to the
level required to satisfy all the capabilities in Section 2.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Technologies</title>
      <p>The section discusses how the technology developed alongside the sensor
ontologies enables parts of the SSN architecture outlined in Section 2. There are
three generic reasoning mechanisms that support the technology discussed in this
section: OWL reasoning (DL inference), logic programming rules and SPARQL
queries.</p>
      <p>By virtue of being metadata expressed in OWL, each of the ontologies is a
language for cataloguing sensors, with various levels of completeness and
expressive power (x 3.2 and x 3.3), and thus come with DL inference for validation,
categorisation and some search capability.</p>
      <p>
        SPARQL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] gives greater search potential than DL querying, and can be
combined with DL inference [
        <xref ref-type="bibr" rid="ref54">52</xref>
        ]. Kim et al. [
        <xref ref-type="bibr" rid="ref36">35</xref>
        ] and Eid et al. [
        <xref ref-type="bibr" rid="ref27">26</xref>
        ] give examples
of using SPARQL to query a sensor ontology.
18 http://www.vaisala.com/files/WM30_Brochure_in_English.pdf
      </p>
      <p>
        Logic programming rules give a further inference resource for classifying
instances or adding new instances to an ontology. Logic programming, in
conjunction with DL inference, can be used to derive high-level information (say,
inference about weather conditions) from low-level data (temperature and wind
speed). It is used by Calder, Morris and Peri [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] to derive further inferences
about data, in ISTAR to derive further capabilities of sensors [
        <xref ref-type="bibr" rid="ref22 ref28 ref46">44, 27, 22</xref>
        ], and by
a number of other related technologies [
        <xref ref-type="bibr" rid="ref10 ref15 ref34 ref35 ref56 ref59">54, 15, 57, 10, 34, 33</xref>
        ]. Henson et al. [
        <xref ref-type="bibr" rid="ref30">29</xref>
        ]
annotate SWE services to reason over sensor data and query high-level
knowledge of the environment as well as low-level sensor data.
      </p>
      <p>
        OWL reasoning and logic programming is used with the ISTAR ontology to
suggest sensors that match parts of tasks and a set covering algorithm is used
to nd simple combinations of these that could form a complete solution to the
information needs of the task [
        <xref ref-type="bibr" rid="ref22 ref28 ref46">22, 44, 27</xref>
        ]. The CSIRO ontology can be used for
more complex automated composition and potentially similar technology to that
used for Web service composition [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
4.1
      </p>
      <sec id="sec-4-1">
        <title>Semantic Annotation</title>
        <p>
          Semantic annotations link data to more expressive ontological representations
through model references [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. As large amounts of sensor data are being made
available on the web, semantic descriptions of sensors and sensor data provide a
means to make such data discoverable, accessible, and queryable, and semantic
annotation of sensor data provides a means of relating the data to the semantic
description. Assuming sensor data is encoded in SWE format, there are currently
two approaches for annotation: XLink [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and RDFa [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          XLink, the XML Linking Language, is an XML markup language for creating
hyperlinks in XML documents. The XLink recommendation outlines methods of
describing links between resources in XML documents. XLink attributes can be
added to SensorML and O&amp;M documents (see Figure 2) to provide semantic
annotations for the sensor data [
          <xref ref-type="bibr" rid="ref30 ref40">29, 39</xref>
          ].
        </p>
        <p>
          RDFa, Resource Description Framework-in-attributes, enables the layering
of RDF information on any XHTML or XML document. RDFa provides a set of
attributes that can represent semantic metadata within an XML language and
a simple mapping to RDF triples. These attributes can be added to SensorML
and O&amp;M documents to provide semantic annotations for the sensor data [
          <xref ref-type="bibr" rid="ref10 ref52">50,
10</xref>
          ], but require additional syntax.
        </p>
        <p>XLink is already used in SWE documents, thus, no syntactic or structural
changes are required. This explains the relative success of XLink-based
approaches in earlier attempts to add semantic annotations to SWE documents.
Recognizing which XLink attributes correspond to semantic annotations and
which correspond to permissible SWE usages could become di cult.</p>
        <p>Approaches based on RDFa look more promising at the level of SWE
documents since it would be easier to process the annotations independently of the
rest of the document. Further work is required to check that the introduction
of RDFa would not bring major changes for the implementers of the SWE
standards and also to investigate how RDFa-enabled SWE services could be further
integrated with other RDFa-based Web mashups.</p>
        <p>
          SWE also provides a de nition attribute that provides a link to a registry
de nition, which may also link to an ontological description [
          <xref ref-type="bibr" rid="ref30 ref40">29, 39</xref>
          ]. In
addition, SWING [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], Semantic Web-Service Interoperability for Geospatial
Decision Making, describes sensor annotation of OGC documents at three distinct
levels: (1) at the document level using keyword metadata, (2) at the schema level
using SAWSDL [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], and (3) at the data level using by semantically annotating
SWE documents as described above.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>This paper has reviewed the state of the art in semantic descriptions of sensors:
twelve OWL ontologies were reviewed, with a focus on sensor ontologies as a key
enabling component of semantic sensor networks.</p>
      <p>
        A combination of OntoSensor and the CSIRO ontology represents the current
limit of expressive capability for semantic sensors. However, questions remain
about the correct structure and scope of a sensor ontology, including how best
to express composition of processes and systems, how to express response model
details such as accuracy and how to delineate between and integrate sensors,
services and scienti c (and other predictive) models. Units of measurement,
location and time, for example, are perhaps best deferred to authorities. Until such
authorities and ontologies exist, however, these aspects must be handled in
conjunction with a sensor ontology; for example, building on either OWL-Time19
or Henson et al.'s [
        <xref ref-type="bibr" rid="ref29">28</xref>
        ] model for time series information, which is not currently
covered adequately in sensor ontologies.
      </p>
      <p>No current ontology, nor a combination of the available ontologies, is able
to express all the properties required for the capabilities in Section 2. However,
the current state of the art can enable classi cation, and linking of data and
sensors, and the technology exists to construct virtual sensors as compositions of
existing components. In short, sensor ontologies have enabled a range of semantic
technologies for semantic sensor networks, but the state of the art is some way
from enabling the full range of features envisaged for semantic sensor networks.</p>
      <p>
        DL inference and logic programming rules are the main forms of inference
the have been used with semantics for sensors [16, 44, 27, 22, 54, 15, 57, 10, 34,
19 http://www.w3.org/TR/owl-time/
33, 29]. However, as advocated by Sheth, Ramakrishnan and Thomas [
        <xref ref-type="bibr" rid="ref53">51</xref>
        ], the
importance of domain reasoning, abductive, fuzzy and probabilistic reasoning is
beginning to be realised. Search using DL and SPARQL has been applied for
sensor descriptions. More advanced Semantic Web technologies such as mixtures
of DL, structural similarity and information retrieval techniques, as in Klusch
et al. [
        <xref ref-type="bibr" rid="ref37">36</xref>
        ], have not yet been applied to sensors.
      </p>
      <p>If large amounts of data can be annotated using the techniques outlined
in Section 4.1, either post processed or tagged at point of observation, then
semantic reasoning and linking can be applied to a wider range of data than
that emanating from semantic sensor webs and networks.</p>
      <p>
        Sensors and observations are complementary and for some aspects
intersecting. This review has covered sensors and measurements from a sensor
perspective; however, the observation perspective is important and could be reviewed
as a complement to this review. Among other O&amp;M ontologies, Probst [
        <xref ref-type="bibr" rid="ref47 ref48">45, 46</xref>
        ]
gives an ontological grounding for O&amp;M aligned to the DOLCE upper ontology.
      </p>
      <p>The W3C Semantic Sensor Networks Incubator Group (SSN-XG),20 which
includes developers from the CSIRO, MMI and OOTethys ontologies, aims to
build a general and expressive ontology for sensors, addressing the coverage,
structural and expressivity issues discussed in this review.</p>
      <p>Acknowledgements: Part of this research was conducted as part of the CSIRO
Water for a Healthy Country National Research Flagship and the Sensor Network
Technologies Theme.</p>
      <p>The Tasmanian ICT Centre is jointly funded by the Australian Government
through the Intelligent Island Program and CSIRO. The Intelligent Island
Program is administered by the Tasmanian Department of Economic Development,
Tourism and the Arts.</p>
      <p>Part of this research was supported in part by The Dayton Area Graduate
Studies Institute (DAGSI), AFRL/DAGSI Research Topic SN08-8:\Architectures
for Secure Semantic Sensor Networks for Multi-Layered Sensing."
20 http://www.w3.org/2005/Incubator/ssn/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. MMI device ontologies working group. http://marinemetadata.org/community/ teams/ontdevices, last accessed 5th
          <year>August 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. OOSTethys. http://www.oostethys.org/,
          <source>last accessed 5th August</source>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>3. XML linking language (XLink) version 1.0</article-title>
          .
          <string-name>
            <given-names>W3C</given-names>
            <surname>Recommendation</surname>
          </string-name>
          ,
          <year>2001</year>
          . Available at http://www.w3.org/TR/xlink/.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology</surname>
          </string-name>
          <article-title>Language (OWL)</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <year>2004</year>
          . Available at http://www.w3.org/2004/OWL/.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <article-title>Semantic annotations for WSDL and XML Schema</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <year>2007</year>
          . Available at http://www.w3.org/TR/sawsdl/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>6. RDFa in XHTML: syntax and processing</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <year>2008</year>
          . Available at http://www.w3.org/TR/rdfa-syntax/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>7. SPARQL query language for RDF</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <year>2008</year>
          . Available at http://www.w3.org/TR/rdf-sparql-query/.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>8. OWL 2 Web Ontology Language</article-title>
          .
          <source>W3C Candidate Recommendations and Working Drafts</source>
          ,
          <year>2009</year>
          . Available at http://www.w3.org/2007/OWL/wiki/OWL_Working_ Group.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S.</given-names>
            <surname>Avancha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Joshi</surname>
          </string-name>
          .
          <article-title>Ontology-driven adaptive sensor networks</article-title>
          .
          <source>In 1st Annual International Conference on Mobile and Ubiquitous Systems, Networking and Services</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>P.</given-names>
            <surname>Barnaghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Meissner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Presser</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Moessner</surname>
          </string-name>
          .
          <article-title>Sense and sens'ability: semantic data modelling for sensor networks</article-title>
          .
          <source>In ICT Mobile Summit</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. L.
          <string-name>
            <surname>Bermudez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Graybeal</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Arko</surname>
          </string-name>
          .
          <article-title>A marine platforms ontology: experiences and lessons</article-title>
          .
          <source>In 1st International Semantic Sensor Networks Workshop</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>T.</surname>
            Berners-Lee,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hendler</surname>
            , and
            <given-names>O. Lassila.</given-names>
          </string-name>
          <article-title>The Semantic Web: a new form of Web content that is meaningful to computers will unleash a revolution of new possibilities</article-title>
          .
          <source>Scienti c American</source>
          ,
          <volume>284</volume>
          (
          <issue>5</issue>
          ):
          <volume>34</volume>
          {
          <fpage>43</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>M. Botts</surname>
            , G. Percivall,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Reed</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Davidson. OGC Sensor Web</surname>
          </string-name>
          <article-title>Enablement: overview and high level architecture</article-title>
          .
          <source>OpenGIS White Paper OGC 07-165</source>
          , Open Geospatial Consortium Inc.,
          <year>December 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>M.</given-names>
            <surname>Botts</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Robin. OpenGIS Sensor Model</surname>
          </string-name>
          <article-title>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="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>J. Brunner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Goudou</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Gatellier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Beck</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Laporte</surname>
          </string-name>
          .
          <article-title>SEMbySEM: a framework for sensors management</article-title>
          .
          <source>In 1st International Workshop on the Semantic Sensor Web</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>M. Calder</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Morris</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Peri</surname>
          </string-name>
          .
          <article-title>Machine reasoning about anomalous sensor data</article-title>
          .
          <source>In International Conference on Eccological Informatics</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. Cameron</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Taylor</surname>
            , D. Ratcli e, G. Squire, and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Colton</surname>
          </string-name>
          .
          <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="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Helal</surname>
          </string-name>
          .
          <article-title>Sifting through the jungle of sensor standards</article-title>
          .
          <source>Pervasive Computing</source>
          , IEEE,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>M. Compton</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Neuhaus</surname>
            , and
            <given-names>K.-N.</given-names>
          </string-name>
          <string-name>
            <surname>Tran</surname>
          </string-name>
          .
          <article-title>Reasoning about sensors and compositions</article-title>
          .
          <source>In 2nd International Semantic Sensor Networks Workshop</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          .
          <article-title>Observations and Measurements { Part 1 { Observation schema</article-title>
          .
          <source>OpenGIS Implementation Standard OGC 07-022r1</source>
          , Open Geospatial Consortium Inc.,
          <year>December 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          . Observations and Measurements { Part 2 -
          <string-name>
            <given-names>Sampling</given-names>
            <surname>Features</surname>
          </string-name>
          .
          <source>OpenGIS Implementation Standard OGC 07-002r3</source>
          , Open Geospatial Consortium Inc.,
          <year>December 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. G. de Mel,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sensoy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Preece</surname>
          </string-name>
          .
          <article-title>Flexible resource assignment in sensor networks: a hybrid reasoning approach</article-title>
          .
          <source>In 1st International Workshop on the Semantic Sensor Web</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. L.
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Kolari</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Avancha</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Finin</surname>
          </string-name>
          .
          <article-title>Ontologies: a Handbook of Principles, Concepts and Applications in Information Systems, chapter 4: Using ontologies in the Semantic Web: a survey</article-title>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>P.</given-names>
            <surname>Duchesne</surname>
          </string-name>
          .
          <article-title>Adapters for the WSMX platform</article-title>
          .
          <source>SWING deliverable D5</source>
          .3,
          <string-name>
            <surname>December</surname>
          </string-name>
          <year>2008</year>
          . Available at http://www.swing-project.org/deliverables/document/ 132.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>M. Eid</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Liscano</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Saddik</surname>
          </string-name>
          .
          <article-title>A novel ontology for sensor networks data</article-title>
          .
          <source>In IEEE International Conference on Computational Intelligence for Measurement Systems and Applications</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>Proc. Semantic Sensor Networks</source>
          <year>2009</year>
          , page
          <issue>30</issue>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          26.
          <string-name>
            <surname>M. Eid</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Liscano</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Saddik</surname>
          </string-name>
          .
          <article-title>A universal ontology for sensor networks data</article-title>
          .
          <source>In IEEE International Conference on Computational Intelligence for Measurement Systems and Applications</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          27.
          <string-name>
            <surname>M. Gomez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Preece</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Johnson</surname>
            , G. de Mel, W. Vasconcelos,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gibson</surname>
            , A. BarNoy, K. Borowiecki,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Porta</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Pizzocaro</surname>
          </string-name>
          .
          <article-title>An ontology-centric approach to sensor-mission assignment</article-title>
          .
          <source>In 16th International Conference on Knowledge Engineering and Knowledge Management</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          28.
          <string-name>
            <surname>C. Henson</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Neuhaus</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Thirunarayan</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Buyya</surname>
          </string-name>
          .
          <article-title>An ontological representation of time series observations on the semantic sensor web</article-title>
          .
          <source>In 1st International Workshop on the Semantic Sensor Web</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          29.
          <string-name>
            <surname>C. Henson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Pschorr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Sheth</surname>
            , and
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Thirunarayan. SemSOS: Semantic Sensor Observation</surname>
          </string-name>
          <article-title>Service</article-title>
          .
          <source>In International Symposium on Collaborative Technologies and Systems</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          30.
          <string-name>
            <given-names>A.</given-names>
            <surname>Herzog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jacobi</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Buchmann.</surname>
          </string-name>
          A3ME
          <article-title>- an Agent-Based middleware approach for mixed mode environments</article-title>
          .
          <source>In 2nd International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          31.
          <string-name>
            <given-names>A.</given-names>
            <surname>Herzog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jacobi</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Buchmann</surname>
          </string-name>
          .
          <article-title>Prede nned classi cation for mixed mode environments</article-title>
          .
          <source>Technical report, TU Darmstadt</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          32.
          <string-name>
            <given-names>B.</given-names>
            <surname>Horan</surname>
          </string-name>
          .
          <article-title>The use of capability descriptions in a wireless transducer network</article-title>
          .
          <source>Technical report, Sun Microsystems Laboratories</source>
          ,
          <year>2005</year>
          .
          <source>SMLI Technical Report TR-2005-131.</source>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          33.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Guo</surname>
          </string-name>
          .
          <article-title>Ontology driven adaptive data processing in wireless sensor networks</article-title>
          .
          <source>In 2nd international conference on Scalable information systems</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          34.
          <string-name>
            <given-names>V.</given-names>
            <surname>Huang</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Javed</surname>
          </string-name>
          .
          <article-title>Semantic sensor information description and processing</article-title>
          .
          <source>In 2nd International Conference on Sensor Technologies and Applications</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          35. J.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Kwon</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Kwak</surname>
            , and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Building a service-oriented ontology for wireless sensor networks</article-title>
          .
          <source>In 7th IEEE/ACIS International Conference on Computer and Information Science</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          36.
          <string-name>
            <surname>M. Klusch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Fries</surname>
            , and
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Sycara.</surname>
          </string-name>
          OWLS-MX:
          <article-title>a hybrid Semantic Web service matchmaker for OWL-S services</article-title>
          .
          <source>International Journal of Web Semantics</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          37.
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          .
          <article-title>A framework for semantic sensor network services</article-title>
          .
          <source>In 6th International Conference on Service Oriented Computing</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          38.
          <string-name>
            <surname>C. J. Matheus</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Tribble</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Kokar</surname>
            ,
            <given-names>M. G.</given-names>
          </string-name>
          <string-name>
            <surname>Ceruti</surname>
            , and
            <given-names>S. C.</given-names>
          </string-name>
          <string-name>
            <surname>McGirr</surname>
          </string-name>
          .
          <article-title>Towards a formal pedigree ontology for level-one sensor fusion</article-title>
          .
          <source>In 10th International Command &amp; Control Research and Technology Symposium</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          39.
          <string-name>
            <given-names>P.</given-names>
            <surname>Maue</surname>
          </string-name>
          .
          <article-title>Semantic annotatations in OGC standards</article-title>
          .
          <source>OpenGIS Discussion Paper OGC 08-167r1</source>
          , Open Geospatial Consortium Inc.,
          <year>July 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          40.
          <string-name>
            <given-names>D.</given-names>
            <surname>Moodley</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Simonis.</surname>
          </string-name>
          <article-title>A new architecture for the Sensor Web: the SWAP framework</article-title>
          .
          <source>In 1st International Semantic Sensor Networks Workshop</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          41.
          <string-name>
            <given-names>H.</given-names>
            <surname>Neuhaus</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Compton</surname>
          </string-name>
          .
          <article-title>The semantic sensor network ontology: a generic language to describe sensor assets</article-title>
          .
          <source>In AGILE Workshop: Challenges in Geospatial Data Harmonisation</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          42. L.
          <string-name>
            <surname>Ni</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Cheung</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
          </string-name>
          .
          <article-title>Semantic sensor net: an extensible framework</article-title>
          .
          <source>International Journal of Ad Hoc and Ubiquitous Computing</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          43.
          <string-name>
            <surname>OWL-S Coalition</surname>
          </string-name>
          .
          <article-title>OWL-S: Semantic Markup for Web Services</article-title>
          .
          <source>W3C Member Submission</source>
          ,
          <year>November 2004</year>
          . Available at http://www.w3.org/Submission/OWL-S/.
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <source>Proc. Semantic Sensor Networks</source>
          <year>2009</year>
          , page
          <issue>31</issue>
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          44.
          <string-name>
            <given-names>A.</given-names>
            <surname>Preece</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , G. de Mel,
          <string-name>
            <given-names>W.</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sleeman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Colley</surname>
          </string-name>
          , G. Pearson,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pham</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Porta</surname>
          </string-name>
          .
          <article-title>Matching sensors to missions using a knowledge-based approach</article-title>
          . In SPIE Defense Transformation and
          <string-name>
            <surname>Net-Centric</surname>
            <given-names>Systems</given-names>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          45.
          <string-name>
            <given-names>F.</given-names>
            <surname>Probst</surname>
          </string-name>
          .
          <article-title>Ontological analysis of Observations and Measurements</article-title>
          .
          <source>In 4th International Conference on Geographic Information Science</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          46.
          <string-name>
            <given-names>F.</given-names>
            <surname>Probst</surname>
          </string-name>
          .
          <article-title>Observations, measurements and semantic reference spaces</article-title>
          .
          <source>Journal of Applied Ontology</source>
          ,
          <volume>3</volume>
          (
          <issue>1-2</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          47.
          <string-name>
            <given-names>D.</given-names>
            <surname>Russomanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kothari</surname>
          </string-name>
          , and
          <string-name>
            <surname>O. Thomas. Building</surname>
          </string-name>
          <article-title>a sensor ontology: a practical approach leveraging ISO and OGC models</article-title>
          .
          <source>In 2005 International Conference on Arti cial Intelligence (vol 2)</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          48.
          <string-name>
            <given-names>D.</given-names>
            <surname>Russomanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kothari</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Thomas</surname>
          </string-name>
          .
          <article-title>Sensor ontologies: from shallow to deep models</article-title>
          .
          <source>In 37th Southeastern Symposium on System Theory</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          49.
          <string-name>
            <given-names>N.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          , W. Hall, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          .
          <article-title>The Semantic Web revisited</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ):
          <volume>96</volume>
          {
          <fpage>101</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          50.
          <string-name>
            <given-names>A.</given-names>
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Henson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sahoo</surname>
          </string-name>
          .
          <article-title>Semantic sensor web</article-title>
          .
          <source>IEEE Internet Computing</source>
          ,
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          51.
          <string-name>
            <given-names>A.</given-names>
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ramakrishnan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Thomas</surname>
          </string-name>
          .
          <article-title>Semantics for the Semantic Web</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ),
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          52.
          <string-name>
            <given-names>E.</given-names>
            <surname>Sirin</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          .
          <article-title>SPARQL-DL: SPARQL query for OWL-DL</article-title>
          .
          <source>In 3rd OWL Experiences and Directions Workshop</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          53.
          <string-name>
            <given-names>R.</given-names>
            <surname>Sugihara</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Gupta</surname>
          </string-name>
          .
          <article-title>Programming models for sensor networks: a survey</article-title>
          .
          <source>ACM Transactions on Sensor Networks</source>
          ,
          <volume>4</volume>
          (
          <issue>2</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          54.
          <string-name>
            <given-names>K.</given-names>
            <surname>Thirunarayan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Henson</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Sheth</surname>
          </string-name>
          .
          <article-title>Situation awareness via abductive reasoning for semantic sensor data: a preliminary report</article-title>
          .
          <source>In International Symposium on Collaborative Technologies and Systems</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          55.
          <string-name>
            <surname>K. J. Witt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Stanley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Smithbauer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mandl</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Ly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Underbrink</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Metheny</surname>
          </string-name>
          .
          <article-title>Enabling Sensor Webs by utilizing SWAMO for autonomous operations</article-title>
          .
          <source>In 8th NASA Earth Science Technology Conference</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          56.
          <string-name>
            <surname>J. Yick</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Mukherjee</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ghosal</surname>
          </string-name>
          .
          <article-title>Wireless sensor network survey</article-title>
          .
          <source>Computer Networks</source>
          ,
          <volume>52</volume>
          (
          <issue>12</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          57.
          <string-name>
            <given-names>A.</given-names>
            <surname>Zafeiropoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Konstantinou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arkoulis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Spanos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Mitrou</surname>
          </string-name>
          .
          <article-title>A semantic-based architecture for sensor data fusion</article-title>
          .
          <source>In 2nd International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>