<!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>Ontology-based reflective Iot middleware-enabled agriculture decision support system</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marina Mongiello</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Nocera</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugenio Di Sciascio</string-name>
          <email>eugenio.disciasciog@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Polytechnic University of Bari</institution>
          ,
          <addr-line>Via Orabona, 4, 70125 Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Modern agricultural management relies strongly on many different sensing methodologies to provide accurate information on crop, climate, and environmental conditions. Strong challenges in Decision Support Systems still regard the way a smart IoT-based architecture is designed in order to make it robust with respect to the contextual changes it continually undergoes. In this paper we propose an extensible self-adaptive Decision Support System for managing heterogeneous data sources.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction and motivation</title>
    </sec>
    <sec id="sec-2">
      <title>Proposed approach and Instantiation of the model</title>
      <p>
        We propose to adopt the reflective paradigm for modeling an IoT middleware, by
implementing the software design pattern Reflection[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In this way we can designing a
completely configurable and extensible IoT system, adaptable to different operating
environments. The main concept in Reflection pattern is the distinction between
baselevel and meta-level. Let us consider its instantiation in a use case scenario, i.e. consider
the agricultural domain and challenges related to the management of pesticides[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The
scheme in Figure 1 is an overview of the implemented framework. The system will
automatically perform actions according to the data received by the sensors of devices by
matching the set of formal rules. Variables to be monitored are air, temperature,
humidity and fine dust emissions.
      </p>
      <p>In this instantiation we model an OWL 2 ontology using part of Agrovoc (a controlled
vocabulary covering all areas of interest of the Food and Agriculture Organization)
thesaurus concepts and the support of human experts. The ontology contains the main
knowledge related to pest management and control with particular reference to the
guidelines issued by the Ministry of Agriculture.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>Agriculture in urban areas have become a new trend. This field is one of the most
dangerous of all sectors. We propose an ontology-based Decision Support System enabled
by a reflective extension of an IoT middleware. In this way, the proposed tool, using
a user-friendly website, Farmers can (i) obtain all the general information related to
crops, plant diseases, treatments, commercial products, doses, Active substance,
defense plans, fertilizers, and so on; (ii) receive alerts, personalized defense plans,
fertilization plans, real-time weather information, etc., after subscribing an account on the
website, indicating their crops.</p>
      <p>Acknowledgements. The author Francesco Nocera acknowledges support of Exprivia
S.p.A Ph.D grant 2016.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Wasim</given-names>
            <surname>Aktar</surname>
          </string-name>
          , Dwaipayan Sengupta, and
          <string-name>
            <given-names>Ashim</given-names>
            <surname>Chowdhury</surname>
          </string-name>
          .
          <article-title>Impact of pesticides use in agriculture: their benefits and hazards</article-title>
          .
          <source>Interdisciplinary toxicology</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Frank</given-names>
            <surname>Buschmann</surname>
          </string-name>
          , Kevlin Henney, and
          <string-name>
            <surname>Douglas C Schmidt. Pattern-Oriented Software</surname>
            <given-names>Architecture</given-names>
          </string-name>
          , Volume
          <volume>4</volume>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Pattern</surname>
          </string-name>
          <article-title>Language for Distributed Computing</article-title>
          . Wiley,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>