<!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>Defining Semantics for Digital Twins of Façade Component Testing Facilities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Calin Boje</string-name>
          <email>calin.boje@list.lu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nico Mack</string-name>
          <email>nico.mack@list.lu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sylvain Kubicki</string-name>
          <email>sylvain.kubicki@list.lu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antoine Dugué</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pascale Brassier</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Luxembourg Institute of Science and Technology</institution>
          ,
          <addr-line>5 Avenue des Haut-Fourneaux, L-4362, Esch/Alzette, Grand Duchy of</addr-line>
          <country country="LU">Luxembourg</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>NOBATEK/INEF4</institution>
          ,
          <addr-line>67 rue de Mirambeau, 64600, Anglet</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>133</fpage>
      <lpage>146</lpage>
      <abstract>
        <p>There are numerous ontologies and data models to guide the development and instantiation of digital twins. The way these are defined depends greatly on the use case of the application. Within this article we explore a case study on the Open Source, Open Access, Open Data Building Envelope Testbench facilities, their context and application in industry and how a digital twin can be instantiated on specific semantic layers. The study shows an analysis of existing tools and the ontologies used, in this specific context. The semantic challenge comes in conceptualizing the digital twin for the testing facility itself (static in nature) and the temporary façade elements which are being tested (dynamic in nature), along with their respective sensing infrastructures. This challenge is explained and discussed through the prism of available ontologies, their mapping and interactions to facilitate several use cases. These use cases are intended to capture and delimitate the context of each individual façade element test, to help deliver transparency and more convenience when building client-side applications. Several examples on querying the proposed schema are shown using GraphQL, under the current architecture in place, which consists of a GraphDB backed with Apollo Federation and BEMServer as a data provider. This technical implementation is intended to facilitate modularity of testing, and API transparency to client-side applications, targeted at eventual users of the testing facility digital twin instance. The challenges and limitations of our approach are highlighted and discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Digital twin</kwd>
        <kwd>Testing facility</kwd>
        <kwd>Façade element</kwd>
        <kwd>Graph federation</kwd>
        <kwd>Ontology mapping1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The testing of novel façade technologies in the EU is becoming more streamlined for small and
medium enterprises, thanks to the development of several O3BET testing facilities, as part of
the METABUILDING LABS2 project. O3BET stands for Open Source, Open Access and Open
Data Building Envelope Testbench, which assumes a 1:1 scale testing of façade elements in real
conditions, with constant monitoring of physical parameters to measure the testing conditions
and evaluate the real performances of the elements. The Digital Twin (DT) paradigm for this
use case is a logical step forward, which was documented in [1]. Semantic web technologies are
a key step to integrate the various sources of information, as well as provide the means of
describe the context of tests. Similar DT approaches were investigated by several recent studies,
but with different use cases, most notably looking at smart buildings using a modular graph
integration [2], or a fault detection use case for building DT monitoring [3]. A logical pattern
emerges, with the inclusion of the Building Information Model (BIM) in various formats
(sometimes undergoing several transformations), the representation of the sensor network,
monitoring events, alerts.</p>
      <p>The particularities of the O3BET combine a smart facility or building with several
integral parts (façade elements) being temporary, as these are dynamically changed (mounted
for testing and unmounted at the end) across the building lifecycle. Thus, it’s not just the
building components which are usually static in nature (or permanent) that change at small
intervals (from weeks to months), but also the sensing infrastructure, which needs to be adapted
to each testing requirement. The O3BET-DT is a strong candidate for advanced DT services,
where simulation and prediction models bring extra value to the testing experience [1], [4]. This
would enable a more consolidated testing approach, which can deliver more transparency to
clients, as well as streamlined testing results, context comparison and meta-analysis of testing
results.</p>
      <p>Within this paper we introduce a preliminary ontology schema which would facilitate
O3BET use cases, by combining known ontologies within the built environment. The initial
testing developments were carried out using GraphDB as a back-end data integration provider
in native Resource Description Framework (RDF), BEMServer3 as a data provider for the sensing
infrastructure in place, with a GraphQL endpoint for client applications. The METABUILDING
LABS O3BET network accounts for the fact that each testing facility could be operated by
different actors, which in turn could use different sensing infrastructure and software systems
along the way. At the same time, a uniform way of delivering the testing is needed which is the
key application of the O3BET-DT, where semantics play a vital role in information aggregation
and contextualization. These aspects place restrictions on the O3BET-DT system architecture,
which we argue can be overcome using a semantic web approach. The key outcomes of this
research paper are the ontology models emulation to the real-world use cases, with their
benefits and limitations. The modelling rationale is presented and discussed along with
examples.</p>
      <p>The paper is structured as follows: background is covered on key ontologies used, their
interactions in section 2. Section 3 provides an overview of the development methodology of
the system, and the modular graph approach. Section 4 shows several examples on querying
the system with specific use cases. Finally, the benefits, limitations and future work are
highlighted in the final section.</p>
    </sec>
    <sec id="sec-2">
      <title>2. The context and available ontologies</title>
      <sec id="sec-2-1">
        <title>2.1. Ontology modelling and references</title>
        <p>We adopted a typical ontology development methodology, following steps from NeON [5],
combined with an agile development approach in practice. The goal was not to develop a new
3 https://www.bemserver.org/
ontology from scratch, but rather to identify existing reference ontologies and map and connect
them. The primary use case is to represent a functional O3BET-DT aggregation of concepts and
data, which was done iteratively through expert workshops, as part of the ongoing project. The
outcome of these workshops is outlined in section 2.2. The ontology development is a work in
progress and will undergo more iterations after initial tests within a deployed system using
mock data, and in production during live tests.</p>
        <p>As a first step, several reference ontologies from the built environment and the Internet
of Things (IoT) were considered: the Building Topology Ontology (BOT)[6] for the building
spatial representation; the Industry Foundation Classes (IFC) schema version 4.3 with its OWL
representation (IfcOwl)[7]; the Smart Applications REFerence Ontology (SAREF)[8] which is
focused on IoT representation, and its extension for the building domain, SAREF4BLDG [9]; the
Semantic Sensor Network Ontology focused on defining sensors and their observations, which
also includes the SOSA (Sensor, Observation, Sample, and Actuator) for its elementary classes
and properties [10]. As a secondary scope, we considered the PROV ontology [11], which
models the provenance of things on the internet, and NORIA which is used for representing
network infrastructures, incidents and maintenance operations on networks [12]. Support
ontologies such as PROPS are also incorporated to deal with properties of objects, units, etc.,
which are already aligned as part of the Linked Building Data Converter [13]. The vocabularies
and structures of the aforementioned ontologies were compared in order to fill the required
data representations, with the selected ontologies shown in Table 1, and their interactions are
described in section 2.3.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Context: testing facility and dynamic façade elements</title>
        <p>The paradigm of the DT using semantic web has been extensively studied recently, with
examples such as [14], [15] for city and city district levels, [2], [16] for building monitoring, or
[3] for alert and fault management. [3] proposes machine learning to tag data streams, making
sensor data “more informative” on Heating, Ventilation and Air Conditioning (HVAC) systems
in buildings. They recommend BRICK4 and Haystack5 to achieve this. However, each context is
different in terms of ontological modelling choices, due to very specific use cases. This is the
case when a highly specialized DT application is preferred, as opposed to a generic one.</p>
        <p>To achieve an O3BET-DT implementation, we build upon previously defined specifications,
and the available technical capabilities provided by our tools, such as the BEMServer. We can
discern requirements categorized across several domain categories:
1) Procedural – what is the process behind the testing of façade elements?
a. Campaign – a testing process, which is limited in time. A campaign is
continuous and should not be interrupted or interfered with during the testing
duration.
b. Procedure – a campaign is characterized by a specific testing procedure.
c. Actors - in simplistic terms, the facility is controlled by O3BET managers,
whilst the tests are conducted for different clients; this can be expanded to
4 https://brickschema.org/
5 https://project-haystack.org/doc/docHaystack/Ontology
include actors involved in testing procurement, quality assurance, etc; Each
client is entitled to access to the context and data of his/her testing cell, but not
the others’.
d. Modular testing - once a test is finalised, the façade element is demounted, and
replaced with a different element for the next test. This implies the end of one
campaign, and the beginning of another.
2) Spatial – what is the facility spatial structure and division during testing?
a. Facility - The testing facility is a small-sized building, with several identical
thermally insulated testing cells to enable rigorous behavioural comparison.
b. Cells - A cell is a self-contained space, insulated from the facility and the other
cells.
c. Guard Zones - A control zone between the cells is defined, to ensure control
over the testing conditions for each cell.
d. Façades - A cell provides the testing means for one façade element for a
predefined period of time.
3) Equipment and sensing – what are the components set in place for testing?
a. Facility sensors – the testing facility, its spaces and cells are monitored by
sensors.
b. Cell actuators (optional) – a testing cell can include specialised equipment to
control indoor air conditions (temperature, humidity) using actuators.
c. Dynamic façade sensors – the tested element sensors are specific to each
procedure, and will be installed for each campaign.
d. Dynamic façade elements - the structure, shape and material composition of
facades change with each campaign.
4) Measurements and physical properties
a. Raw data - sensed data is stored locally on site, but also streamed to external
cloud systems for post-processing and analysis.
b. Data processing – raw data is checked, cleaned and pre-processed with
specialized tools and algorithms.
c. Physical properties - the façade element properties can be calculated based on
measurement conditions.
d. Fault detection – reading anomalies (e.g. measurements acquisition stopped,
failure of sensors, out of bounds values etc.) are identified during the data
processing stage, which are registered and reported.
5) Virtual system boundaries – what are the different contexts to be maintained and
represented virtually?
a. Facility DT – the testing facility DT is similar to a building DT, with specific
monitoring in place, but no inhabitants, it’s life cycle undergoes systematic
structural reconfiguration.
b. Façade DT - a tested element DT context is defined and influenced by its parent
facility.
c. Inter-DT interactions - The O3BET facility DT is considered to interact with the
façade element DT.
d. Campaign archiving – the element, its sensors measurements across the entire
context of the testing process should be safely stored and made available on
request for future work.
e. Notification system – the fault detection on the measurement process should
react and notify in real-time to ensure quick curative interventions for testing
fault diagnosis.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Ontologies: scope analysis</title>
        <p>The overall preferred approach is to define an ontology schema suitable to describe and use this
context within a software system architecture, which needs to aggregate several concepts, data
sources, in different formats. The source format needs to be integrated and served to dedicated
applications via a data federation methodology.</p>
        <p>From the categories of context described in section 2.2, we identified we considered several
domain ontologies (enumerated in section 2.1). Table 1 shows the initial set of ontologies
selected at the time of writing, still a work in progress. The ontology design intent is to rely as
much as possible on existing ontologies, which are maintained and in use, as well as those which
already have defined mappings with other domains. Where a mapping was not possible,
additional ad-hoc concepts were added, as highlighted in Figure 1. We also show equivalents
for certain concepts, from other ontologies which were considered, for the core concepts, as a
reference.</p>
        <p>In Figure 1we show the typical configuration and represent core concepts, from the testing
process (using PROV), the facility (spatial structure using BOT), the sensing infrastructure in
place with measurement concepts (using SAREF). For example, the bot: Element is a good
generalization of building components, but a way to explicitly distinguish between any device
(sensor or actuator in our case) and another built element type is necessary. Thus, we adopted
the ifc:BuiltElement class, as per the new specification of IFC4.3 schema, as a subclass of
bot:Element (as mentioned in the BOT-IFC alignment module). The saref:Sensor (subclass of
saref:Device) is also a subclass of bot:Element. We also consider the case where a built element
has a sensor attached, in the case of the façade element.</p>
        <p>The SSN/SOSA ontology was also considered. However, SAREF adopts a perspective closer
to IoT, by considering devices which suits the use case of a DT better, in this case. The
SAREF4BLDG extension is not needed, and BOT provides a more flexible representation of the
spatial structure, to switch between sensing elements/spaces or the building context more
easily.</p>
        <p>The PROV ontology is used to generically describe the origin of data in interactions with
actors, as a consequence of activities. The actors can range from software systems to people and
organizations. The key concept we adopt from PROV is the prov:Activity, which represents a
time determined action or event, which can adequately represent the concept of a testing
campaign. Thus, as shown in Figure 1, the O3BET owner is an actor able to commence the
testing via prov:wasStartedBy, which then provides access to each client’s own campaign via the
prov:wasAttributedTo property. Additionally, the activity being characterized by a time interval,
we are able to restrict the entire context (sensor measurements) for this one interval when data
is federated from external timeseries.</p>
        <p>The IFC schema is considered here as a reference via IfcOwl, but not functionally within the
RDF datasets. To avoid exporting out-of-scope component properties, we filter the IFC model
and export a subset, with identifier mappings in place. For example, the IFC Globally Unique
Identifier plays a key role in mapping, which allows us to identify the BIM sensors in 3D space,
or which can facilitate an enrichment of the BIM at a later stage, when new properties about
the façade element are computed thanks to testing campaigns. Thus, avoiding unnecessary
triples which would otherwise clog up the data pipelines, following a more modular approach,
similar to [2]. The properties of the building elements are considered aligned with the PROPS
ontology.</p>
        <p>Another important aspect of O3BET-DT is fault management. [3] show examples on how to
add annotations to measurements, in case these are suspected as faults. However, there is a gap
in ontologies that deal with fault management in the IoT domain. Although research in the area
are prevalent, with several examples for sensors in smart homes [17], and most notably HVAC
systems [18] [3]. However, many of these ontologies are not available or maintained, and not
connected to the typical IoT domain ontologies, like SAREF/SSN. The unconventional way of
using BRICK schema, shown by [3], does not use a specific class for fault or anomaly detection,
but rather a generic annotation class. This makes it undistinguishable from other annotation
types. The more recent NORIA ontology deals with anomaly detection in ICT systems, in a
generic way, outlined for an anomaly detection and root cause analysis use case [19]. It reuses
BOT classes, such as bot:Element and bot:Space, which makes it convenient to incorporate and
align with other domain ontologies identified for this use case. NORIA describes concepts such
as noria:Event, noria:EventRecord and noria:TroubleTicket, to keep track of the issues and related
concepts. These are considered to be managed collaboratively within a complex system of actors
and resources, and it describes well what a DT system might encapsulate. Its key alignment
with BOT is through using the noria:Resource class, a subclass of bot:Element, which represents
things such as saref:Device, that can be attributed problems via noria:EventRecord (which can
include a message), which can be audited and issued a noria:TroubleTicket. This in turn would
be solved by an external actor (such as the O3BET manager). This is useful in keeping track and
providing transparency on issues encountered during the testing process. The application of
this ontology is more generic, ranging from devices fault management collaboratively between
actors and organizations, to cyber-security use cases. Thus, we can only envisage in reusing a
small part of it for the time being. The focus of this article is on the O3BET physical
configuration and federation of measurement data itself.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. O3BET-DT system testing</title>
      <p>Within this section, we briefly describe the tools used to develop and deploy a system which
uses the schema specified in the previous section, and more importantly, the cunning use of
graphs to modularize different aspects and share common concepts and ontology individuals
across testing campaigns. We also introduce the concept of archiving the context of the tests,
when the façade element DT is put offline.</p>
      <sec id="sec-3-1">
        <title>3.1. System setup</title>
        <p>Many data aggregation of IoT with BIM exist, as reviewed by [20]. A common approach for
semantic web applications is to define a modular graph structure, based on the data source, and
connect them, as demonstrated by [2]. A building components graph is coupled with the same
buildings’ IoT network graph, and references to retrieve measurements from a dedicated
database. It is possible with existing ontologies, such as SAREF or SSN/SOSA to write
knowledge graphs at a very high level of detail. However, in practice it’s hard to control the
source data format for the O3BET use case, and data extraction and reformatting to RDF triples
or large sensor data might incur lag, which is not ideal for DT applications. A data federation
approach is preferred to avoid data transformation from timeseries into RDF. This approach has
become common practice when linking data, where the identifiers of sensors in dedicated
databases provide independent access points to the data, and a secondary query is set in place
to retrieve data points at specific times, as shown by [2], [3], [20] to name a few examples.</p>
        <p>Our current testing setup uses an Ontotext GraphDB with Apollo Federation in place6. The
GraphDB hosts the merged ontology schema (shown in section 2) and provides a GraphQL to
the client-side application for visualization of the data together with the BIM model. The
GraphQL endpoint is transparent to the client application, and one unified schema is served.
The Apollo Federation fetches the sensor data in the background from another external
dedicated system – the BEMServer.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Modularization of graphs</title>
        <p>As suggested in Figure 2, we define the context of each testing campaign into a single graph.
The sensor data, and BIM files however, are external sources, fetched on request. Each campaign
represents a self-contained graph, with its unique Uniform Resource Identifier (URI). This
provides a modular approach to testing, which serves multiple purposes: (1) the functional
requirement to deliver a data set about the campaign context at the end of the tests; (2) a
common data template which describes the context and (3) enables methods of comparisons
between campaigns. To facilitate this process across the testing life cycle, we consider that each
campaign context is created from BIM files and additional information; data is gathered during
the testing period, and then they are archived at the end of the test, as shown in Figure 2. We
consider that during this process, the testing facility DT (the building) remains online, whilst
the façade element DT (the component) can go over several life cycles. For example, once a new
campaign starts, the tested element is demounted from the building, and the sensor readings
are stopped for that respective cell and component. Then, a new test is being prepared. This
happens on a per cell basis. According to Figure 2, we keep the context of the facility in the
default graph, whilst each campaign graph is created separately, with links to common
elements, sensors, properties and units for example. At the end of the test life cycle, we can
construct the self-contained dataset for delivery to the client, as RDF or other semantic web
data formats. A fully constructed graph (instances, connections and sensor readings) can be
delivered, or a structured package of combined graphs can be delivered to clients, such as in the
methodology proposed by [21].</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Sample queries on O3BET context</title>
      <sec id="sec-4-1">
        <title>4.1. Campaign retrieval</title>
        <p>The interaction between the different graphs is shown as a sample in Figure 3. The
separation of scopes from Figure 2 is followed. The linking statements are explicit in the
campaign set of graphs, which refer to various concepts from the default graph, such as the
building elements, spatial structure, common sensing infrastructure, etc. This avoids
redundancy of statements, and allows a separation of datasets from the start. Normally,
measurement data is still hosted externally and retrieved via Apollo Federation, on demand. We
demonstrate how a campaign is retrieved from its respective graph, in union with the default
graph for setting the scope, in Figure 4(a) without specifying context, and (b) with restricting
the context to the key graphs. Thus, querying data about a single campaign is restricted to its
own scope. In the case where we want to compare measurements across campaigns, and
compare different elements, we can expand the selection of named graphs using SPARQL.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Comparison of values</title>
        <p>On the client-side application, such as a web-service where the instance of the façade element
DT is visualized, we aggregate the data around the campaign graph, which we retrieve using a
GraphQL end-point, as shown in Figure 5. The advantage lies in more flexible data structures
on the client side. GraphQL, however, only allows the inclusion of one named graph in a request
for a concept at a time, which can bring certain limitations. This is shown in Figure 5 where we
restrict the scope to the campaign_1 graph, via a variable binding. If we want to scope in on
two distinct campaigns (and their respective graphs) we would need to run two separate queries
using GraphQL. The same can be done in SPARQL using one request, as there is no limit on the
named graphs, as shown in Figure 6, where we retrieve the sample measurements with a scope
on several named graphs.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions and future work</title>
      <p>The O3BET process leverages on the DT concept and promises a more open way to test façade
components, by providing access and transparency of the process to small and medium
enterprises which innovate and want to test new technologies and evaluate their performances
in real conditions. The implementation of such a concept needs to consider several requirements
and boundaries in terms of tools, data, and semantic models which can represent the entire
process.</p>
      <p>The proposed semantic model for an O3BET-DT reuses several domain ontologies (BOT,
SAREF, PROV, NORIA) to achieve data aggregation for testing of façade elements within a
testing facility. It tries to meet several requirements (functional, technical, procedural) and to
deliver interactions between the several DTs involved (facility, elements) using modular graphs.
The case of accelerated life cycle of components in tandem to the building DT life cycle presents
several challenges across the process, some of which were explained and demonstrated above.</p>
      <p>The segregation of contexts using modular graphs is somehow in contradiction with a
semantic web and linked data paradigm, as we intentionally keep each context in different
graphs, but we reuse resources wherever possible to avoid redundancy and compare the testing
campaigns. This presents challenges in terms of correctly constructing queries to navigate
across graphs in SPARQL or GraphQL, as was shown above.</p>
      <p>The contribution to the design and construction industry provided by O3BET generically,
is a streamlined way to test and develop innovative façade components, while the DT
underpinned by semantics shows the interactions between a building and its components as
individual DTs with different scopes, and how they can be monitored and managed across the
life cycle (e.g. in renovation cases).</p>
      <p>Future work will focus on deployment of our test system into production and integration
with site real-time data, where the limits of the system, scalability, and the semantic model
would be tested and improved as part of the project. In terms of security, we will integrate these
functionalities into other larger digital platforms, as part of the project network, where access
rights and authentication will be managed by dedicated services.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>
        This paper is published as part of the METABUILDING LABS project, which received funding
from the European Union’
        <xref ref-type="bibr" rid="ref13">s Horizon 2020</xref>
        research and innovation program under grant
agreement N°953193. The sole responsibility for the content of this document lies entirely with
the authors’ views. The European Commission is not responsible for any use that may be made
of the information it contains.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Boje</surname>
          </string-name>
          et al.,
          <article-title>“Digital Twin systems for building façade elements testing</article-title>
          ,” Jul.
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .35490/EC3.
          <year>2023</year>
          .
          <volume>240</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>I.</given-names>
            <surname>Fatokun</surname>
          </string-name>
          et al.,
          <article-title>“Modular Knowledge integration for Smart Building Digital Twins</article-title>
          ,”
          <year>2023</year>
          . [Online]. Available: http://ceur-ws.org
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Merino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Moretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pauwels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Parlikad</surname>
          </string-name>
          , “
          <article-title>Digital twin enabled fault detection and diagnosis process for building HVAC systems</article-title>
          ,” Autom Constr, vol.
          <volume>146</volume>
          ,
          <string-name>
            <surname>Feb</surname>
          </string-name>
          .
          <year>2023</year>
          , doi: 10.1016/j.autcon.
          <year>2022</year>
          .
          <volume>104695</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Boje</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kubicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guerriero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Rezgui</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Zarli</surname>
          </string-name>
          , “
          <article-title>Digital twins for the built environment,” in Buildings and Semantics</article-title>
          , London: CRC Press,
          <year>2022</year>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>199</lpage>
          . doi:
          <volume>10</volume>
          .1201/
          <fpage>9781003204381</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>M. C. Suárez-Figueroa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Gómez-Pérez</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Fernández-López</surname>
          </string-name>
          , “
          <article-title>The NeOn Methodology framework: Ascenario-based methodology for ontologydevelopment</article-title>
          ,
          <source>” Appl Ontol</source>
          , vol.
          <volume>10</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>145</lpage>
          , Sep.
          <year>2015</year>
          , doi: 10.3233/AO-150145.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>M. H. Rasmussen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Pauwels</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lefrançois</surname>
            ,
            <given-names>G. F.</given-names>
          </string-name>
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>C. A.</given-names>
          </string-name>
          <string-name>
            <surname>Hviid</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Karshøj</surname>
          </string-name>
          , “
          <article-title>Recent changes in the Building Topology Ontology,” 5th Linked Data in Architecture and Construction Workshop (LDAC</article-title>
          <year>2017</year>
          ), no.
          <source>October</source>
          ,
          <year>2017</year>
          , doi: 10.13140/RG.2.2.32365.28647.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. van Leeuwen</surname>
          </string-name>
          , and B. de Vries, “
          <article-title>IfcOWL: A case of transforming EXPRESS schemas into ontologies,” Artificial Intelligence for Engineering Design, Analysis and Manufacturing</article-title>
          , vol.
          <volume>23</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>101</lpage>
          , Feb.
          <year>2009</year>
          , doi: 10.1017/S0890060409000122.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>García‐Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Poveda‐Villalón</surname>
          </string-name>
          , and L. Daniele, “
          <article-title>The ETSI SAREF Ontology for Smart Applications: A Long Path of Development and Evolution,” in Energy Smart Appliances</article-title>
          , Wiley,
          <year>2023</year>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>215</lpage>
          . doi:
          <volume>10</volume>
          .1002/9781119899457.ch7.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>P.-V.</given-names>
            <surname>Maria</surname>
          </string-name>
          and G.-C. Raul, “
          <article-title>Extending the SAREF ontology for building devices and topology,” in 6th Linked Data in Architecture and</article-title>
          Construction Workshop (LDAC),
          <source>CEUR Workshop Proceedings</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>M. Compton</surname>
          </string-name>
          et al., “
          <article-title>The SSN ontology of the W3C semantic sensor network incubator group</article-title>
          ,
          <source>” Journal of Web Semantics</source>
          , vol.
          <volume>17</volume>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          , Dec.
          <year>2012</year>
          , doi: 10.1016/j.websem.
          <year>2012</year>
          .
          <volume>05</volume>
          .003.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Groth</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Moreau</surname>
          </string-name>
          , “
          <article-title>PROV-overview</article-title>
          ,” W3C Working Group Note, vol.
          <volume>1135</volume>
          , pp.
          <fpage>881</fpage>
          -
          <lpage>906</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>L.</given-names>
            <surname>Tailhardat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chabot</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          , “
          <article-title>NORIA-O: an Ontology for Anomaly Detection and Incident Management in ICT Systems,”</article-title>
          <source>Semantic Web Journal</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Bonduel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Oraskari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pauwels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vergauwen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Klein</surname>
          </string-name>
          , “
          <article-title>The IFC to Linked Building Data Converter - Current Status,” in 6th Linked Data in Architecture and</article-title>
          Construction Workshop (LDAC),
          <source>CEUR Workshop Proceedings</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>S. R. De Meij</surname>
            ,
            <given-names>A. J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Donkers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Klepper</surname>
          </string-name>
          , “
          <string-name>
            <surname>Making Urban Energy Use More Intelligible Using Semantic Digital Twins</surname>
          </string-name>
          ,”
          <year>2022</year>
          . [Online]. Available: http://ceurws.org
          <string-name>
            <given-names>C.</given-names>
            <surname>Hoare</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. B. M. Alqazzaz</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Ali</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Hu</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <article-title>O'donnell, “Development of a National Scale Digital Twin for Domestic Building Stock</article-title>
          ,”
          <year>2023</year>
          . [Online]. Available: http://ceurws.org
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chevallier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Finance</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Boulakia</surname>
          </string-name>
          , “
          <article-title>A reference architecture for smart building digital twin,”</article-title>
          <source>in CEUR Workshop Proceedings</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mallak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fathi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Behravan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Obermaisser</surname>
          </string-name>
          , “
          <article-title>A Graph-Based Sensor Fault Detection and Diagnosis for Demand-Controlled Ventilation Systems Extracted from a Semantic Ontology,”</article-title>
          <source>in INES 2018 - IEEE 22nd International Conference on Intelligent Engineering Systems</source>
          , Proceedings, Institute of Electrical and Electronics Engineers Inc.,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          .
          <year>2018</year>
          , pp.
          <fpage>000377</fpage>
          -
          <lpage>000382</lpage>
          . doi:
          <volume>10</volume>
          .1109/INES.
          <year>2018</year>
          .
          <volume>8523895</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>N.</given-names>
            <surname>Moretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Merino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Brazauskas</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Parlikad</surname>
          </string-name>
          , “
          <article-title>An openbim approach to iot integration with incomplete as-built data</article-title>
          ,
          <source>” Applied Sciences (Switzerland)</source>
          , vol.
          <volume>10</volume>
          , no.
          <issue>22</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          , Nov.
          <year>2020</year>
          , doi: 10.3390/app10228287.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>E.</given-names>
            <surname>Pardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Espes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Le-Parc</surname>
          </string-name>
          ,
          <article-title>“A Framework for Anomaly Diagnosis in Smart Homes Based on Ontology,”</article-title>
          <source>Procedia Comput Sci</source>
          , vol.
          <volume>83</volume>
          , pp.
          <fpage>545</fpage>
          -
          <lpage>552</lpage>
          ,
          <year>2016</year>
          , doi: 10.1016/j.procs.
          <year>2016</year>
          .
          <volume>04</volume>
          .255.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Shelden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Eastman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pishdad-Bozorgi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Gao</surname>
          </string-name>
          , “
          <article-title>A review of building information modeling (BIM) and the internet of things (IoT) devices integration: Present status and future trends,” Automation in Construction</article-title>
          , vol.
          <volume>101</volume>
          .
          <string-name>
            <surname>Elsevier</surname>
            <given-names>B.V.</given-names>
          </string-name>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          127-
          <fpage>139</fpage>
          , May 01,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1016/j.autcon.
          <year>2019</year>
          .
          <volume>01</volume>
          .020.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Borrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Abualdenien</surname>
          </string-name>
          , and T. Krijnen, “
          <article-title>Information containers providing deep linkage of drawings and BIM models</article-title>
          ,
          <source>” Proceedings of the CIB W78 Conference</source>
          , pp.
          <fpage>832</fpage>
          -
          <lpage>835</lpage>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>