<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Onto4Reuse: Towards an Ontology Reuse Framework for Knowledge-intensive Software Engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>João Moreira</string-name>
          <email>j.luizrebelomoreira@utwente.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alex Donkers</string-name>
          <email>a.j.a.donkers@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pieter Pauwels</string-name>
          <email>p.pauwels@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Esra Bektas</string-name>
          <email>esra.bektas@tno.nl</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tim van Ee</string-name>
          <email>tim.vanee@tno.nl</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Eindhoven, The Netherlands</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Systems in the Built Environment, Eindhoven University of Technology</institution>
          ,
          <addr-line>Groene Loper 6, 5600MB</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantics, Cybersecurity and Services (SCS), University of Twente</institution>
          ,
          <addr-line>Drienerlolaan 5, Enschede, 7522 NB</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TNO - Digital Built Environment</institution>
          ,
          <addr-line>Molengraafsingel 8, 2629 JD, Delft</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ontologies are a primary resource in knowledge-intensive software. However, reusing ontologies is challenging, which leads to redundant eforts, wasted resources, and hindered technological progress. This issue becomes even more severe and evident in the system engineering field, once engineering tasks rely on precise and well-structured data models and knowledge representation techniques. Particularly, the construction and infrastructure domain heavily relies on these structured data and their associated models to annotate and classify the assets, and these data models are increasingly being represented using domain ontologies. This paper discusses a research agenda to address the general problem of ontology reuse, emphasizing to the system engineering areas of infrastructure asset management and modular building construction. We introduce the Onto4Reuse framework that aims at supporting software engineers in designing and embedding operational ontologies in knowledge-intensive software by leveraging on existing ontologies. The Onto4Reuse framework covers good practices on how an ontology should be developed in a way that it can be reused with lower eforts in other contexts. To achieve this goal, the Onto4Reuse framework is leveraged by four pillars: (1) Ontology design patterns; (2) ontology matching based on foundational ontology; (3) reverse engineering for grounding operational ontologies in a foundational ontology; and (4) the application of the Findable, Accessible, Interoperable and Reusable (FAIR) data principles. These techniques are the foundations for developing ontologydriven software systems, and some functions will be exposed as services, which will be then applied to the aforementioned engineering cases in real-life utilization settings to validate the framework.</p>
      </abstract>
      <kwd-group>
        <kwd>Engineering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Engineering tasks rely on well-structured data models and knowledge representation techniques.
Among others, the construction and infrastructure domain heavily relies on these structured
Proceedings of the Joint Ontology Workshops (JOWO) - Episode X: The Tukker Zomer of Ontology, and satellite events
co-located with the 14th International Conference on Formal Ontology in Information Systems (FOIS 2024), July 15-19,
data, to annotate and classify all the assets in their domain. These data models are represented
using ontologies, which are a primary resource in knowledge-intensive software [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Ontologies
are formally structured vocabularies of a certain domain model, e.g. road infrastructure or
modular housing. Building such ontologies is a very expensive process, and therefore it is
recommended to reuse these ontologies as best as possible, thus minimizing redundancy and
maximizing eficiency in knowledge representation systems. To enable this Ontology Reuse
(OR), an ontology usually follows a recurring Ontology Design Pattern (ODP) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and can be
matched with others through ontology alignments based on foundational categories [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], to
then facilitate the sharing and integration of domain knowledge across diferent applications
and domains, such as knowledge graphs and digital twins [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This fosters interoperability
and collaboration in various knowledge-intensive engineering domains, such as infrastructure
condition assessment and modular construction engineering.
      </p>
      <p>
        Several ontologies have been developed over the years in the domain of civil infrastructure
and construction engineering but reusing and matching these ontologies is limited as the current
methodologies focus primarily on simple similarity in the terminology. For example, the term
“building” is described in at least six existing ontologies. Yet, this does not mean that these
terms represent the same concept or that these concepts share the same statements and can
therefore be simply matched as equivalent classes (e.g. using owl:equivalentClass). Matching
classes as equivalent merely based on shared semantics may cause false logic. Variations in
structure, naming conventions, and modeling choices further complicate OR. The consequences
of inefective reuse are substantial, resulting in redundant eforts, wasted resources, and hindered
technological progress. Diferent motivations and implementations have led to diverse OR
approaches, including both the direct reuse of standard ontologies as well as the use of tailored
ontology designs that are aligned with standards, or hybrid approaches [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ]. This often still
leads to the creation of slightly diferent ontologies. Furthermore, it is often challenging (1) to
ifnd the ontologies that one would want to reuse, despite available platforms like Linked Open
Vocabularies (LOV) 1, and (2) to evaluate the quality or ease of reuse for available ontologies.
      </p>
      <p>This paper introduces an implementation agenda to develop an ontology engineering (OE)
framework, coined as Onto4Reuse, that will emphasize on how software engineers can design
and embed operational ontologies in software systems by leveraging existing ontologies,
allowing future research to use a reliable and realistic reference for OR. Onto4Reuse framework
can support organizations to embed existing ontologies into their Software Engineering (SE)
lifecycle. Leveraging such a framework, end users will reduce the costs of software development
significantly in the case of knowledge-intensive projects, particularly engineering projects.</p>
      <p>
        Onto4Reuse is grounded in four pillars: (1) application of ontology design patterns [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; (2)
ontology matching based on a foundational ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; (3) semi-automatic reverse engineering
to infer ontological categories of existing operational ontologies in OWL [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]; and (4) the
application of the FAIR data principles [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. This approach will be tested and validated in
the context of the construction industry, with a case in infrastructure asset management and
in modular building construction, which are both areas that are known to experience many
problems related to repeatedly re-engineering structured domain knowledge [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>This paper is structured as follows. Section 2 motivates the research on OR in software
1https://lov.linkeddata.es/dataset/lov/
development and covers the background. Section 3 describes the problem and explains how
the four pillars can improve ontology design for higher reusability. Section 4 presents the
implementation agenda through the development of the Onto4Reuse framework, and Section
5 discusses how the framework services support two relevant application cases. Section 6
concludes this paper.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Reuse in Ontology Engineering</title>
      <p>
        Ontologies are at the core of software development, as they provide formally defined data
structures that can be used reliably by those software. However, defining and using these
ontologies is challenging. One key first step is applying an ontology. This involves the use of
an existing ontology within a specific context or application, typically to provide structure and
semantic meaning to data or knowledge within that context. This is strongly supported and
advocated in many domains, including the construction industry, through the use of a standard
ontology, such as the Industry Foundation Classes (IFC), for data exchange processes. It is
strongly recommended to rely on existing ontologies and apply them to future cases [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        However, in a large majority of cases, the ontology that is meant to be applied does not
fully match the considered case, and an extension, modification, or just a subset is needed.
In such case, a number of approaches can be followed: 1) the software engineer moves away
from OR and starts developing an entirely new ontology (the ”11th standard”); 2) the software
engineer makes minor local changes to the ontology, and potentially notifies the creator of
the original ontology; and 3) the software engineer combines the ontology with one or more
other ontologies that make up for missing or to be modified parts, such as in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. This can
be recognized in eforts where a standard ontology is adopted, e.g. IFC, yet extended with a
few more specific properties or classes for object representation. Reusing an ontology entails
adopting an existing ontology in the development of new systems, often involving integration
with other ontologies or customization to fit the requirements of the new context, while striving
to maintain compatibility and interoperability with the original ontology. Such an example can
be found in the attempt to reuse the IFC ontology in the creation of the SAREF4BLDG ontology2,
where a subset of classes and properties were kept, while referring to the source ontology.
      </p>
      <p>
        OR is an important topic within the field of OE, and, even though considerable research
has been done already on how to reuse existing ontologies [
        <xref ref-type="bibr" rid="ref13 ref5 ref6 ref7">5, 6, 13, 7</xref>
        ], this still represents a
significant challenge, especially also in practice. First, ontologies are often domain-specific,
and developed with a specific purpose to capture knowledge within a particular context or
industry [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This specificity means that reusing an ontology from one domain in another
always requires (extensive) modifications, often rendering the reuse efort ineficient and
timeconsuming, since at best only a few abstract ODPs can be reused, if they are even recognized.
Second, semantics are contextual and ontologies are typically created by diferent individuals
or groups with varying points of view to fit specific purposes - so capturing diferent sets
of properties and focusing on diferent aspects of the domain - along with diferent design
principles and methodologies, leading to disparities in structure, naming conventions, and
modeling choices [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This can be recognized in the overlaps and diferences for a building
2https://saref.etsi.org/saref4bldg/v1.1.2/
structure in the BOT, SAREF, IFC, and BRICK ontologies [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. These inconsistencies make
seamless integration and reuse across ontologies a complex task. At best, only basic class
equivalence alignments can be made, which represent often less than 10% of the ontology
scope. Third, evolving technologies and changing domain-specific requirements can quickly
render existing ontologies obsolete, requiring continuous updates and modifications, further
complicating ontology management and governance (see for example the IFC ontology versions).
Finally, in some specific cases, ontologies cover information that are sensitive to companies and,
therefore, are developed internally, e.g., for improved control and security, which impacts OR.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Problem Definition</title>
      <p>
        The societal and economic consequences of not efectively reusing ontologies are substantial.
Ineficient OR results in redundant eforts, as ontology engineers are forced to reinvent the wheel
knowingly, thus spending valuable time and resources that could be directed to value creation,
be it societal or economic. At the moment, most infrastructure management organizations
have built their own ontologies, in parallel to each other; furthermore, several contractor and
engineering firms, as well as city councils are building their own ontologies. This leads to
a significant waste of intellectual capital and financial investments, hindering technological
progress. Consequences of poor OR across multiple domains (1) hampers the retrieval of
ontology design patterns that have proven value in knowledge representation, and (2) hampers
collaboration between diferent sectors as there exist little similarity matching mechanisms
beyond string-based approaches [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Ultimately, the failure to address the challenges of OR
not only impacts technological advancements, but also has far-reaching societal and economic
repercussions by inhibiting eficient knowledge sharing and stifling innovation in a rapidly
evolving digital landscape [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In the near future, ontology alignment and reuse will become also more important in the
buildingSMART Open BIM standardization community. Their IFC Schema, now in version
4.3 covering buildings and civil infrastructures, can be regarded as a predefined ontology for
the AEC/FM sector3. The buildingSMART Data Dictionary (bSDD) is a key mechanism to
define extensions - by project, organization, country, i.e. your own ontology - to IFC. Ontology
alignment will be relevant not only to connect such extensions in the right way to IFC but
especially also to interrelate those extensions promoting the reuse of each other. Typically
the bSDD dictionaries are generated (‘converted’) from their own ‘bSDD Excel Template’ or
via specialized transformers like for CEN TC442 WG4 Semantic Modeling and Linking
(SML)standard compliant ontologies4. The European SML itself is covered in the Netherlands by
the NEN-2660-2 standard applied in all major ontology/object type library (OTL) initiatives in
Dutch industry (RWS-OTL5, IMBOR6, Waternet-OTL7, Amsterdam-OTL8, TenneT-OTL [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ],
3https://ifc43-docs.standards.buildingsmart.org/
4https://technical.buildingsmart.org/services/bsdd/data-structure/
5https://otl.rws.nl/
6https://www.crow.nl/thema-s/management-openbare-ruimte/imbor/actuele-versie-imbor
7https://otl.waternet.nl/
8https://amsterdam.otl-viewer.com/
GWSW ontology9, etc.).
      </p>
      <p>
        Developing ontology for reuse is a driver that involves designing a modular, well-structured
ontology that is adaptable to various domains and applications, aiming to maximize its utility
across diferent contexts while minimizing redundancy. It requires careful consideration of
common concepts, relations, and best practices to ensure interoperability and facilitate seamless
integration into diverse knowledge-based systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In the last years, a number of
standardization organizations have been working on standardizing ontologies, which in theory should
be ontologies designed for reuse. Standardization eforts play a pivotal role in enhancing the
interoperability and adoption of reusable ontologies by establishing consistent frameworks and
vocabularies for knowledge representation and exchange, and therefore, with the driver on
ontology for reuse. For example, the European Telecommunication Standardization Institute
(ETSI) produced the Smart Applications REFerence (SAREF) ontology, while the Health Level
Seven International (HL7) produced the Fast Healthcare Interoperability Resources (FHIR),
besides the several W3C recommendations, such as PROV (for data provenance) and DCAT
(for data catalogs), among others [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, it is still a challenge to apply, use, and reuse
such standardized ontologies. Therefore, we frame our problem through this main research
question: how to embed existing ontologies in the development of knowledge-intensive software
systems through ontology engineering good practices on ontology reuse?
      </p>
    </sec>
    <sec id="sec-5">
      <title>4. Onto4Reuse: Reuse Ontologies in Software Engineering</title>
      <sec id="sec-5-1">
        <title>4.1. Framework Requirements</title>
        <p>The Onto4Reuse framework aims at supporting software engineers to eficiently engineer
ontologies for reuse, and efectively embed operational ontologies during software development.
The Onto4Reuse framework is guided by the reference architecture illustrated in Figure 1. The
framework should provide (R1) clarified guidelines on OR methods, (R2) OR quality metrics and
a measuring approach, (R3) a set of software tools as services to support the software engineer
in OR practice through Model-Driven Software Engineering (MDSE). These services should be
validated in the context of OR in infrastructure condition assessment and modular construction
engineering.</p>
        <p>The first element of Onto4Reuse reference architecture on OR Theory and Framework
Requirements aims at investigating the OR problem, covering good practices and required functionalities
of the framework, addressing R1 requirement. The second element on OPL with Ontology
Matching aims at specifying ontology patterns and matching approach, addressing R2
requirement. The third element on OR services as MDSE aims at addressing R3 requirement. The
fourth and fith elements cover the utilization of the framework in the two engineering cases.</p>
        <p>
          Onto4Reuse framework targets the three key parts that are most relevant for OR: ontology
selection, ontology integration, and ontology access. Available OR methods are evaluated and
refined throughout those three phases. Recommendations for OR include task-based ontology
selection through efective competency questions; trustworthiness of ontology access solutions
through engineering and social negotiation; usability of ontology integration results (e.g.,
documentation) and querying data using integrated ontologies; and knowledge stability to
implement OR through raised awareness of cognitive analysis in ontology design for semantic
interoperability [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>
          We intend to implement the Onto4Reuse framework on top of an existing OE methodology,
namely the Systematic Approach for Building Ontologies (SABiO) [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. We chose SABiO
because it covers the most common activities in ontology engineering - ontology requirements,
capture/formalization, design, implement and test. SABiO is well aligned to SE methodologies
and can be easily translated to other ontology engineering methodologies [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. In addition, we
have been applying SABiO for a decade now, which give us a solid methodological basis. We will
emphasize supporting OR by leveraging our expertise with the UFO and the ontology-driven
conceptual modeling practice based on UFO’s ontological language (OntoUML) [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. One of
the assumptions is that enriching domain ontologies with foundational ones, such as UFO, can
promote their use as semantic bridges in matching domain ontologies [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>
          We plan to integrate the results of previous research in four pillars as illustrated in Figure 2:
(1) implement Ontology Pattern Language (OPL) for ontology design patterns [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]; (2) improve
ontology matching approaches by leveraging on UFO [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]; (3) reuse of existing operational
ontology formalized in OWL through a semi-automatic reverse engineering approach that
infers ontological categories of OWL classes using foundational rules, coined as Scior, of the
lightweight UFO (gUFO) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]; and (4) the application of the FAIR data principles in the ontologies
catalog [
          <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
          ], with emphasis on the three key parts for OR.
        </p>
        <p>
          Through Onto4Reuse we propose to apply the four aforementioned research pillars through
a holistic approach based on the ontology-driven conceptual modeling practice with ontology
patterns (at design-time), and semi-automatic ontology matching based on reverse engineering
(at runtime). This will guide the software engineer to reuse ontologies in specific contexts,
supporting understanding of the role of ontologies for their specific purposes. Our outcomes
will lay the groundwork for an OR system based on service-oriented architecture principles and
implemented through MDSE transformations [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], which organizations can embed into their
software development lifecycle to obtain a comprehensive view of ontologies related to their
project needs and running systems. By leveraging this system, end users will largely reduce the
costs of developing ontology-based software while minimizing the risks of incorrect OR.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Theoretical Foundations</title>
        <p>
          From the OR literature on the four pillars supported by foundational ontologies - ontology
patterns [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], ontology matching [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], reverse engineering [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and FAIR ontologies [
          <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
          ] - we
propose a theory model enhanced by the ontology-driven conceptual modeling practice [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]
within ontology-driven SE. The model will be concertized through a set of OR guidelines, which
addresses R1 requirement, with detailed instructions on the characteristics needed by ontologies
designed for reuse and gives precise instructions for implementing the framework services.
        </p>
        <p>
          In this theory, we advocate that the OR problem is directly associated with the semantic
interoperability problem, and can be alleviated by systematically applying these four pillars
while considering methodological aspects of software and ontology engineering [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In addition,
this theory will include a specific terminology definition to make the semantics behind concepts
like using, applying, implementing and reusing ontologies clear. This precise definition will
provide the basis for OR quality metrics and how to measure reuse, addressing R2 requirement.
        </p>
        <p>
          Furthermore, we intend to design and develop the specifications on how to apply ontology
patterns at design-time by following an OPL, and on how to apply UFO to improve ontology
matching at runtime. Similar to the well-known Ontology Design Pattern (ODP) approach,
we propose to integrate OPL within an ontology engineering methodology (like SABiO) to
improve both reference and operational ontology design. To this aim, we address three major
challenges. First, the full set of patterns within OPL theory [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] requires further experimentation
and prototyping to understand their usefulness. Second, since we are proposing the use of
UFO-based ontology matching, it is required to investigate how these techniques should be
integrated in a systematic way. Third, there is a need to integrate ontology matching with
OPL while ofering ontology pattern management. To address these challenges, we intend to
leverage on our approach that infers ontological categories of OWL-based ontologies through
foundational rules [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and its impact on OPL management.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. Framework Services</title>
        <p>Table 1 presents the list of the services described in this section that aim at addressing R3
requirement of the framework. We intend to advance the tooling support for the following
ontology engineering phases, according to SABiO. We propose mapping SE phases to the
Ontology Engineering phases as follows. Requirement analysis is mapped to ontology purpose
and requirements elicitation. Software design is mapped to ontology capture, formalization and
design, which implies the adoption of reference ontologies for conceptual modelling. Then,
software coding (implementation) is mapped to ontology implementation, and finally software
testing is mapped to operational ontology testing.</p>
        <p>First, on ontology purpose and requirements elicitation, we intend to improve sub-ontology
identification (ontology modularization) by leveraging on Domain-Driven Design (DDD)
practice, a popular approach often used for microservices architecture, and data mesh topology
modeling to decompose domains according to bounded contexts and aggregates. Second, on
ontology capture and formalization, we intend to improve conceptual modeling through
formalizing competency questions and a dictionary with searching functions for finding and
accessing terms of existing ontology indexes (e.g., LOV) leveraged by Large Language Models.
In addition, we intend to operationalize the management of patterns with OPL and a pattern
recommendation service according to competency questions for reference ontologies.</p>
        <p>Third, in architecture design, we intend to improve the analysis of non-functional
requirements for choosing the appropriate technology for the operational ontology, considering the
impact of OR in performance, scalability, reliability and security. Fourth, on operational
ontology implementation, we intend to cover the ontology patterns along with an ontology matching
approach to generate the operational ontology. The Scior reverse engineering approach will
play a relevant role in grounding the pre-selected ontologies (from the dictionary) in gUFO,
allowing the further execution of the operational ontology matching approach based on UFO,
generating the required alignments from the ontology under construction to the reused ones.
Finally, on ontology testing and documentation, we intend to develop a service to measure
reusability, and the adoption of popular approaches for verification and validation (e.g., Alloy
Analyzer10 and OOPS!11), and documentation (e.g., WIDOCO12) services.
10https://alloytools.org/
11https://oops.linkeddata.es/
12https://github.com/dgarijo/Widoco</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Onto4Reuse Framework Application Cases</title>
      <p>The Onto4Reuse framework will be tested in two application domains, as follows.</p>
      <sec id="sec-6-1">
        <title>5.1. Infrastructure Condition Assessment</title>
        <p>The first application domain is infrastructure condition assessment, a specific engineering-heavy
task in the domain of civil engineering and public asset management (roads, bridges, tunnels).
This use case focuses on supporting the prioritization process of the civil structure portfolio of
the Dutch Road Authority (Rijkswaterstaat) prior to their replacement and renovation
decisionmaking. Rijkswaterstaat manages approximately 6600 assets, 1700 of them built before 1960. A
significant proportion of their portfolio needs to respond to future demands and Rijkswaterstaat
needs to understand which objects need urgent maintenance and for what underlying reasons.
They struggle to gain an overview of the condition of assets in their civil structures.</p>
        <p>The data indicating potential failures are available, and collected periodically by various
departments. The data are registered through technical observations and include degradation
processes, damage, failure events and planned measures connected to the physical decomposition
of the structures. Yet they are locked in various software and departments, following diferent
ontologies and no substantial indication of reuse. Nevertheless, various domain ontologies and
rule sets are available for civil infrastructures. Besides the IFC ontology, which recently also
covers infrastructure assets, the Damage Topology Ontology (DOT) is available, which aims to
classify damages on infrastructure. Further, the Bridge Topology Ontology (BROT) provides
definitions of bridge constructions including aggregated zones and components as well as their
topological relations. Even though this ontology supports a generic modeling approach for any
bridge type, it does not correspond to the NEN Standard 2667-4 that both public and commercial
companies in the Netherlands need to comply with.</p>
        <p>Rijkswaterstaat also has its own ontology (RWS-OTL) and a SHACL rule set per organizational
process. It is not clear how much of these ontologies include OR, or how reusable this RWS-OTL
is. In the above context, and with the developed software and guidelines in the Onto4Reuse
Framework, this case study will focus on 1) evaluating the available ontologies (RWS-OTL
and open ontologies) and improving them in terms of reuse (two directions), 2) evaluating
and re-creating object repositories, as knowledge graphs, with infrastructure data using the
improved ontologies and 3) providing an explainable, traceable, rapid reasoning service to
identify major intervention needs based on available and unified data.</p>
      </sec>
      <sec id="sec-6-2">
        <title>5.2. Modular Construction Engineering</title>
        <p>
          This second use case is in the domain of modular construction of housing. In the Netherlands
we should build an additional 981.000 houses by 203013 and retrofit around 50.000 houses yearly
in 2023 reaching up to 150.000 houses yearly in 203014, making them energy neutral. Current
productivity and production rates are lacking due to the fact that construction is a fragmented
and project-based industry [
          <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
          ], meaning that the wheel is invented over again for each
13https://www.rijksoverheid.nl/actueel/nieuws/2023/07/12/woningbouwopgave-stijgt-naar-981.000-tot-en-met-2030
14https://www.eib.nl/wp-content/uploads/2024/05/Klimaatambities-in-de-gebouwde-omgeving.pdf
project. Modular construction is seen as a promising approach for increasing productivity in
the industry by supporting a process-based approach emphasizing the reuse of information
and designs [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. The industry knows various existing ontologies and schemas supporting
information sharing and interoperability including the IFC schema, the BOT ontology, and
several of the available product classification ontologies (BEO, MEP, BPO, etc.). Yet, these
existing ontologies and schemas share similar concepts and relations, making it challenging
to reuse or map them [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Therefore, this use case aims to develop a modular construction
engineering ontology, by reusing the already existing ontologies and shcema’s in the industry.
This use case thus is expected to be a test case for the plethora of ontologies that is available
though the Linked Building Data (LBD) ontology network approach. In a second step, a practical
case study will evaluate the ontology, using the ontology verification support service.
        </p>
        <p>This use case follows these steps: (1) Formalizing multi-level and multi-criteria design rules
to design modular construction elements and use them in broader construction engineering
practices; (2) Digitization of expert knowledge through a) (re)use of ontologies that formalize
the information requirements of standardized construction elements and their relation to other
construction engineering practices, and b) aligning with existing best practices in the modular
construction engineering domain outside the scope of ontology engineering. (3) Creating a
knowledge graph for a modular construction engineering project by instantiating the modular
construction engineering ontology and exploiting available data from diferent heterogeneous
sources, including the sources mentioned earlier in this section. (4) Developing a design and
decision support system based on a Digital Twin for modular construction engineering built on
top of the knowledge graph.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusion</title>
      <p>Ontologies are essential in knowledge-intensive SE, but their reuse is challenging, leading to
redundancy and wasted resources, especially in the system engineering field. In domains like
construction and infrastructure, structured data and ontologies are crucial for annotating and
classifying assets. This paper proposes a research agenda to tackle OR issues, focusing on
two use cases in system engineering: infrastructure asset management and modular building
construction. Here we introduce the Onto4Reuse framework, aiming to assist software engineers
in designing and incorporating ontologies by leveraging existing ones eficiently. The framework
is built on four pillars: OPL for design patterns, improved ontology matching with UFO,
semi-automatic reverse engineering to ground existing operational ontologies in OWL, and
adherence to the FAIR data principles. These techniques support the development of
ontologydriven systems like knowledge graphs and digital twins, ofering services for specification,
implementation, and testing/documentation.</p>
      <p>The core contribution of this paper is the Onto4Reuse framework that is built on top of the
aforementioned four pillars and implemented through a set of services that aim at supporting
software engineers. Among the main lessons learned from this preliminary work is the
identification of open issues to be addressed by the research agenda proposed here. Among the
main limitations of this research agenda is that it requires further in-depth analysis of the OR
problem, which requires a systematic literature review in the topic and a field research. We aim
at addressing this issue through the first element of Onto4Reuse framework, in the OR Theory
and Framework Requirements.</p>
      <p>Another open issue is the lack of a strict and transparent definition (or a model) of what is
OR, considering terms that are often used in ontology-driven SE, including (re)using, applying
and implementing ontologies. Therefore, the main future work is to use such a model to ground
the OR theory towards OR guidelines. Following the Onto4Reuse reference architecture, the
next steps are: ensuring that requirements for the framework from the use cases are well
elicited, specifying how OPL can be integrated with ontology matching, developing the services,
applying them in the real-life engineering cases and assessing how eficient and efective the
Onto4Reuse Framework is.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This research was carried out under the Joint Innovation Centre for Digital Lifecycle
Management, led by the University of Twente and TNO.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mejía</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Valencia-García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Alor-Hernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Calvo-Manzano</surname>
          </string-name>
          ,
          <article-title>Knowledge intensive software engineering applications</article-title>
          ,
          <source>JUCS - Journal of Universal Computer Science</source>
          <volume>27</volume>
          (
          <year>2021</year>
          )
          <fpage>87</fpage>
          -
          <lpage>90</lpage>
          . doi:
          <volume>10</volume>
          .3897/jucs.65078.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>R. de Almeida Falbo</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          <string-name>
            <surname>Barcellos</surname>
            ,
            <given-names>F. B.</given-names>
          </string-name>
          <string-name>
            <surname>Ruy</surname>
            , G. Guizzardi,
            <given-names>R. S. S.</given-names>
          </string-name>
          <string-name>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <article-title>Ontology pattern languages</article-title>
          , in: P.
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Krisnadhi</surname>
          </string-name>
          , V. Presutti (Eds.),
          <article-title>Ontology Engineering with Ontology Design Patterns - Foundations and Applications</article-title>
          , IOS Press,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .3233/978- 1-
          <fpage>61499</fpage>
          - 676- 7- 133.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Trojahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vieira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          , G. Guizzardi,
          <article-title>Foundational ontologies meet ontology matching: A survey</article-title>
          ,
          <source>Semantic Web</source>
          <volume>13</volume>
          (
          <year>2022</year>
          )
          <fpage>685</fpage>
          -
          <lpage>704</lpage>
          . URL: https://doi.org/10. 3233/SW-210447. doi:
          <volume>10</volume>
          .3233/SW- 210447.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Rebelo</surname>
          </string-name>
          <string-name>
            <surname>Moreira</surname>
          </string-name>
          ,
          <article-title>The role of interoperability for digital twins</article-title>
          , in: T. P. Sales, S. de Kinderen,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Proper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pufahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Karastoyanova</surname>
          </string-name>
          , M. van Sinderen (Eds.),
          <string-name>
            <surname>Enterprise</surname>
            <given-names>Design</given-names>
          </string-name>
          ,
          <article-title>Operations, and</article-title>
          <string-name>
            <surname>Computing. EDOC</surname>
          </string-name>
          <year>2023</year>
          Workshops, Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>157</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Carriero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Daquino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Nuzzolese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Peroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Tomasi</surname>
          </string-name>
          ,
          <article-title>The landscape of ontology reuse approaches</article-title>
          , ArXiv abs/
          <year>2011</year>
          .12599 (
          <year>2020</year>
          ). URL: https: //api.semanticscholar.org/CorpusID:227162282.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Halper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. N.</given-names>
            <surname>Soldatova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brochhausen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. S.</given-names>
            <surname>Maikore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <article-title>Guidelines for the reuse of ontology content</article-title>
          ,
          <source>Appl. Ontology</source>
          <volume>18</volume>
          (
          <year>2023</year>
          )
          <fpage>5</fpage>
          -
          <lpage>29</lpage>
          . URL: https: //api.semanticscholar.org/CorpusID:256167882.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Katsumi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grüninger</surname>
          </string-name>
          ,
          <article-title>Choosing ontologies for reuse</article-title>
          ,
          <source>Appl. Ontology</source>
          <volume>12</volume>
          (
          <year>2017</year>
          )
          <fpage>195</fpage>
          -
          <lpage>221</lpage>
          . URL: https://api.semanticscholar.org/CorpusID:42383519.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P. P. F.</given-names>
            <surname>Barcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Romanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Engelberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Klein</surname>
          </string-name>
          , G. Guizzardi,
          <article-title>Inferring ontological categories of owl classes using foundational rules</article-title>
          ,
          <source>in: Formal Ontology in Information Systems</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Çelebi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L. R.</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ayyar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ridder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kuhn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumontier</surname>
          </string-name>
          ,
          <article-title>Towards fair protocols and workflows: the openpredict use case</article-title>
          ,
          <source>PeerJ Computer Science</source>
          <volume>6</volume>
          (
          <year>2020</year>
          ). URL: https://api.semanticscholar.org/CorpusID:224772139.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. P. F.</given-names>
            <surname>Barcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Fonseca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. V.</given-names>
            <surname>Souza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Romanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Bernabé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. O. B. da Silva</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fumagalli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kritz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <article-title>A fair catalog of ontology-driven conceptual models</article-title>
          ,
          <source>Data Knowl. Eng</source>
          .
          <volume>147</volume>
          (
          <year>2023</year>
          )
          <article-title>102210</article-title>
          . URL: https://api.semanticscholar.org/CorpusID:260784004.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pauwels</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>McGlinn, Buildings and Semantics: Data Models and Web Technologies for the Built Environment (1st ed</article-title>
          .)., CRC Press, https://doi.org/10.1201/9781003204381,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Shelden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pauwels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pishdad-Bozorgi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Data standards and data exchange for construction 4.0, 2020</article-title>
          . URL: https://api.semanticscholar.org/CorpusID:213889610.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sowiński</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wasielewska-Michniewska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ganzha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paprzycki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bǎdicǎ</surname>
          </string-name>
          ,
          <article-title>Ontology reuse: the real test of ontological design</article-title>
          ,
          <source>in: New Trends in Software Methodologies, Tools and Techniques</source>
          ,
          <year>2022</year>
          . URL: https://api.semanticscholar.org/CorpusID:248562888.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G. F.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <article-title>Automated ontology matching in the architecture, engineering and construction domain - a case study</article-title>
          ,
          <source>in: LDAC</source>
          ,
          <year>2019</year>
          . URL: https://api.semanticscholar.org/ CorpusID:197642195.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Stolk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Lubbers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Braakman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Weitkamp</surname>
          </string-name>
          ,
          <article-title>Ontologies and json-ld at tennet: The use of linked data on eu-303 projects</article-title>
          , in: LDAC@ESWC,
          <year>2022</year>
          . URL: https://api. semanticscholar.org/CorpusID:253000607.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Benevides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Fonseca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Porello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          , Ufo: Unified foundational ontology,
          <source>Appl. Ontology</source>
          <volume>17</volume>
          (
          <year>2021</year>
          )
          <fpage>167</fpage>
          -
          <lpage>210</lpage>
          . URL: https://api. semanticscholar.org/CorpusID:244875087.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P. I.</given-names>
            <surname>Nakagawa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Ferreira</given-names>
            <surname>Pires</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L. Rebelo</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Olavo</given-names>
            <surname>Bonino</surname>
          </string-name>
          ,
          <article-title>Towards semantic description of explainable machine learning workflows</article-title>
          ,
          <source>in: 2021 IEEE 25th International Enterprise Distributed Object Computing Workshop (EDOCW)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>236</fpage>
          -
          <lpage>244</lpage>
          . doi:
          <volume>10</volume>
          . 1109/EDOCW52865.
          <year>2021</year>
          .
          <volume>00054</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K. I.</given-names>
            <surname>Kotis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Vouros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Spiliotopoulos</surname>
          </string-name>
          ,
          <article-title>Ontology engineering methodologies for the evolution of living and reused ontologies: status, trends, findings and recommendations</article-title>
          ,
          <source>The Knowledge Engineering Review</source>
          <volume>35</volume>
          (
          <year>2020</year>
          )
          <article-title>e4</article-title>
          . doi:
          <volume>10</volume>
          .1017/S0269888920000065.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. L. R.</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Pires</surname>
          </string-name>
          , M. van
          <string-name>
            <surname>Sinderen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Daniele</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Girod-Genet, Saref4health: Towards iot standard-based ontology-driven cardiac e-health systems</article-title>
          ,
          <source>Appl. Ontology</source>
          <volume>15</volume>
          (
          <year>2020</year>
          )
          <fpage>385</fpage>
          -
          <lpage>410</lpage>
          . URL: https://api.semanticscholar.org/CorpusID:221356028.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Fergusson</surname>
          </string-name>
          , S. U. C. for Integrated Facility Engineering, S. U. D. of Civil Engineering, P. Teicholz,
          <source>Impact of Integration on Industrial Facility Quality, CIFE technical report</source>
          , Stanford University,
          <year>1993</year>
          . URL: https://books.google.nl/books?id=JDMEAAAAIAAJ.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Adriaanse</surname>
          </string-name>
          , Bruggen bouwen met ICT, University of Twente, Netherlands,
          <year>2014</year>
          .
          <article-title>Rede uitgesproken bij de aanvaarding van het ambt van hoogleraar Bouprocesintegratie ICT aan de fac</article-title>
          .
          <source>Construerende Technische Wetenschappen van de Universiteit Twente op donderdag 9</source>
          oktober
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>C. P.</given-names>
            <surname>Nick Blismas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gibb</surname>
          </string-name>
          ,
          <article-title>Benefit evaluation for of‐site production in construction</article-title>
          ,
          <source>Construction Management and Economics</source>
          <volume>24</volume>
          (
          <year>2006</year>
          )
          <fpage>121</fpage>
          -
          <lpage>130</lpage>
          . doi:
          <volume>10</volume>
          .1080/ 01446190500184444.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>