<!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>Premises, Challenges and Suggestions for Modelling Building Knowledge using the Configuration Paradigm.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bart Deschoolmeester</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elise Vareilles</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IMT Mines Albi, Toulouse University</institution>
          ,
          <addr-line>Albi</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ISAE SUPAERO, University of Toulouse</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Lammekensstraat 25 - 2140 Borgerhout</institution>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This problem instance paper addresses the need for an industry wide modelling paradigm and language that allows the formalisation and representation of building knowledge by domain experts (architects, engineers). Herein, the special nature of the construction industry (e.g. its openness and semantics) in comparison to other industries and the complexity that arises from this, is recognised. The research needed covers a computation independent meta-model and accompanying modelling language and the added value of the knowledge-based configuration paradigm therein. The research outcome might spark renewed interest in an all-round universal knowledge representation language in the field of building information modelling (BIM) and even prove valuable for other 'less complex' industries.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Knowledge Modelling</kwd>
        <kwd>Building Sector</kwd>
        <kwd>Configuration</kwd>
        <kwd>Universal Language</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        the ’open’ nature specific to the building industry is
presented. In Section 3, the need to call some basic premises
A modelling environment for the design, construction, of previous eforts into question is addressed. Section 4
inoperation and end-of-life of buildings, in which it is im- troduces the knowledge configuration paradigm and
outpossible for the end user to make modelling mistakes lines the work of examining the possible benefits and
chalbecause of the integration of personal, company, stan- lenges of its application for building knowledge. Lastly,
dardised and regulatory knowledge, has been envisioned possible further extension of the research is outlined in
since at least 1999 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In addition, the introduction of en- Section 5.
vironmental, social, cost, organisational, etc. objectives
would further automate the modelling process through
optimisation. 2. Building Industry as an ‘Open’
      </p>
      <p>
        While some attempts have been made in the field Industry
of building information modelling, also named BIM,
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ][
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the quest for a universal knowledge represen- The need for a universal knowledge representation
lantation language has also been met with scepticism [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]: guage (or at least a common meta-model) and the
reclaiming that immediate practical needs should be priori- search challenges this provides, arise from the fact that
tised or even that this is not (yet) feasible. It can even be the building industry is possibly the most open industry
argued that the field has adopted a pragmatic approach [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]:
by focusing on information (as opposed to knowledge)
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], its translation from one environment to another [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
and constraint verification only after modelling [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Our
proposed research returns to an idealistic view, but finds
it promising if based on revised conceptual foundations
and the knowledge-based configuration paradigm.
      </p>
      <p>The rest of the paper is as follows. First, in Section 2,
• Many parties are involved in a project and parties</p>
      <p>change with every project.
• Vast numbers of manufacturers and products for
any building part (from traditional to innovative),
on any scale (up to the building itself) are
available on the market.
• Both a product directly and an onsite composition
from products might provide a solution for a
required part (e.g. a wall as prefabricated masonry
or on site masonry).
• Project specifications often don’t prescribe
spe</p>
      <p>cific products.
• Product delivery might not include some parts but
only list its requirements (called ‘open systems’
in this text, as opposed to proprietary, ‘closed’
systems’).</p>
      <p>
        This openness is reenforced at a European level
through regulation (Construction Product Regulation[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
public procurement[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]) and standardisation (CEN -
European Committee for Standardization). This openness
entails that most knowledge is generic and generally
available in ample building regulations and standards.
      </p>
      <p>Designers, contractors and manufacturers refer to these
documents and generally only complement them with
their specific requirements.</p>
      <p>The need for a common language for all the
stakeholders is even more acute because of the challenges
facing the construction industry: climate and environment,
robotics, artificial intelligence, digital twins, etc. and this
while facing a shrinking workforce (both engineers and
workers).
3. Work Part 1: Basic Premises
In light of the unsuccessful attempts to develop a
universal knowledge representation language for the
construction sector (see Section 1), it is necessary to first list
these experiments, examine their potential shortcomings
and generate new ideas and approaches. Based on this
work, it will then be possible to define the premises of a
meta-model and its accompanying modelling language.</p>
      <p>A preliminary examination already allows some
underpinnings of previous eforts to be called into question.</p>
      <p>Firstly, are existing attempts suficiently intuitive? The
sheer volume of available building expertise will
necessitate the creation, verification and maintenance of
knowledge models as a collaborative endeavour to be done by
domain experts (e.g. architects and engineers) directly
without a need for intermediaries like knowledge
engineers.</p>
      <p>Secondly, are these eforts ontological suficiently
sound? Some examples of overlooked building ontology:
• A building concept can play diferent semantic
roles: it can simultaneous be a conceptual
‘container’ of parts, items, variants and positions. For
instance, a window is composed of parts for its
operation: generally, a frame, glazing(s) and
hardware. Yet, in a project, the concept might also
represent more than one window, for example, a
generalisation of the 4 physical windows (items)
of the front facade. The concept might also
express the variants allowed in the specification
(e.g. the designer allows freedom in the choice
of hardware to the contractor) or ofered by the
product (a window available in diferent heights).</p>
      <p>
        Lastly, variability can also exist within a single
physical item (called positions in this text): a
window can be open or closed, supports for raised
ofice floors having an adjustable height or a
ventilation unit with diferent flow rates. Therefore,
at least conceptually, properties must be thought
of as potentially having diferent domains over
its parts, items, variants and positions.
• Any level of abstraction should be allowed from
the obvious generic concept ’door’, over
’partition’ (covering window, door, wall, floor, etc. ) up
to a ‘building object’ concept.
• Innovative products exist for any building part
and therefore must be expected: a generic concept
should not be confined to its traditional meaning
but allow almost unlimited heterogeneity.
• The semantics of the aforementioned ‘position’
can be further developed to also hold changes
like the onsite length adjustment of a beam, the
removal, addition or replacement of a part (e.g.
a filter change), or the diferent installation or
use options of a product. With the addition of
a ‘location‘ and ‘time’ property an item could
be tracked in space and time, with each change
being a new position. Thus covering the complete
life-cycle.
• The semantics of the hierarchical relations
between a concept and its parts and items
respectively, should not be confined to their traditional
definitions. A concept is primarily a
generalisation of its items but this relation can have a
part-like meaning through emergent properties
like cardinality, overall cost, energy loss etc.
Likewise, a concept might have properties that are a
generalisation of the part properties: for example,
a masonry wall concept enforces the same colour
domain for mortar and bricks.
• The ontology should be polyhierarchical (a single
concept occurs in more than in one place) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]:
for example, products exist that act as roof boards
and roof insulation or the window grille is
simultaneously part of the window and the ventilation
system.
• Within the partonomy there is also a need for the
idea of ‘breakdowns’: diferent ways of breaking
down a concept into parts. These ways can be
disjunct (variants): for example, the choices for
the building structure might be frame-like (e.g.
wood or steel) or mass-like (e.g. prefab concrete
or masonry). Breakdowns can also be conjunct
(within a single variant): a building can be
subdivided into its structure and total air volume or
into floors (with each floor incorporating part of
the structure and air volume). Each breakdown
(and its parts) can be needed for the
representation of knowledge or user requirements.
      </p>
      <p>Product</p>
      <p>User</p>
      <p>Generic concept
Specification</p>
      <p>Products</p>
      <p>Lastly, what is the universe of discourse of the
attempts? In any industry, knowledge is interconnected,
but in the construction industry, due to its open nature,
this is scaled to the entire industry. It might therefore
be impossible to efectively isolate a particular aspect in
a model while striving for its universal use. The work
should therefore outline the contours of what constitutes
as building knowledge.</p>
    </sec>
    <sec id="sec-2">
      <title>4. Work Part 2: Applying Knowledge-based Configuration</title>
      <p>challenges to the paradigm can already be identified.</p>
      <p>
        The knowledge-based configuration paradigm defines a Can configuration cover the needs resulting from the
configuration model as a set of variables with their do- work of Section 3: the ontology, the domain of discourse
mains and with product and user constraints limiting and will it be enough to allow domain experts to take on
the possible combinations of variable values, and a solu- the role of knowledge engineers? A task resembling the
tion (a configuration) as an assignment of single values work of [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
to all variables consistent with the constraints (e.g. a Will the configuration paradigm be able to fully absorb
valid configuration), as in Chapter 6 of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Knowledge- the open character discussed in Section 2?
based configuration is a matured and successful area of
artificial intelligence, used and integrated across many
industries for more than 40 years, as presented in Chapter
1 of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The configuration paradigm will feel intuitive
and familiar for most building professionals: a (product
independent) specification as a solution space; a building
as a configuration; design choices as constraints;
conifgurable products like drywall systems, roof systems,
insulation systems. An intensional, declarative
representation through domains and constraints might therefore
prove to be a good fit for construction knowledge
      </p>
      <p>
        Another appealing aspect is the possibility of a
representation that is non-causal, meaning that in a particular
constraint which variables are input and which are
output need not be defined. Though the building modelling
process is largely experienced as procedural, directional,
top-down, where decisions thought of as the most
impactful, like the overall shape of the building, are taken
ifrst and then gradually more detailed decisions are taken,
it is argued that this must not be imposed by the
modelling environment. Light requirements might determine
the number and shape of windows instead of the other
way around [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], or standard sizes of plywood sheets
determine the size of a construction to avoid waste [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>In light of circularity, products available for reuse might
even become requirements instead of solutions. The
upcoming practice of early involvement of all stakeholders
entails the registering of big and small requirements
before designing is started.</p>
      <p>
        The knowledge-based configuration paradigm might
even make the typical iterative design process obsolete,
creating substantial savings. Though the
knowledgebased configuration paradigm seems promising, some
• The knowledge base will be incomplete. This
because of the amount of standards, products,
etc. , the gradual nature of the design process or
confidentiality (e.g. pricing information). Also,
tacit knowledge is prevalent with construction
parties.
• As it is impossible for any product knowledge
base to contain all building products available on
the market, the user requirements (the project
specification) do no operate ‘within’ or on a
single product knowledge base, cf. Chapter 6 of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>It is rather that both constraints defining
multiple products and user requirements operate in
the knowledge base of the generic concept (e.g. a
generic window, door, wall, etc.) and it is the
intersection of the specification and products
solution spaces that represents the configurations that
provides a solution and this only for the known
products (see Fig. 1).
• The user should be presented only with valid
options at any one moment in the modelling process.</p>
      <p>It is therefore not enough to solve for one valid
solution but continuously for the complete valid
solution space. This is especially necessary in a
multi-user environment, where parties operate
in each other’s solution space.
• Building industry knowledge is distributed. Not
only for product knowledge (diferent
manufacturers) but also generic knowledge (building
regulations and standards) is generated by
diferent institutions at diferent geographical levels
(municipality, country, EU level, etc.).
Expecting all of them to formalise their knowledge on
one location seems unrealistic. The product and
generic knowledge base will be distributed and
maybe also the project requirements base.
Consistency, verification and maintenance of distributed
generic knowledge might seem especially
challenging.
• A solution is not always a product variant (a
single product item). A product item position (a
specification might require a specific height for a
support, yet a support adjustable in height might be
acceptable), a product item part (order the whole
product to use only one of its parts) or product
items combined (concrete from diferent
suppliers for one single structure or products combined
as parts to make up the specified whole) might
prove to be equally valid solutions.
• In open systems, as defined in Section 2, the
constraints for the not included parts of a (supply
side) product might in efect be a product
independent (demand side) specification. Making it
necessary to solve the product knowledge base
ifrst.
5. Further Expansion of Research
Once the conceptual foundation and configuration as a
solution established, the research could be extended:
• As touched up in the introduction, a need for</p>
      <p>optimisation might arise.
• New solving methodologies: computationally
more eficient surrogate models might proof to
be more practical or the use of generative design
where the solution space is explored in an
iterative process through single exemplary solutions.
• Propositions for domain expert and end user
in</p>
      <p>terface might result from the work.
• New ways of knowledge acquisition like through
voluntary open collaboration of domain experts
or the use of artificial intelligence (large language
models, natural language processing) to extract
knowledge.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Eastman</surname>
          </string-name>
          ,
          <article-title>Building product models : computer environments supporting design and construction</article-title>
          , 1st. ed., CRC Press LLC,
          <string-name>
            <surname>Boca</surname>
            <given-names>Raton</given-names>
          </string-name>
          , Florida,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.-C.</given-names>
            <surname>Björk</surname>
          </string-name>
          ,
          <article-title>Requirements and information structures for building product data models</article-title>
          ,
          <source>Ph.D. thesis</source>
          , VTT Building Technology, Espoo, Finland,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.-C.</given-names>
            <surname>Björk</surname>
          </string-name>
          ,
          <article-title>Ratas, a longitudinal case study of an early construction it roadmap project</article-title>
          ,
          <source>Journal of Information Technology in Construction 14</source>
          (
          <year>2009</year>
          )
          <fpage>385</fpage>
          -
          <lpage>399</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.-K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Eastman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. C.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Implementation of a BIM domain-specific language for the building environment rule and analysis</article-title>
          ,
          <source>Journal of Intelligent &amp; Robotic Systems</source>
          <volume>79</volume>
          (
          <year>2015</year>
          )
          <fpage>507</fpage>
          -
          <lpage>522</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10846-014-0117-7.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Weygant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>BIM Content</given-names>
            <surname>Development. Standards</surname>
          </string-name>
          , Strategies, and Best Practices, 1st. ed., Hoboken, NJ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Jallow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Anumba</surname>
          </string-name>
          ,
          <article-title>Building knowledge modeling: integrating knowledge in BIM</article-title>
          ,
          <source>in: Proceedings of the CIB W78</source>
          <year>2013</year>
          : 30th International Conference - Beijing,
          <year>w78</year>
          ,
          <year>2013</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>ISO</given-names>
            <surname>16739 Industry Foundation</surname>
          </string-name>
          <article-title>Classes (IFC) for data sharing in the construction and facility management industries - Part 1: Data scheme</article-title>
          , 2nd. ed., International Organization for Standardization, Geneva, Switzerland,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Koutamanis</surname>
          </string-name>
          ,
          <article-title>Planning regulations and modelled constraints in BIM: A dutch case study</article-title>
          ,
          <source>Buildings</source>
          <volume>44</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3390/buildings14040939.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Regulation</surname>
          </string-name>
          <article-title>(eu) no 305/2011 of the european parliament and of the council of 9 march 2011 laying down harmonised conditions for the marketing of construction products and repealing council directive 89/106/eec</article-title>
          , in:
          <source>Oficial Journal of the European Union</source>
          , 1st. ed.,
          <source>European Union</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[10] Directive</source>
          <year>2014</year>
          /
          <article-title>24/eu of the european parliament and of the council of 26 february 2014 on public procurement and repealing directive</article-title>
          <year>2004</year>
          /18/ec, in:
          <source>Oficial Journal of the European Union</source>
          , volume
          <volume>57</volume>
          , 1st. ed.,
          <source>European Union</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>242</lpage>
          . doi:
          <volume>10</volume>
          . 3000/19770677.L_
          <year>2014</year>
          .094.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <article-title>ISO 5127 Information and documentation - Foundation and vocabulary</article-title>
          , 2nd. ed., International Organization for Standardization, Geneva, Switzerland,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hotz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bagley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tiihonen</surname>
          </string-name>
          ,
          <source>Knowledge-based Configuration:</source>
          From Research to Business Cases, 1 ed., Morgan Kaufmann Publishers Inc., San Francisco, CA, USA,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>K. M. Kensek</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          <string-name>
            <surname>Noble</surname>
          </string-name>
          , Building Information Modeling.
          <source>BIM in Current and Future Practice</source>
          , 1st. ed., Hoboken, NJ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mohammad-Amini</surname>
          </string-name>
          , T. Coudert, É. Vareilles,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aldanondo</surname>
          </string-name>
          , System Configuration Models:
          <article-title>Towards a Specialization Approach</article-title>
          ,
          <source>in: 10th IFAC Conference on Manufacturing Modelling, Management and Control</source>
          , volume
          <volume>55</volume>
          ,
          <string-name>
            <surname>Nantes</surname>
          </string-name>
          , France,
          <year>2022</year>
          , pp.
          <fpage>1189</fpage>
          -
          <lpage>1194</lpage>
          . URL: https: //imt-mines-albi.
          <source>hal.science/hal-03833708</source>
          . doi:
          <volume>10</volume>
          . 1016/j.ifacol.
          <year>2022</year>
          .
          <volume>09</volume>
          .551.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>