<!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>
      <journal-title-group>
        <journal-title>R. Kruiper);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ruben Kruiper</string-name>
          <email>r.kruiper@northumbria.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>IoannisKonstas</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alasdair J.G.Gray</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>FarhadSadeghineko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>RichardWatson</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>BimalKumar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Automated ComplianceChecking,Linked Data,BuildingRegulations</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Architecture and Built Environment Northumbria University</institution>
          ,
          <addr-line>Newcastle</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Mathematics and Computer Sciences Heriot-Watt University</institution>
          ,
          <addr-line>Edinburgh</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Wouldn't it be great if we could automaticallycheck whether a BuildingInformationModel (BIM) complieswith allthe relevantbuildingregulations?Despite a plethoraof motivationsanda longhistory of research,the Automated ComplianceChecking(ACC) problemis far from solved. We argue that a generalsolutionto ACC may not be feasiblebased on three fundamentaldificulties: (1) semantic parsing of regulatorytexts, (2) a mismatchin requirements for representinga buildingproject andrepresenting the buildingelementsthat ACC rulesrefer to, and(3) the lackof a strategy to alignACC rulesto each other and to buildingrepresentations. We identify the need for tools that support the use building regulationsfor their diverse group of users, e.g., not onlyduring ComplianceChecking. Our conclusion is that a Linked Dataapproachis particularlysuited to the developmentof such support tools.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>∗Correspondingauthor.</p>
      <p>CEUR
CEUR
Workshop
Proceedings</p>
      <p>ceur-ws.org
ISSN1613-0073
(iReC) tools, rather than focusing on ACC. We argue that research in this domain should follow
a Linked Data (LD)[6] approach. Reasons include is the re-use of a large variety of existing
resources, and enabling new ways of analysing building regulations.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Fundamental issues with Automated Compliance Checking</title>
      <p>ACC may seem relatively straightforward. First, one converts the building regulations to a set
of computer-processable rules and criteria. Second, one takes the digital representation of a
building project or product, e.g., a BIM. Third, using the computer-processable rules one may
automatically check whether each of the elements in the building project or product complies.
Unfortunately, however, these three steps are incredibly hard to implement – we aim to illustrate
this in Sections2.1, 2.2 and 2.3.</p>
      <sec id="sec-2-1">
        <title>2.1. Converting regulations to rules</title>
        <p>Automatically converting regulatory texts to a set of rules requires semantic parsing; this is the
term used in the field of Natural Language Processing (NLP) to describe the task of converting
text to a computer-executable logic form8[, 9]. Due to the complexity of semantic parsing,
existing ACC research focuses on simplified sub-tasks 1[0, 11]. An example is the conversion of
only quantitative rules in a specific section or set of texts that revolve around one topic. The
reasons that semantic parsing for ACC is so complicated include, but are not limited to:
• Most of the building regulations are licensed and restrict sharing of data that either
includes or is derived from their contents. Even the regulations found in open-access
guidance documents, such as the UK Merged Approved Documents, contain many
references to information that is found only in licensed documents, e.g. British Standards.
• Building regulations are fragmented over many documents. Integrating the rules from
these diferent documents will be a daunting task, see also Sectio2n.3. One complication
is the existence of conflicting criteria. Figure1 provides an example of such a conflict
[7]. An ACC system has to detect these conflicts, and a strategy should be determined to
resolve each of them.
• Many criteria refer to other documents and sections – see Figur2e. Such references may
simply state that all the criteria in the specified documents or sections should be met.
Reasoning over these coreferent criteria requires defeasible logic representations that
allow conclusions to be defeated on the basis of subsequent informatio1n2][– adding an
additional layer of complexity to how ACC rules may be captured and represented.
• A substantial amount of regulations are formulated as a performance requirement or
may even be open to interpretation, such as ‘as far as reasonably practicab’l.e It may be
impossible to convert such text to unambiguous rules for ACC. A related issue is the
disambiguation of generic terms found in the regulations, e.g., doeasre‘a’ refer to a region
or a surface area?
• Regulations apply to specific countries or regions, and sometimes focus on a specific
environment. This can complicate the reuse and application of such criteria in a other
environments [13]. An ACC system, thus, may need adjustment before being useful in
other regions and has to be aware of the local requirements of building works.
The reasons listed above are domain-bound, ergo they complicate specifically the conversion of
building regulations to rules. It is also worth noting that building regulations are constantly
amended, so an ACC system will require frequent updates. More generally, semantic parsing is
complex regardless of the domain, which makes it dificult and costly to collect training data
for Machine Learning approaches [151,6].</p>
        <p>In summary, it makes sense that the scope of parsing the regulations is heavily reduced.
One might argue that by focusing on a small part of the puzzle the overall task of ACC can be
achieved incrementally. However, even when the scope of ACC research is drastically reduced,
the developed solutions will have to fit into a general strategy, e.g5.][. Furthermore, many
studies do not make their code or data publicly available or reusable. If we are to piece together
ACC from various studies, these studies should follow the FAIR principles to ensure Findability,
Accessibility, Interoperability and Reusability [17].</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Representing a building project</title>
        <p>Figure 3 visualises how the information extracted from regulations has to be matched with
the information captured in building data. A standardised representation format for building
projects and products, such as those used in openBI M1, would considerably simplify this
matching process. BIM and the underlying Industry Foundation Classes (IFC) data mo2,del
aim to enable interoperability between data that was created in various software packages
[18, 19]. Examples of research on improving BIM interoperability includ2e0,[21, 22, 23, 24].
In this section we consider what it would mean for an ACC system if they focus on checking
standardised BIMs. Note that:
• One might want to apply ACC on other types of data than BIMs, such as technical product
specifications in PDF format.
• BIMs that were created in line with the building regulations, may not necessarily contain
all the information required for ACC.</p>
        <p>The primary approach to avoid miscommunication between BIMs is through using strict
definitions for all possible constituent components, which are captured in ontologies. An ontology is
a formal and explicit specification of a shared conceptualisation of some area of inter2e6s,t2[7].
In the case of ACC, aconceptualisation is the set of classes and properties needed to compose
ACC rules. Theexplicit specification indicates that all elements of the conceptualisation have to
be defined, and formal refers to the need for definitions to be machine-understandable. Ergo, the
definitions should be captured in a formal language, such as description logSihca.red indicates
that the building and construction community should agree on the conceptualisation and its
explicit formal definitions. One use-case for an ontology is to check the internal consistency of
a classification scheme [28], which is not necessarily relevant to ACC.</p>
        <p>To exemplify the use of an ontology for ACC, we will consider how one might (1) automatically
determine the appropriate ‘U-value’ when calculating the ‘dwelling primary energy ra’te(DER)
and (2) what it means for a BIM object of the clas‘IsfcWall.SOLIDWALL’ to be a ‘party wall’ –</p>
        <sec id="sec-2-2-1">
          <title>1https://www.buildingsmart.org/about/openbim/ 2https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/</title>
          <p>see Figure 4. This would require at least the following:
• The regulation in Figure4 was captured as a set of rules in the ontology, e.g., along the
lines of: if anyp’arty wall’ is a ‘solid wall’ then the ‘U-value’ for calculating the DER is
0.0, and if the ‘party wall’ has an u‘nfilled cavity ’ without ‘efective edge sealing ’ then it
would be0.5, and so on.
• Each of the classes and properties that occur in the rules are captured in the ontology.</p>
          <p>E.g., ‘party wall’ is any instance of‘IfcWall’ (or an instance of some specified set of
wall sub-types) that separates two instances of ‘dwelli’n,gpotentially captured using the
classes ‘bot:Zone’ and ‘bot:adjacentZone’.
• The BIM model has to provide the required and expected information. As an example, the
system would break if our (inferred)p‘arty wall’ object has a c‘avity’ that is not specified
as ‘filled ’ or ‘unfilled ’.</p>
          <p>Determining the ‘U-value’ is a relatively small step in the overall DER computation. Yet, it
requires formally defining a number of new rules, classes and properties. Even when all the
required definitions are captured in an ontology, the ACC system will be unable to reach any
conclusion for BIMs that do not provide exactly the expected information.</p>
          <p>The ‘party wall’ example illustrates the complexity of using an ontology for ACC to some
extent. More complicated cases exist, such as the fire resistance requirements of walls that rely
on, e.g., building use, wall height, topology of spaces and other factors. With the large amount
of object types and numerous interactions, accurately defining or inferring all classes and
properties for ACC is dificult – if not impossible. And as more diverse stakeholders share and
define their knowledge, a geometrical increase in complexity arises w.r.t. resolving inevitable
terminological and conceptual incompatibilities [29].</p>
          <p>In order to avoid case-by-case resolution of any conceptual diferences, one could consider
using a common reference ontology2[9]. The use of a so-called upper-level ontology that only
covers widely agreed-upon terms, is the strategy that has been adopted for BIM interoperability
– the Building Topology Ontology (BOT)2[0], but an ontology for ACC will have to cover terms
and concepts used by, e.g., regulatory bodies, building product manufacturers and BIM software
vendors. The conceptualisation would have to cover spaces, topology, geometry, activities as
well as building products that are mentioned in regulations ranging from energy eficiency to
ifre resistance, and from structural to accessibility requirements. While some new concepts
may be defined in terms of existing ontology classes 3[0], ACC may require a conceptualisation
that is several orders of magnitude larger than the current set of classes found in BOT and other
building ontologies.</p>
          <p>In summary, the ontology approach may make sense in achieving BIM interoperability. But
formally and comprehensively defining all ACC classes, properties and rules will be a Herculean
task – compounded by the constant change of regulations. Generally, the ontology approach
is not suited to a large and ill-defined set of concepts that is used by many people who aren’t
necessarily familiar with knowledge engineerin3g1,[28]. We believe that the representation
of building projects should not be dictated by terminology found in regulations, and rather a
mapping between terms should be provided to enable ACC over existing representation formats.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Formulating ACC rules</title>
        <p>There is currently no shared, open standard to formulating ACC rule3s2][. As illustrated by
Figures 1, 2, and 4, the regulations often refer to tables, figures and other texts – the latter
sometimes in other documents, or even entire documents. Capturing information from tables
and figures, by itself, poses a challenge. Additionally, certain types of regulations may simply
not be amenable to ACC at all, such as performance criteria that requireaacncep‘table solution’
[33]. Besides a missing standardised approach to formulating ACC rules, and some regulations
not being amenable to be captured as rules, there is no consensus on the elements that would
make up rules; the conceptualisation.</p>
        <p>The conceptualisation mediates between representations of building projects/products and
the building regulations. It will be necessary to identify which words and groups of words
refer to the same concept, in order to avoid ambiguity in ACC rules that involve such concepts
[34]. In this section, we consider the extent to which this conceptualisation should cover the
variety of surface forms in which the concepts may appear – the form in which concepts occurs
verbatim in text. As an example, the class ‘party wa’lmlight be expressed in the regulations as
an inflection ‘Party walls ’ or a synonym ‘shared wall’.</p>
        <p>Uniclass [35] is an existing non-formalised conceptualisation that has been proposed as a
common reference standard for building terminology36[]. Uniclass is already used by various
manufacturers of building products3[7], and contains 15K classes that cover a wide range of
domain terms. Alignment with ISO standard 12006-2:2015 ensures interoperability of terms
with the International Classification for Standards (ICS3)5[]. To exemplify the variety of classes,
consider the Uniclass terms that contain the termp‘arty wall’ and their Uniclass subdomains:
• Party wall notices agreeing (Activity: Ac_05_30_60)
• Party wall survey information (Project Management: PM_30_10_60)
• Party wall certificate (Project Management: PM_70_15_60)
• Party wall surveyor (Role: Ro_30_30_60)
However, if Uniclass were to function as an ACC conceptualisation, terms found verbatim in
the regulations would have to manually or automatically be classified into Uniclass classes.
The term ‘party wall’ is one example of a term that has to be added – note that adding this
term as a class to Uniclass is significantly easier than formally defining ‘party wa’liln an
ontology. Similar to the ontology-based approach, the required extension of Uniclass is likely
substantial if an arbitrary mapping of ACC terms is to be avoided. As an example, we will
reconsider Figure2. Candidate terms that should be labelled with a Uniclass equivalent include
‘hot finished rolled member ’, ‘hollow section member ’, ‘load ratio’, ‘inherent fire resistance ’ and so
on. Uniclass contains ‘carbon steel hot-finished hollow sections ’ (Product: Pr_20_85_07_14) and
‘fire resistance performance requirements ’ (PM_35_30_28), but these classes barely align with the
semantics of the regulations’ terminology.</p>
        <p>In summary, when it comes to formulating ACC rules, there is both a lack of a recipe
(guidelines) and a comprehensive notion of which types of ingredients exist (conceptualisation)
– see Figure 5. While Uniclass has been suggested for labelling elements of building products,
its vocabulary does not cover all terms found in the building regulations. Figu1,re2s, and
4 exemplify how domain terms in the regulations may serve as candidates for classes and
properties. This prompts the question whether regulatory texts can provide a basis for learning
an ACC conceptualisation.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. A Linked Open Data approach to Compliance Checking</title>
      <p>The previous section provides a grim outlook on the challenges that lie ahead en route to ACC.
Despite the complexity, there are a plethora of studies that aim to achieve the monstrous task of
ACC [38, 5]. For recent reviews of work in the ACC domain we refer the reader to3[2, 33, 39].
For an overview of studies that apply NLP in the ACC domain see40[], and for an overview of
rule-checking system see [41].</p>
      <sec id="sec-3-1">
        <title>3.1. Compliance Checking Support</title>
        <p>The crux of motivations for developing Compliance Checking systems is to improve the usability
– in terms of efectiveness, eficiency and ease-of-use – of the building regulations for the goal
of compliance checking. A related strand of Compliance Checking (CC) research specifically
focuses on supporting human experts during a compliance audit or even during desig4n2,[43,
38]. We believe that, in contrast to ACC, such a human-in-the-loop approach to CC is feasible.
Examples of tools to improve the usability of regulations one could envision include:
• Metadata associated to the regulation texts makes it possible to keep the following types
of tools up to date, even when regulations change:
– Suggest relevant and current regulations (sections, tables or figures, rather than
document-level) based on a set of keywords, or based on a component of a BIM.
– Grouping current regulations on the same building element to provide a
comprehensive overview of various requirements, such as fire safety and energy eficiency.
– Grouping related regulations to ensure absence of conflicts in the current regulations.
• Provide common templates for CC rules, suggest the most appropriate ones for a given
regulation, as well as identifying salients components in the regulation text to populate
the rule template – see4[4] for an example of recent work in this direction. A LD approach
may help identify CC rules that require updates when source regulations change.
• Improve insight in the compliance checking process, e.g., keep track of decisions in a
compliance audit trail; which regulations were consulted to reach specific decisions, and
so on. LD can ease the collection of data on, e.g., the validity and efectiveness of decisions.
An important first step in developing tools would be to collect insights from various stakeholders
and identify their needs, e.g., how they currently use/access the regulatory documents for
compliance checking and how this may be improved.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Towards a Linked Data approach</title>
        <p>The use of LD in CC may help overcome some of the dificulties mentioned in section2. By
collecting a comprehensive lexicon as LD, the approach supports semantic parsing as it resolves
linking terms found in the regulations (sectio2n.1) to those found in BIM models (section
2.2) and the classes or terms used in ACC rules (sectio2n.3). In our other paper submitted to
this workshop [45] we present a tool that supports the development of a compliance checking
conceptualisation as LD. This section, rather, focuses on three high-level reasons for using LD
in compliance checking.</p>
        <p>First and foremost, a LD conceptualisation can integrate concepts and labels from (1)
formally defined classes and properties, to (2) idiosyncratic labels that may be found in building
product specifications – such as marketing terms. Users may easily extend the coverage of the
conceptualisation as needed. Where appropriate, mapping relations can be used to identify
matching concepts in existing resources. Besides BOT and Uniclass, there are many resources
of interest; ontologies such as the Smart Appliances REFerence (SAREF4)6][ and the Building
Product Ontology (BPO) [47], as well as construction dictionaries such as the buildingSMART
Data Dictionary3. Additionally, beyond building data, there is a vast amount of relevant open
data available online, ranging from geographical information to material properties [20].</p>
        <p>This brings us to the second benefit of the LD approach, the ability to link to and between
specific building regulations. One could consider defining the geographical regions where a
regulatory document applies or makes sense. Other applications include linking the regulations
to the agencies that authored them, link regulations that refer to each other, link all regulations
that mentions a specific concept, link regulations directly to derived ACC rules, link regulations
to research that aimed to translate them to ACC rules, and so on. By representing regulations
as LD, it becomes easy to analyse regulations in new ways, e.g., compare which regulations
prescribe certain materials and which properties these materials have.</p>
        <p>Third, LD may ease the identification of opportunities for collaboration between stakeholders
with various needs. One example is the identification of a research group that has worked
on converting a certain set of regulations to rules. Another example would be identifying
companies that produce building products which have to meet a specific set of regulations.</p>
        <p>Finally, while reasoning may not be possible to the extent that could be achieved using an
ontology, compliance checking rules could be declared on top of LD by other means. One could
consider, e.g., validating LD building information through SHA4CoLr ShEx5.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>Over recent years the representation of building information has seen a shift towards LD. The
LD resources that were developed to, e.g., support BIM interoperability, have thus become
of particular interest to ACC. However, these LD resources do not comprehensively cover
the terminology found in the regulations. This complicates both the automated and manual
formulation of rules for compliance checking. Rather than shoehorning regulations into the
existing set of classes, research on ACC should consider ways to extend and link existing
vocabularies, ontologies and so on.</p>
      <p>Like others, we argue that the overall aim of ACC should focus more broadly on improving
the usability of building regulations. An ontology-based approach is not suited to the scale and
range of terminology found in the regulations. On the other hand, a LD approach provides both
the ability to scale and align to existing resources. Practically, one might expect to build on
existing ACC research and existing resources when developing more user-centred CC tools.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This research is part of the intelligent Regulatory Compliance (i-ReC) project, a collaboration
between Northumbria University and Heriot-Watt University. We are grateful to the Building
Research Establishment (BRE), the Construction Innovation Hub (CIH), as well as Northumbria
University for funding this research.</p>
      <sec id="sec-5-1">
        <title>4https://www.w3.org/TR/shacl/ 5https://shex.io/</title>
        <p>[1] F. Meijer, H. Visscher, L. Sheridan, Building regulations in Europe Part I: A comparison of
the systems of building control in eight European countries, Delft University Press Science,
Delft, 2014.
[2] J. Dimyadi, R. Amor, Automated Building Code Compliance Checking. Where is it at?, in:
Proceedings of the CIB World Building Congress 2013 and Architectural Management &amp;
Integrated Design and Delivery Solutions (AMIDDS), 380, 2013, pp. 172–185.
[3] C. Preidel, A. Borrmann, BIM-based code compliance checking, in: Building
Information Modeling: Technology Foundations and Industry Practice, Springer
International Publishing, 2018, pp. 367–381. URLh:ttps://doi.org/10.1007/978-3-319-92862-3_22.
doi:10.1007/978-3-319-92862-3{\_}22.
[4] R. A. Niemeijer, B. De Vries, J. Beetz, Freedom through constraints: User-oriented
architectural design, Advanced Engineering Informatics 28 (2014) 28–36. d1o0i.:1016/j.aei.
2013.11.003.
[5] N. O. Nawari, Automating Code Compliance Checking, MDPI - Buildings 9 (2019) 86. URL:
https://www.mdpi.com/2075-5309/9/4/86.
[6] T. Berners-lee, Linked Data - Design Issues, Design Issues (2006) 1–6. URLh:ttps://www.</p>
        <p>w3.org/DesignIssues/LinkedData.html.
[7] G. T. Lau, K. H. Law, G. Wiederhold, Legal information retrieval and application to
Erulemaking, in: Proceedings of the International Conference on Artificial Intelligence and
Law, ACM Press, New York, New York, USA, 2005, pp. 146–154. URL: http://www.westlaw.
com. doi:10.1145/1165485.1165508.
[8] R. J. Mooney, Learning for semantic parsing, in: Lecture Notes in Computer Science
(including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in
Bioinformatics), volume 4394 LNCS, Springer, 2007, pp. 311–324. URL:www.robocup.org.
doi:10.1007/978-3-540-70939-8{\_}28.
[9] Y. Artzi, L. Zettlemoyer, Weakly Supervised Learning of Semantic Parsers for Mapping
Instructions to Actions, Transactions of the Association for Computational Linguistics 1
(2013) 49–62. URL: http://direct.mit.edu/tacl/article-pdf/doi/10.1162/tacl_a_00209/1566643/
tacl_a_00209.pdf. doi1:0.1162/tacl{\_}a{\_}00209.
[10] S. Moon, G. Lee, S. Chi, H. Oh, Automated Construction Specification Review with
Named Entity Recognition Using Natural Language Processing, Journal of Construction
Engineering and Management 147 (2021) 04020147. do1i0:.1061/(asce)co.1943-7862.
0001953.
[11] R. Kruiper, I. Konstas, A. J. Gray, F. Sadeghineko, R. Watson, B. Kumar, SPaR.txt, a Cheap
Shallow Parsing Approach for Regulatory Texts (2021) 129–143. d1o0i:.18653/v1/2021.
nllp-1.14.
[12] M. Pertierra, S. Lawsky, E. Hemberg, U. M. O’Reilly, Towards formalizing statute law
as default logic through automatic semantic parsing, in: CEUR Workshop Proceedings,
volume 2143, 2017. URL:https://github.com/mpertierra/irc_to_default_logic.
[13] S. Moon, G. Lee, S. Chi, H. Oh, Automatic Review of Construction Specifications
Using Natural Language Processing, in: Computing in Civil Engineering 2019, American
Society of Civil Engineers, Reston, VA, 2019, pp. 401–407. URLh:ttp://toc.proceedings.
com/49478webtoc.pdfhttp://ascelibrary.org/doi/10.1061/9780784482438.051. do1i:0.1061/
9780784482438.051.
[14] B. S. Institute, Structural use of steelwork in building — Part 8: Code of practice for fire
resistant design, 1995. URL:http://www.sefindia.org/forum/files/bs5950_4_156.pdf.
[15] D. L. Chen, Fast online lexicon learning for grounded language acquisition, in: 50th
Annual Meeting of the Association for Computational Linguistics, ACL 2012 - Proceedings
of the Conference, volume 1, 2012, pp. 430–439.
[16] J. Herzig, J. Berant, Neural semantic parsing over multiple knowledge-bases, in: ACL
2017 - 55th Annual Meeting of the Association for Computational Linguistics, Proceedings
of the Conference (Long Papers), volume 2, Association for Computational Linguistics
(ACL), 2017, pp. 623–628. URL: https://doi.org/10.18653/v1/P17-2098. doi:10.18653/v1/
P17-2098.
[17] M. D. Wilkinson, M. Dumontier, I. J. Aalbersberg, G. Appleton, M. Axton, A. Baak,
N. Blomberg, J. W. Boiten, L. B. da Silva Santos, P. E. Bourne, J. Bouwman, A. J. Brookes,
T. Clark, M. Crosas, I. Dillo, O. Dumon, S. Edmunds, C. T. Evelo, R. Finkers, A.
GonzalezBeltran, A. J. Gray, P. Groth, C. Goble, J. S. Grethe, J. Heringa, P. A. t Hoen, R. Hooft,
T. Kuhn, R. Kok, J. Kok, S. J. Lusher, M. E. Martone, A. Mons, A. L. Packer, B. Persson,
P. Rocca-Serra, M. Roos, R. van Schaik, S. A. Sansone, E. Schultes, T. Sengstag, T. Slater,
G. Strawn, M. A. Swertz, M. Thompson, J. Van Der Lei, E. Van Mulligen, J. Velterop,
A. Waagmeester, P. Wittenburg, K. Wolstencroft, J. Zhao, B. Mons, Comment: The FAIR
Guiding Principles for scientific data management and stewardship, Scientific Data 3
(2016) 1–9. doi:10.1038/sdata.2016.18.
[18] International Organization for Standardization, BS EN ISO 19650-1, Organization and
Digitization of Information About Buildings And Civil Engineering Works, Including Building
Information Modelling (BIM) – Information Management Using Building Information
Modelling – Part1: Concepts And Principles., 2018.
[19] F. Sadeghineko, B. Kumar, Development of Semantically Rich 3D Retrofit Models, Journal
of Computing in Civil Engineering 34 (2020). URLh: ttps://ascelibrary.org/doi/10.1061/
%28ASCE%29CP.1943-5487.0000919. doi:10.1061/(ASCE)CP.1943-5487.0000919.
[20] M. H. Rasmussen, P. Pauwels, C. A. Hviid, J. Karlshøj, Proposing a Central AEC Ontology
That Allows for Domain Specific Extensions, in: Lean and Computing in Construction
Congress - Volume 1: Proceedings of the Joint Conference on Computing in Construction,
July, Heriot-Watt University, Edinburgh, 2017, pp. 237–244. URLh:ttp://itc.scix.net/cgi-bin/
works/Show?_id=lc3-2017-153. doi1:0.24928/JC3-2017/0153.
[21] M. Bonduel, J. Oraskari, P. Pauwels, M. Vergauwen, R. Klein, The IFC to linked building
data converter - Current status, CEUR Workshop Proceedings 2159 (2018) 34–43.
[22] B. Zhong, H. Wu, H. Li, S. Sepasgozar, H. Luo, L. He, A scientometric analysis and critical
review of construction related ontology research, Automation in Construction 101 (2019)
17–31. URL: https://doi.org/10.1016/j.autcon.2018.12.013. doi1:0.1016/j.autcon.2018.
12.013.
[23] K. Janowicz, 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
(2020) 143–161. doi:10.3233/SW-200385.
[24] F. Sadeghineko, B. Kumar, Application of semantic Web ontologies for the improvement
of information exchange in existing buildings, Construction Innovation 22 (2022) 444–464.
URL: https://www.emerald.com/insight/content/doi/10.1108/CI-03-2021-0058/full/ht.ml
doi:10.1108/CI-03-2021-0058.
[25] HM Government, The Building Regulations 2010: The merged approved documents,
Technical Report June, 2022. URLh:ttps://assets.publishing.service.gov.uk/government/
uploads/system/uploads/attachment_data/file/1082748/Merged_Approved_Documents_
_Jun2022_.pdf.
[26] T. R. Gruber, A translation approach to portable ontology specifications,
Knowledge Acquisition 5 (1993) 199–220. URL: https://linkinghub.elsevier.com/retrieve/pii/
S1042814383710083. doi:10.1006/knac.1993.1008.
[27] W. Borst, Construction of Engineering Ontologies, 1997. URLh: ttp://scholar.google.
com/scholar?hl=en&amp;btnG=Search&amp;q=intitle:CONSTRUCTION+OF+ENGINEERING+
ONTOLOGIES#1.
[28] I. Horrocks, What are ontologies good for?, in: Evolution of Semantic Systems,
2013, pp. 175–188. URL: http://web.comlab.ox.ac.uk/people/Ian.Horrocks/. do1i0:.1007/
978-3-642-34997-3.
[29] B. Smith, Ontology, in: The Blackwell Guide to the Philosophy of Computing and</p>
        <p>Information, volume 53, Blackwell Publishing Ltd, 2004, pp. 1689–1699.
[30] N. Bus, F. Muhammad, B. Fies, A. Roxin, N. Bus, F. Muhammad, B. Fies, A. R. Semantic,
N. Bus, F. Muhammad, B. Fies, eWork and eBusiness in Architecture, Engineering and
Construction, CRC Press, 2018. URL:https://www.taylorfrancis.com/books/9780429013652.
doi:10.1201/9780429506215.
[31] C. Shirky, Ontology is overrated: Categories, links, and tags, 2005. URhLt:tp://www.shirky.</p>
        <p>com/writings/ontology_overrated.htm.
[32] T. H. Beach, J.-L. Hippolyte, Y. Rezgui, Towards the adoption of automated
regulatory compliance checking in the built environment, Automation in Construction
118 (2020) 103285. URL: https://linkinghub.elsevier.com/retrieve/pii/S0926580519310726.
doi:10.1016/j.autcon.2020.103285.
[33] R. Amor, J. Dimyadi, The promise of automated compliance checking, Developments in
the Built Environment 5 (2021) 100039. URL:https://doi.org/10.1016/j.dibe.2020.100039.
doi:10.1016/j.dibe.2020.100039.
[34] G. T. Lau, K. H. Law, B. Kumar, A regulatory information infrastructure with application
to accessibility codes, in: R. Coleman, A. McDonald, H. Hamlyn (Eds.), Proceedings of
Include 2003, London, 2003, pp. 65–2.
[35] J. Gelder, The principles of a classification system for BIM: Uniclass 2015, Proceedings
of the 49th International Conference of the Architectural Science Association 1 (2015)
287–297. URL: https://anzasca.net/wp-content/uploads/2015/12/028_Gelder_ASA2015.pdf.
[36] Bryden Wood Technology Limited, Delivery Platforms for Government Assets,
Technical Report, 2017. URL: https://www.cdbb.cam.ac.uk/system/files/documents/
DigitalBuiltBritainbook_screen.pdf%0Ahttps://www.brydenwood.co.uk/filedownload.
php?a=9969-5d78cbf52e90d.
[37] Y. Alani, N. Dawood, S. Rodriguez, H. Dawood, Whole Life Cycle Construction Information
Flow using Semantic Web Technologies: A Case for Infrastructure Projects, in: Proc. 37th
CIB W78 Information Technology for Construction Conference (CIB W78), 2020, pp.
141–155. URL: https://itc.scix.net/paper/w78-2020-paper-01.1doi:10.46421/2706-6568.
37.2020.paper011.
[38] J. Dimyadi, R. Amor, BIM-based compliance audit requirements for building consent
processing., in: J. Karlshøj, R. Scherer (Eds.), eWork and eBusiness in Architecture,
Engineering and Construction, September, CRC Press, 2018, pp. 465–471. URLh:ttps:
//www.taylorfrancis.com/books/9780429013652. do1i:0.1201/9780429506215.
[39] O. Doukari, D. Greenwood, K. Rogage, M. Kassem, Object-Centred Automated
Compliance Checking: a Novel, Bottom-Up Approach, Journal of Information Technology in
Construction 27 (2022) 335–362. doi1:0.36680/j.itcon.2022.017.
[40] S. Fuchs, Natural Language Processing for Building Code Interpretation: Systematic
Literature Review Report, Technical Report May, University of Auckland, 2021. d1o0i.:
13140/RG.2.2.29107.55845.
[41] C. Eastman, J.-m. Lee, Y.-s. Jeong, J.-k. Lee, Automatic rule-based checking of building
designs, Automation in Construction 18 (2009) 1011–1033. URLh:ttps://www.sciencedirect.
com/science/article/pii/S0926580509001198. dohit:tps://doi.org/10.1016/j.autcon.
2009.07.002.
[42] J. Dimyadi, C. Clifton, M. Spearpoint, R. Amor, Computerizing Regulatory Knowledge
for Building Engineering Design, Journal of Computing in Civil Engineering 30 (2016).
doi:10.1061/(asce)cp.1943-5487.0000572.
[43] J. Dimyadi, R. Amor, Automating Conventional Compliance Audit Processes, in: 14th IFIP</p>
        <p>International Conference on Product Lifecycle Management (PLM), 2017, pp. 324–334.
[44] S. Fuchs, M. Witbrock, J. Dimyadi, R. Amor, Neural Semantic Parsing of Building
Regulations for Compliance Checking, IOP Conference Series: Earth and Environmental
Science 1101 (2022) 092022. URL: https://iopscience.iop.org/article/10.1088/1755-1315/
1101/9/092022. doi:10.1088/1755-1315/1101/9/092022.
[45] R. Kruiper, I. Konstas, A. J. Gray, F. Sadeghineko, R. Watson, B. Kumar, Taking stock: a
Linked Data inventory of Compliance Checking terms derived from Building Regulations
(2023).
[46] L. Daniele, F. den Hartog, J. Roes, Created in Close Interaction with the Industry: The
Smart Appliances REFerence (SAREF) Ontology, Lecture Notes in Business Information
Processing 225 (2015) 100–112. doi1:0.1007/978-3-319-21545-7{\_}9.
[47] A. Wagner, W. Sprenger, C. Maurer, T. E. Kuhn, U. Rüppel, Building product ontology: Core
ontology for Linked Building Product Data, Automation in Construction 133 (2022) 103927.
URL: https://doi.org/10.1016/j.autcon.2021.103927. doi1:0.1016/j.autcon.2021.103927.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>