<!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>Integrating Building and IoT data in Demand Response solutions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iker Esnaola-Gonzalez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francisco Javier Diez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IK4-Tekniker</institution>
          ,
          <addr-line>In~aki Goenaga 5, Eibar 20600</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <fpage>92</fpage>
      <lpage>105</lpage>
      <abstract>
        <p>DR (Demand Response) programs have a big potential in the residential sector to reduce peak energy demands. However, the poor user-engagement is one of the main barriers of their adoption and success. The RESPOND H2020 project aims to bring DR programs to neighbourhoods across Europe and in this article, focus is placed on the approach implemented to solve the challenging integration of building topological data and data produced by IoT systems within houses including sensors, meters and actuators. In this regard, RESPOND leverages Semantic Technologies to represent building data, while it uses Time Series Databases (TSDB) to store IoT data. The combination of these technologies is expected to enhance the data querying, which is of utmost importance for its display in the RESPOND mobile app.</p>
      </abstract>
      <kwd-group>
        <kwd>Demand Response</kwd>
        <kwd>Buildings</kwd>
        <kwd>IoT</kwd>
        <kwd>Semantic Technologies</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Peak energy demand has a negative impact on many aspects including energy
grid capital, operational cost and environmental pollution. This is a direct
consequence of the carbon-intense generation plants that grid operators deploy in
order to satisfy energy demand during peak periods [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Demand side
management activities including load curtailment (i.e. a reduction of electricity usage)
or load reallocation (i.e. a shift of energy usage to other o -peak periods) have a
huge potential to match energy demand with energy supply side, thus avoiding
these undesirable peaks. As a matter of fact, Demand Response (DR) programs
are introduced into the smart grids so that reliable and economical operation
of power systems are ensured. DR can be understood as the set of technologies
or programs that concentrate on shifting energy use to help balancing energy
supply and demand [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        DR programs traditionally had a bigger presence on the industrial sector
compared to residential or commercial sectors, considering that buildings such
as industrial plants are extensive energy consumers [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. However, DR potential
is particularly promising for the still largely untapped residential sector. The
residential sector is characterized by a large number of end consumers with relatively
low individual energy demand, but with very high demand when considered in
terms of home clusters, districts and residential communities. For example, in
2016 the residential sector represented the 25.4% of nal energy consumption
and 17.4% of gross inland energy consumption in the EU1. Furthermore, the
residential sector is characterized by a huge variety in user behaviour and habits,
thus representing a big challenge but at the same time, a great potential for DR
programs.
      </p>
      <p>Renewable Energy Sources (RES) are increasingly penetrating the energy
production side, and in combination with DR programs and improvement in
energy storage options, could contribute to signi cantly reduce peak demands.
However, the integration of the di erent systems and technologies involved in the
distributed energy consumption and generation is a big challenge. Moreover, due
to the intermittent nature of RES, their availability commonly does not match
the distribution of energy demand in time, which may hinder their management
and exploitation.</p>
      <p>Being able to accurately predict the amount of energy to be produced over
a period of time, and knowing in advance when demand peaks will occur, can
de nitely contribute to a better management of their disparity, thus allowing
the suggestion of the most suitable DR programs to end-users. Likewise, this
helps improving end-users' engagement, which is the key to the success of DR
programs. However, the successful implementation of DR programs in the
residential sector is a problematic scenario with yet many unsolved challenges. The
RESPOND H2020 project aims to bring DR programs to neighbourhoods across
Europe and in special, delve into the adaptation of energy demand to the
renewable energy produced locally. In this article, focus is placed on RESPOND's
approach towards the integration of building topological data and data produced
by IoT systems including sensors, meters and actuators.</p>
      <p>The rest of the article is structured as follows. Section 2 introduces the
RESPOND project. Section 3 presents RESPOND's approach to integrate building
data with IoT data. Section 4 describes the semantic representation of the pilot
sites. Finally, the conclusions of this work are presented in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The RESPOND project</title>
      <p>The RESPOND (integrated demand REsponse Solution towards energy
POsitive NeighbourhooDs) project2 funded by EU's H2020 program3, aims to deploy
and demonstrate an interoperable, cost e ective, user centred solution, entailing
energy automation, control and monitoring tools, for a seamless integration of
cooperative DR programs into the legacy energy management systems. In this
endeavour, RESPOND will be leveraged upon an integrated approach for
realtime optimal energy dispatching, taking into account both supply and demand
side, while exploiting all energy assets available at the site.
1 http://ec.europa.eu/eurostat/statistics-explained/index.php/Energy_
consumption_in_households
2 http://project-respond.eu
3 https://cordis.europa.eu/project/rcn/212867_en.html</p>
      <p>The RESPOND solution being developed is foreseen to be exible and
scalable, thus being capable of delivering a cooperative DR both at building and
district levels. Furthermore, in order to enable the integration of the DR
enabling elements and ensure a high replicability, RESPOND is based on open
standards. Likewise, the use of these open standards enables the interoperability
with smart home devices and automation systems, as well as the connectivity
and extendibility towards smart grid and third-party services such as weather
forecasting services and energy price providers.</p>
      <p>Underpinned by the smart energy monitoring infrastructure, RESPOND will
leverage data coming from heterogeneous sources to perform various data
analytics tasks. On the one hand, sensing, metering and actuating devices deployed in
pilot houses will be exploited to develop energy demand forecasting services and
ensure dwellers' comfort levels. On the other, the monitoring and forecasting
of outdoor conditions will enable the estimation of renewable energy
production. Ultimately, the overall objective of all these data analytic tasks is to detect
potential energy conservation opportunities, and to adapt in real time to the
operational environment.</p>
      <p>With the purpose of demonstrating the RESPOND solution, it is being
implemented in di erent types of residential buildings (i.e. apartments, single-family
and multi-family houses), situated in di erent climate zones (i.e. Mediterranean,
oceanic and humid continental climate), having di erent forms of ownership (i.e.
rental and home-ownership), population densities and underlying energy
systems. Namely, the three RESPOND pilot sites are located in Aarhus (Denmark),
the Aran Islands (Ireland) and Madrid (Spain).</p>
      <p>Having such a heterogeneous group of end-users hinders the di usion and
impact of DR solutions, and it makes more di cult to ensure sustained user
engagement with DR programs. This is why, interaction with end-users is
recognized as a key point in the RESPOND project. Consequently, a set of tools and
services are planned to deliver measurement driven suggestions to end-users for
energy demand reduction and in uence their behaviour making them an active
indispensable part of DR loop. One of these tools is a multilingual and
crossplatform mobile app which is expected to contribute in the user-engagement
matter. One of the app's functionalities includes the display of house
information, the deployed IoT devices and their measurements (e.g. a dishwasher's
energy consumption or the kitchen temperature). The display of this information
requires from a previous integration of building topology and IoT data, which is
this article's focal point. Furthermore, this data integration enables many data
analytic tasks such as energy demand and user comfort forecasting.
3</p>
    </sec>
    <sec id="sec-3">
      <title>RESPOND's approach for Integrating Building and</title>
    </sec>
    <sec id="sec-4">
      <title>IoT data</title>
      <p>
        Energy consumption is an outcome of performing everyday practices like
showering, cooking and laundering. Usually people do not recognize energy consumption
as an activity in itself, and they often nd it di cult to establish the link between
daily practices and the corresponding energy consumption [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This lack of
awareness is tackled by the RESPOND mobile app and the gami cation techniques
it implements. This way, dwellers can check for example their energy
consumption, compare themselves with their neighbours and get rewards depending on
how e cient they behave from an energy expense viewpoint. Ultimately, these
strategies aim to improve-user engagement.
      </p>
      <p>The mobile app relies on the available data to display relevant information
to the dwellers. This data includes, on the one hand, the topological information
of a house which gives insight of its distribution, the appliances installed, and
the di erent monitoring and actuating devices deployed in the house. And on
the other, the measurements registered by these IoT devices including an
appliance's energy consumption, a room's humidity or a window's state (i.e. opened
or closed).</p>
      <p>
        The advent of BIM (Building Information Model) supports the representation
of the former data source, that is, building information. BIM is a process used
by di erent stakeholders involved in the construction process of a building, and
deals with the digital representation of functional and physical characteristics of
a building [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Each of these stakeholders adds domain knowledge to a common
model which keeps information of the whole building life cycle. A BIM model
may contain static information of a building element. For example, in the case
of a window, data about its location, the material it is made of, and even when
it was installed is available and can be queried. Nevertheless, it is not possible
to know whether the window is opened or closed in a given moment.
      </p>
      <p>
        Even with the development of BIM, the current practice of architectural
design and construction still relies on conventional document-centric approaches [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
This means that although le format and exchange standardization e orts are
made, parsing, interpretation, serialisation and deserialisation work ows that
are prone to errors and ine ciencies are still used. Recent research have showed
promising results in the use of Semantic Technologies to overcome
documentcentric based approaches in the building domain [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        With regards to the IoT devices, they generate time series data which
commonly consists of at least 2 parts: time and value. Despite this simple structure,
IoT data is characterized by its abundance and it is estimated that in 2019 the
IoT will generate more than 500 zettabytes in data [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This data needs to be
stored in suitable storage systems which are able to manage such an amount of
data while ensuring a high performance. In this regard, time series databases
(TSDB) can be considered as the best option since they are optimized for
handling time series data. Based on the architecture of di erent TSDBs, each data
object can contain additional information apart from the required value and
timestamp attributes. The goal of this additional attributes is to better di
erentiate the data and lter it easier. However, a balance needs to be found, as
adding too many variables may penalize the overall performance.
      </p>
      <p>Summarizing, the RESPOND mobile app will leverage building information
data and IoT data. The former data will be stored in an RDF Store and the latter
in a TSDB towards an optimal data management and querying performance.
3.1</p>
      <sec id="sec-4-1">
        <title>Pilot Site Characterization</title>
        <p>
          In order to implement the presented approach, rst of all each pilot site's
characterization was performed. This task was undertaken by the RESPOND
partners in charge of these pilot sites, who had no previous knowledge of
Semantic Technologies. Therefore, an intermediate step was found necessary prior to
representing building information with appropriate ontological terms. Previous
experiences of RESPOND partners [
          <xref ref-type="bibr" rid="ref14 ref15">14,15</xref>
          ] were taken into account and it was
decided that the simplest way to ll this information were Excel sheets.
        </p>
        <p>An Excel le was created for every pilot site, and in each of them, meters,
sensors and actuators deployed in pilot houses were represented with the following
information:
{ Identi er of the device.
{ Gateway to which the device is connected to send gathered data.
{ Location of the device in terms of building, house and room.
{ Location of the device within the room (e.g. oor or east wall).
{ Type of device (e.g. humidity sensor or smart plug actuator).
{ For actuators, the type of appliance controlled, its brand and model.
{ The label and URI of the quality measured or controlled by the device (e.g.</p>
        <p>temperature or energy consumption).
{ Query to retrieve data gathered by the device stored in the TSDB.
Once pilot houses are characterized, this information needs to be semantically
annotated using appropriate ontology terms. For this purpose, the RESPOND
ontology was used, which is available online in https://w3id.org/respond.</p>
        <p>
          Ontologies must be carefully designed and implemented, as these tasks have
a direct impact on their nal quality. Therefore, the use of well-founded ontology
development methodologies is advised. For the development of the RESPOND
ontology, the NeOn Methodology [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] was followed mainly because unlike other
methodologies it does not prescribe a rigid work ow, but instead it suggests a
variety of paths. These paths are classi ed as scenarios which consist of di erent
tasks that ontology engineers must follow towards the development of a nal
ontology that satis es the tackled problem.
        </p>
        <p>
          The reuse of ontological resources built by others that have already reached
some degree of consensus is a good practice in ontology development processes [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
According to W3C's Data on the Web Best practices [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], the reuse of an existing
vocabulary not only captures and facilitates consensus in communities, but also
increases interoperability and reduces redundancies. Furthermore, this practice
brings other important bene ts:
{ It increases the quality of the applications reusing ontologies, as these
applications become interoperable and they are provided with a deeper,
machineprocessable and commonly agreed-upon understanding of the underlying
domain of interest.
{ It reduces the costs related to ontology development because it avoids the
reimplementation of ontological components, which are already available on
the Web and can be directly (or after some additional customization tasks)
integrated into a target ontology.
{ It potentially improves the quality of the reused ontologies, as these are
continuously revised and evaluated by various parties through reuse.
        </p>
        <p>Following these best practices, the RESPOND ontology's core is built by
reusing and extending three well-known ontologies: BOT to represent the dwelling
topology, and SAREF and SEAS Feature Of Interest ontologies to represent
devices, features of interest and qualities monitored and controlled by sensors and
smart appliances. The selection of these ontologies was based on a study of
related ontologies, which is out of the scope of this article.</p>
        <p>
          BOT. The Building Topology Ontology4 [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] (BOT) is a minimal OWL DL
ontology for covering core concepts of a building and for de ning relationships
between their subcomponents. A rst design principle for the design of BOT has
been to keep a light schema that could promote its reuse as a central ontology
in the AEC (Architecture, Engineering and Construction) domain.
        </p>
        <p>BOT describes sites comprising buildings, composed of storeys which have
spaces that can contain and be bounded by building elements. Sites, buildings,
storeys and spaces are all non-physical objects de ning a spatial zone. These
basic concepts and properties make the schema no more complex than necessary
and this design makes the ontology a baseline extensible with concepts and
properties from more domain speci c ontologies. Therefore, BOT serves as an
ontology to be shared. As a matter of fact, BOT is aligned with other related
domain ontologies including ifcOWL, which provides an OWL representation of
the EXPRESS schemas of the open standard IFC (Industry Foundation Classes)
developed by buildingSMART5.</p>
        <sec id="sec-4-1-1">
          <title>4 https://w3id.org/bot 5 https://www.buildingsmart.org/</title>
          <p>
            SAREF. The Smart Appliances REFerence (SAREF) ontology6 [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] is a shared
model of consensus that facilitates the matching of existing assets in the smart
appliances domain. The ontology provides building blocks that allow the
separation and recombination of di erent parts of the ontology depending on speci c
needs. The central concept of the ontology is the saref:Device class, which is
modelled in terms of functions, associated commands, states and provided
services. The ontology describes types of devices such as sensors and actuators,
white goods, HVAC (Heating, Ventilation and Air Conditioning) systems,
lighting and micro renewable home solutions. A device makes an observation (which
in SAREF is represented as saref:Measurement ) which represents the value and
timestamp and it is associated with a quality (saref:Property) and a unit of
measurement (saref:UnitOfMeasure). The description of these concepts is focused on
the residential sector.
          </p>
          <p>The modular conception of the ontology allows the de nition of any new
device based on building blocks describing functions that devices perform. As
previously stated, for the building-related concepts SAREF provides the link to
the FIEMSER data model. Furthermore, SAREF can be specialized to re ne the
general semantics captured in the ontology and create new concepts. The only
requirement is that any extension/specialization may comply with SAREF.</p>
          <p>One of these specializations is the SAREF4ENER ontology7, which focuses on
the energy domain. However, at the moment of writing this article, this ontology
was inconsistent.</p>
          <p>
            SEAS Feature of Interest. The SEAS Ontology8 [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] is an ontology designed
as a set of simple core ODPs (Ontology Design Patterns) that can be
instantiated for multiple engineering related verticals. It is planned to be
consolidated with the SAREF ontology as part of ETSI's Special Task Force 5569. The
SEAS ontology modules are developed based on the following three core
modules: the SEAS Feature of Interest ontology10 which de nes features of interest
(seas:FeatureOfInterest ) and their qualities (seas:Property), the SEAS
Evaluation ontology11 describing evaluation of these qualities, and the SEAS System
ontology12 representing virtually isolated systems connected with other systems.
          </p>
          <p>On top of these core modules, several vertical SEAS ontology modules are
de ned, which are dependent of a speci c domain. Moreover, the SEAS ontology
o ers a set of alignments to ontologies like SOSA/SSN and QUDT.</p>
          <p>The RESPOND ontology reuses BOT, SAREF and SEAS Feature of Interest
ontologies. Furthermore, some terms from QUDT UNIT ontology13 are reused to
6 http://ontology.tno.nl/saref
7 https://w3id.org/saref4ener
8 https://w3id.org/seas/
9 https://portal.etsi.org/STF/STFs/STFHomePages/STF556
10 https://w3id.org/seas/FeatureOfInterestOntology
11 https://w3id.org/seas/EvaluationOntology
12 https://w3id.org/seas/SystemOntology
13 http://qudt.org/1.1/vocab/unit
represent units of measurements (e.g. unit:DegreeCelsius ) and other terms from
M3-Lite taxonomy14 to represent qualities observed or controlled by installed
devices (e.g. m3-lite:Humidity ). However, there are other RESPOND
requirements that remain unsolved and a set of new axioms had to be de ned to satisfy
them by extending these reused ontologies.</p>
          <p>On the one hand, the list of appliances de ned by SAREF was extended
to represent new ones including air conditioner (respond:AirConditioner ) and
tumble dryers (respond:TumbleDryer ). Furthermore, the list of qualities
provided and the list of units of measurements provided by M3-lite and QUDT
Unit respectively were not su cient to represent all the use cases within the
RESPOND pilots. Therefore, these ontologies were extended with the de nition
of new qualities such as gas consumption (respond:GasConsumption) and new
units of measurements such as parts per million (ppm) (respond:ppm ).</p>
          <p>On the other, there are requirements that are intrinsic to the RESPOND
project and which existing ontologies do not satisfy. In the context of the project,
it is essential to know which is the gateway to which each device is connected
in order to send their measurements or control actions. This relationship is
represented with the de nition of the respond:connectsToInternetThrough object
property and a new class respond:Gateway as a subclass of saref:Device.
Furthermore, it is necessary to know how to query data gathered by a given device
which is stored in a TSDB. This information can be represented leveraging
respond:hasDBQuery data property, and its subproperty respond:hasIn uxDBQuery
for In uxDB TSDB. As for assigning the icons to be shown in the mobile app,
the respond:hasIcon data property relates a resource with its corresponding icon.
Regarding the representation of space features such as the volume or area, a set
of data properties (e.g. respond:hasNetVolume) has been de ned inspired by the
IFC4 speci cation. The representation of these data properties is expected to
be addressed by the W3C LBD (Linked Building Data) Community Group's15
future PROPS ontology16.</p>
          <p>Figure 2 shows the RESPOND ontology's main classes and properties.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Semantic Representation of Pilots</title>
      <p>With regards to the semantic representation of pilot sites, an application based
on Apache Jena17 was developed. Apache Jena is a free and open source Java
framework for building Semantic Web and Linked Data applications. The
developed Jena service extracts the information contained in the Excel sheets,
semantically annotates it with appropriate ontology terms, and stores it into
an RDF Store where it will remain accessible via SPARQL queries. Firstly, this
information was stored in a Stardog18 version 6.0.1 repository, but due to the
14 http://purl.org/iot/vocab/m3-lite
15 https://www.w3.org/community/lbd/
16 https://github.com/w3c-lbd-cg/props
17 https://jena.apache.org/
18 https://www.stardog.com/
cease of its Community version after 31 March 2019, this information is now
stored in an Openlink Virtuoso Server19 version 07.20.3217. Figure 3 depicts the
representation of a Smart Plug developed by Develco Products20 and deployed
to measure the electric consumption and control the activation and deactivation
of a dishwasher installed in the kitchen of a pilot house in Denmark.</p>
      <sec id="sec-5-1">
        <title>4.1 IoT data storage</title>
        <p>
          Both practice and research suggests the use of a graph-based format to capture
building data, nevertheless keeping numeric data explicitly out of the semantic
graph for computational performance reasons [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. This approach is followed in
RESPOND, thus storing the data gathered by deployed meters, sensors,
actuators and other IoT devices in a TSDB. More speci cally, the open source TSDB
In uxDB21 is used for this purpose. The selection of the In uxDB was preferred
as it is part of the TICK Stack22, which is employed in other developments of
the RESPOND project.
4.2
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Data Discovery via mobile app</title>
        <p>In order to hurdle the inherent di usion and impact problems of DR solutions
in heterogeneous group of end-users, the RESPOND project plans to develop
a set of tools and services. These ones are expected to deliver measurement
driven suggestions to end-users for energy demand reduction and in uence their
behaviour making them an indispensable active part of DR loop.</p>
        <p>One of these tools is a mobile app developed both for iOS and Android
and available in three languages to ease interaction with end-users from the
pilot sites: in English, Danish and Spanish. The mobile app will o er di erent
functionalities that require from an integration of building topology and IoT
data, which has been tackled in previous sections of this article.</p>
        <p>One of the app's functionalities displays users the list of devices installed
within their houses, as shown in Figure 4. The display of this information is
based on a SPARQL query executed over the RDF Store that contains the
building topological information. Namely, the SPARQL query executed for this
purpose is shown in Listing 1.1, where the wild card $HOUSE ID is replaced by
the corresponding user's house ID.</p>
        <p>PREFIX dc : &lt; http :// purl . org / dc / terms / &gt;
PREFIX bot : &lt; https :// w3id . org / bot # &gt;
SELECT DISTINCT ? deviceID
WHERE {
? space dc : i d e n t i f i e r $H OU SE _I D ;</p>
        <p>bot : hasSpace */ bot : h a s E l e m e n t ? deviceID .
Listing 1.1. SPARQL query to retrieve all the sensors and actuators deployed within
a house.</p>
        <p>Users can also check data collected by deployed meters, sensors or actuators
deployed in their houses. For example, Figure 5 displays the electric consumption
of a Spanish pilot house in real-time shown by the RESPOND mobile app. The
electric consumption of a house, which is gathered by an electricity meter, is
stored in In uxDB. However, in order to query this information, it is necessary to
know how to get the values of the electricity meter at hand. To do so, the SPARQL
query shown in Listing 1.2 is executed, where the wild card $HOUSE ID is
replaced by the corresponding user's house ID.</p>
        <p>PREFIX respond : &lt;https :// w3id . org / def / respond #&gt;
PREFIX seas : &lt;https :// w3id . org / seas #&gt;
PREFIX dc: &lt;http :// purl . org /dc/ terms /&gt;
PREFIX saref : &lt;https :// w3id . org / saref #&gt;</p>
        <sec id="sec-5-2-1">
          <title>SELECT ?dbQuery</title>
          <p>WHERE {
? device saref : measuresProperty ? property ;
dc: identifier ? deviceID .
? property rdf : type respond : ElectricConsumption ;
seas : isPropertyOf ? foi ;
respond:hasDBQuery ?dbQuery.</p>
          <p>? foi dc: identifier $HOUSE_ID .
}</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5 Conclusions</title>
      <p>Listing 1.2. SPARQL query to retrieve the TSDB query retrieving a
house’s electricity consumption.</p>
      <p>DR programs in residential buildings have a big potential in terms of maximizing
the exploitation of locally produced renewable energy. Likewise, the exploitation
of this type of energy paves the way for reducing peak energy demands.
However, DR programs' success in this sector is scarce mainly due to user's lack
of engagement. The RESPOND mobile app is developed as a way to increase
user-engagement with DR programs.</p>
      <p>This mobile app leverages both building and IoT data, which are two
disparate data sources that need to be carefully managed. In order to avoid a
problematic document-centric approach, RESPOND proposes the use of Semantic
Technologies to represent building data. More speci cally, building topological
data is represented using appropriate ontological terms coming from well-known
ontologies, and it is stored in a Virtuoso RDF Store. With regards to the
abundant IoT data, RESPOND leverages the In uxDB TSDB with the objective of
obtaining an enhanced performance. Finally, the proposed approach is aimed at
easing the scalability of the approach, as it enables the distribution of the data
according to speci c needs.
5.1</p>
      <sec id="sec-6-1">
        <title>Future work</title>
        <p>So far, the RDF Store used in RESPOND hosts the topological information of
a limited number of test houses. Whether it could a ord storing information for
thousands of houses while ensuring a high querying e ciency, still remains an
open issue. This aspect deserves further research in future stages of RESPOND.</p>
        <p>Furthermore, at the moment of writing this article, all RESPOND mobile
app's functionalities are not developed. The personalized DR suggestion to users
or the ability to activate or deactivate appliances are just some of the
services that are being developed and are expected to further increase the
userengagement with DR programs.</p>
        <p>Last but not least, the research of integrating IoT data with data sources
containing more complex building information (e.g. BIM models) is of interest.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>This work has received support from H2020 project RESPOND (integrated
demand REsponse Solution towards energy POsitive NeighbourhooDs) with grant
agreement number 768619.</p>
      <p>This work was conducted using the Protege resource, which is supported by
grant GM10331601 from the National Institute of General Medical Sciences of
the United States National Institutes of Health.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Calegari</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burle</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loscio</surname>
            ,
            <given-names>B.F.</given-names>
          </string-name>
          :
          <article-title>Data on the web best practices</article-title>
          .
          <source>W3C recommendation</source>
          ,
          <source>W3C</source>
          (jan
          <year>2017</year>
          ), https://www.w3.org/TR/2017/REC-dwbp20170131/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Christensen</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Larsen</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knudsen</surname>
            ,
            <given-names>H.N.</given-names>
          </string-name>
          :
          <article-title>How to engage households in energy demand response solutions?</article-title>
          <source>In: Proceedings of ECEEE 2019 Summer Study</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. CISCO:
          <article-title>Cisco global cloud index: Forecast and methodology, 20162021 white paper</article-title>
          .
          <source>Tech. Rep</source>
          .
          <volume>1513879861264127</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Collins,
          <string-name>
            <given-names>L.D.</given-names>
            ,
            <surname>Middleton</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.H.</surname>
          </string-name>
          :
          <article-title>Distributed demand peak reduction with noncooperative players and minimal communication</article-title>
          .
          <source>IEEE Transactions on Smart Grid</source>
          (
          <year>2018</year>
          ). https://doi.org/10.1109/TSG.
          <year>2017</year>
          .2734113
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Daniele</surname>
          </string-name>
          , L.,
          <string-name>
            <surname>den Hartog</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>Roes</surname>
            ,
            <given-names>J.:</given-names>
          </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. pp.
          <volume>100</volume>
          {
          <fpage>112</fpage>
          . Springer (
          <year>2015</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -21545-7 9
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Eastman</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eastman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teicholz</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacks</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liston</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>BIM handbook: A guide to building information modeling for owners, managers, designers, engineers and contractors</article-title>
          . John Wiley &amp; Sons (
          <year>2011</year>
          ). https://doi.org/10.6028/NIST.IR.
          <volume>7908</volume>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lefrancois</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Planned ETSI SAREF extensions based on the W3C&amp;OGC SOSA/SSN-compatible SEAS ontology patterns</article-title>
          .
          <source>In: Proceedings of Workshop on Semantic Interoperability</source>
          and
          <article-title>Standardization in the IoT</article-title>
          , SIS-IoT, (
          <year>July 2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Pauwels</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.C.</surname>
          </string-name>
          :
          <article-title>Semantic web technologies in aec industry: A literature overview</article-title>
          . Automation in Construction (
          <year>2016</year>
          ). https://doi.org/10.1016/j.autcon.
          <year>2016</year>
          .
          <volume>10</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Petrova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pauwels</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svidt</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>R.L.</given-names>
          </string-name>
          :
          <article-title>In search of sustainable design patterns: Combining data mining and semantic data modelling on disparate building data</article-title>
          .
          <source>In: Advances in Informatics and Computing in Civil and Construction Engineering</source>
          , pp.
          <volume>19</volume>
          {
          <fpage>26</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Rasmussen</surname>
            ,
            <given-names>M.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pauwels</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hviid</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlsh</surname>
          </string-name>
          j, J.:
          <article-title>Proposing a central aec ontology that allows for domain speci c extensions</article-title>
          .
          <source>In: Joint Conference on Computing in Construction</source>
          . vol.
          <volume>1</volume>
          , pp.
          <volume>237</volume>
          {
          <issue>244</issue>
          (
          <year>2017</year>
          ). https://doi.org/10.24928/JC3- 2017/0153.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Shoreh</surname>
            ,
            <given-names>M.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sha</surname>
            e-khah,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loia</surname>
            , V., ao P.S. Catala~o,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A survey of industrial applications of demand response</article-title>
          .
          <source>Electric Power Systems Research</source>
          <volume>141</volume>
          ,
          <volume>31</volume>
          {
          <fpage>49</fpage>
          (
          <year>2016</year>
          ). https://doi.org/0.1016/j.epsr.
          <year>2016</year>
          .
          <volume>07</volume>
          .008
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Simperl</surname>
          </string-name>
          , E.:
          <article-title>Reusing ontologies on the semantic web: A feasibility study</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          <volume>68</volume>
          (
          <issue>10</issue>
          ),
          <volume>905</volume>
          {
          <fpage>925</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Suarez-Figueroa</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez-Lopez</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The NeOn Methodology for Ontology Engineering</article-title>
          , pp.
          <volume>9</volume>
          {
          <fpage>34</fpage>
          . Springer Berlin Heidelberg, Berlin, Heidelberg (
          <year>2012</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -24794-1 2
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Tomasevic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mijovic</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vranes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Data point mapping approach to airport ontology modelling and population</article-title>
          . In: Zdravkovic,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Trajanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Konjovic</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z</surname>
          </string-name>
          . (eds.)
          <source>ICIST 2015 Proceedings Vol.1</source>
          . pp.
          <volume>261</volume>
          {
          <issue>266</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Tomasevic</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>v</year>
          .,
          <string-name>
            <surname>Blanes</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keane</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vranes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Ontologybased facility data model for energy management</article-title>
          .
          <source>Adv. Eng. Inform</source>
          .
          <volume>29</volume>
          (
          <issue>4</issue>
          ),
          <volume>971</volume>
          {
          <fpage>984</fpage>
          (
          <year>2015</year>
          ). https://doi.org/10.1016/j.aei.
          <year>2015</year>
          .
          <volume>09</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Valdes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gentry</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eastman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Forrest</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Applying systems modeling approaches to building construction</article-title>
          .
          <source>In: 33th International Symposium on Automation and Robotics in Construction</source>
          (
          <year>2016</year>
          ). https://doi.org/10.22260/ISARC2016/0102
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Warren</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A review of demand-side management policy in the uk</article-title>
          .
          <source>Renewable and Sustainable Energy Reviews</source>
          <volume>29</volume>
          ,
          <issue>941</issue>
          {
          <fpage>951</fpage>
          (
          <year>2014</year>
          ). https://doi.org/10.1016/j.rser.
          <year>2013</year>
          .
          <volume>09</volume>
          .009
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>