<!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>A roadmap toward a unified ontology for building service systems in the AECO industry: TSO and FSO</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nicolas Pauen</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ville Kukkonen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ali Kücükavci</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mads Holten Rasmussen</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikki Seidenschnur</string-name>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dominik Schlütter</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Anker Hviid</string-name>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph van Treeck</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aalto University</institution>
          ,
          <addr-line>Espoo</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>COWI</institution>
          ,
          <addr-line>Lyngby</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Granlund</institution>
          ,
          <addr-line>Helsinki</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>NIRAS A/S</institution>
          ,
          <addr-line>Allerød</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>RWTH Aachen University</institution>
          ,
          <addr-line>Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Rambøll</institution>
          ,
          <addr-line>Copenhagen</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Technical University of Denmark</institution>
          ,
          <addr-line>Copenhagen</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
      </contrib-group>
      <fpage>3</fpage>
      <lpage>5</lpage>
      <abstract>
        <p>Building service systems are complex structures consisting of diferent subsystems and components in varying relationships. Semantic Web Technologies (SWT) can be used to represent these systems in decentralized triplestores using ontologies. To describe interconnected building service systems and the lfow of matter, energy and data between them over the whole life-cycle in the context of the Architecture, Engineering, Construction and Operation (AECO) industry, two recent contributions, TUBES System Ontology (TSO) and Flow System Ontology (FSO) have to be considered. This study thus supports the efort towards a future semantic web of building data by validating the given ontologies based on Competency Questions (CQs) and an application example, proposing an alignment of TSO v0.3.0 and FSO v0.1.0 and providing a roadmap to a unified representation of building service systems in the AECO industry.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Linked Data</kwd>
        <kwd>TSO</kwd>
        <kwd>FSO</kwd>
        <kwd>Building Service Systems</kwd>
        <kwd>BIM</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Building service systems, such as Heating, Ventilation, and Air Conditioning (HVAC) systems,
form complex networks of components with varying kinds of relationships. During design, large
quantities of information are produced about these systems, their components, and topological
as well as functional relationships, which goes underutilized during operations and maintenance.
While current data models such as Industry Foundation Classes (IFC) provide a standard format
that most design tools can export, this file-based approach has its limitations. Recent research in
data exchange for the Architecture, Engineering, Construction, and Operations (AECO) industry
has seen an increasing application of knowledge graphs and linked data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. To that end, two
separate ontologies have been recently developed for describing building service systems and
their flow: the TUBES System Ontology [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] and the Flow Systems Ontology [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. While the
ontologies have similar aims, they have their diferences in conceptualizations.
      </p>
      <p>In order to align the two ontologies and pave the road towards a future unified representation
of building service systems from design to operations, this paper compares the ontologies and
describes the similarities and diferences. An alignment between the concepts of the latest
versions of the ontologies is proposed, and a roadmap for future unification is presented.</p>
      <p>The paper is structured as follows. First, Section 2 reviews the state of the art. Following
that, in Section 3, the ontologies are briefly introduced and then compared through a set of
competency questions aimed at exercising the hierarchical, topological, and functional concepts
of the ontologies, ending with the proposed alignments. Section 4 presents the roadmap for a
unified representation of building service systems. Finally, Section 5 concludes the paper with
closing remarks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. State of the Art</title>
      <p>Several ontologies have been developed to improve interoperability within the AECO industry.
A set of ontologies related to building service systems are described in this section.</p>
      <p>
        The ifcOWL ontology is one of the first steps towards connecting BIM and semantic web
technologies. It translates the IFC schema directly into the Web Ontology Language (OWL).
Since the ifcOWL ontology is directly derived from the IFC schema, the relationships between
diferent building components are intricate [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. A complex data structure makes it dificult
for AECO stakeholders and their tools to easily access building information [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Furthermore,
ifcOWL includes too many domains, complicating any extension process [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To avoid the
complexity and monolithic data structure of ifcOWL, a recent trend suggests a more modular and
domain-specific approach to model building information with ontologies such as the Building
Topology Ontology (BOT) [8, 9].
      </p>
      <p>The Smart Energy Aware System (SEAS) ontology was developed through the EUREKA
ITEA 12004 SEAS PROJECT to extend the Semantic Sensor Network (SSN) Ontology [10]. The
ontology consists of three core modules: seas:FeatureOfInterestOntology, seas:SystemOntology,
and seas:EvaluationOntology. Systems, relationships between systems, and the connection points
between them can be expressed using seas:SystemOntology. The SEAS ontology focuses on
electrical engineering and the supply of electrical energy and describes building service systems
on a higher conceptual level. However, the Brick ontology and The Smart Appliances REFerence
(SAREF) ontology can be used to represent the relationship of systems and components at a
lower-conceptual level and a broader scope.</p>
      <p>The Brick ontology defines the relationships among systems, components, sensors, and
control parameters [11]. Furthermore, it has a schema definition that categorizes its classes into
three types: brick:Equipment, brick:Location, and brick:Point. For example, we can state that an
entity belonging to brick:Air_Handling_Unit is a subclass of brick:Equipment. This equipment
can be located in a brick:Room which is a subclass of brick:Location. An air handling unit can
contain a brick:Supply_Air_Temperature_Sensor which is a subclass of brick:Point.</p>
      <p>The SAREF ontology was initially released in 2014, by the SmartM2M ETSI Technical
Committee to describe smart devices in smart homes [12]. Currently, it consists of thirteen modules:
SAREF, SAREF4SYST, and eleven extensions. SAREF is the core module and describes smart
devices. SAREF4SYST has adopted the concepts of seas:SystemOntology, which defines systems,
connections, and connections points. SAREF4BLDG is one of the eleven extensions that extend
the building domain and describes the IFC taxonomy of building devices in OWL [13].</p>
      <p>
        As part of the building operation phase, SAREF and BRICK focus on active components and
their relationships to sensor points. Passive components such as segments and fittings and the
lfow of matter, energy, and data are not represented in SAREF and BRICK, which is essential
information for the Mechanical, Electrical, and Plumbing (MEP) and HVAC engineers over the
whole life cycle and especially during the design phase of building service systems. TSO and
FSO are introduced [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ] to fill this research gap and to describe the connectivity between
systems and components, including active and passive components with the focus on the design
phase.
3. TSO and FSO
TSO aims to explicitly define the hierarchical, structural, and functional aspects of
interconnected building service systems in the AECO industry and their relationships to spatial entities
throughout their whole life cycle. The version 0.2.0 was published in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. At the current time,
TSO is available in version 0.3.0. It is documented and available according to best practice
via its URI https://w3id.org/tso and the containing concepts are defined in the namespace
https://w3id.org/tso#, which will be abbreviated as tso: in the following examples. TSO has 40
classes and 101 object properties. The main classes are tso:Zone, tso:System and tso:State.
      </p>
      <p>tso:Zone has a strong alignment to bot:Zone and is defined as an owl:equivalentClass in the
given alignment. tso:System is defined as a model of a whole which is isolated from the world
or a supersystem, which consists of interconnected components or subsystems and has links
between attributes such as inputs, outputs, and states. To represent diferent states of systems
and add a level of abstraction, tso:State is defined as the internal condition of a planned or
abstract system. This includes specific aspects as on, of, open or closed as well as general
aspects such as outdoor-air-operation, mixed-air-operation or heating-operation. These main
concepts and some of the object properties between them are shown in Figure 1.</p>
      <p>
        FSO aims to describe the matter and energy flow between systems and components, and the
composition of such systems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To that end, FSO consists of 14 classes and 23 object properties.
The ontology is available and documented at https://w3id.org/fso, and defines concepts in the
namespace https://w3id.org/fso#, later abbreviated as fso:. Central classes include the disjoint
fso:System and fso:Component, and the rest are subclasses of these two.
      </p>
      <p>An fso:System is defined as a collection of components that can have attributes such as design
properties attached to it. Instances of fso:Component, on the other hand, are the tangible
components that participate in the flow of energy or matter. The subclasses of fso:System include more
specific nomenclature such as fso:DistributionSystem, while subclasses of fso:Component include
IFC-derived abstract component classes such as fso:EnergyConversionDevice and fso:Segment.</p>
      <p>The object properties of FSO enable the hierarchical decomposition of systems into
subsystems and their components, expressing the connectivity and direction of fluids and heat, and
designating components as "sources" and "sinks" of systems. FSO components are aligned with
SAREF4BDLG. Further, the hierarchical composition of systems and high-level connectivity of
components and systems is aligned with SAREF4SYST. While FSO is not explicitly restricted to
describing flow systems in buildings, the current use cases are limited to those.
tso:servesSystem</p>
      <p>tso:hasState
tso:State</p>
      <p>&lt;&lt;inverseOf&gt;&gt;
tso:servesZone</p>
      <p>tso:stateOf
tso:locatedIn
&lt;&lt;inverseOf&gt;&gt;</p>
      <p>tso:contains
tso:Zone
tso:System
fso:hasSubSystem</p>
      <p>fso:connectedWith
fso:System
fso:Component
fso:hasComponent &lt;&lt;inverseOf&gt;&gt; fso:isComponentOf
fso:connectedWith</p>
      <p>To compare the given ontologies regarding the representation of building service systems in
the AECO industry, the simplified application example involving a six-way valve to simulate a
complex real life situation is given. The six-way valve was chosen as it demonstrates complex
connectivity of components. The valve is shown with context in Figure 2 and the following
competency questions are used. The competency questions were chosen to exercise a set of
core requirements as defined by the authors, covering hierarchical, topological, and functional
aspects of systems.</p>
      <p>• CQ1: Which supersystems does a component have?
• CQ2: What connections to other components does a component have?
• CQ3: What (matter/energy/data) can a component supply to downstream components?
The example consists of two spaces: an ofice and a conference room. Both are served
by an Active Chilled Beam (ACB) as part of the ventilation, heating and cooling systems.
Upstream of the ACBs there are two six-way valves, two pumps, two heat exchangers and
pipes connecting those components. An IFC-based visualization of the application example,
representations using TSO and FSO, as well as SPARQL queries to answer the CQs are given at
https://bs-visualizer.web.app</p>
      <sec id="sec-2-1">
        <title>3.1. Hierarchical Concepts</title>
        <p>To represent the hierarchical aspects of building service systems and answer CQ1, the four
subclasses tso:IntegratedSystem, tso:FunctionalSystem, tso:TechnicalSystem and tso:Component of
M</p>
        <p>M</p>
        <sec id="sec-2-1-1">
          <title>Conference Room</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Pump</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Active chilled beam O ce</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>Cooling Supply</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>Heating Supply</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>Ventilation Supply</title>
        </sec>
        <sec id="sec-2-1-7">
          <title>Heat Exchanger</title>
          <p>M</p>
        </sec>
        <sec id="sec-2-1-8">
          <title>6-way valve</title>
        </sec>
        <sec id="sec-2-1-9">
          <title>Cooling Return</title>
        </sec>
        <sec id="sec-2-1-10">
          <title>Cooling Return</title>
        </sec>
        <sec id="sec-2-1-11">
          <title>Ventilation Return</title>
          <p>tso:System are given in TSO. In the following the term “system" is used to describe all of them.
tso:IntegratedSystem represents the coupling of diferent functional systems with independent
inherent functions which are interconnected. tso:FunctionalSystem denotes a system that is defined
by its overall inherent function. Typical examples would be tso:HeatingSystem, tso:CoolingSystem
or tso:VentilationSystem. tso:TechnicalSystem is defined as a system with a coherent technical
solution with which the inherent function (of the upper functional system) is fulfilled. Existing
subclasses contain tso:DistributionSystem and tso:ConversionSystem. tso:Component denotes a
system, for which the boundary that isolates it from the environment is defined by the
manufacturer in terms of the product. Therefore, an air handling unit as well as the included rotary wheel
heat exchanger or sensor could be instances of tso:Component. To classify components, TSO is
aligned with ifcOWL and encourages the use of the international standard DIN EN IEC
813462 [14], which is yet to be implemented as an ontology. To link these systems, which represent
diferent levels of hierarchy, the inverse object properties tso:hasSubSystem and tso:subSystemOf,
as well as their eight subproperties (e.g. tso:hasComponent), can be used. The domain of this
subproperty is defined to tso:System and the range to tso:Component</p>
          <p>Given these concepts, the six-way valve would be an instance of tso:Component and be
assigned to two instances of tso:DistributionSystems by tso:hasComponent. These systems are
aggregated in two distinct instances of tso:HeatingSystem and tso:CoolingSystem which are both
subsystems of the same instance of tso:IntegratedSystem.</p>
          <p>In FSO, system hierarchy is modeled through the object properties fso:hasSubSystem
(inverse fso:isSubSystemOf ) linking systems to their subsystems, and fso:hasComponent (inverse
fso:isComponentOf ) linking systems to individual components. Depending on the use case, a
model using FSO would likely have at least two top-level instances of fso:System: one for heating
and once for cooling. These can be then decomposed to smaller subsystems via fso:hasSubSystem,
for example, distribution systems as instances of fso:DistributionSystem. Finally, the valve could
be modeled as an instance of fso:Component and assigned as a component of both the
distribution systems using fso:hasComponent. The hierarchical concepts of TSO and FSO as well as the
representation of CQ1 are shown in Figure 3.</p>
          <p>tso:functional</p>
          <p>SystemOf
tso:technical</p>
          <p>SystemOf
tso:componentOf</p>
          <p>M
tso:DistributionSystem
tso:CoolingSystem
tso:Component
tso:HeatingSystem
tso:IntegratedSystem</p>
          <p>fso:has</p>
          <p>SubSystem
fso:hasComponent</p>
          <p>M
fso:System
fso:Component
tso:DistributionSystem</p>
          <p>In summary, TSO defines four levels of system hierarchy (tso:IntegratedSystem,
tso:FunctionalSystem, tso:TechnicalSystem and tso:Component) as subclasses of an abstract
tso:System class and corresponding object properties to describe the composition of
building service systems. While in TSO the components are a subclass of system, FSO diferentiates
between the disjoint fso:System and fso:Component classes. FSO has no inherent system
hierarchy to diferentiate between functional or technical systems but uses object properties similar
to TSO to decompose systems into subsystems and components.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>3.2. Topological Concepts</title>
        <p>To represent the topological aspects of building service systems and answer CQ2, TSO builds
upon the concepts tso:ConnectionPoint and tso:Connection proposed in [10] and extends these
by the subclasses tso:InnerConnection and tso:OuterConnection to diferentiate between the
connections inside a system and between diferent systems. tso:ConnectionPoint refers to
an inlet or outlet of a system for a connection to other systems or within the same system,
where some kind of matter, energy, or data can be transmitted. Using these concepts and the
object properties which define the relationships between them, the symmetric object property
tso:connects can be qualified to describe that two systems are connected. These concepts can be
implemented to represent the system topology on every hierarchy level introduced in the last
section.</p>
        <p>For the example at hand, six instances of tso:OuterConnections need to be defined to represent
the physical connections of the six-way valve. Each of these instances can be linked via
tso:connectsSystemAt to a tso:ConnectionPoint which is connected via tso:connectsAt to the valve.
To represent that not all of the six tso:ConnectionPoints are interlinked inside the six-way valve,
two tso:InnerConnections can be defined and linked to the corresponding tso:ConnectionPoints
using the described object properties.</p>
        <p>Unlike TSO, the current version of FSO does not have concepts for connection points or
connections. Instead, the top-level symmetric object property fso:connectedWith is used to
communicate that two components or systems are connected so that they may exchange matter
or energy. A central part of FSO is the tree of subproperties under fso:connectedWith that enables
inferring more generic relationships from more specific ones. As such, the fso:connectedWith is
not expected to be directly used, but rather inferred from more specific subproperties conveying
further functional and logical relationships, such as fso:suppliesFluidTo and others, which are
discussed in the next subsection with the functional concepts. A visual representation of the
CQ2 for both TSO and FSO is given in Figure 4.</p>
        <p>s
t
c
e
n
n
o
c
:
o
s
t</p>
        <p>M
tso:connects
tso:InnerConnection
tso:OuterConnection
tso:Component
tso:ConnectionPoint
tso:ConnectsSystemAt
tso:ConnectsAt</p>
        <p>M
fso:Component
fso:connectedWith</p>
        <p>In summary, while both ontologies contain a symmetric object property to describe the
connection between two systems, TSO further qualifies this connection using the concepts of
tso:ConnectionPoint, tso:InnerConnection and tso:OuterConnection.</p>
      </sec>
      <sec id="sec-2-3">
        <title>3.3. Functional Concepts</title>
        <p>To represent the functional aspects of building service systems and answer CQ3, TSO relies
heavily on the concept of states. A tso:State is defined as the internal condition of a (planned)
system. It can be used to add a level of abstraction to represent systems where the function, and
therefore the flow of matter, energy or data, can change due to given states. Hence, a system
can have multiple potential states assigned via the tso:hasState object property. To represent
“what" is exchanged between diferent systems or inside a certain system, the classes tso:Matter,
tso:Energy and tso:Data, as well as multiple subclasses, are defined. These classes can be linked
via tso:hasInput and tso:hasOutput to the states of diferent systems. Based on these concepts
the inverse object properties tso:supplies and tso:suppliedBy, which link the states directly, can
be inferred, as well as their subproperties to denote what is supplied. To represent the flow
inside a system, the classes tso:Matter, tso:Energy and tso:Data can be connected to the given
state by using the tso:hasInnerExchange object property. To qualify the exchange the considered
matter, energy or data can be linked to a tso:Connection via tso:transmitsThrough or to the
tso:ConnectionPoints via tso:transmitsFrom and tso:transmitsTo.</p>
        <p>To answer CQ3 regarding what the six-way valve can supply to the downstream components
and the active cooling beam, two tso:States need to be defined and assigned to the six-way
valve. Each state is linked to an instance of tso:Liquid via tso:hasInnerExchange to represent
the intended transfer of warm and cold liquid inside the valve through inner connections. As
described in the last section these connections range from the connection points linking the
pipes of the heating and cooling system to the connection point linking the downstream pipe.
The diferent liquids can be specified using attributes to represent their temperature and further
aspects. To represent the transfer to the downstream pipe the instances of tso:Liquid are linked
to the states of the six-way valve via the tso:hasOutput object property and to the state of the
downstream pipe via the tso:inputOf object property. Therefore, tso:suppliesLiquid which links
those states directly can be inferred. To answer CQ3 you can follow this property path or, since
there is no conversion process between the six-way valve and the active chilled beam, the two
liquids can be linked directly to the beam via the tso:inputOf object property. Hence, given the
state of the six-way valve or of the upper tso:TechnicalSystem it can be distinguished between
the intended flow of warm or cold liquid which is supplied to the downstream active cooling
beam and thus the supply of the conference room.</p>
        <p>Using FSO to answer CQ3 and describe what the six-way valve can supply to the
downstream ACB requires the use of the more specific subproperties of fso:connectedWith, such as
fso:suppliesFluidTo. The connectivity in itself only describes that there is an intended flow of
lfuid between the components. One way to deduce further what is supplied downstream of the
six-way valve would be to look at what systems and components supply the valve. That is, the
question could be rephrased as "what is supplied to the valve", which would then be what the
valve could supply downstream. Further adding the concept of source and sink components of
systems with fso:hasSourceComponent and fso:hasSinkComponent, it could be inferred that both
the heating and cooling systems have sources that can supply fluid to the ACB. Additionally,
the use of component classes such as fso:FlowController and fso:EnergyConversionDevice can be
used to indicate and deduce the intended function of connected components to an extent. An
abbreviated representation of the functional concepts regarding the 6-way valve from both TSO
and FSO is shown in Figure 5.</p>
        <p>In summary, the ontologies strongly difer in regards to the representation of the functional
concept. To describe the intended flow, TSO introduces the concept of states and defines matter,
energy, and data as classes, which can be linked to the states. The object properties, which
link the states of the systems directly, can be inferred. On the other hand, FSO represents
the intended transfer of fluids, heat, or electric charge between diferent systems via object
properties that link these systems directly. As such, FSO does not consider the fact that the
internal connectivity and function of systems and therefore the flow of matter, energy, and data
can vary depending on aspects such as control values, while TSO enables expressing this with
states.
tso:suppliesLiquid
tso:State
tso:Liquid
see gure 4
tso:Component
tso:hasState
tso:hasOutput
tso:inputOf
tso:transmitsThrough
tso:hasInnerExchange
proper
typ
ath</p>
        <p>M
fso:Component
fso:System
fso:suppliesFluidTo
fso:hasSourceComponent</p>
        <p>Cooling</p>
      </sec>
      <sec id="sec-2-4">
        <title>3.4. Alignment</title>
        <p>In order to concretely evaluate and describe the current compatibility of the two ontologies, an
alignment of them is presented to the extent possible. Several concepts can be used to set up an
alignment for TSO v0.3.0 and FSO v0.1.0. Distribution Systems, Supply Systems, and Return
Systems are described as equivalent since they represent a nomenclature for systems on a certain
level of hierarchy in both ontologies. fso:System is defined as a subclass of the abstract tso:System
with fso:isSubSystemOf and fso:isComponentOf as subproperties of tso:subSystemOf - the inverse
properties fso:hasSubSystem and fso:hasComponent being subproperties of tso:hasSubSystem. A
Component in FSO is equivalent to the one in TSO, but a tso:Component is always an abstract
tso:System in itself, while fso:Component and fso:System are disjoint classes.</p>
        <p>A topological connection is categorized with tso:connects and fso:connectedWith respectively,
hence they are defined as equivalent properties. Further topological concepts cannot be matched,
since they do not exist in both TSO and FSO. The functional concepts are too diverse to propose
a direct alignment between the two ontologies. The alignment is summarized in table 1.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Roadmap to a unified representation</title>
      <p>A unified representation for interconnected building service systems which combines the
concepts of TSO and FSO needs the expressiveness to model those systems throughout their
whole life cycle and the simplicity to make them usable in day-to-day operations. Since the
complexity and general structure of building service systems difer widely regarding the various
disciplines and building types that are served by the systems, a modular ontology structure
needs to be implemented.</p>
      <p>The (lightweight) core module(s) need to contain hierarchical, topological, and functional
aspects, which are valid for all disciplines. This includes classes such as System and State as
well as object properties as connected and supplied. The degree to which these aspects should
be included is yet to be defined based on application examples ranging various trades and levels
of complexity and in communication with approaches such as SEAS [10], BRICK [11], and
SAREF [12].</p>
      <p>Further hierarchical, topological, and functional aspects which are valid for all disciplines
but should not be included in the core module(s) for the sake of usability could be defined in a
hierarchical, topological and functional ontology pattern, which enhances the expressiveness
of the unified representation. The hierarchical pattern could include diferent levels of system
hierarchy and the object properties to link these. Concepts such as connection points and
connections could be contained in the topological pattern and the definition of diferent forms
of matter, energy, and data as well as properties describing the input and the output of systems
could be included in the functional ontology pattern.</p>
      <p>Classifications of systems and concepts which are necessary to describe specific aspects of
disciplines could be defined in separate domain ontologies. These should not describe concepts
out of the scope of building service systems but to be aligned with existing approaches such as
BOT [9] which reached are high level of shared conceptualization in the context of linked data
in the AECO industry.</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>This paper presented a structured comparison of the two recent ontologies aimed at describing
building service systems and their flow of matter, energy, and data: the TUBES System Ontology
(TSO) and the Flow Systems Ontology (FSO). The ontologies were compared in terms of their
overall goal and size and through the lenses of hierarchical, topological, and functional concepts.
It was shown that while the ontologies have similar goals, their conceptualizations difer
substantially. TSO is a considerably larger ontology, enabling more detailed descriptions of
interconnected systems and their functional relationships based on their states. FSO ofers
a more limited set of concepts and properties and lacks particularly in terms of qualifying
connections through concepts such as connections and connection points. Further, FSO does
not enable the description of flow states that may vary, such as in the example of a six-way
valve. On the other hand, the expressivity of TSO comes at the cost of complexity, and a more
modular approach could make it more useable.</p>
      <p>High-level alignments for the ontologies were proposed, which are admittedly rather
superficial. This is primarily due to the incompatible functional concepts of the two ontologies, and is
further complicated by the disjointness of fso:System and fso:Component. Finally, the roadmap
towards future unification was presented, with ideas for further development and structuring
of the ontologies to support shared conceptualizations.</p>
      <p>The structured comparison of the two ontologies highlighting their respective strengths and
weaknesses is useful for future eforts to refine the ontologies or build new ones. Aligning the
ontologies and showing the friction points for the alignment is useful for future refinements
to make the ontologies more compatible. By proposing a roadmap for the unification of the
included concepts in TSO and FSO the authors pave a path for a harmonized and shared ontology
that better serve use cases related to building service systems.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>The research within the project EnergyTWIN leading to these results has received funding from
the German Ministry for Industry and Energy under grant agreement no. 03EN1026A.
[8] M. Niknam, S. Karshenas, A shared ontology approach to semantic
representation of bim data, Automation in Construction 80 (2017) 22–36. URL: https : / /
www.sciencedirect.com/science/article/pii/S0926580517302364. doi:https://doi.org/
10.1016/j.autcon.2017.03.013.
[9] M. H. Rasmussen, M. Lefrançois, G. F. Schneider, P. Pauwels, Bot: the building
topology ontology of the w3c linked building data group, Semantic Web 12 (2021) 143–161.
doi:10.3233/SW-200385.
[10] M. Lefrançois, Planned ETSI SAREF extensions based on the W3C &amp; OGC
SOSA/SSNcompatible SEAS ontology patterns, CEUR Workshop Proceedings 2063 (2017).
[11] B. Balaji, A. Bhattacharya, G. Fierro, J. Gao, J. Gluck, D. Hong, A. Johansen, J. Koh,
J. Ploennigs, Y. Agarwal, M. Bergés, D. Culler, R. K. Gupta, M. B. Kjaergaard, M. Srivastava,
K. Whitehouse, Brick: Metadata schema for portable smart building applications,
Applied Energy 226 (2018) 1273–1292. URL: https://doi.org/10.1016/j.apenergy.2018.02.091.
doi:10.1016/j.apenergy.2018.02.091.
[12] L. Daniele, F. den Hartog, J. Roes, Created in Close Interaction with the Industry: The
Smart Appliances REFerence (SAREF) Ontology, in: Lecture Notes in Business Information
Processing, volume 225, 2015. doi:10.1007/978-3-319-21545-7_9.
[13] M. Poveda-Villalón, R. García-Castro, Extending the SAREF ontology for building devices
and topology?, CEUR Workshop Proceedings 2159 (2018) 16–23.
[14] IEC: International Electrotechnical Commission, DIN EN IEC 81346-2: Industrial systems,
installations and equipment and industrial products – structuring principles and reference
designations – Part 2: Classification of objects and codes for classes, 2020.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pauwels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Costin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Rasmussen</surname>
          </string-name>
          ,
          <article-title>Knowledge Graphs and Linked Data for the Built Environment</article-title>
          , in: M.
          <string-name>
            <surname>Bolpagni</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Gavina</surname>
          </string-name>
          , D. Ribeiro (Eds.),
          <article-title>Industry 4.0 for the Built Environment: Methodologies, Technologies</article-title>
          and Skills, Structural Integrity, Springer International Publishing, Cham,
          <year>2022</year>
          , pp.
          <fpage>157</fpage>
          -
          <lpage>183</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -82430-
          <issue>3</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Pauen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schlütter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Siwiecki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Frisch</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. van Treeck</surname>
          </string-name>
          ,
          <article-title>Integrated representation of building service systems: Topology extraction and TUBES ontology</article-title>
          ,
          <source>Bauphysik</source>
          <volume>42</volume>
          (
          <year>2020</year>
          )
          <fpage>299</fpage>
          -
          <lpage>305</lpage>
          . doi:
          <volume>10</volume>
          .3217/978-3-
          <fpage>85125</fpage>
          -786-1-59.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Pauen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schlütter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Frisch</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. van Treeck</surname>
          </string-name>
          ,
          <article-title>TUBES System Ontology: Digitalization of building service systems</article-title>
          ,
          <source>in: Proceedings of the 9th Linked Data in Architecture and Construction Workshop</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kukkonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kücükavci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Seidenschnur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Rasmussen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. M.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Hviid</surname>
          </string-name>
          ,
          <article-title>An ontology to support flow system descriptions from design to operation of buildings, Automation in Construction 134 (</article-title>
          <year>2022</year>
          )
          <article-title>104067</article-title>
          . URL: https://doi.org/10.1016/ j.autcon.
          <year>2021</year>
          .
          <volume>104067</volume>
          . doi:
          <volume>10</volume>
          .1016/j.autcon.
          <year>2021</year>
          .
          <volume>104067</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Van</given-names>
            <surname>Leeuwen</surname>
          </string-name>
          , B. De Vries,
          <article-title>IfcOWL: A case of transforming EXPRESS schemas into ontologies</article-title>
          ,
          <source>Artificial Intelligence for Engineering Design, Analysis and Manufacturing: AIEDAM</source>
          <volume>23</volume>
          (
          <year>2009</year>
          ). doi:
          <volume>10</volume>
          .1017/S0890060409000122.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Flore</surname>
          </string-name>
          , T. Djuedja,
          <article-title>Integration of environmental data in BIM tool &amp; Linked Building Data</article-title>
          ,
          <source>in: Proceedings of the 7th Linked Data in Architecture and Construction Workshop</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.-H.</given-names>
            <surname>Hamdan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bonduel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Scherer</surname>
          </string-name>
          ,
          <article-title>An ontological model for the representation of damage to constructions</article-title>
          ,
          <source>in: Proceedings of the 7th Linked Data in Architecture and Construction Workshop</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>