Case Studies
May 26, 2023

Facilitating Knowledge Transfer during Code Compliance Checking Using Conceptual Graphs

Publication: Journal of Computing in Civil Engineering
Volume 37, Issue 5

Abstract

The rules in building codes are composed of language, logic structure, and the embedded knowledge that requires further articulation from rule experts. This greatly increases the complexity of rule interpretation. The conceptual graph (CG) is used as a graph-based representation method to capture such knowledge and transfer it to other actors in the compliance checking process. However, due to its subjectivity, it is difficult to ensure the quality of the CG to achieve minimal knowledge loss. This paper proposes a method using reusable CG patterns to reduce the knowledge loss caused by the opacity of concepts in rules, hence better facilitating knowledge transfer using CGs. The rules and their corresponding CGs are analyzed and compared. An assessment framework is used to assess CGs for correctness, completeness, complexity, and comprehensibility. A group of reusable CG patterns is then generated based on the analysis results of concepts in existing CGs. In a case study, rules selected from two types of building codes are used to validate the proposed methods. The results successfully demonstrate the effectiveness of the CG in facilitating knowledge transfer. Moreover, the comparison of quality between original CGs and improved CGs shows that using reusable CG patterns can effectively ease the creation of new CGs and improve its consistency.

Practical Applications

Automated code compliance checking requires close collaboration between experts and programmers to encode building codes in a computer-executable format for real-world implementation. The challenge is that experts possess the domain knowledge, while programmers are familiar with implementation. This communication gap between experts and programmers may result in inconsistencies or errors in the automated code checking system. To bridge this gap, a method that can facilitate communication between experts and programmers called the conceptual graph (CG) is used. However, the current CG still requires significant effort, and it may be subjectively interpreted. This paper introduces reusable CGs to improve clarity and reduce the effort needed. The paper elaborates how such reusable CGs may be developed and how it may be assessed in real situations. A validation case study is conducted on two types of building codes, and results indicate the reusable CG is a viable tool to improve clarity and reduce potential errors. The contributions of this paper will benefit the current state of automated code compliance checking by introducing a method to clearly represent concepts within building codes, thereby reducing potential rework arising from ambiguous contextual concepts in the building code.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

All data, models, or code generated or used during the study are available from the corresponding author by request.

References

Beach, T. H., T. Kasim, H. Li, N. Nisbet, and Y. Rezgui. 2013. “Towards automated compliance checking in the construction industry.” In Database and expert systems applications, Lecture notes in computer science, edited by H. Decker, L. Lhotská, S. Link, J. Basl, and A. M. Tjoa, 366–380. Berlin, Heidelberg: Springer Berlin Heidelberg.
Bloch, T., and R. Sacks. 2020. “Clustering information types for semantic enrichment of building information models to support automated code compliance checking.” J. Comput. Civ. Eng. 34 (6): 04020040. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000922.
Eastman, C., J. Lee, Y. Jeong, and J. Lee. 2009. “Automatic rule-based checking of building designs.” Autom. Constr. 18 (8): 1011–1033. https://doi.org/10.1016/j.autcon.2009.07.002.
El-Diraby Tamer, E. 2013. “Domain ontology for construction knowledge.” J. Constr. Eng. Manage. 139 (7): 768–784. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000646.
Fazio, P., A. Hammad, and X. Tan. 2010. “Automated code compliance checking for building envelope design.” J. Comput. Civ. Eng. 24 (2): 203–211. https://doi.org/10.1061/(ASCE)0887-3801(2010)24:2(203).
Fenves, S. J. 1966. “Tabular decision logic for structural design.” J. Struct. Div. 92 (6): 473–490. https://doi.org/10.1061/JSDEAG.0001567.
Ghannad, P., Y.-C. Lee, J. Dimyadi, and W. Solihin. 2019. “Automated BIM data validation integrating open-standard schema with visual programming language.” Adv. Eng. Inf. 40 (Apr): 14–28. https://doi.org/10.1016/j.aei.2019.01.006.
Häußler, M., S. Esser, and A. Borrmann. 2021. “Code compliance checking of railway designs by integrating BIM, BPMN and DMN.” Autom. Constr. 121 (Jan): 103427. https://doi.org/10.1016/j.autcon.2020.103427.
Hjelseth, E., and N. Nisbet. 2011. “Capturing normative constraints by use of the semantic mark-up RASE methodology.” In Proc., CIB W78-W102 Conf. 2011, 1–10. Lisse, Netherlands: CIB.
Kim, H., J.-K. Lee, J. Shin, and J. Choi. 2019. “Visual language approach to representing KBimCode-based Korea building code sentences for automated rule checking.” J. Comput. Des. Eng. 6 (2): 143–148. https://doi.org/10.1016/j.jcde.2018.08.002.
Krijnen, T., and J. Beetz. 2018. “A SPARQL query engine for binary-formatted IFC building models.” Autom. Constr. 95 (Nov): 46–63. https://doi.org/10.1016/j.autcon.2018.07.014.
Lee, D.-Y., H. Chi, J. Wang, X. Wang, and C.-S. Park. 2016. “A linked data system framework for sharing construction defect information using ontologies and BIM environments.” Autom. Constr. 68 (Aug): 102–113. https://doi.org/10.1016/j.autcon.2016.05.003.
Lee, H., J. Kim, M. Shin, I. Kim, and J.-K. Lee. 2014. “A demonstration of BIM-enabled quantitative circulation analysis using BERA language.” In Vol. 31 of Proc., Int. Symp. on Automation and Robotics in Construction (ISARC), 1. Amsterdam, Netherlands: Scopus.
Lee, J.-K. 2011. “Building environment rule and analysis (BERA) language and its application for evaluating building circulation and spatial program.” Doctoral dissertation, School of Architecture, Georgia Institute of Technology.
Lytvyn, V., V. Vysotska, D. Dosyn, and Y. Burov. 2018. “Method for ontology content and structure optimization, provided by a weighted conceptual graph.” Webology 15 (2): 20.
Malsane, S., J. Matthews, S. Lockley, P. E. D. Love, and D. Greenwood. 2015. “Development of an object model for automated compliance checking.” Autom. Constr. 49 (Jan): 51–58. https://doi.org/10.1016/j.autcon.2014.10.004.
Mendonça, E. A., L. Manzione, and E. Hjelseth. 2020. “Converting Brazilian accessibility standard for BIM-based code checking using RASE and SMC.” In Proc., 7th CIB W78 Information Technology for Construction Conference (CIB W78), 291–307. Lisse, Netherlands: CIB.
Montes-y-Gómez, M., A. López-López, and A. Gelbukh. 2000. “Information retrieval with conceptual graph matching.” In Database and expert systems applications, Lecture notes in computer science, edited by M. Ibrahim, J. Küng, and N. Revell, 312–321. Berlin, Heidelberg: Springer.
Nguyen, T. H., B. Q. Vo, M. Lumpe, and J. Grundy. 2014. “KBRE: A framework for knowledge-based requirements engineering.” Software Qual. J. 22 (1): 87–119. https://doi.org/10.1007/s11219-013-9202-6.
Pauwels, P., D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, and J. Van Campenhout. 2011. “A semantic rule checking environment for building performance checking.” Autom. Constr. 20 (5): 506–518. https://doi.org/10.1016/j.autcon.2010.11.017.
PUB (Singapore’s National Water Agency). 2019. Code of practice on sewerage and sanitary works. 2nd ed. Singapore: PUB.
Salama, D. A., and N. M. El-Gohary. 2013. “Automated compliance checking of construction operation plans using a deontology for the construction domain.” J. Comput. Civ. Eng. 27 (6): 681–698. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000298.
Singapore BCA. 2019. “Code on accessibility in the built environment.” BCA Corp. Accessed February 16, 2022. https://www1.bca.gov.sg/regulatory-info/building-control/universal-design-and-friendly-buildings/code-on-accessibility-in-the-built-environment.
Singapore URA. 2018. “Handbook on gross floor area.” Accessed January 11, 2022. https://www.ura.gov.sg/Corporate/Guidelines/Development-Control/gross-floor-area/GFA/.
Solihin, W., J. Dimyadi, and Y.-C. Lee. 2019. “In search of open and practical language-driven BIM-based automated rule checking systems.” In Advances in informatics and computing in civil and construction engineering, edited by I. Mutis and T. Hartmann, 577–584. Cham, Switzerland: Springer International Publishing.
Solihin, W., and C. Eastman. 2015. “Classification of rules for automated BIM rule checking development.” Autom. Constr. 53 (May): 69–82. https://doi.org/10.1016/j.autcon.2015.03.003.
Solihin, W., and C. Eastman. 2016. “A knowledge representation approach in BIM rule requirement analysis using the conceptual graph.” J. Inf. Technol. Constr. 21 (Jun): 370–401.
Sowa, J. F. 1984. Conceptual structures: Information processing in mind and machine. The Systems programming series. Reading, MA: Addison-Wesley.
Sowa, J. F. 1998. “Conceptual graph standard and extensions.” In Conceptual structures: Theory, tools and applications, Lecture notes in computer, edited by M.-L. Mugnier and M. Chein, 3–14. Berlin, Heidelberg: Springer.
Xu, X., and H. Cai. 2020. “Semantic approach to compliance checking of underground utilities.” Autom. Constr. 109 (Jan): 103006. https://doi.org/10.1016/j.autcon.2019.103006.
Zhang, J., and N. M. El-Gohary. 2016. “Semantic NLP-based information extraction from construction regulatory documents for automated compliance checking.” J. Comput. Civ. Eng. 30 (2): 04015014. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000346.
Zhang, S., F. Boukamp, and J. Teizer. 2015. “Ontology-based semantic modeling of construction safety knowledge: Towards automated safety planning for job hazard analysis (JHA).” Autom. Constr. 52 (Apr): 29–41. https://doi.org/10.1016/j.autcon.2015.02.005.
Zhou, Y., W. Solihin, and K. Yeoh. 2021. “Knowledge loss measurement through quality evaluation of conceptual graph.” In Proc., Int. Conf. on Computing in Civil Engineering. Reston, VA: ASCE.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 37Issue 5September 2023

History

Received: Mar 1, 2022
Accepted: Sep 14, 2022
Published online: May 26, 2023
Published in print: Sep 1, 2023
Discussion open until: Oct 26, 2023

Permissions

Request permissions for this article.

ASCE Technical Topics:

Authors

Affiliations

Ph.D. Candidate, Dept. of Civil and Environmental Engineering, National Univ. of Singapore, Singapore 117576. ORCID: https://orcid.org/0000-0003-0515-6154. Email: [email protected]
Wawan Solihin [email protected]
Vice President, Research and Innovation, NovaCITYNETS Pte. Ltd., Singapore 348615. Email: [email protected]
Senior Lecturer, Dept. of Civil and Environment Engineering, National Univ. of Singapore, Singapore 117576 (corresponding author). ORCID: https://orcid.org/0000-0003-2783-303X. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share