<!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>Sensor Data Provenance: SSNO and PROV-O Together at Last</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Compton</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Corsar</string-name>
          <email>dcorsar@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kerry Taylor</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Australian National University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>CSIRO Digital Productivity and Services</institution>
          ,
          <addr-line>Canberra</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Aberdeen</institution>
          ,
          <addr-line>Aberdeen</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents an alignment between the W3C Provenance Working Group's recommended ontology (PROV-O) and the W3C Semantic Sensor Networks Incubator Group's ontology (SSNO). The alignment views PROV-O as an upper ontology which is extended with SSNO concepts and properties. This allows representation of observation details and sensor deployments that are not possible in the SSNO alone, and gives a basis for alignment with Open Geospatial Consortium Observations &amp; Measurements aligned ontologies. Further to the alignment, rules are presented that further constrain the interpretation of the aligned ontologies and provide a mechanism by which provenance information can be generated from SSN data thereby allowing modellers to take advantage of the new features. The bene t of the aligned ontologies is illustrated with an example of cross-domain provenance querying enabled by the alignment.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Sensor deployments for smart cities, the Internet of Things, crowd sensing, and
environmental research produce large volumes of data, which, when analysed
either in real-time or using archives, have the potential to impact on virtually
all aspects of society [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The Semantic Sensor Web can play an important role
in realising these impacts by supporting the identi cation, selection and use of
sensor data through expressive representations of sensor resources. This support
can be extended by providing additional details, such as how the data was
produced, any processing to which it was subjected, and who was involved in those
steps, i.e. the data's provenance [
        <xref ref-type="bibr" rid="ref2 ref21">2, 21</xref>
        ]. Provenance is valuable here as it can
be used to assist users with understanding, verifying, and assessing the data's
quality and trustworthiness before use [
        <xref ref-type="bibr" rid="ref17 ref20 ref28">20, 28, 17</xref>
        ].
      </p>
      <p>
        Due to the work of the W3C Semantic Sensor Networks (SSN) Incubator
Group and W3C Provenance Working Group, the semantic web community now
has OWL2 [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] ontologies designed to support the reuse and interoperability of
both sensor and provenance information. The SSN ontology (SSNO) [
        <xref ref-type="bibr" rid="ref16 ref5">5, 16</xref>
        ] has
been adopted as a defacto standard for the semantic speci cation of sensors,
sensor devices, systems, processes, and observations. The SSNO is designed to
capture both historical details (for example, details of deployments and how
observation values were produced) along with current information (for
example, sensor capabilities). The PROV-O ontology [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is a W3C recommendation
for the representation and interchange of provenance information on the Web,
where provenance is de ned as information about the entities, activities, and
people involved in the production of things - data, physical objects, etc. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
PROV-O builds on signi cant research by the database, work ow, and e-science
communities (see [
        <xref ref-type="bibr" rid="ref19 ref25 ref3">3, 19, 25</xref>
        ] for relevant reviews).
      </p>
      <p>This paper contributes an alignment between the SSNO and PROV-O
models, including rules that both constrain the interpretation of the alignment and
can be used for inferring provenance from sensor data. The alignment extends
the expressive capability of the SSNO for recording observations and system
deployments, enabling more comprehensive historical information to be described
than is possible using SSNO alone. As such, the alignment also serves as a best
practice guide for using SSNO and PROVO to represent the provenance of
observations, observation values, and sensor system deployments. The alignment also
enables the integration of SSNO data with other data expressed using PROV-O,
and so makes SSNO data available to tools and applications capable of
consuming PROV-O (e.g. for visualisations).</p>
      <p>Paper Outline: First, the SSN (x2.1) and PROV (x2.2) ontologies are discussed.
Then related work (x3) is reviewed. The alignment (x4) is then presented in
terms of a central pattern (x4.1), aligning the Stimulus-Sensor-Observation
pattern from the SSNO to PROV-O along with an alignment (x4.2) for the SSNO's
platforms and deployments model. Next, rules are given (x4.3) that further
inform the alignment and can be used to produce data in the aligned ontology
from SSNO data. An example (x5) illustrates the use of the alignment. The
paper concludes (x6) with a discussion of the alignment and its features.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>The PROV and SSN ontologies are accessible from their respective namespaces:
http://www.w3.org/ns/prov, and
http://purl.oclc.org/NET/ssnx/ssn</p>
      <p>Throughout, the namespaces for the PROV and SSN ontologies are
abbreviated as `prov' and `ssn' respectively. Hence ssn:Sensor means the
concept http://purl.oclc.org/NET/ssnx/ssn#Sensor. The SSN ontology uses
the DOLCE Ultralite ontology, called DUL, as an upper ontology and its
namespace, http://www.loa-cnr.it/ontologies/DUL.owl, is abbreviated as `dul'.
Concepts and properties given without a namespace are those of the alignment
discussed here.
2.1</p>
      <p>
        SSN
The SSN ontology was designed to describe sensors: what is observed, how
observations are made, the observations, and the qualities of the sensors and
observations. Full descriptions of the SSNO are given in Compton et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the
incubator group's nal report [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        The SSNO is built around the Stimulus-Sensor-Observation pattern [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] that
describes the relationship between an observing ssn:Sensor, the ssn:Property
measured, the real-world ssn:Stimulus, the ssn:Sensing procedure followed and
the resultant ssn:Observation.
      </p>
      <p>The SSNO expands on the central pattern to describe the ssn:Accuracy,
ssn:Frequency, ssn:Drift, etc. of a sensor as its ssn:MeasurementCapability, to
describe the ssn:OperatingRange and ssn:SurvivalRange of sensors, and to
provide a skeleton structure for describing how a sensor may be attached to an
ssn:Platform and used in an ssn:Deployment.</p>
      <p>However, it is the Stimulus-Sensor-Observation pattern that forms the key
part for the alignment to PROV-O.
2.2</p>
      <sec id="sec-2-1">
        <title>PROV</title>
        <p>
          The PROV-O recommendation is an OWL2 encoding of the PROV Data Model
[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], which describes provenance in terms of relationships between three main
types of concepts: prov:Entity, which represents (physical, digital, or other types
of) things; prov:Activity, which occur over time and can use and/or generate
entities; and prov:Agent, which are responsible for activities occurring, entities
existing, or another agent's activity [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>Relationships between these concepts describe the in uence one has had on
another. These include that an activity prov:used and prov:generated entities,
ascribing an entity to an agent (prov:wasAttributedTo), and an agent to an
activity (prov:wasAssociatedWith). The nature of the in uence can be de ned
using quali ed relations to describe the prov:Role of the entity, agent, or activity.
Quali ed relations include: prov:Usage, which de nes the role of an entity used
by an activity; and prov:Association, which de nes the role of an agent in an
activity, along with any prov:Plan the agent was following during the activity.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        The provenance of sensor data has many uses, including: supporting the
understanding and reuse of sensor data, including data that has been aggregated or
otherwise processed [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]; ensuring the correct attribution of publicly available
sensor data [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]; supporting users trace the involvement of sensor data in
experiments for reproducibility purposes [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]; searching for, and identifying sensor
data within data stores [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]; verifying data transmitted through nodes in a
sensor network [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]; and supporting quality [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and trustworthiness assessments [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
Despite this, there are few published alignments between sensor and provenance
ontologies, which are discussed below.
      </p>
      <p>
        The Open Provenance Model (OPM) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] is used by Lie et. al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] to record
the provenance of virtual sensors within the Tupelo semantic content
management system. OPM integrates the sensor registration and selection events with
the retrieval of raw data and model-based transformations applied to derive new
data. In this system, data is modelled as the OPM equivalent of prov:Entity and
actions as prov:Activity; no further alignments are described.
      </p>
      <p>
        Patni et. al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] use the Provenir ontology [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] to capture and store the
provenance of sensor data in their sensor management system. Alignments between
Provenir and their sensor ontology are de ned through a series of rdfs:subClassOf
and rdfs:subPropertyOf relationships modelling sensor-speci c provenance
information. This includes modelling observation values as the Provenir equivalent of
prov:Entity and the sampling time property as the equivalent of prov:atTime.
      </p>
      <p>
        Stasch et. al. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] describe their extension of the SSNO to represent
aggregations of observations, and detail the use of the Provenance Vocabulary4
and OPM to record each aggregation's provenance. Observations and
aggregations are modelled using the Provenance Vocabulary and OPM equivalents of
prov:Entity, with aggregations being created by an aggregation activity that
used observations. However, it is unclear if the remaining SSNO concepts have
been aligned to a provenance model, or if these alignments have been explicitly
de ned in an ontology to enable their reuse.
      </p>
      <p>
        In the context of a citizen sensing application, Corsar et. al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] de ne a
partial alignment between the SSNO and PROV-O. The alignment is restricted to
de ning subclass relationships between the SSNO observation, sensor, and
sensing concepts and the PROV-O entity, agent, and activity concepts respectively.
The alignment is used to integrate SSNO data with other data via the PROV-O
model to support quality assessment of observations from citizen sensors.
      </p>
      <p>These various works illustrate a requirement to combine sensor and
provenance models, and potential uses of the resulting model. However, to the best
of our knowledge, there does not currently exist a comprehensive alignment
between any established sensor and provenance models. We have therefore chosen
to develop such an alignment between the two ontologies (SSNO and PROV-O)
that are now accepted within (and beyond) their respective communities as the
main reference models.
4</p>
    </sec>
    <sec id="sec-4">
      <title>SSNO-PROV-O Alignment</title>
      <p>While the SSN and PROV ontologies are compatible in some areas, the two
are modelled from di erent perspectives. Largely, the SSN ontology is about
properties and potential: what sensors measure, how they measure, and the
qualities of such measurements. While, on the other hand, the PROV ontology
models what has occurred and how things were made: what the entities are, what
produced them and how. The potential for overlap and alignment between the
two ontologies is observations. Observations are the things that are produced by
sensors and, thus from a provenance perspective, this production or generation
4 http://trdf.sourceforge.net/provenance/ns.html
is the key point in linking the two ontologies. Indeed, it is observations around
which the following alignment is built.5</p>
      <p>The PROV ontology is the more abstract of the two and thus the alignment
places SSNO concepts and relations into the PROV-O hierarchy, making them
subconcepts and subproperties of PROV-O concepts and properties. The
PROVO ontology is used like an upper ontology in this respect. This approach allows,
for example, other provenance data and modelling to be used in conjunction
with the sensor data in a provenance setting.</p>
      <p>New concepts extending the PROV-O hierarchy are created to further glue
the two ontologies together, as simply placing SSNO concepts into the PROV-O
hierarchy does not complete the full richness of the alignment.</p>
      <p>In making the alignment, modelling choices are present even at the initial
stages and each choice has far reaching consequences for how other aspects are
aligned. The placement of ssn:Observation and ssn:Sensor are the most central.</p>
      <p>A choice was made in the SSN ontology to make an ssn:Observation a
dul:Situation (i.e.: ssn:Observation v dul:Situation). That is, an observation
is an interpretation of real-world events and the results of those events: for
example, a stimulus (wind) spins the cups on a wind sensor, generating a current,
and through an equation modelling the relationship between this and the
physical property of wind speed the sensor outputs a value that we can choose to
interpret as an observation of the wind speed at that moment. The observation
is the social construct of the interpretation, not the act of the observing itself.</p>
      <p>
        On the other hand, the Open Geospatial Consortium (OGC) Observations
and Measurements (O&amp;M) (previously an OGC standard [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ], now an ISO
standard [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]), sees an observation as an event: the event of sensing and producing
the result. The SSNO and O&amp;M attach essentially the same data to an
observation | a value, a feature of interest, an observed property, etc. | but place the
observation itself in a di erent context. The SSNO argues that O&amp;M con ates
two aspects of the observation: the act and the interpretation.
      </p>
      <p>
        This dichotomy poses an immediate choice in the alignment. Following the
SSNO model, ssn:Observation would be aligned with prov:Entity (ssn:Observation
v prov:Entity). But that choice reinforces the distinction between O&amp;M and
the SSNO. It may also make the alignment less useful as it would not t with
OGC models and would not, for example, be able to represent data from an
O&amp;M aligned ontology, such as that given by Cox [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Aligning to O&amp;M would
align ssn:Observation to prov:Activity (ssn:Observation v prov:Activity). Such
a choice might be passable in an SSN Ontology not aligned to DOLCE, but with
the DOLCE alignment it would be problematic as an observation would be both
a dul:Object and a prov:Activity. Since dul:Object is disjoint from dul:Event but
PROV-O speci es no disjoints this alignment may not lead to inconsistency, but
would be ontologically uncomfortable.
      </p>
      <p>Instead of following either approach, the alignment reconciles these disparate
viewpoints. It aligns the SSNO approach to PROV-O and describes new
PROV5 The alignment ontology is available at http://purl.oclc.org/NET/ssnprov/
ssnprov.</p>
      <p>O aligned concepts for the O&amp;M approach, linking them through provenance.
That is, the ssn:Observation is reached by a prov:Activity that interprets the
act of sensing. The rest of the alignment follows from this central pattern.</p>
      <p>Figure 1 shows the central pattern of the alignment, while Figure 2 shows
the full alignment.</p>
      <p>prov:wasAttributedTo
prov:Entity
ssn:SensorOutput
prov:Agent prov:Entity</p>
      <p>
        ssn:Sensor
prov:wasAttributedTo
The SSNO concept of observations, ssn:Observation, is classi ed as a prov:Entity
(ssn:Observation v prov:Entity). A prov:Entity being \[. . . ] a physical, digital,
conceptual, or other kind of thing with some xed aspects" [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], ssn:Observation,
social situations or constructs, are thus a conceptual thing.
      </p>
      <p>
        Sensors, ssn:Sensor, are classi ed as both prov:Entity and prov:Agent (i.e.
both ssn:Sensor v prov:Entity and ssn:Sensor v prov:Agent). prov:Entity
because sensors are physical or digital things in the sense meant by the PROV-O
de nition above; and prov:Agent because in performing the act of sensing they
are the agents that enact a prov:Activity and because sensors are responsible for
the existence of observations. An agent in PROV-O being \[. . . ] something that
bears some form of responsibility for an activity taking place, for the existence
of an entity, or for another agent's activity" [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>Sensors and observations are linked in the SSNO by ssn:madeObservation
and ssn:observedBy. The alignment adds prov:wasAttributedTo, i.e. that the
observation entity was attributed to the sensor agent. Further linking the two
are new concepts SensorPerformedSensing, ActivityOfSensing and
ObservationInterpretation, which add the detail that describe the observation activity and
ll in the O&amp;M perspective as discussed in above.</p>
      <p>The new concept ActivityOfSensing is the prov:Activity of performing the
sensing. An ActivityOfSensing prov:generated the ssn:SensorOutput, was
inuenced by (prov:wasIn uencedBy) the ssn:Stimulus and, through
SensorPerformedSensing (a prov:Association), prov:wasAssociatedWith the sensor.
Further, an ActivityOfSensing may be speci ed as prov:wasInformedBy things such
as the feature of interest or the observed property, though this isn't required in
the alignment. It is the ActivityOfSensing that lls in the O&amp;M perspective of
observation.</p>
      <p>The prov:Activity of ObservationInterpretation records the activity that
interpreted the results of an ActivityOfSensing and resulted in (prov:generated) a
dul:Situation that is the ssn:Observation. The activity of
ObservationInterpretation prov:wasInformedBy the ActivityOfSensing. As with the ActivityOfSensing,
the ObservationInterpretation may be prov:wasInformedBy some of the aspects
recorded by the ssn:Observation.</p>
      <p>Observations themselves can record in SSNO the ssn:Stimulus as a related
event (dul:includesEvent) as well as a feature of interest and observed property.
Here, as with ActivityOfSensing and ObservationInterpretation, the alignment is
left open. These links could be added by specifying them as prov:wasIn uencedBy
or prov:wasInformedBy, but we chose to leave the alignment exible here and
allow such links to be included, but not mandate them.</p>
      <p>Specifying ssn:observationResult v prov:wasDerivedFrom shows the
provenience attribution of an observation as a situation being partly derived from the
observation result.</p>
      <p>The ssn:SensorOutput is prov:wasAttributedTo the sensor agent by virtue
of specifying ssn:isProducedBy v prov:wasAttributedTo. Some properties, of
which ssn:isProducedBy is one, were not found to have alignments to DUL in
the development of the SSNO. This is remedied in the alignment, which takes
advantage of PROV-O as the upper ontology to further restrict the interpretation
of ssn:isProducedBy.</p>
      <p>The alignment adds further nuances to the description of an observation
that SSN cannot do alone. SensorPerformedSensing can be enriched to show
that the sensor had the role of performing the sensing in the ActivityOfSensing
(prov:hadRole and PerformedSensing). More importantly, it can show the plan
(prov:hadPlan) that was used to perform the sensing | linking the activity of
sensing with the ssn:Sensing plan that was used. The SSNO alone can show what
sensing plans a sensor is capable of performing, but, for an individual
observation, the SSNO cannot show which plan was enacted. This advantage in the
SSN-PROV-O alignment is helpful in speci cations of the observations of
multiinstruments and systems with complex sensing options, where the provenance
can now record more accurately what was done.</p>
      <p>The dul:Plan of ssn:Sensing in the SSN ontology can also be used to express
if the observation was made in some particular way: i.e. specifying that a sensor
ssn:implements some ssn:Sensing describes how the sensor works, while
specifying that an observation had a ssn:sensingMethodUsed of some ssn:Sensing
describes how the sensor was used in making the observation | a particular
con guration or physical setup for example. The alignment enriches the picture
by showing that it is the activity of sensing that used the plan. For this the
alignment shows that an ActivityOfSensing can have a prov:quali edUsage of
some SensingUsage.</p>
      <p>The alignment further ensures that the dul:Plan a ssn:Sensor enacts in an
ActivityOfSensing must be a plan that it ssn:implements by stating the role
chain:
sensingAgent</p>
      <p>prov:hadPlan v ssn:implements.</p>
      <p>There is no alignment to PROV-O for aspects of SSNO such as the measuring
properties (ssn:MeasurementCapability) or ssn:OperatingRange as these are the
static aspects of sensors that are covered by the SSNO and not PROV-O. That
is, because aspects such as accuracy and drift, or speci cations of operating and
survival ranges are inherent properties of sensors, they have no natural alignment
into PROV-O.</p>
      <p>In fact, there is no alignment to PROV-O for any ssn:Property as properties
such as accuracy (which is ssn:MeasurementProperty) or survival temperature
(which would be ssn:SurvialProperty) being measurable properties of sensors,
just as temperature is a measurable property of a location. Properties could be
aligned as prov:Entity (a conceptual entity in PROV-O), but since properties
are inherent for an object and PROV-O doesn't provide mechanisms for talking
about and linking entities, except through creation or participation in activities
or membership of collections, there is no useful way to align properties to
PROVO. For example, one might want to describe the provenance of a sensor, including
its creation and creator, but such a description is unlikely to involve specifying
that the creator made or generated the accuracy of the sensor.</p>
      <p>That there are aspects of the SSNO not covered by PROV-O and parts of the
alignment that provide extra capability to the SSNO shows that the alignment
extends each ontology.</p>
      <p>A further alignment is possible for the deployments and platforms aspects of
the SSNO as this describes time-varying aspects of sensors. Again the alignment
adds expressive power not available in SSN alone.
4.2</p>
      <sec id="sec-4-1">
        <title>Deployments Alignment</title>
        <p>In the SSNO deployments are DUL processes (ssn:Deployment v dul:Process):
that is, events about which the evolving nature is important. Such a conception
of a deployment as representing the ongoing process of initial deployment,
maintenance, addition and removal, recalibration, etc. ts naturally with PROV-O.
The alignment, however, adds to the expressive capability of the SSNO, and
more nuanced and clear speci cations can be made in the alignment, giving the
expressive capability to state subtle properties of the evolution and nature of
deployments and thus may give further reasoning power for sensor search and
selection.</p>
        <p>The alignment for deployments (bottom of Figure 2) makes the assertions
that the processes for deployment are prov:Activity, that both ssn:Platform and
ssn:System are prov:Entity, and that an ssn:System is a prov:Collection. Together
with the properties assertions, the whole of the SSNO deployments skeleton is
aligned to PROV-O.</p>
        <p>Consider, for example, Figure 3 which shows an SSNO description of a
deployment (black) augmented with a description that can be achieved in the aligned
ontologies (grey). The SSNO can describe the deployment and the processes,
systems and platforms involved, but can't show the relationships and derivations
between the parts. Once the PROV-O parts are added, the usage, generation
and temporal dependencies are clear, though one may wish to further specify
these with timing assertions on the activities, such as with prov:startedAtTime
and prov:endedAtTime, or by using dul:precedes and dul:follows.</p>
        <p>If desired, information about the agents associated with the
deploymentrelated processes can also be de ned (not expressible in the SSNO). This, in turn,
can include details explaining why the action took place: for example, as part of
the system's maintenance plan or in response to the system malfunctioning.
ssn:Deployment
deployment_1
ssn:hasDeplyment
ssn:hasSubSystem
ssn:hasDeployment</p>
        <p>ssn:hasDeployment property
ssn:hasSubSystem
ssn:System
system_1
ssn:System
system_1'
prov:wasDerivedFrom</p>
        <p>prov:wasDerivedFrom
ssn:attachedSystem</p>
        <p>ssn:attachedSystem
ssn:inDeployment
ssn:Platform
platform_1'
prov:wasDerivedFrom
prov:wasDerivedFrom</p>
        <p>Concept
individual</p>
        <p>ssn:hasSubSystem
ssn:System
system_1''
ssn:attachedSystem
ssn:inDeployment
ssn:Platform
platform_1''
ssn:inDeployment
ssn:Platform
platform_1</p>
        <p>prov:used
ssn:deploymentProcessPart
prov:generated prov:used</p>
        <p>
          Further subtle nuances can be gained, for example, by adding that
system 1', system 1", platform 1' and platform 1" from Figure 3 are revisions of
system 1 and system 1. This could be done in the aligned ontology by
specifying prov:wasRevisionOf. A more complete speci cation could be gained by
specifying temporal parts using a 4D uents [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] approach.
        </p>
        <p>
          Such detailed modelling could be used for example when sensor selection is
dependent on dynamic properties of sensors, such as consistency of maintenance
or time since last calibration. This information can also be used for identifying
and selecting sensor data or to make judgements about the data from providers
or networks based on the maintenance history of other deployments made by the
provider. Further, calibration and maintenance events could be used, for
example, in conjunction with a sensor's static speci cation of accuracy and drift to
determine the likely current performance of the sensor based on its history. This,
in turn, can be used during, for example, quality assessments of observations.
Information about the agents involved in the deployment can be bene cial when
making trust assessments [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], or for data access control (for example, restricting
access to only members of the organisation responsible for the sensor).
4.3
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Rules</title>
        <p>As is often the case, the OWL speci cation restricts our interpretation to a set of
potential satisfying models, but one may wish to add further detail. For this we
have de ned a set of rules6 to further constrain the interpretation of the model
and which can be used to generate aligned provenance data from SSN data.</p>
        <p>The rules de ne how the concepts introduced by the alignment should be
interpreted in the context of SSN data. Two types of rules could be considered: the
rst de ne ObservationInterpretation and ActivityOfSensing; the second de ne
the relationships, particularly from ActivityOfSensing to the remaining concepts.</p>
        <p>Implementations of these rules have been produced using the Stardog 2.1.37
and SPARQL Inferencing Notation8 (SPIN) formats. The following shows
fragments of our Stardog rules. Stardog rules9 are written in a SPARQL-like syntax
with an `if . . . then . . . ' structure. The Stardog rules are activated on query and,
although these infer the existence of new individuals and can use the inferred
individuals in answering queries, the inferred individuals are not persistent. The
SPIN rules, however, can persist the inferred individuals, but the SPIN reasoner
is limited to using Jena10 compatible models.</p>
        <p>The following fragment of a Stardog rule infers an ObservationInterpretation
based on the existence of an ssn:Observation.11
IF f
? obs r d f : t y p e s s n : O b s e r v a t i o n .</p>
        <p>FILTER NOT EXISTS ( ? o b s I prov : g e n e r a t e d ? obs .</p>
        <p>? o b s I r d f : t y p e p r o v s s n : O b s e r v a t i o n I n t e r p r e t a t i o n ) .</p>
        <p>BIND (UUID( ) AS ? o b s I n t e r p ) .
g THEN f ? o b s I n t e r p prov : g e n e r a t e d ? obs .</p>
        <p>? o b s I n t e r p r d f : t y p e p r o v s s n : O b s e r v a t i o n I n t e r p r e t a t i o n .</p>
        <p>The following example rule shows how the SensingUsage quali ed association
can be derived for an ActivityOfSensing.</p>
        <p>IF f
? obs r d f : t y p e s s n : O b s e r v a t i o n .
? obs s s n : sensingMethodUsed ? s e n s i n g .
? o b s I prov : g e n e r a t e d ? obs .
? o b s I r d f : t y p e p r o v s s n : O b s e r v a t i o n I n t e r p r e t a t i o n .
? o b s I prov : wasInformedBy ? actOfSen .
? actOfSen r d f : t y p e p r o v s s n : A c t i v i t y O f S e n s i n g .</p>
        <p>FILTER NOT EXISTS ( ? actOfSen prov : q u a l i f i e d U s a g e ? senUse .</p>
        <p>? senUse r d f : t y p e p r o v s s n : S e n s i n g U s a g e ) .</p>
        <p>BIND (UUID( ) AS ? s e n s i n g U s a g e ) .
g THEN f ? actOfSen prov : q u a l i f i e d U s a g e ? s e n s i n g U s a g e .</p>
        <p>? s e n s i n g U s a g e r d f : t y p e p r o v s s n : S e n s i n g U s a g e .
6 The rules are available at http://purl.oclc.org/NET/ssnprov/rules.
7 http://stardog.com/
8 http://spinrdf.org/
9 http://docs.stardog.com/owl2/
10 https://jena.apache.org/
11 The UUID() function creates a unique identi er for the new individual.
? s e n s i n g U s a g e prov : e n t i t y ? s e n s i n g .</p>
        <p>? s e n s i n g U s a g e prov : hadRole p r o v s s n : SensingMethod .
g
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Example</title>
      <p>One of our motivations for this paper is to support the enrichment of
PROVO with sensor-speci c concepts of relevance to provenance. Simultaneously, we
enable PROV-O to act as a common language for modelling provenance-like
interactions between the data produced by sensors and non-sensor data, such
as that sourced from social networks or simulation systems. In this example we
validate those aims by demonstrating the interaction of our alignment with the
conceptual model CERIF 1.3. We show queries over provenance independently
recorded as SSNO or CERIF but jointly queryable (a) through PROV-O by
virtue of the alignment mappings and basic OWL inference and (b) through the
extended terminology of both SSNO and CERIF for domain-speci c precision.</p>
      <p>
        CERIF 1.3 is natively described as a large relational data model that supports
the management of research information, associating comprehensive information
about European research projects and infrastructure with their resources and
products [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The model includes sophisticated support for encoding ontological
relationships between the concepts generally represented as tables in the model.
A comprehensive re-interpretation of the model as an OWL ontology could both
unify the \semantics" represented in the relationships with the semantics
represented as relational attributes, and could also improve the interoperability of
data using linked data approaches. An initial OWL re-interpretation described
in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] models a few of the relationships but does not cover any attributes.
      </p>
      <p>CERIF describes concepts that could be mapped to PROV-O and thereby
enrich the provenance of research results, being patents, publications or products
such as datasets and software. CERIF links these results to equipment, funding,
people, and impact indicators. We have developed a partial mapping to
PROVO based on our own partial encoding of CERIF as an OWL 2 ontology, which
enables us to demonstrate cross-cutting SPARQL queries that relate information
arising from the domain of SSNO to information in the domain of CERIF, using
PROV-O as a lingua-franca while using each of those ontologies for greater
speci city when required.</p>
      <p>
        For the queries, let us assume a scenario where we have many sensors
installed on an experimental farm that is used as a research facility by many
independent research projects. The sensor network is described by SSNO, so
the provenance of research results can be tracked back to data sources. In fact,
this scenario has been realized [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Let us further assume that CERIF (with
namespace pre x `cf') is used for those research projects, and that the mapping
described above is deployed. Now, a paddock inspection reveals that a post,
kirbypost23 on which several sensing devices were mounted, has fallen down. At
least some of the sensors appear to be continuing to operate, but they would
be unreliable, especially the automatic weather station wxt520 that needs to be
both vertical, unobstructed and at a known elevation above the ground for wind
and precipitation measurements. We want to contact the principal investigators
of research projects that are using those sensors to let them know that the data
might be of poor quality.
      </p>
      <p>In the rst query we use PROV-O terms exclusively to retrieve individuals
that are encoded as instances of either SSNO or CERIF classes, but which are
related through PROV-O by virtue of the respective alignments. By this we
demonstrate the lingua-franca value of the alignment. The query retrieves all
projects (activities) and their associated people (agents) that either used the
weather station or used the sensor network that included the weather station.
SELECT ? p r o j ? s y s ? p e r s</p>
      <p>WHERE f
f f? p r o j prov : used ? s y s . ? s y s prov : hadMember : wxt520 g
UNION</p>
      <p>f? p r o j prov : used : wxt520 g
g .
? p r o j prov : wasAssociatedWith ? p e r s .</p>
      <p>? p e r s a prov : Person g</p>
      <p>In this query, constrained to PROV-O terms, we were unable to look for
all the sensors installed on kirbypost23, only the principal investigators of the
projects, or only those projects where the sensor was used for observing (as
opposed to being a photographic subject, for example). Our second query is
better targeted, handling these issues by employing the more speci c modelling
available in both of SSNO and CERIF. It demonstrates enrichment of PROV-O
with both sensor-speci c and research management-speci c concepts of relevance
to provenance, through independent alignments of each to PROV-O.
SELECT ? p r o j ? s y s ? d e v i c e ? p e r s</p>
      <p>WHERE f
? p r o j c f : ObservedWith ? s y s .
? p r o j c f : P r i n c i p a l I n v e s t i g a t o r ? p e r s .
f
gg
f? s y s d u l : h a s P a r t ? d e v i c e .
? d e v i c e a s s n : S e n s i n g D e v i c e .
? d e v i c e s s n : o n P l a t f o r m : k i r b y p o s t 2 3
g
UNION
f ? s y s a s s n : S e n s i n g D e v i c e .</p>
      <p>? s y s s s n : o n P l a t f o r m : k i r b y p o s t 2 3
g</p>
      <p>These are rather simple queries aimed to compactly demonstrate the value
of the mapping. Clearly much more could be retrieved by queries utilising more
of the terminology available in PROV-O, SSNO, and CERIF, such as the time
period during which the post would have fallen.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>This paper presented an alignment between the W3C recommendation
PROVO and the current defacto standard for the semantic description of sensors, the
SSNO. As well as aligning SSNO concepts and properties to PROV-O, further
detail was gained by creating new concepts in the PROV-O hierarchy and
linking them to both the SSNO and PROV-O. The alignment links SSNO-based
ontologies and observational data to provenance, and is capable of more detailed
modelling for sensors than the SSNO alone. In particular, the alignment extends
the modelling of how the sensing took place and provides capabilities for detailed
modelling of the passage of time in relation to deployments and the changes that
take place in installation, maintenance, and upgrade. The extra detail for
observation descriptions aligns the SSNO to the O&amp;M view, drawing the two into the
same framework and allowing extra interoperability.</p>
      <p>Interestingly, not all of the SSNO is aligned to PROV-O. The alignment
re ects that provenance describes what has happened, and, hence, PROV-O
is not strong on entity to entity relations, meaning that the parts of the SSNO
that describe properties of sensors are left unmapped. However, these unmapped
properties can still be used to advantage in a provenance context as demonstrated
by our second query example. The alignment doesn't align DUL and PROV-O.
We felt that the useful alignment was SSNO to PROV-O and that a PROV-O
to DUL alignment doesn't provide the same bene t and places restrictions on
the meaning of PROV-O that may make the alignment less useful.</p>
      <p>Rules provided as part of the alignment further constrain the interpretation
of the relationship between the two ontologies. They guide users and
implementing tools with using the alignment to de ne provenance for sensor data.
Alternatively, the rules enable SSNO observational data to be automatically
enriched with the extra concepts from the alignment and be used in a provenance
context.</p>
      <p>As sensors continue to become more ubiquitous and the availability of
semantic sensor data increases, its use will become even more commonplace than it is
today. By documenting data provenance, the alignment described in this paper
can play an important role in supporting agents to understand and utilise such
data. Given the status of the SSNO and PROV-O as reference models for sensor
and provenance descriptions, we believe that this alignment will nd service in
both communities, and may also act as a guide to others who require to describe
the provenance of sensed data.</p>
      <p>Acknowledgements The authors would like to thank Keith Je ery for
assistance in interpreting the CERIF data model. David Corsar is supported by the
award made by the RCUK Digital Economy programme to the dot.rural Digital
Economy Hub (award reference EP/G066051/1).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Geographic</given-names>
            <surname>Information</surname>
          </string-name>
          { Observations and Measurements.
          <source>International Standard ISO 19156</source>
          , International Organization for Standardization (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bisdikian</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaplan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the quality and value of information in sensor networks</article-title>
          .
          <source>ACM Transactions on Sensor Networks</source>
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <volume>48</volume>
          :1{
          <fpage>48</fpage>
          :26 (Jul
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cheney</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiticariu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>W.C.</given-names>
          </string-name>
          :
          <article-title>Provenance in databases: Why, how, and where</article-title>
          .
          <source>Found. Trends databases 1(4)</source>
          ,
          <volume>379</volume>
          {474 (April
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skalka</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaughan</surname>
          </string-name>
          , J.:
          <article-title>Self-identifying sensor data</article-title>
          .
          <source>In: Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks</source>
          . pp.
          <volume>82</volume>
          {
          <fpage>93</fpage>
          . IPSN '10,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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>Garcia-Castro</surname>
            ,
            <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>Janowiczj</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelsey</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phuoc</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lefort</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>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K.:
          <article-title>The SSN ontology of the W3C semantic sensor network incubator group</article-title>
          .
          <source>Journal of Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>17</volume>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Corsar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baillie</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papangelis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nelson</surname>
          </string-name>
          , J.:
          <article-title>Short paper: Citizen sensing within a real time passenger information system</article-title>
          .
          <source>In: Proceedings of the 6th International Workshop on Semantic Sensor Networks</source>
          . vol.
          <volume>1063</volume>
          , pp.
          <volume>77</volume>
          {
          <fpage>82</fpage>
          . CEUR Workshop Proceedings (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </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.
          <source>(December</source>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>Observations and Measurements | Part</source>
          <volume>2</volume>
          |
          <string-name>
            <given-names>Sampling</given-names>
            <surname>Features. OpenGIS Implementation Standard OGC</surname>
          </string-name>
          07-002r3, Open Geospatial Consortium Inc.
          <source>(December</source>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An explicit OWL representation of ISO/OGC Observations and Measurements</article-title>
          .
          <source>In: 6th International workshop on Semantic Sensor Networks</source>
          . vol.
          <volume>1063</volume>
          .
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hensley</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanyal</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , New, J.:
          <article-title>Provenance in sensor data management</article-title>
          .
          <source>Queue</source>
          <volume>11</volume>
          (
          <issue>12</issue>
          ),
          <volume>50</volume>
          :
          <fpage>50</fpage>
          {
          <fpage>50</fpage>
          :
          <issue>63</issue>
          (
          <year>December 2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Compton</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The Stimulus-Sensor-Observation Ontology Design Pattern and its Integration into the Semantic Sensor Network Ontology</article-title>
          .
          <source>In: 3rd International workshop on Semantic Sensor Networks</source>
          . vol.
          <volume>668</volume>
          .
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Jorg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Je</surname>
            <given-names>ery</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Dvorak</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          , et.
          <source>al: CERIF 1</source>
          .
          <article-title>3 full data model (FDM) introduction and speci cation</article-title>
          .
          <source>Technical report, euroCRIS (January</source>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jorg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lappalainen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kastrantas</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Modeling the semantics of contextual and content-speci c research metadata using ontology languages: issues on combining CERIF and OWL</article-title>
          . In: International Conference on Computational Science,
          <string-name>
            <surname>ICCS</surname>
          </string-name>
          <year>2012</year>
          .
          <string-name>
            <surname>Elsevier</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lebo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belhajjame</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheney</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corsar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garijo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soiland-Reyes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zednik</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>PROV-O: The PROV ontology</article-title>
          .
          <source>W3C Recommendation</source>
          (
          <year>2013</year>
          ), available at http://www.w3.org/TR/prov-o
          <source>/ (last accessed 23rd April</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ledlie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muniswamy-Reddy</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seltze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Provenance-aware sensor data storage</article-title>
          .
          <source>In: Proceedings of the 1st IEEE International Workshop on Networking Meets Databases (NetDB) (April</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lefort</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K.,
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Compton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castro</surname>
            ,
            <given-names>R.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graybeal</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herzog</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</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>
          :
          <source>Semantic Sensor Network XG Final Report. W3C Incubator Report</source>
          (
          <year>2011</year>
          ), available at http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628
          <source>/ (last accessed 23rd April</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Futrelle</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kooper</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A provenance-aware virtual sensor system using the open provenance model</article-title>
          .
          <source>In: Collaborative Technologies and Systems (CTS)</source>
          ,
          <source>2010 International Symposium on</source>
          . pp.
          <volume>330</volume>
          {
          <issue>339</issue>
          (May
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cli</surname>
            <given-names>ord</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Freire</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Futrelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Gil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Groth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kwasnikowska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Miles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Missier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Myers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Plale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Simmhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Stephan</surname>
          </string-name>
          , E., Van den Bussche, J.:
          <article-title>The open provenance model core speci cation (v1.1)</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>27</volume>
          (
          <issue>6</issue>
          ),
          <volume>743</volume>
          {756 (
          <year>June 2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , Ludascher, D.:
          <article-title>Special issue: The rst provenance challenge</article-title>
          .
          <source>Concurrency and Computation: Practice and Experience</source>
          <volume>20</volume>
          (
          <issue>5</issue>
          ),
          <volume>409</volume>
          {418 (April
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Missier</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belhajjame</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>B'Far</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheney</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coppens</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cresswell</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gil</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klyne</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lebo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCusker</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miles</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tilmes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>PROV-DM: The PROV Data Model</article-title>
          .
          <source>W3C Recommendation</source>
          (
          <year>2013</year>
          ), available at http://www.w3.org/TR/prov-dm
          <source>/ (last accessed 23rd April</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heidemann</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Provenance in sensornet republishing</article-title>
          . In: Freire,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Koop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Moreau</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <source>Provenance and Annotation of Data and Processes, Lecture Notes in Computer Science</source>
          , vol.
          <volume>5272</volume>
          , pp.
          <volume>280</volume>
          {
          <fpage>292</fpage>
          . Springer Berlin Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Patni</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Provenance aware linked sensor data</article-title>
          .
          <source>In: Proceedings of the 2nd Workshop on Trust and Privacy on the Social and Semantic Web</source>
          . vol.
          <volume>5</volume>
          (May
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barga</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirunarayan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Where did you come from...where did you go? An algebra and RDF query engine for provenance</article-title>
          .
          <source>Tech. rep., Kno</source>
          .e.sis Center, Wright State University (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Shebaro</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sultana</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gopavaram</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertino</surname>
          </string-name>
          , E.:
          <article-title>Demonstrating a lightweight data provenance for sensor networks</article-title>
          . In: Yu,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Danezis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Gligor</surname>
          </string-name>
          , V.D. (eds.)
          <source>Proceedings of the 2012 ACM Conference on Computer and Communications Security</source>
          . pp.
          <volume>1022</volume>
          {
          <fpage>1024</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Simmhan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plale</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gannon</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A survey of data provenance in e-science</article-title>
          .
          <source>SIGMOD Record</source>
          <volume>34</volume>
          ,
          <issue>31</issue>
          {
          <fpage>36</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Stasch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sven Schad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alejandro</surname>
            <given-names>Llaves</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Krzysztof Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Broring</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Aggregating linked sensor data</article-title>
          . In: Taylor,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Ayyagari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>De Roure</surname>
          </string-name>
          , D. (eds.)
          <source>Proceedings of the 4th International Workshop on Semantic Sensor Networks</source>
          . vol.
          <volume>839</volume>
          , pp.
          <volume>55</volume>
          {
          <issue>68</issue>
          (
          <year>October 2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K.,
          <string-name>
            <surname>Lamb</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Gri th,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Falzon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Lefort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Gaire</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Compton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Trotter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Wark</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Farming the web of things</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>28</volume>
          (
          <issue>6</issue>
          ),
          <volume>12</volume>
          {19 (
          <string-name>
            <surname>November-</surname>
          </string-name>
          December
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Umuhoza</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braun</surname>
          </string-name>
          , R.:
          <article-title>Trustworthiness assessment of knowledge on the semantic sensor web by provenance integration</article-title>
          .
          <source>In: Proceedings of the 26th International Conference on Advanced Information Networking and Applications Workshops (WAINA)</source>
          . pp.
          <volume>387</volume>
          {
          <issue>392</issue>
          (March
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. W3C OWL Working Group:
          <article-title>OWL 2 Web Ontology Language</article-title>
          .
          <source>W3C Recommendation</source>
          (
          <year>2009</year>
          ), available at http://www.w3.org/TR/owl-overview
          <source>/ (last accessed 23rd April</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A reusable ontology for uents in OWL</article-title>
          .
          <source>In: Proceedings of the Fourth International Conference on Formal Ontology in Information Systems (FOIS)</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>