<!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>Semantically enhancing SensorML with Controlled Vocabularies in the Marine Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandra Kokkinaki</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Louise Darroch</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Justin Buck</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>Simon Jirka and the Marine Profiles for OGC Sensor Web Enablement Standards Team, 52°North GmbH</institution>
          ,
          <addr-line>Muenster</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>The British Oceanographic Data Centre (BODC) National Oceanography Centre (NOC) Liverpool</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-During the last decade, data produced by sensors have increased exponentially in the environmental domain. Standardization is necessary in order to integrate data originating from disparate sensor networks. Over the last few years, marine organizations and communities have been working towards the standardization of sensors, by implementing OGC SWE (Sensor Web Enablement) standards, i.e. Sensor Model Language (SensorML) to describe sensor metadata, Observations and Measurements (O&amp;M) to describe sensor data and Sensor Observation Service (SOS) to serve them to the world. In addition, many European and US projects such as AtlantOS, SenseOCEAN, BRIDGES, XDomes, FixO3, PANGEA etc. have been implementing OGC SWE standards to achieve machine to machine communication and interoperability with other sensor networks. SensorML is an XML based language that was purposely defined to offer many degrees of flexibility, to describe sensors with different requirements across different domains. SensorML is lenient enough to allow user generated terms to be encompassed in its syntax. As convenient as it sounds, this flexibility can result in many different variations of sensor descriptions, which reduce interoperability and discoverability via the Web. To resolve this, it is important to bring together potential user communities, identify lists of required terms, define them and then use controlled vocabularies to publish them according to standards.</p>
      </abstract>
      <kwd-group>
        <kwd>Controlled vocabularies</kwd>
        <kwd>XML</kwd>
        <kwd>soft typing</kwd>
        <kwd>SensorML standardization</kwd>
        <kwd>NVS2</kwd>
        <kwd>0</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In this paper, we will describe the ongoing work done by the
marine community, through the Marine SWE Profiles
collaboration, to create a more restrictive, semantically richer
subset of SensorML, by identifying, formalizing and publishing
on the Web the required terms and their definitions according to
W3C standards.</p>
      <p>The marine domain has started to implement Open
Geospatial Consortium’s (OGC) Sensor Web Enablement
(SWE) standards in order to make all types of sensors,
transducers and sensor data repositories discoverable,
accessible and useable via the Web. OGC SWE standards
were deliberately designed to be generic enough to encompass
a wide variety of domains and disciplines that utilize sensors
to make observations. Such flexibility increases the risk of
slightly different implementations of the standards, which
prevent sensors from becoming fully interoperable and
discoverable via the Web.</p>
      <p>The Open Geospatial Consortium’s SWE activities aim at
enabling “Sensor Webs”, through which applications and
services will be able to access sensors of all types over
networks, such as the internet, and with the same standard
technologies and protocols that enable the Web. These
initiatives have defined, prototyped and tested several
foundational components needed for a Sensor Web, namely:
the Sensor Model Language (SensorML), Observations and
Measurements (O&amp;M), Sensor Planning Service (SPS),
Transducer Markup Language (TML), Sensor Alert Service
(SAS), Sensor Observation Service (SOS) and Web
Notification Service (WNS).</p>
      <p>In this paper we concentrate on Sensor Model Language
(SensorML) which primarily focuses on providing a robust
and semantically-tied means of defining processes and
processing components associated with the measurement and
post-measurement transformation of observations. The main
objective of SensorML, which is an XML based language, is
to enable interoperability, first at the syntactic level and later
at the semantic level (by using ontologies and semantic
mediation), so that sensors and processes can be better
understood by machines, utilized automatically in complex
workflows, and be easily shared between intelligent Sensor
Web nodes [1]. Syntactic interoperability, which is the ability
of two or more systems to communicate with each other, is
solely achieved by the wide adoption of the standard by the
communities that wish to communicate. Semantic
interoperability, which is the ability to automatically interpret
the information exchanged meaningfully and accurately,
requires that both sides defer to a common information
exchange reference model. The content of the information
exchange requests is unambiguously defined: what is sent is
the same as what is understood [2].</p>
      <p>SensorML was designed to describe different types of
domain and discipline independent processes. As its creators
state, “In order to achieve interoperability within and between
various sensor communities, implementation of SensorML
will require the definition of community specific semantics
(within online dictionaries or ontologies) that can be utilized
within the framework” [3]. This is true since most properties
in SensorML utilize the concept of "soft-typing". That is,
rather than trying to pre-define in the schema every possible
property that might be used to describe a particular sensor or
might be measured by a sensor, SensorML allows property
types to be defined outside of the SensorML schema (typically
within an online ontology) and then be used within SensorML
as a value to the definition attribute. The value of the
definition attribute must be a resolvable URL that references
an online property definition or single entry within an
ontology [4].</p>
      <p>The list of properties that can be used to describe a sensor
can grow long especially if more than one sensor domain is
considered. The following example demonstrates the
difficulties encountered when using SensorML to describe a
sensor. In this example, User A classified “fluorometer X”
under the category of “Fluorometers”. As shown in Figure 1,
User A defined a property named “Instrument Type” and
published it in an ontology. He then added the free text value
“Fluorometer” as the value of the instrument type. User B,
following the same pattern, chose the term “Sensor Category”
to classify his sensor and assigned the term “active
flurometer” - wrongly spelled - as a value to the property.
Software client X failed to discover all available fluorometers,
as it used different term definitions and term values from those
used by User A and User B.</p>
      <p>&lt;sml:classification&gt;
&lt;sml:ClassifierList&gt;
&lt;sml:classifier&gt;
&lt;sml:Term definition=
"http://www.example.com/definitions/Instrument Type/"&gt;
&lt;sml:label&gt;Instrument Type&lt;/sml:label&gt;
&lt;sml:value&gt;Fluorometer
&lt;/sml:value&gt;
&lt;/sml:Term&gt;
&lt;/sml:classifier&gt;
&lt;sml:classifierList&gt;
Fig. 1. User A SensorML description
&lt;sml:classification&gt;
&lt;sml:ClassifierList&gt;
&lt;sml:classifier&gt;
&lt;sml:Term definition=
"http://www.example2.com/definitions/Sensor Category Type/"&gt;
&lt;sml:label&gt;Sensor Category&lt;/sml:label&gt;
&lt;sml:value&gt;Active flurometer
&lt;/sml:value&gt;
&lt;/sml:Term&gt;
&lt;/sml:classifier&gt;
&lt;sml:classifierList&gt;
Fig. 2. User B SensorML description</p>
      <p>SensorML creators have identified the benefit of
ontologies since the publication of the standards by stating
that: “Sensor ontologies are becoming increasingly important
for creating standard dictionaries of sensor-related
terminology and for mapping relationships between these
terms.” Many sensor technologies, including the Sensor Web
Enablement (SWE) encodings and Web services, depend on
and benefit greatly from the existence of online, resolvable
ontologies of terms related to sensors. SensorML creators have
created the SensorML ontology to list these terms, through the
Marine Metadata Interoperability (MMI) project. It hosts an
Ontology Registry and Repository hosting a number of small
project specific controlled vocabularies [5]. Since different
communities require different terminologies, the ontology can
fulfill only a subset of the required concepts.</p>
      <p>The marine community has been using controlled
vocabularies, i.e. standardized sets of terms, in tagging
metadata and labeling data in order to solve the problem of
ambiguities associated with data markup and enable records
which are interpreted by computers. Controlled vocabularies
for the marine community are served by a number of servers
including the NERC Vocabulary Server version 2.0 (NVS2.0).
This server provides access to lists of standardized terms that
cover a broad spectrum of disciplines relevant to the
oceanographic and wider community. NVS2.0 makes use of
the World Wide Web Consortium's Simple Knowledge
Organization System (SKOS) to represent knowledge in a
format understandable by computers. In SKOS, vocabularies
are modeled as collections and terms are modeled as concepts.
Collections and concepts have unique URIs that are resolvable
through a RESTful interface to either HTML or RDF
documents through content negotiation. Collections are also
accessible through SOAP Web Services and a SPARQL
endpoint1.</p>
      <p>In this paper we present an initiative from a collaboration
within the marine community to create and maintain several
controlled vocabularies, to semantically enhance SensorML
and bring semantic interoperability amongst environmental
sensor networks.</p>
      <p>II.</p>
    </sec>
    <sec id="sec-2">
      <title>METHODS</title>
      <p>Our work to semantically enhance SensorML for the
marine domain comprises four distinct steps. Step one is the
formalization of the concepts and definitions used to describe
sensors in the marine domain and their organization in
collections. The next step is the publication of these concepts
and collections using unique URIs. Step three is the definition
of internal mappings between concepts and other NVS2.0
concepts sharing the same meaning. The last step is the
definition of external mappings with overlapping concepts
from the SensorML ontology and other well-known
vocabularies, e.g. DBpedia, thus making sensors more
accessible and discoverable via the Web.
DOMES) created the Marine SWE Profiles group as a solution
to the need mentioned above. They joined forces to develop
common marine profiles of OGC SWE standards that can be
used in multiple projects and organizations. [6]</p>
      <p>Marine SWE Profile members interact and communicate
through the use of a mailing list and a wiki website. The wiki
helps to collect and discuss different approaches to how OGC
Sensor Web Enablement (SWE) standards (Sensor
Observation Service (SOS), Observations and Measurements
(O&amp;M) and SensorML are used in different projects and
systems. It is currently structured in the following subsections,
which can be edited by its members after logging in:
•
•
•
•</p>
      <p>SweExamples: Examples of SensorML, O&amp;M and
SOS usage
SweVocabularies: Vocabularies for the Marine SWE
Profiles
SweProfile: Structure and proposed content of the
Marine SWE Profiles</p>
    </sec>
    <sec id="sec-3">
      <title>SosInventory: Inventory of SOS Servers</title>
      <p>The Marine SWE Profiles mailing list is essentially a
discussion list. Members are allowed to post their own items
which are broadcast to all of the other mailing list members.
For the purposes of vocabulary building, the list was given the
responsibility to act as the SensorML vocabulary content
governance, which is important in order to stay up-to-date and
in sync with ongoing developments.</p>
      <p>The publication of SensorML implementations by different
projects revealed the lack of published vocabularies for term
and property definitions and the need for common
vocabularies to refer to the same terms coherently in the
marine domain.</p>
      <p>The NERC Vocabulary Server version 2.0 (NVS2.0)
provides access to lists of standardized terms that cover a
broad spectrum of disciplines relevant to the oceanographic
and wider community.</p>
      <p>NVS2.0 is based on the Simple Knowledge Organization
System (SKOS) model. SKOS is based on the "concept",
which it defines as a "unit of thought", that is an idea or
notion. In NVS2.0, each vocabulary is a collection and owns a
unique URI that resolves, after content negotiation, in a
selfdescriptive RDF document or an HTML page if a machine or
a human entity requests it respectively [7].</p>
      <p>NVS2.0 URIs are published using the following pattern:
http://vocab.nerc.ac.uk/collection/XXX/current/ for collections
and http://vocab.nerc.ac.uk/collection/XXX/current/YYYYY
for concepts, where XXX is a three character code referring to
a vocabulary collection and YYYYY is a variable length code
uniquely identifying each concept in the collection, e.g.
http://vocab.nerc.ac.uk/collection/P07/current/3AKCHY57/.</p>
      <p>Each controlled vocabulary delivered by NVS2.0 contains
the following information:
•
•
•
•
•
•
•
•
•</p>
      <p>Key — a compact permanent identifier for the
collection, designed for computer storage rather than
human readability
Title — a text string representing the title of the
vocabulary in human-readable form
Abbreviation — a concise text string representing the
title in human-readable form where space is limited</p>
    </sec>
    <sec id="sec-4">
      <title>Date — latest publication date</title>
      <p>Definition — full description of what the vocabulary
describes.</p>
      <p>Creator — the organization that created the vocabulary
Owner — the organization that owns the vocabulary
—
the
organization that
manages the</p>
    </sec>
    <sec id="sec-5">
      <title>Manager vocabulary Publisher — the organization that publishes the vocabulary</title>
      <p>The RDF snippet in Figure 3, demonstrates the information
originating from W052 vocabulary that contains SensorML
characteristic terms.</p>
      <p>
        &lt;skos:Collection rdf:about
"http://vocab.nerc.ac.uk/collection/W05/current/"&gt;
&lt;skos:prefLabel&gt;SensorML Characteristic Section Terms
&lt;/skos:prefLabel&gt;
&lt;dc:title&gt;SensorML Characteristic Section Terms&lt;/dc:title&gt;
&lt;skos:altLabel&gt;SensorML Characteristics&lt;/skos:altLabel&gt;
&lt;dc:alternative&gt;SensorML Characteristics&lt;/dc:alternative&gt;
&lt;dc:description&gt;Terms used in SensorML to describe
properties of an observation system that do not further qualify
or quantify its output value
        <xref ref-type="bibr" rid="ref5">s.&lt;/dc:description&gt;
&lt;dc:date&gt;2016</xref>
        -09-15 02:00:04.0&lt;/dc:date&gt;
&lt;owl:versionInfo&gt;2&lt;/owl:versionInfo&gt;
&lt;grg:RE_RegisterManager&gt;British Oceanographic Data
Centre&lt;/grg:RE_RegisterManager&gt;
&lt;dc:publisher&gt;Natural Environment Research Council
&lt;/dc:publisher&gt;
&lt;dc:creator&gt;Sensor Web Enablement Marine Profiles
&lt;/dc:creator&gt;
&lt;grg:RE_RegisterOwner&gt;Sensor Web Enablement Marine
Profiles&lt;/grg:RE_RegisterOwner&gt;
&lt;rdfs:comment&gt;Governance for vocabularies created for use
in SWE Marine Profiles.&lt;/rdfs:comment&gt;
&lt;/skos:Collection&gt;
      </p>
      <p>Additionally, vocabularies contain lists of terms classified
as SKOS concepts, each one having a unique URI resolving to
an RDF or HTML document, as for collections. The controlled
2 http://vocab.nerc.ac.uk/collection/W05/current/
•
•
•
•
•
•
•
•
•
•</p>
    </sec>
    <sec id="sec-6">
      <title>Instrument Type: NVS2.0 Collection L05</title>
    </sec>
    <sec id="sec-7">
      <title>Platform Type: NVS2.0 Collection L06</title>
    </sec>
    <sec id="sec-8">
      <title>Roles: NVS2.0 Collections G04, C86</title>
    </sec>
    <sec id="sec-9">
      <title>Feature of Interest: NVS2.0 Collection C19</title>
    </sec>
    <sec id="sec-10">
      <title>Manufacturer: NVS2.0 Collections L35, C75</title>
      <p>NVS2 Collection P01, which lists terms used to describe
individual measured phenomena and P07, which is a list of the
Key — a compact permanent identifier for the term,
designed for computer storage rather than human
readability
Term — the text string representing the term in
humanreadable form
Abbreviation — a concise text string representing the
term in human-readable form where space is limited
Definition — a full description of what is meant by the
term</p>
      <p>All of the vocabularies are fully versioned and a permanent
record is kept of all changes made. NVS2.0 can be accessed in
three different ways: through a SOAP service, a RESTFul
interface and a SPARQL endpoint.</p>
      <p>NVS2.0 was chosen by the Marine SWE Profiles
community to publish SensorML terms, as it and its
predecessors have successfully served the marine community
for more than ten years. The use of NVS2.0 within the
European Union SeaDataNet project is outlined in [8]. In the
wider arena, the Ocean Data Interoperability Platform (ODIP)
is an international collaboration of data management
organizations which includes SeaDataNet. They are fostering
best practices and common standards. In addition, they are
creating prototypes to enable the transfer of technologies. The
NVS2.0 has been utilized within ODIP prototype 2 to
underpin interoperability by linking EU, US and Australian
research cruise programs by providing cruise information at an
international level.</p>
      <p>III.</p>
      <p>RESULTS</p>
      <p>This work, which is based on standards, aims to
semantically enhance SensorML in the marine domain
according to W3C standards. Thus, it allows computers not
only to communicate, but also to seamlessly understand the
communicated information.</p>
      <p>There are essentially two sections in SensorML that would
benefit by the use of vocabularies: The term definition and the
term value, as shown in Figure4.</p>
      <p>For “term values”, Marine SWE Profiles members agreed
to use existing concepts in NVS2.0. The following collections
were identified to adequately serve term values:</p>
      <p>Observable property: NVS2.0 Collections P01, P07
vocabularies delivered by NVS2.0 contain the following
information for each term:
Climate and Forecast standard names, have been nominated to
serve SensorML observable properties. The L05 collection,
&lt;sml:classification&gt;
&lt;sml:ClassifierList&gt;
&lt;sml:classifier&gt;
&lt;sml:Term definition=
"http://vocab.nerc.ac.uk/collection/W06/current/CLSS0002/"&gt;
&lt;sml:label&gt;Instrument Type&lt;/sml:label&gt;
&lt;sml:value&gt;http://vocab.nerc.ac.uk/collection/L05/current/113/
&lt;/sml:value&gt;
&lt;/sml:Term&gt;
&lt;/sml:classifier&gt;
&lt;sml:classifierList&gt;
&lt;/sml:classification&gt;
which lists device categories, is used for the classification of
instruments and procedures. L06, in the same respect, provides
a list of platform categories to be used for classifying
platforms. G04 and C86 list roles and populate SensorML’s
role property. C19, which is the Salt and Fresh Water Body
Gazetteer, can be used to create a rich list of features of
interest. L35 and C75 can be both used to populate the
manufacturer property, since they refer to organizations and
manufacturers respectively</p>
      <p>The absence of a standard list of term definitions initiated
the SWE Marine members’ collaboration and agreement. The
SWE Examples wiki subsection was used to collate the
various SensorML descriptions posted by the members.
Subsequently, the group identified the common terms under
each section and provided a common name for the
semantically same but differently named terms. The terms
were also enhanced with definitions and alternative labels and
were published on the SWE Vocabularies wiki page for
review and final approval. The list was then submitted to the
Vocabulary Management Group at BODC. They performed
final checks on integrity and conformity before accepting the
list for publication.</p>
      <p>For new terms and vocabularies, a new process has been
established. Members are encouraged to post the desired set of
terms on the wiki, complementing it with a title and a
definition. The set is then checked by the Vocabulary Group in
BODC and if any changes are applied, it is posted again on the
wiki. The group needs to approve the changes to finally be
published on the Web. Disagreements are discussed in the
mailing list.</p>
      <p>SensorML consists of sections which include several
terms. In NVS2.0, each section is modeled as a new
vocabulary, holding a unique URI, listing a set of domain
relevant terms. Following the NVS2.0 URL pattern,
SensorML vocabularies are all grouped under the ‘W0X’
notation as shown in Table 1, although there is no semantic
relevance between the vocabulary’s subject and the notation.
Each vocabulary is self-documented and refers to the Marine
SWE Profiles group as its creator and owner. BODC is the
manager and moderator and NERC is the publisher.</p>
      <p>The XML code snippet in Figure 4 displays the
standardized version of the examples shown in Figure 1 and
Figure 2 respectively. The different term definitions and
values were merged under unique
accommodated in the SensorML code.</p>
      <p>A. Mappings</p>
      <p>As stated previously, links from NVS2.0 concepts to other
data sources can only benefit metadata tagged with these
concepts as they become more discoverable on the Web. The
mapping process is still ongoing and the objective is to
initially use the owl:sameAs property for stating that another
data source also provides information about a specific NVS2.0
concept. The RDF links will be set manually for the mappings
of NVS2.0 to MMI and to other NVS2.0 concepts.</p>
      <p>Enhancing SensorML with standardized lists of terms
ensures interoperability between different implementations of
OGC SWE sensor descriptions. Providing these vocabularies
as allowed values through drop down lists for “term values” in
SensorML editors leads to interoperable SensorML
descriptions. A worthy example is the EDI Metadata Editor,
which is a template-driven metadata authoring tool that can be
easily customized to any XML-based metadata format (e.g.
SensorML) and to a specific workgroup, institute, or project. It
also connects to the NVS2.0 SPARQL endpoint to provide
lists of allowed terms for property values [9].</p>
      <p>Additionally, SOS clients can leverage the standardization of
SensorML to easily discover sensors based on their
characteristics. For example, client software searching for
Instrument Types - as defined in NVS2.0 concept
http://vocab.nerc.ac.uk/collection/W06/current/CLSS0002/
being fluorometers - as defined in
http://vocab.nerc.ac.uk/collection/L05/current/113/ - will be
able to locate all relevant sensor descriptions that have been
described with the vocabularies mentioned above. As a
consequence, sensors described in SensorML become
standardized, more discoverable and usable via the Web.
URIs, which are</p>
    </sec>
    <sec id="sec-11">
      <title>DISCUSSION AND CONCLUSIONS</title>
      <p>The need for controlled and defined vocabularies in
SensorML has been clear since its creation and this became
evident as its use matured. In the marine community, the
exposure of different SensorML implementations under the
collaborative environment of the Marine SWE Profiles wiki
and the success of NVS2.0 were the two key factors that
resulted in the creation of the SensorML vocabularies. As
stated in [10], vocabularies should be published by a trusted
group and they should be accessible for a long period.
NVS2.0 fully meets these conditions. A critical element in this
work was the vocabulary governance, applied by the SWE
Marine Profile group, as a list of specialized users, as opposed
to one authority, resulting in trust and acceptability of the new
vocabularies.</p>
      <p>Although SensorML ontology published under the MMI
project offers several terms and definitions, it does not capture
all of the marine domain. As a result, the SWE Marine Profile
community chose NVS2.0 to host new domain-specific
vocabularies. As stated in [10], mappings will be established
between vocabularies where there are overlapping terms to
enhance the discoverability of sensor metadata and to inform
users how terms relate with each other.</p>
      <p>The creation of the SensorML vocabularies draws the
required boundaries for the uniform use of the language in the
marine domain, but it also enhances SensorML semantically.</p>
    </sec>
    <sec id="sec-12">
      <title>V. CONCLUSIONS</title>
      <p>SensorML’s flexibility, specifically the soft typing
characteristic, causes variability in published sensor
descriptions, thereby reducing interoperability and discovery
via the Web. To address this issue, Marine SWE Profiles
group decided to formalize the required terms and publish
them in the form of controlled vocabularies served by NVS2.0
vocabulary server. The collections and terms are governed by
the group and maintained by BODC so they are assured and
accepted by the community. The work is ongoing and
includes mappings between terms that share common meaning
in NVS2.0, SensorML ontology and other existing
vocabularies.</p>
      <p>This work, which is highly collaborative, shows what can
be achieved when people reuse existing well-functioning
infrastructures and join forces to handle interoperability issues.</p>
    </sec>
    <sec id="sec-13">
      <title>ACKNOWLEDGMENT</title>
      <p>This work is funded by the European projects
SenseOCEAN and BRIDGES and supported by the National
Environmental Research Council (NERC). SenseOCEAN is a
Collaborative Project funded by the European Union Seventh
Framework Programme (FP7/2007–2013) under grant
agreement No. 61414. The BRIDGES project has received
funding from the European Union's Horizon 2020 research and
innovation program under grant agreement No 635359. The
NVS2.0 server is supported by NERC National Capability
(NC) funding for NC-services, facilities and data (NC-SFD).</p>
      <p>REFERENCES</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>"Sensor Model Language (SensorML) | OGC"</article-title>
          , Opengeospatial.org,
          <year>2016</year>
          . [Online]. Available: http://www.opengeospatial.org/standards/sensorml. [Accessed:
          <fpage>31</fpage>
          -
          <lpage>Jul2016</lpage>
          ]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>"Semantic interoperability of health information"</article-title>
          ,
          <source>En13606</source>
          .org,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Online]. Available: http://www.en13606.
          <article-title>org/the-ceniso-en13606- standard/semantic-interoperability</article-title>
          . [Accessed:
          <fpage>31</fpage>
          - Jul- 2016
          <source>] Portal.opengeospatial.org</source>
          ,
          <year>2016</year>
          . [Online]. Available: http://portal.opengeospatial.org/files/?artifact_id=
          <fpage>21273</fpage>
          . [Accessed:
          <fpage>31</fpage>
          - Jul- 2016]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>"SensorML 2</source>
          .
          <article-title>0 Metadata - Identifiers and Classifiers"</article-title>
          , Sensorml.com,
          <year>2016</year>
          . [Online]. Available: http://www.sensorml.
          <source>com/sensorML2</source>
          .0/examples/identifiers.html. [Accessed:
          <fpage>31</fpage>
          - Jul- 2016
          <string-name>
            <surname>] J. Graybeal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Isenor</surname>
            and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Rueda</surname>
          </string-name>
          ,
          <article-title>"Semantic mediation of vocabularies for ocean observing systems"</article-title>
          ,
          <source>Computers &amp; Geosciences</source>
          , vol.
          <volume>40</volume>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>131</lpage>
          ,
          <year>2012</year>
          ..
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Jirka</surname>
          </string-name>
          ,
          <article-title>"Marine Profiles for OGC Sensor Web Enablement Standard"</article-title>
          , in EGU General Assembly, Vienna,
          <year>2016</year>
          , p.
          <fpage>14690</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Leadbetter</surname>
          </string-name>
          ,
          <article-title>The Semantic Web in Earth and Space Science. Current Status and Future Directions Part II Chapter 2 Linked Ocean Data</article-title>
          , 1st ed.
          <year>2016</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>31</lpage>
          [Online]. Available: https://books.google.co.uk/books?isbn=161499501X. [Accessed:
          <fpage>31</fpage>
          - Jul- 2016]
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>D.</given-names>
            <surname>Schaap</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lowry</surname>
          </string-name>
          ,
          <article-title>"SeaDataNet - Pan-European infrastructure for marine and ocean data management: unified access to distributed data sets"</article-title>
          ,
          <source>International Journal of Digital Earth</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>50</fpage>
          -
          <lpage>69</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Fugazza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oggioni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pepe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pavesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Carrara</surname>
          </string-name>
          .
          <source>DATA 2014 - 3rd International Conference on Data Management Technologies and Applications</source>
          . DOI:
          <volume>10</volume>
          .5220/0004997603490356 [10]
          <article-title>"Best Practices for Publishing Linked Data"</article-title>
          ,
          <source>W3</source>
          .org,
          <year>2014</year>
          . [Online]. Available: https://www.w3.org/TR/ld-bp/. [Accessed:
          <fpage>31</fpage>
          - Jul- 2016]
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>