<!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>?Ontological Requirement Specification for Smart Irrigation Systems: a SOSA/SSN and SAREF Comparison</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>María Poveda-Villalón</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Quang-Duy Nguyen</string-name>
          <email>quang-duy.nguyen@irstea.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catherine Roussey</string-name>
          <email>catherine.roussey@irstea.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christophe de Vaulx</string-name>
          <email>christophe.devaulx@isima.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jean-Pierre Chanet</string-name>
          <email>jean-pierre.chanet@irstea.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Limos</institution>
          ,
          <addr-line>UMR 6158, Aubière</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ontology Engineering Group, Universidad Politécnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>UR TSCF Irstea</institution>
          ,
          <addr-line>Aubière</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Precision agriculture is nowadays getting more and more attention in Europe. Due to the common water shortage problem, precision irrigation could become a key activity to save and use water in a more sustainable way. This paper builds upon an automatic irrigation system implemented as a context-aware system in which context is acquired thanks to a wireless sensor network. In such system, ontologies are used to solve integration problem of heterogeneous data provided by different types of sensors. Moreover, ontologies enable reasoning over these data to enrich the context. The automatic irrigation system will be installed on the pilot site of Irstea called AgroTechnoPole, located in Montoldre. The main goal of this paper is to analyze the SOSA/SSN and SAREF standard ontologies in regards to the ontological requirements that arise from the AgroTechnoPole use case.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontologies</kwd>
        <kwd>Adaptive Context-Aware</kwd>
        <kwd>Precision Irrigation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In the 21st century, economical and environmental challenges force local governments
and citizens to improve processes and lifestyle habits to save precious and scarce
resources. One of the most critical resources is water. Agriculture consumes the most
water on a global scale [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. There is a need to reduce water consumption while
maintaining the crop quality.
      </p>
      <p>In the agricultural domain, farmers need to observe natural phenomenon to decide
appropriate activities to be carried out over the land. For example, farmers go to the
? This research has been partially funded by the project “ConnecSens”, the “I-Site Clermont
- Programme WOW! Wide Open to the World - CAP20-25” (16-IDEX-0001) and the
ETSI STF534 “SAREF extensions” project. The CPER research project ConnecSens
is co-financed by the Auvergne Rhône-Alpes region in France via the program №1130,
and by the European Union via the FEDER fund.
farmland to examine the crop growth and state of the soil before making irrigation
decisions. However, those activities are low-accuracy due to human lack of precision
in observations and also the rapid changes of weather. Therefore, this reduces the
yield and productivity.</p>
      <p>
        Precision agriculture methods are intended to overcome this situation [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]: Digital
technologies are used to monitor farming environments and optimize agriculture
activities and production. Precision irrigation is one of the critical activities in
precision agriculture. Accordingly, demonstration and experimental sites for precision
agriculture are emerging in the last years. For example, in the AgroTechnoPole
experimental farm located at Montoldre, a smart irrigation system is being developed.
The goal of such system is to capture the farm land data in order to activate an
irrigation system in a precise and accurate way. This type of system, also known
as adaptive context-aware systems, could benefit from semantic technologies like
ontologies to harmonize, integrate and reason over data. In the particular case of the
Montoldre site, an ontology is planned to be developed to semantically annotate the
data and provide inference over it.
      </p>
      <p>
        The goal of this paper is two-fold: 1) to extract ontological requirements for an
irrigation context-aware system and 2) to analyze to what extent such requirements
are covered by two well-known standard ontologies for the Internet of Things (IoT)
domain. For extracting such requirements the Montoldre experimental-site set up,
and data has been taken into account. The ontologies selected for the analysis are
SOSA/SSN [
        <xref ref-type="bibr" rid="ref10 ref9">9,10</xref>
        ] (the new version of the Semantic Sensor Network ontology) and
SAREF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] (Smart Appliances REFerence ontology). The study is limited to such
ontologies as they are well-known and adopted, available online, and overall due to
the fact that there are proposed and developed within standardization institutions.
      </p>
      <p>In order to provide the reader with insights about context aware systems, Section
2 provides a description of such type of systems and their typical cycle of processes.
Then, the irrigation methodology to be applied in the Montoldre use case is presented
in Section 3 before listing the ontological requirements extracted in Section 4. Section
5 shows the analysis of covered requirements and discussion. Finally, related initiatives
are reviewed in Section 6 while Section 7 is devoted to the concluding remarks and
future lines of work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Cycle of Processes for Smart Irrigation Systems</title>
      <p>
        A context-aware system “uses context to provide relevant information and services to
users, where relevance depends on each user’s tasks” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Moreover, an adaptive
contextaware system is a context-aware system that can “modify its behavior according to
changes in the application’s context” [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For example, a flood-aware system monitors
a watershed to take decisions to send alerts about flood risk. It becomes an adaptive
context-aware system, if it changes its monitoring schedule based on the flood risk [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        The context of an adaptive context-aware system is considered as “any information
that can be used to characterize the situation of an entity. An entity could be a
person, a place, or an object that is considered relevant to the interaction between
a user and an application, including the user and applications themselves” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Two
types of contexts can be defined: low-level context and high-level context [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The
low-level context contains quantitative data such as sensor measurements from WSN.
On the other hand, the high-level context contains qualitative data which is specified
according to the application that used this content. For example, the low-level context
"190 cbar" contains the quantitative value "190" produced by a soil sensor. In an
irrigation decision-making application, the low-level context is used to infer the
highlevel context about the state of several entities. Based on the "190 cbar" the farming
plot state is inferred to be "dry". Rules are used to enrich the hight level context.
When the plot state is "dry" and the crop state is "10 leaf" then the irrigation state
is "On". Thanks to this high level context the application triggers irrigation actions.
      </p>
      <p>In irrigation, an adaptive context-aware system has three specific components.
Firstly, a Wireless Sensor Network (WSN) plays the role of sensing and monitoring
the plot environment. Secondly, a Decision Support Systems (DSS) could: a) send
notifications to farmers to support them in the decision-making process; and b)
automatically make decisions and control the watering system. Thirdly, watering
devices are in charge of watering the soil in plots.</p>
      <p>
        The processes of context-aware systems could be grouped and represented in a
cycle of processes. This cycle is divided into four phases: 1) context acquisition; 2)
context modeling; 3) context processing; and 4) context dissemination [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In adaptive
context-aware systems, adaptation process must be considered as an element of the
cycle of processes [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. From our viewpoint, a fifth phase called "context exploitation"
that includes the adaptation process should be added to the cycle of processes. In this
sense, the adaptive context-aware cycle of processes for smart irrigation at Montoldre
is depicted in Figure 1 and its five phases are described as follows.
      </p>
      <p>
        – Context acquisition: during this phase the context-aware system acquires raw
data from various sources. The primary source of data is raw measurement data
collected from sensors in the field. In addition, some weather data (forecast or
archive data provided by local weather station [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]) may be used to derive the crop
growth stage. Any knowledge about the plot or the crop, provided by farmers and
scientists, are also significant to improve the exactitude of the decision process.
– Context modeling: at this time raw data is automatically annotated and
integrated into the contextual system. These data will be structured and represented
in a correct format to become low-level context. Ontologies is considers as the best
candidate to model the low-level context including the concepts of deployment,
network, sensor, measurement, plot and crop.
– Context processing: along this phase, low-level context will be processed in order
to infer high-level context: this is a reasoning process. Rule-base or inference
engine can be applied to reason over the context.
– Context dissemination: at this step the high-level context previously generated
is distributed to external agents as other systems or users. Furthermore, when
external agents are humans, the high-level context must be transformed to a
human-readable format, for example by means of visualization techniques.
– Context exploitation: The high-level context is used by DSS process to run
irrigation actions and control the watering system. Adaptation processes are also
part of this phase. The contextual system can adjust the configuration of its
components based on the context. For example, in a normal weather condition,
the WSN observes soil humidity each day. However during a rainy period, the
daily observation is unnecessary, then the WSN change its observation scheduling
once a week until the termination of the rainy period.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Human Decision System for Irrigation Scheduling: the</title>
    </sec>
    <sec id="sec-4">
      <title>IRRINOV Use Case</title>
      <p>In this section, we present the IRRINOV®4 method developed by Arvalis and its
partners. This method proposes a guide for farmers to make irrigation decisions
based on measurements of soil moisture sensors and pluviometers. The method is
designed to answer the following questions: (1) When to start the irrigation period
(i.e., when the watering devices should be installed on the plot)? (2) When to run
each irrigation? or What is the irrigation schedule ? (3) When to stop the irrigation
period (i.e., when farmers could withdraw the watering devices)?</p>
      <p>
        The IRRINOV method provides a set of decision tables and recommendations that
allow farmers to schedule their irrigations on a single plot. Such method proposes
numerous variants depending on the soil, plot and crop types. We will use the IRRINOV
method of the region Limagne, this is, dedicated to maize crop plant on the
claylimestone soil [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Following IRRINOV guidelines, the measuring equipment includes:
– An IRRINOV measuring station composed of 6 Watermark probes to measure
the soil water tension (tensiometer). Three Watermark probes should be placed
at 30 cm depth in the soil, and the other three should be placed at 60 cm depth
in the soil.
– A mobile pluviometer to measure the amount of water received by the crop
during an irrigation.
4 http://www.irrinov.arvalisinstitutduvegetal.fr/irrinov.asp
– A weather station with a pluviometer to measure the quantity of water received
by the crop during a rainfall.
      </p>
      <p>The next sections describe some setups of the IRRINOV method that should be
taken into account for having a high-quality irrigation process.
3.1</p>
      <sec id="sec-4-1">
        <title>Setup about Probes and Sensor Localization</title>
        <p>The IRRINOV method specifies the localization of measuring equipment:
– The IRRINOV station should be located on a dominant soil (the main type of
soil of a plot) and accessible. The location of this station depends on the watering
system. The station should be placed between two sprinklers (i.e., watering devices
in the IRRINOV method of the region Limagne) and at least 60 m from the
edge of the plot. The Watermark probes should be located in two side-by-side
planting rows as in the schema presented in Figure 2.
– The mobile pluviometer should be close to the IRRINOV station. Its height
should be above the maximum height of crops and below the height of
sprinklers. IRRINOV authors recommend that the pluviometer must be placed on
a telescopic standing foot to keep it higher than the crops.
– The agricultural weather station should be close to the plot, far away from
any buildings or trees, and at a specific height (below 2 meters which are the
maximum height of the crops).
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Setup about Measurement Frequency</title>
        <p>The IRRINOV station and the mobile pluviometer should be placed in the plot when
the crops reach the growth stage V25. The measurement could start 2 or 3 days after
the installation.</p>
        <p>The watermark probes should be read once a week or every two or three days if
weather becomes dry. Moreover, a Watermark probe measurement should be carried
out:
– Before each planned irrigation, in order to confirm, delay or discard the irrigation.
– About 24 hours to 36 hours after the end of an irrigation round to evaluate how
effective the irrigation round has been (avoid measurements less than 24 h after
the end of irrigation round, because the measurements are unstable).
– After significant rains to evaluate their effects. Note that if rainfall amount is
under 10 mm then the irrigation should be run with no change.</p>
        <p>
          The irrigation period should stop when the crops reach the growth stage R5.6
5 V2 is an ID defined in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], and it is also named "5 leafs" according to the Arvalis growth
stage classification
6 R5 is an ID defined in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], and it is also named "grain at 50% humidity" in Arvalis
classification system
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Setup about Validation of Measurement Value</title>
        <p>To validate the measurement of Watermark probes, IRRINOV method establishes
that the difference between the values obtained from probes at the same depth should
not be more than 30 cbar. If the difference between probe measurements is above
30 cbar, it means that one of the probes is out of order and the farmer should go
in the field to correct the probe installation.</p>
        <p>To obtain the voltage in cbar, the value read on the probe should be multiplied
by the correction coefficient which is specific for each batch of probes: For example,
probes from 2003 have a correction coefficient equal to 1.7.</p>
        <p>A difference of 10 to 20 cbar of tension between two probes located at the same
depth is considered normal. Therefore, the IRRINOV method proposes to install
three probes per level of depth. The IRRINOV guidelines suggest farmers run an
irrigation when two probes out of three have reached the threshold value. The value
reached by two probes out of three is the one taken into account by the decision
method. The abnormal values are not considered. It is worth noting that when the
voltage value read from a Watermark probe is 199 cbar; there is a problem of contact
between the Watermark probe and the soil.
3.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>Setup about Decision Tables</title>
        <p>
          The IRRINOV method [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] proposes several decision tables to determine when should
start the irrigation depending on soil type and crop growth stage.
        </p>
        <p>The Table 1 determines when to run an irrigation for clay-limestone soil. This
decision table is applied to maize crop when their growth stage is between V2 and V7.7 In
such table, cells contain the threshold of probes’ measurement as mention in section 3.3.</p>
        <p>
          Let’s define two variables P robe30 (and P robe60) that represent the value reached
by two probes out of three probes at 30 cm depth (and at 60 cm depth).
7 V7 is an ID defined in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], and it is also named "10 leafs" in the Arvalis growth stage
classification
        </p>
        <p>The first column of a decision table should be read as “If the duration of irrigation
round is fixed between 9 and 10 days” and “when two probes at 30 cm depth out
of three (P robe30) are above the value 30 cbar and when two probes at 60 cm depth
out of three (P robe60) are above the value 10 cbar” or “when the total (P robe30
+ P robe60) is above 40 cbar”, then run an irrigation. Note that for this particular
decision table the two first lines are redundant with the last one due to the fact that
if P robe30 &gt; 30 and P robe60 &gt; 10, then P robe30+P robe60 &gt; 40.
3.5</p>
      </sec>
      <sec id="sec-4-5">
        <title>Automatic Irrigation System</title>
        <p>Based on the IRRINOV human-oriented decision method, we would like to implement
an adaptive context-aware system for automatic irrigation. The automatic system
integrates the IRRINOV guidelines and will be deployed on the AgroTechnoPôle of
Irstea. The AgroTechnoPôle contains an experimental farm located at Montoldre
where researchers can test their prototypes such as robots, machinery, and wireless
sensor network. On this experimental farm, a weather station Davis Pro 2 is available
for air and weather measurements. Moreover, a significant number of sensors are
deployed in the field to monitor moisture and temperature of the soil.</p>
        <p>The data about localization mentioned in section 3.1 should be acquired during
the context modeling phase to build the low-level context.</p>
        <p>The frequency guidelines expressed in section 3.2 can be used to define the
communication and measurement frequencies of the network nodes, which are part of
our context-aware system. Note that detection of some rainfall or irrigation events
can trigger some measurement actions. Thus the output of the two pluviometers will
activate the measurement of the soil moisture nodes.</p>
        <p>The guidelines proposed in 3.3 can be translated into rules to validate the data
stored during the context acquisition phase.</p>
        <p>The decision table presented in section 3.4 could be translated by a set of rules
that look like:</p>
      </sec>
      <sec id="sec-4-6">
        <title>If (8 days &lt; IrrigationRoundDuration &lt; 11 days) and (GrowthStage &lt; V7) and ((Probe30 + Probe60) &gt;= 40), then (Irrigation state is true)</title>
        <p>These rules are part of the context processing phase that will deduce from the
low-level context the high-level one. Note that the value of GrowthStage is a
qualitative value that should be taken from a hierarchical list. Thus a specific function
should be defined to evaluate the “&lt;” operator.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Ontological Requirement Extraction</title>
      <p>The goal of this section is to present ontological requirements of the adaptive
contextaware system in the Montoldre use case. To determine such requirements, we have
studied the IRRINOV method to identify its input and output data. We also analyze
all the information needed to evaluate the quality of an irrigation process. In addition,
several exemplary data gathered from the experimentations in Montoldre are taken
into consideration. The following ontological requirements have been extracted:
R1. Deployment: the devices involved in agricultural systems, for example in an
irrigation scenario, might be deployed in different ways depending on the station of
the agricultural year and the crop rotation due to a three-field system. In this sense,
the model needs to include deployment information. This requirement includes two
sub-requirements due to the spatiotemporal nature of agricultural deployments:
R1.1. Deployment Time: the temporal aspect of deployment needs to be
represented.</p>
      <p>R1.2. Deployment Location: the geographical aspect of a deployment
needs to be represented.</p>
      <p>R2. Plot: a deployment might involve one or more platforms in which the devices
are placed. The description of the plot includes the geometry of the plot, the
irrigation round duration for this plot and the size of the plot.</p>
      <p>R3. Network Configuration: the sensor network deployed in an agricultural
scenario follows a specific network configuration. As a side note, we defined a
node as any device connected to other devices of the network which possesses a
unique address. In our use case, the connections between sensor nodes and other
nodes in the network should be represented. This requirement could be split into
four sub-requirements:</p>
      <p>R3.1. Network Topology: the connections between specific nodes should
be represented.</p>
      <p>R3.2. Network Communication: the communication protocols used
between nodes in a network should be described.</p>
      <p>R3.3. Node Status: the status of a node such as active and inactive, should
be represented. This information is essential for example in the sensor data
acquisition quality control.</p>
      <p>R3.4. Node Role: the role of a node such as an end node or a routing node,
should be represented.</p>
      <p>R3.5. Node Location: the precise locations of sensors need to be represented.
This requirement is more detailed than R1.2 as in the case of the IRRINOV
method, specific guidance about the distance between nodes is provided. In
this sense, this requirement refers to the exact location of nodes so that the
distance between them could be calculated, rather than generic locations.
R4. Device: specific agricultural oriented devices as well devices used in other
domain should be represented. These devices might be further classified as sensor or
actuators; however, it is not necessary for all the devices involved in the network to
belong to one of these types. The following list of devices corresponds to the
Montoldre use case and it does not intend to be exhaustive in the agricultural domain:
– Sensors: Weather station; Tensiometric probe (Watermark); Pluviometer.
– Actuators: Water inlet valve of the watering gun.
– Sink node: all sensor nodes send data to the sink node.
– Server: local server that support part of the DSS.</p>
      <p>Taking all this into account, this requirement could be further specified leading
to the following sub-requirements:</p>
      <p>R4.1. Sensor: sensors should be described.</p>
      <p>R4.2. Actuator: actuators should be described.</p>
      <p>R4.3. System Componency: componency relation between devices should
be represented.</p>
      <p>R4.4. Domain Specific Devices: agricultural domain oriented devices are
needed to be represented, for example, soil moisture sensors, pluviometer or
IRRINOV station.</p>
      <p>R5. Measurement: the observations made by sensors should be represented in
the model including values of the observation, units of measures and time-related
information about the observation, for example, when was it observed or to what
period does the observation corresponds to. In particular, the following units of
measurements need to be represented in the use case at hand: Millimetre (mm),
Centibar (cbar), and Watermark unit of measure (the Watermark soil moisture
measure ranges from 0 to 200.) which is transformed to cbar. In addition, Celsius
degrees (ºC), Decibel-milliwatts (dBm) and Millivolt (mV) are usually needed
in a broader scenario for data integration in irrigation systems.</p>
      <p>Taking all this into account, this requirement could be further specified to
represent use case specific unit of measurement needed:</p>
      <sec id="sec-5-1">
        <title>R5.1. Domain Specific Units of Measurement: concrete units of mea</title>
        <p>surement are needed for the use case at hand, for example, the Watermark
specific units.</p>
        <p>R6. Property: specific agricultural oriented properties as well properties also
used in other domain should be represented. The following list of properties
corresponds to the Montoldre use case and it does not intend to be exhaustive in the
agricultural domain: Soil moisture; Water received during irrigation; Temperature
of the soil; Temperature of the air; Ambient humidity; Precipitation; Plant growth
stage.</p>
        <p>Taking this into account, this requirement could be further specified to
represent use case specific properties needed:</p>
        <p>R6.1. Domain Specific Properties: concrete properties to be observed or
act upon are needed for the use case at hand, for example, the soil moisture
or the water received by the plot during the irrigation activity.</p>
        <p>R7. Feature of Interest: in most of the cases, when observing a property it
is needed to represent the entity for what such property is observed. For example,
when measuring temperature, one might distinguish whether it is the temperature
of a room or a person. This entity is usually referred to as the feature of interest.
Considering IRRINOV method, this requirement could be further specified as
follows:</p>
        <p>R7.1. Feature of Interest Depth: in the specific case of IRRINOV method,
the depth of the plot part being observed is an essential factor. the specific
location of the feature of interest should be taken into account considering
not only a general location or geographical coordinates but including also the
depth. Please note that, according to IRRINOV method, the critical value
is about the depth of the soil, not the location of the sensors. While in some
scenarios the location of the sensor will coincide with the depth of the soil
is observed, it can not be taken for granted that will always be the case. For
example, if remote sensor observation are used to detect the crop growth stage,
the location of the sensor is different from the location of the observed feature
of interest (plot crop). Note that the separation of locations, and thus the
ability to support in-situ, ex-situ and remotely-sensed observations, is aligned
with the OGC Observations and Measurements standard8 (O&amp;M) model for
features of interest description also represented in the SSN.</p>
        <p>R8. Action: in the case of the Montoldre use case the action “irrigation” is
needed to be represented.</p>
        <p>R8.1. Domain Specific Actions: for the Montoldre use case, the action
“irrigation” is needed to be represented including the parameters such as the time
interval during which the action has to be carried out and the quantity of water
needed to be released. Note that the IRRINOV method does not provide
guidelines on the amount of water that should be spread by the irrigation system.
R9. Crop: in farm irrigation methods, as in particular in the IRRINOV case,
the crop growing in the field to be irrigated represent essential information as
it affects the method calculations. Moreover, the date when the crops reach a
growth stage depends on the type of cultivar of the crop. This information should,
therefore, be represented.
5</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Ontological Requirement Analysis</title>
      <p>
        As the number of elements involved in the IoT landscape is constantly growing, new
solutions arise to cope with their heterogeneity and to ease interoperability between
platforms, ecosystems and devices. In this sense, numerous ontologies have been
defined to cover the IoT domain in many ways [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>While there is a wide range of models for IoT ecosystems and devices description ,
this work focus on the coverage of the use case at hand by official ontologies proposed
by standardization bodies. For this reason, we choose the Semantic Sensor Network
Ontology (SOSA/SSN)9 and the Smart Appliances REFerence ontology (SAREF).</p>
      <p>
        The SSN [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] was proposed by the World Wide Web Consortium (W3C) and
has been broadly adopted worldwide. SSN was developped as a core cross domain
ontology and borrow its vocabulary and modelisation from many operational standard
like the relational data model Observations and Measurements (o&amp;M) standard from
OGC10. In oder address the omissions of original SSN, the joint W3C and OGC
8 http://www.opengeospatial.org/standards/om
9 https://www.w3.org/TR/vocab-ssn/
10 http://www.opengeospatial.org/standards/om
Spatial Data on the Web Working Group has developed a new version of the SSN
including a module called SOSA11 (Sensor, Observation, Sampler and Actuator),
among others, providing a new modular version of the SSN12 ontology. This new
version, called SOSA/SSN, extends the SSO Pattern (Stimulus Sensor Observation
Pattern), implemented in the previous version, by including classes and properties
for actuators and sampling. The three major components of SOSA are "sensors and
observations", "samplings and samples" and "actuators and actuations".
      </p>
      <p>
        SAREF13 is an ontology for smart appliances that focuses on smart homes, and
provides an important contribution to enable semantic interoperability in the IoT
being adopted by European Telecommunication Standardization Institute (ETSI) as
a Technical Specification [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This ontology provides a core model for IoT that could
be extended and adapted to cover specific domains. SAREF focus on the
representation of appliances and devices together with their functions, commands, services,
states and profiles. In the latest version, the ontology considers the representation
of measurements coming from sensors.
      </p>
      <p>In what follows, a coverage analysis of the ontological requirements by the
SOSA/SSN (including all modules) and SAREF ontologies is presented providing
the mappings between requirements and ontology elements. Then, a discussion about
the requirements covered and open issues is drawn.
5.1</p>
      <sec id="sec-6-1">
        <title>Ontological Requirement Coverage</title>
        <p>Table 2 presents the relation between the requirements extracted in Section 4 and
the ontology elements defined in SOSA/SSN and SAREF ontologies. In this table,
each requirement is represented in a row where the first column from the left identify
the requirement itself and the information in the second and third columns represent
the coverage by the SOSA/SSN and SAREF ontologies respectively as follows: (a) an
empty cell indicates that the requirement is not addressed by the given ontology; (b) if
the requirement is covered, then the ontology elements from each ontology are included
in the cell using the prefix of the ontology and the identifier of the element (note
that these elements might be classes or properties); (c) an integer number between
parenthesis identifies side notes about the documentation provided in a given ontology
that could be useful for the requirement at hand, regardless whether it is covered or not.</p>
        <p>
          As shown in Table 2, some requirements are not directly addressed by the analyzed
ontologies; however, their documentation include guidelines about how to address
them. In this sense, regarding R1.2, R3.5 and R7.1, it should be mentioned that
SOSA/SSN documentation suggests the use of geoSPARQL [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] to model geographical
information (Note (1) in the table). It is worth noting that the correct representation
of R3.5 and R7.1 are of particular importance as such information is taken into
account during the IRRINOV method calculations, as shown for example, in Figure 2.
        </p>
        <p>
          Regarding R5, SOSA/SSN documentation proposes to link to the Quantities,
Units, Dimensions and Data Types Ontologies (QUDT) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], the Ontology of Units
11 http://www.w3.org/ns/sosa
12 http://www.w3.org/ns/ssn
13 http://w3id.org/saref
of Measure (OM) [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] or the RDF extension mechanism for Unified Code for Units
of Measure datatype (UCUM) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] (Note (2) in Table 2). For the case of SAREF, the
OM ontology is used as a suggestion for covering this aspect (Note (3) in Table 2).
In the following, the insights extracted from the ontological requirement coverage
analysis presented before are detailed. First of all, it should be mentioned that the two
analyzed ontologies have been defined as general ontologies covering top-level concepts
that should be specialized by other ontologies developed for specific use cases. In this
sense, it is not a criticism about the lack of coverage of requirements R4.4, R5.1, R6.1
and R8.1 as they refer to domain-specific knowledge. However, it is important to
define and take such requirements into account to drive the development of extensions
or new ontologies for the agricultural use case. More precisely, the requirements
provided in this work would represent a valuable input for the development of a
SAREF extension for the agricultural domain.
        </p>
        <p>Main observation is that none of the analyzed ontologies allows the description
of network configuration (R3), topology (R3.1) and communication lines (R3.2).</p>
        <p>For modelling different deployments (R1) in which devices might be involved the
SOSA/SSN ontology provide some coverage considering deployments, platforms as
well as system componency. However, while there is a recommendation to represent
geographical information linking to other ontologies, it does not address the temporal
characteristic of deployments needed to be represented in the agricultural domain.
SAREF on its side, do not consider the representation of different deployments.
Therefore, we can claim that none of the models fully address the spatial-temporal
deployment information (R1.1 and R1.2).</p>
        <p>Focusing on the action that a device might carry out (R8), it should be mentioned
that each model provides a suggestion to model them. In this sense, SSN approach
is more related to algorithms, workflows, etc. including information about the input
needed and output generated. SAREF model is oriented to the functionality the
devices are designed for including practical information as the commands that could
be executed, for example, “open” and “close”. However, none of the models represents
web oriented information about where this action can be executed, or the data could
be retrieved, that is, no one allows the representation of web services or web thing
description.</p>
        <p>The crop representation (R9) deserves a special mention for this study. While in
Table 2 it is indicated that this requirement is not covered by the analyzed ontologies,
some clarifications should be done for the SOSA/SSN ontology. In this case, one might
argue that this information could be modeled as a characteristic of a feature of interest,
where the feature of interest would be the plot being observed. However, it could be
also considered that this information is related to the platform that hosts the sensors,
that could also be a given plot. Taking all this into account, developers should first
decide to which entity is more accurate to attach such information and then, define
probably new domain properties to express the possible values of the crop types.</p>
        <p>Related to the crop representation, we should mention the need for representing
plant growth state (R6.1). This information could change from plant types and from
different classifications systems. In this sense, resources for defining controlled
vocabularies and mapping between concepts, for example SKOS,14 should be considered
to model this issue.</p>
        <p>Regarding open issues for the representation of the Montoldre use case, even
though it has not been defined as an ontological requirement, it is worth noting
that the SAREF description of saref:Profile about saref:Commodity could be
of interest to represent the water waste or saving achieved by the smart irrigation
system. In this case, water would be the saref:Commodity.</p>
        <p>Finally, another issue to be covered, that could be represented in another level
of knowledge representation, for example using rules, is the definition of problems
14 http://www.w3.org/TR/skos-primer
based on measurements. For example, an observation higher than 200 in a watermark
sensor is considered an indicator of functioning problems.
6</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Related Work</title>
      <p>
        There exist several context-aware systems using ontologies for representing data and
rules. For example, we can mention the work described in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] where an ontology
supporting precision agriculture applications is presented. This ontology, developed in
OWL, intend to model the knowledge needed by a Decision Support System including
knowledge about plant characteristics, pant state, environmental parameters, sensor,
and actuators
      </p>
      <p>
        Another application using ontologies in the crop cultivation domain is the approach
presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The method presented in this work combines a domain ontology and
a task ontology. Both are implemented in OWL. The domain ontology represents soil,
seed and agricultural machines while the task ontology is about planting processes
such as soil selection, seed selection, fertilization, and irrigation. In this regard, we can
also mention the ontology presented in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] for hilly citrus production. In this case,
authors present an agricultural ontology specialized in hilly citrus, also it reuses some
terms from AOS (Agricultural Ontology Service) ontology. The ontology includes
citrus nutrient imbalance modeling, hilly citrus fertilization modeling, and hilly citrus
irrigation and drainage modeling. It is worth noting that the ontologies mentioned
in such approaches are unavailable online, or at least the ontologies’ locations are not
provided in the papers. Therefore, it is impossible to: 1) reused them and 2) check
whether in their implementation standard ontologies are reused.
      </p>
      <p>
        However, the goal of the present study is not to provide an ontology for irrigation
context-aware systems nor to review existing ontologies in the agricultural domain. The
objective of this work is to analyze standard ontologies in the IoT domain candidate
to be reused in a smart irrigation system. In this sense, we can mention the work
presented by [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] where ontology alignment between SSN and SAREF ontologies are
analyzed, proposed and applied to a specific device description. It is worth noting that
such analysis considers the first version of SSN instead of the new ontology SOSA/SSN.
      </p>
      <p>
        Finally, the new SOSA/SSN and SAREF ontologies have been analyzed in the
work presented by [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This work presents a set of alignments between the SEAS
ontology and the above-mentioned ontologies. In this case, the objective is focused
on the adoption of best practices and patterns implemented in the SEAS ontology
in SAREF in order to ease its maintenance.
      </p>
      <p>In summary, up to authors’ knowledge, there are no reference studies about the
use of standard IoT ontologies for the agricultural domain.
7</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions and Future Work</title>
      <p>The main contributions of this paper are: 1) a set of ontological requirements for
adaptive context-aware systems in the agricultural domain. The requirements are
extracted from the pilot site in Montoldre, and a specific irrigation methodology
knows as IRRINOV; and 2) a preliminary analysis of the requirements coverage by
two well-known standard ontologies: SOSA/SSN et SAREF. It is the first step for
designing an ontology to support the adaptive context-aware system to be developed
in Montoldre. This work also represents a valuable contribution for the ongoing
extension of SAREF for the agricultural domain (SAREF4AGRI).15 As already
shown, some requirements are not covered by SOSA/SSN and SAREF, as they are
too specific for the domain at hand. It is clear that the two analyzed ontologies are top
level and should be specialized for particular cases. The future lines of this work would
pass, on the one hand, by specializing the SOSA/SSN ontology in a new ontology,
on other hands, by contributing to the SAREF4AGRI extension. Moreover, there are
independent domain requirements not covered by none of the ontologies, for example,
the network characteristics. In this case, a search for existing ontologies representing
networks should be carried out. Other ontologies about IoT and service web should
also be considered such as the Web of Things16 and the oneM2M ontologies.17. Finally,
it is necessary to form a set of rules-based integrated into the adaptive context-aware
system for irrigation in agriculture. This rules-based is a critical element to transforms
the IRRINOV human-oriented decision guide into an automatic irrigation system.
15 https://portal.etsi.org/STF/stfs/STFHomePages/STF534
16 https://www.w3.org/TR/wot-thing-description/#vocabularyDefinitionSection
17 http://www.onem2m.org/technical/onem2m-ontologies</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Abowd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Dey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Brown</surname>
          </string-name>
          , N. Davies,
          <string-name>
            <given-names>M.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and P.</given-names>
            <surname>Steggles</surname>
          </string-name>
          .
          <article-title>Towards a Better Understanding of Context and Context-Awareness</article-title>
          .
          <source>In Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, HUC'99</source>
          , pages
          <fpage>304</fpage>
          -
          <lpage>307</lpage>
          , Karlsruhe, Germany, Sept.
          <year>1999</year>
          . Springer-Verlag, UK.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Arvalis</surname>
          </string-name>
          , Limagrain, and Chambre d'Agriculture du
          <string-name>
            <surname>Puy-de-Dôme</surname>
          </string-name>
          . Guide de l'utilisateur, Carnet de terrain:
          <article-title>Pilotez l'irrigation avec la méthode IRRINOV</article-title>
          .
          <source>Technical report</source>
          , Arvalis, May
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Compton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Barnaghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bermudez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Graybeal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hauswirth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Henson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Herzog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Kelsey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Le</given-names>
            <surname>Phuoc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lefort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Leggieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Neuhaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nikolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sheth</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          .
          <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>
          , 17(C):
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          , Dec.
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>L.</given-names>
            <surname>Daniele</surname>
          </string-name>
          , F. den
          <string-name>
            <surname>Hartog</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Roes</surname>
          </string-name>
          .
          <article-title>Created in close interaction with the industry: the smart appliances reference (saref) ontology</article-title>
          . In International Workshop Formal Ontologies Meet Industries, pages
          <fpage>100</fpage>
          -
          <lpage>112</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>C.</given-names>
            <surname>Efstratiou</surname>
          </string-name>
          .
          <article-title>Coordinated Adaptation for Adaptive Context-Aware Applications</article-title>
          . Doctor of Philosophy thesis, Lancaster University,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. European Telecommunications Standards Institute.
          <source>SmartM2M; Smart Appliances; Reference Ontology and oneM2M Mapping</source>
          .
          <source>Technical report ETSI TS 264 411 - v1.1</source>
          .1.,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>C.</given-names>
            <surname>Goumopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Kameas</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Cassells</surname>
          </string-name>
          .
          <article-title>An Ontology-Driven System Architecture for Precision Agriculture Applications</article-title>
          .
          <source>International Journal of Metadata, Semantics and Ontologies</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          /2):
          <fpage>72</fpage>
          -
          <lpage>84</lpage>
          , May
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <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>In 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud)</source>
          , pages
          <fpage>254</fpage>
          -
          <lpage>261</lpage>
          , Vienna, Austria, Aug.
          <year>2016</year>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>A.</given-names>
            <surname>Haller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , D. Le Phuoc,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lieberman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Atkinson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Stadler</surname>
          </string-name>
          .
          <article-title>The modular SSN ontology: A joint W3C and OGC standard specifying the semantics of sensors, observations, sampling, and actuation</article-title>
          .
          <source>Semantic Web Journal</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>A.</given-names>
            <surname>Haller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J. D.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Le</given-names>
            <surname>Phuoc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          .
          <article-title>Semantic Sensor Network Ontology. W3C and OGC Recommendation, W3C</article-title>
          &amp; OGC, Oct.
          <volume>19</volume>
          <fpage>2017</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>R.</given-names>
            <surname>Hodgson</surname>
          </string-name>
          , P. J. Keller, J. Hodges, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Spivak</surname>
          </string-name>
          .
          <article-title>Qudt-quantities, units, dimensions and data types ontologies</article-title>
          . USA, Available from: http://qudt.
          <source>org [March</source>
          <year>2014</year>
          ],
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          .
          <article-title>Planned ETSI SAREF Extensions based on the W3C &amp; OGC SOSA/SSNcompatible SEAS Ontology Paaerns</article-title>
          . In Workshop on Semantic Interoperability and
          <article-title>Standardization in the IoT</article-title>
          , SIS-IoT'
          <volume>17</volume>
          ,
          <string-name>
            <surname>page</surname>
            <given-names>8p</given-names>
          </string-name>
          , Amsterdam, Netherlands, Sept.
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          .
          <article-title>Supporting Arbitrary Custom Datatypes in RDF and SPARQL</article-title>
          . In 13th International Conference,
          <string-name>
            <surname>ESWC</surname>
          </string-name>
          <year>2016</year>
          , LNCS, pages
          <fpage>371</fpage>
          -
          <lpage>386</lpage>
          , Anissaras, Greece, May
          <year>2016</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>D.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kang</surname>
          </string-name>
          , X. Cheng,
          <string-name>
            <given-names>D.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>An ontology-based knowledge representation and implement method for crop cultivation standard</article-title>
          .
          <source>Mathematical and Computer Modelling</source>
          ,
          <volume>58</volume>
          (
          <issue>3</issue>
          ):
          <fpage>466</fpage>
          -
          <lpage>473</lpage>
          , Aug.
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. Licht</surname>
            ,
            <given-names>L. J.</given-names>
          </string-name>
          <string-name>
            <surname>Abendroth</surname>
            ,
            <given-names>R. W.</given-names>
          </string-name>
          <string-name>
            <surname>Elmore</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <string-name>
            <surname>Boyer</surname>
            , and
            <given-names>S. K.</given-names>
          </string-name>
          <string-name>
            <surname>Marlay</surname>
          </string-name>
          .
          <source>Corn Growth and Development</source>
          . Iowa State University, Mar.
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>J. L. Moreira</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          <string-name>
            <surname>Daniele</surname>
            ,
            <given-names>L. F.</given-names>
          </string-name>
          <string-name>
            <surname>Pires</surname>
            ,
            <given-names>M. J. v.</given-names>
          </string-name>
          <string-name>
            <surname>Sinderen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Wasielewska</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Szmeja</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Pawlowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ganzha</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Paprzycki</surname>
          </string-name>
          .
          <article-title>Towards IoT platforms' integration: Semantic Translations between W3C SSN and ETSI SAREF</article-title>
          .
          <article-title>In SEMANTiCS 2017 workshops proceedings: SIS-IoT, page</article-title>
          8p, Amsterdam, Netherlands, Nov.
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>C. Perera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Zaslavsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Christen</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Georgakopoulos</surname>
          </string-name>
          .
          <article-title>Context Aware Computing for The Internet of Things: A Survey</article-title>
          .
          <source>IEEE Communications Surveys Tutorials</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ):
          <fpage>414</fpage>
          -
          <lpage>454</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>M.</given-names>
            <surname>Perry</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Herring</surname>
          </string-name>
          . Open Geospatial Consortium:
          <article-title>GeoSPARQL - A geographic query language for RDF data</article-title>
          .
          <source>OGC® Draft Implementation Specification OGC 09-157r4, Jan</source>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. H.
          <string-name>
            <surname>Rijgersberg</surname>
            ,
            <given-names>M. van Assem</given-names>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Top</surname>
          </string-name>
          .
          <article-title>Ontology of units of measure and related concepts</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ):
          <fpage>3</fpage>
          -
          <lpage>13</lpage>
          , Jan.
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>C. Roussey</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bernard</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>André</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Corcho</surname>
            , G. De Sousa,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Boffety</surname>
            , and
            <given-names>J.-P.</given-names>
          </string-name>
          <string-name>
            <surname>Chanet</surname>
          </string-name>
          .
          <source>Weather Station Data Publication at Irstea: an Implementation Report. In 7th International Workshop on Semantic Sensor Networks (SSN</source>
          <year>2014</year>
          ), page 16p, Oct.
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>R.</given-names>
            <surname>Schrijver</surname>
          </string-name>
          , European Parliament, European Parliamentary Research Service, and Scientific Foresight Unit.
          <article-title>Precision agriculture and the future of farming in Europe: scientific foresight study : study</article-title>
          .
          <year>2016</year>
          . OCLC:
          <volume>1015313923</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>J. Sun</surname>
            , G. De Sousa,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Roussey</surname>
            ,
            <given-names>J.-P.</given-names>
          </string-name>
          <string-name>
            <surname>Chanet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Pinet</surname>
          </string-name>
          , and
          <string-name>
            <surname>K.-M. Hou</surname>
          </string-name>
          .
          <article-title>Intelligent Flood Adaptive Context-aware System: How Wireless Sensors Adapt their Configuration based on Environmental Phenomenon Events</article-title>
          .
          <source>Sensors &amp; Transducers</source>
          ,
          <volume>206</volume>
          (
          <issue>11</issue>
          ):
          <fpage>68</fpage>
          -
          <lpage>81</lpage>
          , Nov.
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yuan</surname>
          </string-name>
          , and
          <string-name>
            <surname>Z. Zhang.</surname>
          </string-name>
          <article-title>An ontology-based approach to integration of hilly citrus production knowledge</article-title>
          .
          <source>Computers and Electronics in Agriculture</source>
          ,
          <volume>113</volume>
          :
          <fpage>24</fpage>
          -
          <lpage>43</lpage>
          , apr
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>WWAP (United Nations World Water Assessment Programme</surname>
          </string-name>
          <article-title>)</article-title>
          .
          <source>The United Nations World Water Development Report</source>
          <year>2014</year>
          :
          <article-title>Water and Energy</article-title>
          .
          <source>Technical report, UNESCO</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>