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
Copyright
© 2023 American Society of Civil Engineers.
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
ASCE Technical Topics:
Authors
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.