<!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>Adaptation of ontology sets for water related scenarios management with IoT systems for a more productive and sustainable agriculture systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Sánchez-de-Rivera</string-name>
          <email>diegosanchez@dit.upm.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Azucena Sierra de Miguel</string-name>
          <email>asdm@tragsa.es</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan A. Martínez</string-name>
          <email>jamartinez@odins.es</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tomás Robles</string-name>
          <email>trobles@dit.upm.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariano Navarro De La Cruz</string-name>
          <email>mnc@tragsa.es</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio F. Skarmeta</string-name>
          <email>skarmeta@um.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan A. López</string-name>
          <email>juanantonio.lopez@carm.es</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>María Sofía Iglesias Gómez</string-name>
          <email>msig@tragsa.es</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Ingeniería de la, Información y las Comunicaciones, Universidad de Murcia</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Departamento de Ingeniería de, Sistemas Telemáticos, Universidad Politécnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Departamento de Ingeniería de, Sistemas Telemáticos, Universidad Politécnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Equipo de Sistemas de Información</institution>
          ,
          <addr-line>Geográfico y Teledetección, IMIDA</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Odin Solutions S.L.</institution>
          ,
          <addr-line>Murcia</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>TRAGSA</institution>
          ,
          <addr-line>Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>Water management is a key scenario for the deployment of IoT systems because of the particularities that arise depending on the geographical region as well as its inherent weather conditions. This scenario offers different and challenging problems to the deployment of IoT based applications and services which must rely on a rich technological vocabulary able to represent such characteristics and particularities. This is the reason why ontologies are the medium to achieve this goal. In this paper, we review the most well-known related ontologies as well as propose a model called MEGA promoted at state level with the objective of not only representing the information, but also integrating all the elements of an irrigation system, specially water distribution networks under interoperable platforms or systems.1</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• CCS → Information systems → Data
systems → Information integration
management
© 2017 Copyright held by the author/owners.
SEMANTiCS 2017 workshops proceedings: SIS-IoT
September 11-14, 2017, Amsterdam, Netherlands
1</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>Nowadays water resources management scenarios benefit from
innovative techniques that support the seamless integration by
upgrading the necessary components and methodologies with
more technological and flexible systems. Water systems have a
great background of state-of-the-art management systems that
take advantage of the newest developments in the Internet of
Things (IoT) field. By incorporating intelligent devices, water
management can be controlled and managed by a common entity
that enables new capabilities and goals than in a traditional way.
This ends with a better resource exploitation and ultimately in
essential resources preservation.</p>
      <p>Currently, water resources management is mainly confined to
the water reserve supervision and provisioning, and this is clearly
making use of the current existing technologies. But, what can be
expected when this boundary ispassed beyond? The answer is a
totally lack of a multi-disciplinary and standardized methodology
when more than one area of interest is involved.</p>
      <p>In this work, we study other rural management fields in
addition to the water management environment, as currently, any
combination made is getting more important with the relevant
ecological awareness that the green economy directives dictate.
The need of a seamless integration between these several concepts
in a technological system is a key factor to develop an
interoperable and linked managed environment.</p>
      <p>To achieve this, existing ontologies try to combine themselves
with deprecated methods that are not taking any advantage of
current state of the art, but in this research paper we are studying
the problematics, requirements and possible solutions to enable
more advanced methodologies that will allow several
improvements on a rural management domain.</p>
      <p>The rest of the paper is as follows: Section 2 introduces the
water related management scenario used to test and deploy the
development, Section 3 analyses the state of the art of the relevant
areas that this paper covers, Section 4 states the standardization
process proposed in this work and Section 5 describes ongoing
work and conclusions.
2</p>
    </sec>
    <sec id="sec-3">
      <title>WATER RELATED MANAGEMENT</title>
    </sec>
    <sec id="sec-4">
      <title>SCENARIO</title>
      <p>Spanish south-eastern has an arid or semi-arid climate
according to the climatic classification of the United Nations
Environment Program (UNEP), which is mainly defined by high
temperatures from May to September, with lower or null rainfall,
and slightly lower although moderate temperatures from October
to April with some more rainfall. Both characteristics, the lower
and irregularity of rainfall coupled with the higher evaporative
rate, are the limiting factors for the agricultural development. In
this situation, the irrigation plays an important role in the
production system, and therefore the efficient use of water must
be an essential requirement.</p>
      <p>The agricultural sector is in continuous evolution in which IoT
technologies must be adopted to manage all the objects which are
located on the farm under a single system. These technologies will
improve the crop productivity through the management and water
control and by optimizing the energy consumption. As a use
scenario, a community of irrigators could be selected due to the
fact is the organism where the farmers are grouped with the
purpose to self-manage to distribute the water of irrigation of an
effective and equitable way among its members.</p>
      <p>
        To combat the water management problematics here in Spain,
a new platform endorsed by the Spanish government is being
developed within the agriculture sector to provide a new and
novel mechanism for water resources management: MEGA [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>
        For the last years, development in MEGA has been focused on
establish a reliable communication between the different actors
involved into the development management [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. From the
business model to the final device placed on the ground, several
gateways have been implemented and tested. A graphical
representation of the platform is represented in Figure 1.
      </p>
      <p>Currently, web services are the main communication
mechanism for controlling processes in the MEGA infrastructure.
As MEGA introduces a new concept called “virtual entities”
(composition of several hydraulic entities that reside in one or
several subsystems) in addition to the logical devices found in the
system, a web service defined between the interfaces drives the
complex compound of the involved devices. The selection of this
technology helped in the deployment of this new system into the
existing devices, but once a successful integration has been done,
new requirements has been observed. The lack of a standardized
vocabulary that allows a more in-depth relationship definition
along with their properties decrease the future growth of the
developed system. As presented in Figure 1, interfaces driven by
the web services mechanism (primarily SOAP) are in charge of
relaying information between different layers. This
communication is made without any vocabulary nor correlation
between the implied subsystems.</p>
      <p>Thanks to this real deployment, several needs have been
observed with this development and deployment. In addition, a set
of requisites have been identified to be satisfied with the inclusion
of a global ontology vocabulary.
2.1</p>
    </sec>
    <sec id="sec-5">
      <title>Requirements</title>
      <p>To achieve a successful deployment and integration of a novel
platform, we use the expertise acquired in the previous
development to create a set of requirements in order to collect all
the needs that a final management system require in a real world
situation. We use the scenario described in the section 2 in the
requirements definition process.</p>
      <p>Following, along with each requirement, a short description is
provided in order to clarify and establish the future needs of the
standard.</p>
      <p>REQ #1: Unique device identification: In a management
system, a reliable identification of the final device is a key
requisite that allow to control and communicate system wide and
provide singularity to precise events. As in our case scenario the
devices or entities can be virtual, the process of creating and
assuring a unique identification is critical for a successfully
implementation. The devices will be identified by means of an
identifier as used by Open Geospatial Consortium (OGC).</p>
      <sec id="sec-5-1">
        <title>REQ #2: Recursive entity grouping: In complex system</title>
        <p>environments like water management scenarios, some entities by
themselves are not capable of performing any substantial process
nor even smart enough to be able to communicate with other
elements. In this case, aggrupation is made to encompass one or
more entities in one device that can be recognized by the
management system. This grouping can be done recursively, as
the devices can be part of a superior level device that is in charge
of their dependent operations. Thus, a device can be composed by
a single entity or a group of entities, in a recursive way.</p>
        <p>REQ #3: Group characterization: To give a proper computing
capacity to a device, a characterization of the properties and
capabilities offered by the component is required to allocate the
correct resources.</p>
        <p>Characterization implies that a list of predefined capabilities
must be assigned before and thus, a configuration process has to
be carried out. Once the system is initialized, the management and
exploitation layer is able to build an available resources schema
with all the gathered information.</p>
      </sec>
      <sec id="sec-5-2">
        <title>REQ #4: Group interoperability on all levels: As the system</title>
        <p>will be deployed on land, communication between different
subsystems is mandatory. To provide interoperability, the
communication among same layer devices and inter layer are
used.</p>
      </sec>
      <sec id="sec-5-3">
        <title>REQ #5: KPI measure capability: As a management system</title>
        <p>entails, measurements of certain aspects are required to analyze
the performance and reliability of the system. The system must be
able to collect metrics and provide interfaces to interact
seamlessly for KPI generation and report.</p>
        <p>REQ #6: Request optimization: In a multi-layer system,
interlayer requests have to be optimized to reduce any unnecessary
overhead. In this sense, a valid request can be addressed to a
certain device whose upper layer know in advance its inability to
process the request, so this request has to be redirected or
cancelled at this layer, avoiding excessive requests.</p>
      </sec>
      <sec id="sec-5-4">
        <title>REQ #7: Sensing and acting capability: Unlike sensor-only</title>
        <p>systems, a water management environment requires acting
capabilities over some devices. In this case, the developed system
must be able to command actuators and last verify the correct
state of the device.</p>
        <p>REQ #8: Security and privacy: Every modern management
system has to take into account the security implication as a cross
layer that involve every component of the system. As the system
is composed of several subsystems, each one must have its own
security measures in addition to the global layer that cover the
whole system. In this work, security is omitted as the authors
relay the security mechanism to the selected framework and
protocols. Even, the semantic addition does not modify the
security implications of the platform.</p>
        <p>In Figure 2, a representation of a generic device is shown,
providing the requisites defined previously.</p>
        <p>
          Many IoT available related research reviewes the current state
of the art in the domain of the IoT ontologies. Additionally, there
are many ontologies that have been available specifically for IoT
sensors and other related areas. In this section we analyze some of
these IoT related ontologies, and several ongoing integration
works for defining unified ontologies that are intended for
covering different applications domains. In the following
subsections, we provide detail of the most relevant ones. The
objective of this work is similar to that published by K.W.
Chau[
          <xref ref-type="bibr" rid="ref12">13</xref>
          ] but choosing as main element the use of water for
irrigation management, in addition new ontology methodology
such as Neon [
          <xref ref-type="bibr" rid="ref13">14</xref>
          ] will be used and geographic information
systems (GIS).
3.1
        </p>
        <p>LOV4IoT</p>
        <p>
          To provide a fundamental basis on the existing ontologies, a
project called Linked Open Vocabularies for Internet of Things
(LOV4IoT) was created [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. It is a dataset that links almost three
hundred ontology projects related to the IoT world. Each project
is classified by its domain and added to a central repository for an
easy location. Domains are defined previously and currently there
are nineteen domains in which a new ontology should match,
these from highest to lowest are (in brackets, the number of
ontologies present in each domain): healthcare(59), smart
home(51), transportation(35), food/restaurant(30), tourism(30),
security(32), water(5), Internet of Things(51), weather(17),
agriculture(20), activity recognition(13), environment(15), smart
energy(10), fire management(7), smart city(15), affective
science(7), music(6), unit(5) and others things(0). Summarizing
the data , IoT and smart agriculture are both in the mid chart, and
the number are getting bigger each year without a proper
standardization.
        </p>
        <p>The main issue arising from the LOV4IoT is: the lack of
projects for water domain and the lack of an interoperability
standard to avoid reuse many domains of knowledge. Instead, it
may be worthwhile to integrate in a unique ontology all the
information present in every similar domain category and in this
case, LOV4IoT data can be of a great help to identify information
duplicated in similar ontologies to unify them with more
integrated and interoperable procedures.
3.2</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>IoT related ontologies</title>
      <p>In order to discern which ontologies are the best candidates to
our management system, a more detailed analysis of the Internet
of Things related ontologies is made in order to extract the
necessary information about this specific domain. This will be the
selected expertise area to use in our water management
deployment.</p>
      <p>In the literature, several related ontologies have been analyzed.
In this section we have selected the most known ones as they
comply with our interoperability goal in the water ecosystem
domain:</p>
      <sec id="sec-6-1">
        <title>3.2.1 W3C SSN ontology</title>
        <p>
          The W3C forum has defined a Semantic Sensor Networks
(SSN) [
          <xref ref-type="bibr" rid="ref10">11</xref>
          ] as a standard description of sensor devices networks
for sensor discovery operations.
        </p>
        <p>
          In that sense, SSN is primarily focus on offering great
interoperability of the capabilities offered by the devices in order
to facilitate the later addition and auto-discoverability of the
sensor devices [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. One limitation of this approach is the
deliberate set aside of the additional data but not sensor specific.
This data such as units, sensor types, locations and features are
not included in to the ontology.
        </p>
        <p>So, to deal with the lack of this information, some observation
concepts were included to allow link external ontologies and
building a complex hierarchical ontology based on observation
properties.</p>
        <p>Different studies based on sensor ontologies compared the
following aspects:
• Purpose of the ontology
• Status of the ontology: online, documentation,
maintained, etc.</p>
        <p>• Key concepts found in the ontology
• Adoption of the ontology
• Level of sophistication
• Weakest features</p>
        <p>As conclusion, they state that the W3C SSN is a great
combination of the most important sensor ontologies at that time.
It defines the key aspects of sensor representation and includes
high-level concepts for the critical observation and representation
within the sensor environment.</p>
      </sec>
      <sec id="sec-6-2">
        <title>3.2.2 IoT-Lite ontology</title>
        <p>
          The IoT-Lite [
          <xref ref-type="bibr" rid="ref9">10</xref>
          ] ontology is a lighter instantiation of the SSN
ontology with the aim of describing the IoT fundamental concepts
to enable interoperability between different IoT platforms, other
ontologies are recommended to be joined in order to span more.
        </p>
        <p>IoT-Lite describes the concepts of IoT in three main classes:
objects, system or resources and services. IoT-Lite focuses on
detection, although it has a high level of performance concept
which allows any future extension in this area, this would be a
weakness of the ontology.</p>
      </sec>
      <sec id="sec-6-3">
        <title>3.2.3 Fiesta-IoT ontology</title>
        <p>Fiesta-IoT [9] was born with the aim of promoting semantic
interoperability because not all ontologies provide it. Fista-IoT
reuses the results of previous and current EU projects in the use of
semantic web technologies such as OpenIoT, Citypulse, VITAL,
Spitfire, IoT-est, IoT-A, IoT6, iCore, Sensei, etc.</p>
        <p>The main objective can be summarized as the establishment of
a new infrastructure for global experimentation, where concepts
such as virtualization, federation and interoperability (semantics)
play a fundamental role in IoT platforms (Internet of Things) of
the future.</p>
        <p>Fiesta-IoT addresses the issues of semantic interoperability at
seven levels:
• Hardware level, provides middleware based on semantics
(eg OpenIoT) to handle heterogeneous hardware devices.
• Data level, unifies data produced by devices from
different cities and projects using the semantically data.
• Model level, aligns existing IoT ontologies to ensure
better interoperability.
• Level of consultation, queries of unified knowledge bases
(ontologies and set of data).
• Level of reasoning, unifies how to derive meaningful
information from the data sensor to avoid redundancy of
the "if not then" constant rules redesigned in all IoT
applications.
• Service / application level, brings the innovative idea of
"Experimentation-as-a-Service (EaaS)" of Cloud
Computing. EaaS is built on top of "Linked Open
Services" based on the Linked Data approach that
currently extends to IoT domain.
• Application domain level, build applications between
domains / vertical applications to interconnect and reuse /
specific horizontal applications of the current domain (eg,
smart home).
The use of FIESTA-IoT can be applied to all IoT projects, with
these benefits: reusing domain knowledge, reusing existing
ontologies and designing inteoperable applications</p>
      </sec>
      <sec id="sec-6-4">
        <title>3.2.4 SOSA ontology</title>
        <p>The Sensor, Observation, Sample and Actuator (SOSA) 2
ontology is considered a second version of SSN. SOSA provides a
lightweight core for SSN and aims to expand the target audience
and the application areas that can make use of the ontologies of
the Semantic Web. At the same time, SOSA acts as a minimum
level of interoperability, i.e. it defines those common classes and
properties for which data can be exchanged with security between
all SSN applications, their modules and SOSA.</p>
        <p>Two of the new entities provided by SOSA are:
- Actuator: device that is used by, or implements, a
procedure that changes the state of an object.
- Actuation: is the action that is performed to change the
state of an object using an actuator.</p>
        <p>SOSA extends the original scope of SSN beyond sensors and
their observations, including classes and properties for actuators
and sampling.</p>
      </sec>
      <sec id="sec-6-5">
        <title>3.2.5. Other related projects</title>
        <p>Other projects or ontologies that can serve as reference to this
work are:</p>
        <p>
          IoT-O ontology: It's another ontology [
          <xref ref-type="bibr" rid="ref14">15</xref>
          ] that integrates the
concepts of other ontologies like SSN (sensing module), SAN
(acting module), DUL .. one of the fundamental differences is that
it adds an energy module, based on powerOnt [
          <xref ref-type="bibr" rid="ref15">16</xref>
          ]
        </p>
        <p>
          Water-m project: the aim is finding solutions to the
interoperability, real-time, big data and heterogeneous data
challenges to being able to guarantee water supply and quality
along with the stability and reliability of a smart water network
[
          <xref ref-type="bibr" rid="ref16">17</xref>
          ]. Since part of this project has designed an ontology and
inside the use cases that are described inside the project there is
one “Use Case 8: Urban Farming” that it might use as reference to
the ontology of this work
3.3
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>OGC models</title>
      <p>
        Due to the lack of interoperability between the different
sensors, the Open Geospatial Consortium (OGC) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] founded
Sensor Web Enablement (SWE) to define standards to improve
interoperability and access of sensors on the Internet.
      </p>
      <p>One fact to consider should be the use of a data model (set of
rules which control the transfer from the real world to the
computer systems) which must be open and configurable enough
to ensure its adoption is not an abrupt process and thus it will be
able to promote better forms and more consistent to publish and to
access data of common interest.</p>
      <p>In any adopted solution, it is necessary to use a data model
with spatial component, that allows us to share the information in
a regulated framework. Although, this entails the migration of the
model used to another one.
2 https://www.w3.org/2015/spatial/wiki/SOSA_Ontology</p>
      <p>
        OGC has been working on data models since 1995, one of its
first documents was a Spatial Scheme that in its essence was a
global data model. SWE offers a common data encoding that is
used throughout the suite of OGC standards. Moreover, SWE
Common Data Model [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is used to define the representation, the
nature, the structure and encoding of data related to sensors.
Another of its functions is to maintain the functionality required
by all OGC standards.
      </p>
      <p>
        As for data models, organizations that need a web-based
platform to manage, store, share and analyse data from sensor
observations can use the SensorThings API [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This API
simplifies and accelerates the development of IoT applications
improving complex tasks that previously could not be done. It is
part of the OGC Web Enablement Sensor, as a standard for IoT. It
is based on the model of O&amp;M data (OGC / ISO 19156: 2011), so
that it can easily interoperate with SOS services. The main
difference is that it is a RESTful service that uses the encoding
efficient JSON, and adopts the OASIS pattern.
      </p>
      <p>It provides an open, unified framework for interconnecting IoT
devices, data and applications through the Internet. The
SensorThings API is designed to transform the several
disconnected IoTs on a fully-connected platform where complex
tasks can be synchronized and performed.</p>
      <p>As a standardized data model, the SensorThings API offers the
following benefits:
1. It allows the development of new high value services with
lower development cost and of a wider scope.
2. Lower risks, time and costs through a complete IoT
product cycle.
3. Simplify device-to-device and device-to-application
applications.</p>
      <p>The data model is composed of two distinct parts. A sensing
profile that allows devices and their applications: create, read,
modify and erase data in a SensorThings service. And another
(tasking profile) that allows applications to control the devices
through a service.
3.4</p>
    </sec>
    <sec id="sec-8">
      <title>FI-Ware</title>
      <p>FI-Ware is an open-source European initiative that aims at
creating the necessary standards to develop applications in a wide
spectrum of smart domains such as smart cities and smart
agriculture. FI-Ware wants to develop a standard to describe how
to collect, manage and distribute the essential context information
that enables its exploitation and finally a business model. This
standard is key to build intelligent applications capable of provide
a one unique digital market for smart applications where solutions
could be ported seamlessly from one customer to another.</p>
      <p>The FI-Ware platform provides cloud capabilities based on the
OpenStack framework with a set of value tools and libraries called
Generic Enablers (GEs). These GEs offer open interfaces that ease
task such as integrating IoT deployments and infrastructures by
allowing the data management and processing with common and
reusable modules.</p>
      <p>The specifications and APIs of the GEs are public and royalty
free with open source code available of each implementation. This
allows FI-Ware vendors to emerge on the market, sharing APIs,
and therefore building extensible applications that can be selected
between several vendors hosting to store the solution and process
the data.</p>
      <p>As FI-Ware is conceived as a cloud computing platform, it is
aimed at providing Smart solutions for different scopes like:
Smart cities, Smart ports, Smart logistics, Smart irrigation systems
and the likes. Additionally, and unlike other private solutions,
FIWare provides an open and free architecture along with a set of
specifications that allow developers of service providers and any
other company or organization to develop products promoting the
creation of a marketplace to offer innovative solutions.</p>
      <p>Usually, smart solutions are characterized by a three-step
process: gathering information of interest from heterogeneous
sources of information, storing the information into a repository of
information, and its processing in order to generate the knowledge
for the solutions. In addition, a fourth step could take place if
actuation over certain elements is required.</p>
      <p>
        FI-Ware is making a great effort at both first steps by
implementing the NGSI standard [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for requesting, registering
and subscribing to certain information, and by establishing data
models with the goal of unifying the representation of the
information according to the scope it belongs.
      </p>
      <p>In this sense, FI-Ware has proposed the following
categorization: Alarms, parks and gardens, environment, point of
interest, street lighting, civic Issue tracking, IoT Device
transportation, indicators, waste management, parking and
weather.</p>
      <p>This way, by using this representation, as well as the NGSI
interface, all the information related to the above areas will be
represented the same way promoting and encouraging the
interoperability and data exchange.
3.5</p>
    </sec>
    <sec id="sec-9">
      <title>Conclusions</title>
      <p>It is clear that the large amount of IoT related ontologies only
increases the difficulty of selecting a unique candidate to resolve
all the vocabulary requirements that an organization or a system
need. With this in mind, it is evident the need of creation a
standardized method to embrace all the vocabulary entities of a
precise environment. OCG models offers the necessary
interoperability and the FI-Ware establishes the formal
specification of an open and reusable module.</p>
      <p>In the next Sections, a first phase is described and a formal
development is defined within the region of Spain.
4</p>
    </sec>
    <sec id="sec-10">
      <title>STANDARDIZATION ON WATER</title>
    </sec>
    <sec id="sec-11">
      <title>ENERGY MANAGEMENT</title>
      <p>As previously mentioned, Spanish government and more
specifically Tragsa3, is endorsing a new model called MEGA to
overcome the problematics and to find new techniques of water
management and optimization in Spain, but with a view of future
3 Tragsa is part of the group of companies of the State Industrial Ownership
Corporation (SEPI)
incorporation in European regions. With this approximation,
Spain regions can test and incorporate new technological ways to
power the water management industry.</p>
      <p>MEGA architecture is described in Figure 3. The proposed
high-level model identifies three layers (from right to left): the</p>
      <sec id="sec-11-1">
        <title>Subsystems layer, the Coordination layer and the Management</title>
        <p>and Exploitation layer. These layers deal with a common Water
Management Model that is built based on two key elements: the
Physical Model, which includes the component model, and the
Process Model. The water management model is the key element
for enabling MEGA to provide a common behavior framework.
Between the Subsystem layer and the Coordination layer there is a
Coordination interface and between the Coordination and the
Management and exploitation layer there is a Common</p>
      </sec>
      <sec id="sec-11-2">
        <title>Communication interface.</title>
        <p>The integration of IoT into the water management system
could prove to be very beneficial for both information and
communication technologies (ICT) areas and their business. In the
rest of this section we analyse how IoT and Smart Environments
are defined, their key characteristics to understand how they can
be used in the definition of the reference model for Smart Water
Management, taking advantage of the new advances in ICT
technologies, for creating feasible and commercial systems.
4.1</p>
      </sec>
    </sec>
    <sec id="sec-12">
      <title>Adapting IoT ontologies to MEGA</title>
      <p>MEGA is based on a top-down model that tries to solve the
basic problems of a water management system by separating it in
several layers of control. This deployment is abstracted by the
physical model to enable the interaction of the control model.
Besides, it allows an industrial management layer to define
processes such as run water procedures and water supervision that
are executed in the physical layer.</p>
      <p>Physical entities, that can be unified in virtual entities by the
coordination layer, are in charge of providing the interfaces and to
verify the correct execution of the created recipes. In addition, this
layer generates additional information that relayed in a
synchronous or asynchronous way help to inform the status and
process of the system.
All of this implies that defined processes are externalized in
the management layer that integrates and monitors the diverse
information such as meteorological information, energy
consumption, costs, etc. and allowing the development of a more
complex recipe (irrigation programs) parameterised by this
additional information.</p>
      <p>As more information is gathered, the system approaches a
more data centred system and recedes from original model. This is
close to the IoT model as the devices, communications and
processed are similar to the concepts in the IoT environment. The
use of an IoT ontology to match the MEGA model is a reasonable
arrangement to achieve a more modern water management
system.</p>
      <p>One of the basic characteristics for the design of a new
ontology is the reuse of existing ones. One of the future works
could be to define a semantic layer for the MEGA project partially
using other ontologies.</p>
      <p>At first glance, it can be considered that there is a subset of
MEGA elements that can be modelled with FIESTA-IoT, the rest
of entities that cannot be modelled with FIESTA will try to
perform with other ontologies available in the market as SOSA.
One of the fundamental concepts to be added to the ontology
should be the management of the irrigation programs (Recipe of
the MEGA model) that can be mapped with the classes:
sosa:Actuation and sosa:Actuator.</p>
      <p>The work hypothesis would be to start with the interface
between the coordinator and the subsystems. One of the first steps
will be to match the classes defined in FIESTA-IoT with those
defined in the MEGA data model.
5</p>
    </sec>
    <sec id="sec-13">
      <title>ONGOING WORKS AND CONCLUSIONS</title>
      <p>Integration works are in process of achieving a FI-Ware
compatible platform that enables their interoperability abilities
along with the previously MEGA development. In order to
summarize the relationships between the MEGA model and the
FI-Ware structure, Figure 4 resumes the interactions of the
existing MEGA project with the FI-Ware components.</p>
      <p>Following a top down approach, we establish FI-Ware
business framework as the management component to provide the
business intelligence layer at the upper level. Service application
level is driven by normalized applications developed taking
advantage of the NGSI interface provided by FI-Ware, as well as
the different enablers existent in this platform. This interface
guarantees the interoperability with other platforms and systems
thanks to the NGSI standard interface adoption. This way,
MEGA, as any other third party platforms can be integrated by
using directly the NGSI interface, or by using the Generic
Enablers already developed for the purpose, or developing an own
adapter for such a task. Such interoperability guarantees the
correct and uniform exchange of information and even the
actuation over the deployed sensors devices.</p>
      <p>The purpose of MEGA is to allow interoperability between the
different elements of an irrigation system improving the
waterenergy savings and smart farm production. In order to guarantee
the interoperability and the exchange of standardized information,
MEGA will be linked to different IoT ontologies defining possible
actions that apply to each system element, both in the physical
model and in the procedural model.</p>
      <p>At the same time, efforts are put on establishing a better
adaptation with the studied ontologies that allow an adequate
interoperability between different managed systems in Spain and
Europe. An example of this is a first approximation of the main
concepts of the MEGA model with the classes of the ontologies,
which is presented in the Table 1.</p>
      <p>To conclude, MEGA project can be expanded as the experts
incorporates new additional extensions to the original profiles. By
combining several datasets in a centralized infrastructure, a global
and interoperable managed system can be deployed and it will be
capable of establish the implementations between structures
developed for management and control of irrigation facilities. In
this way, the standard can be applied under any technological
platform in any type of irrigation system, regardless of the water
management scheme (public or private, individual or collective).</p>
    </sec>
    <sec id="sec-14">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was partially supported with the financial support of
the research project FEDER 14-20-15 (Design and
implementation of spatial data infrastructure on agriculture and
water in the Murcia Region - IDEaRM), 80% co-funded by the
European Regional Development Fund (ERDF). “A way to build
Europe” and the financial support of the research Project
INTERNET OF THINGS @ AGRO SPACES Programa FEDER
INNTERCONECTA (EXP 00091605 / ITC-2016-20-45) and by
the Ministry of Economy and Competitiveness through SEMOLA
project (TEC2015-68284-R) and through the TORRES
QUEVEDO Project granted to Odin Solutions S.L. with the
reference PTQ-15-08073
.</p>
      <sec id="sec-14-1">
        <title>Run part of a process step</title>
      </sec>
      <sec id="sec-14-2">
        <title>Attribute that defines an entity</title>
      </sec>
      <sec id="sec-14-3">
        <title>Way of describing a process and runs</title>
        <sec id="sec-14-3-1">
          <title>MEGA</title>
          <p>Sensor / Platform
Not considered
Procedure
Not considered
Actuation
ActuableProperty</p>
        </sec>
        <sec id="sec-14-3-2">
          <title>FIESTA-IoT</title>
          <p>Device / System</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] MEGA: developed by TRAGSA and MAPAMA</article-title>
          . ISO 21622.
          <article-title>Remote Monitoring and Control for Irrigation Systems http</article-title>
          ://www.gestiondelagua.es/en/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Robles</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alcarria</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morales</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Navarro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calero</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , ... &amp;
          <string-name>
            <surname>López</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2014</year>
          , May).
          <article-title>An internet of things-based model for smart water management</article-title>
          .
          <source>In Advanced Information Networking and Applications Workshops (WAINA)</source>
          ,
          <year>2014</year>
          28th International Conference on (pp.
          <fpage>821</fpage>
          -
          <lpage>826</lpage>
          ). IEEE
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gyrard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bonnet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Boudaoud</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Serrano</surname>
          </string-name>
          ,
          <article-title>"LOV4IoT: A Second Life for Ontology-Based Domain Knowledge to Build Semantic Web of Things Applications,"</article-title>
          <source>2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud)</source>
          , Vienna,
          <year>2016</year>
          , pp.
          <fpage>254</fpage>
          -
          <lpage>261</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Alcarria</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robles</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sánchez-Picot</surname>
            ,
            <given-names>Á.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Enabling Efficient Service Distribution using Process Model Transformations</article-title>
          .
          <source>International Journal of Data Warehousing and Mining (IJDWM)</source>
          ,
          <volume>12</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[5] «OGC Sensor Web Enablement Architecture: Version 0.4</source>
          .0». Wayland, MA, OGC. Document No.
          <fpage>06</fpage>
          -
          <lpage>021r4</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Robin</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>«SWE Common Data Model, Encoding Standard, Version 2.0 (OGC 08-094r1)»</article-title>
          . Wayland, MA, USA, Open Geospatial Consortium Inc
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>[7] «Web de SensorThings». [en línea], http://github.com/opengeospatial/sensorthings.</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] https://www.fiware.org/category/ngsi/ Bordel,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Alcarria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Martín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Robles</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          , &amp; de Rivera,
          <string-name>
            <surname>D. S.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Selfconfiguration in humanized cyber-physical systems</article-title>
          .
          <source>Journal of Ambient Intelligence and Humanized Computing</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Gyrard</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serrano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Atemezing</surname>
            ,
            <given-names>G. A.</given-names>
          </string-name>
          (
          <year>2015</year>
          , December).
          <article-title>Semantic web methodologies, best practices and ontology engineering applied to Internet of Things</article-title>
          .
          <source>In Internet of Things (WF-IoT)</source>
          ,
          <source>2015 IEEE 2nd World Forum on</source>
          (pp.
          <fpage>412</fpage>
          -
          <lpage>417</lpage>
          ). IEEE
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Bermudez-Edo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elsaleh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Taylor</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2016</year>
          ,
          <article-title>July)</article-title>
          .
          <article-title>IoTLite: a lightweight semantic model for the Internet of Things</article-title>
          .
          <source>In Ubiquitous Intelligence &amp; Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing</source>
          , Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld),
          <source>2016 Intl IEEE Conferences</source>
          (pp.
          <fpage>90</fpage>
          -
          <lpage>97</lpage>
          ). IEEE
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Compton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bermudez</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>GarcíA-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>
          , ... &amp;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>The SSN ontology of the W3C semantic sensor network incubator group</article-title>
          .
          <source>Web semantics: science, services and agents on the World Wide Web</source>
          ,
          <volume>17</volume>
          ,
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Chau</surname>
            ,
            <given-names>K. W.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>An ontology-based knowledge management system for flow and water quality modeling</article-title>
          .
          <source>Advances in Engineering Software</source>
          ,
          <volume>38</volume>
          (
          <issue>3</issue>
          ),
          <fpage>172</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Suárez-Figueroa</surname>
          </string-name>
          , Mari
          <string-name>
            <surname>Carmen</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>NeOn Methodology for Building Ontology Networks: Specification, Scheduling and Reuse</article-title>
          .
          <source>Tesis (Doctoral)</source>
          , Facultad de Informática (UPM) [antigua denominación] &lt;http://oa.upm.es/view/institution/Informatica/&gt;.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>[15] https://www.irit.fr/recherches/MELODI/ontologies/IoT-O.html</mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>[16] http: //elite.polito. It / ontologies / poweront.owl</mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>[17] https://itea3.org/project/water-m.html</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>