Technical Papers
Oct 17, 2024

Research on a BIM Model Quality Compliance Checking Method Based on a Knowledge Graph

Publication: Journal of Computing in Civil Engineering
Volume 39, Issue 1

Abstract

With the development of information technology, building information modeling (BIM) is becoming widely used in the construction industry. It is very important to ensure the quality and compliance of BIM models. To solve the problem of time-consuming and laborious traditional checking methods and the limitation that existing software hard coding cannot adapt to rule changes, this paper proposes a BIM model quality compliance checking method based on knowledge graph that can quickly check BIM models through automated checking and ensure the modeling quality of BIM models. Firstly, knowledge extraction for BIM modeling standards and delivery standards is carried out based on knowledge graph technology to structurally represent text. Then, Revit secondary development technology and the C# programming language are adopted to develop a BIM model quality compliance checking system based on the knowledge graph analysis results and the structured query language (SQL) built-in rule knowledge base. Based on the knowledge base, the BIM model is automatically checked for quality compliance, and the naming, material, parameters, and rationality of each professional component are checked. Next, it is checked whether it conforms to the standard. Finally, the model modification plan is provided by checking the problem components and noncompliance details. The case application results show that the BIM model quality compliance checking system developed based on knowledge graph technology can identify defects or errors that do not meet the standards in the model, verify the feasibility and practicability of the system, and provide a new method for BIM designers to modify and improve the model.

Get full access to this article

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

Data Availability Statement

Some or all data, models, or code generated or used during the study are proprietary or confidential in nature and may only be provided with restrictions.

Acknowledgments

The authors sincerely acknowledge the editors and anonymous reviewers for their valuable comments and constructive suggestions, which considerably improved the exposition of this work. The authors also gratefully acknowledge those who provided data and suggestions. This work was funded by the Graduate Innovation Program of China University of Mining and Technology (Project No. 2023WLJCRCZL064), the Postgraduate Research & Practice Innovation Program of Jiangsu Province (Project No. KYCX23_2878), the National Natural Science Foundation of China (Grant No. 72171224), and the Humanities and Social Sciences Foundation of China’s Education Ministry (Grant No. 19YJAZH122).

References

Bao, Q., J. Zhou, Y. Zhao, X. Li, S. Tao, and P. Duan. 2022. “Developing a rule-based dynamic safety checking method for enhancing construction safety.” Sustainability 14 (21): 14130. https://doi.org/10.3390/su142114130.
Beach, T. H., Y. Rezgui, H. Li, and T. Kasim. 2015. “A rule-based semantic approach for automated regulatory compliance in the construction sector.” Expert Syst. Appl. 42 (12): 5219–5231. https://doi.org/10.1016/j.eswa.2015.02.029.
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.
China Architectural Design Institute. 2016. Chinese Academy of sciences BIM standard series—Naming rules. Beijing: China Architectural Design Institute.
Choi, C. H., and J. Lee. 2022. “A BIM-based quality inspection system prototype for temporary construction works.” Buildings 12 (11): 1931. https://doi.org/10.3390/buildings12111931.
Choi, J., J. Choi, and I. Kim. 2014. “Development of BIM-based evacuation regulation checking system for high-rise and complex buildings.” Autom. Constr. 46 (Oct): 38–49. https://doi.org/10.1016/j.autcon.2013.12.005.
Chowdhary, K., and K. Chowdhary. 2020. “Natural language processing.” In Fundamentals of artificial intelligence, 603–649. Draper, UT: Pluralsight.
Deng, H., Y. Xu, Y. Deng, and J. Lin. 2022. “Transforming knowledge management in the construction industry through information and communications technology: A 15-year review.” Autom. Constr. 142 (Oct): 104530. https://doi.org/10.1016/j.autcon.2022.104530.
Eastman, C., J.-M. Lee, Y.-S. Jeong, and J.-K. 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.
Esteves, J., and R. C. Joseph. 2008. “A comprehensive framework for the assessment of eGovernment projects.” Gov. Inf. Q. 25 (1): 118–132. https://doi.org/10.1016/j.giq.2007.04.009.
Fan, S.-L., H.-L. Chi, and P.-Q. Pan. 2019. “Rule checking Interface development between building information model and end user.” Autom. Constr. 105 (Sep): 102842. https://doi.org/10.1016/j.autcon.2019.102842.
Fenves, S. J. 1966. “Tabular decision logic for structural design.” J. Struct. Div. 92 (6): 473–490. https://doi.org/10.1061/JSDEAG.0001567.
Guo, D., E. Onstein, and A. D. La Rosa. 2021. “A semantic approach for automated rule compliance checking in construction industry.” IEEE Access 9 (Aug): 129648–129660. https://doi.org/10.1109/ACCESS.2021.3108226.
Ismail, A. S., K. N. Ali, and N. A. Iahad. 2017. “A review on BIM-based automated code compliance checking system.” In Proc., 2017 Int. Conf. on Research and Innovation in Information Systems (ICRIIS). London: IntechOpen Limited.
Jouve, D., Y. Amghar, B. Chabbat, and J.-M. Pinon. 2003. “Conceptual framework for document semantic modelling: An application to document and knowledge management in the legal domain.” Data Knowl. Eng. 46 (3): 345–375. https://doi.org/10.1016/S0169-023X(03)00046-6.
Koo, B., and B. Shin. 2018. “Applying novelty detection to identify model element to IFC class misclassifications on architectural and infrastructure building information models.” J. Comput. Des. Eng. 5 (4): 391–400. https://doi.org/10.1016/j.jcde.2018.03.002.
Li, X., D. Yang, J. Yuan, A. Donkers, and X. Liu. 2022. “BIM-enabled semantic web for automated safety checks in subway construction.” Autom. Constr. 141 (Sep): 104454. https://doi.org/10.1016/j.autcon.2022.104454.
Liebich, T., J. Wix, and Z. Qi. 2004. Speeding-up the submission process, The Singapore e-plan checking project offers automatic plan checking based on IFC, 245–252. Reston, VA: ASCE.
Liu, B., X. Wang, P. Liu, S. Li, Q. Fu, and Y. Chai. 2021. “Unikg: A unified interoperable knowledge graph database system.” In Proc., IEEE 37th Int. Conf. on Data Engineering (ICDE). New York: IEEE.
Luo, H., and P. Gong. 2015. “A BIM-based code compliance checking process of deep foundation construction plans.” J. Intell. Rob. Syst. 79 (Aug): 549–576. https://doi.org/10.1007/s10846-014-0120-z.
Martins, J. P., and A. Monteiro. 2013. “LicA: A BIM based automated code-checking application for water distribution systems.” Autom. Constr. 29 (Jan): 12–23. https://doi.org/10.1016/j.autcon.2012.08.008.
Ministry of Housing and Urban-Rural Development of the People’s Republic of China. 2016. Unified standard for the application of building information models. Beijing: Ministry of Housing and Urban-Rural Development of the People’s Republic of China.
Ministry of Housing and Urban-Rural Development of the People’s Republic of China. 2017a. Building information model construction application standard. Beijing: Ministry of Housing and Urban-Rural Development of the People’s Republic of China.
Ministry of Housing and Urban-Rural Development of the People’s Republic of China. 2017b. Standard for classification and coding of building information model. Beijing: Ministry of Housing and Urban-Rural Development of the People’s Republic of China.
Ministry of Housing and Urban-Rural Development of the People’s Republic of China. 2018. Standard for the design and delivery of building information model. Beijing: Ministry of Housing and Urban-Rural Development of the People’s Republic of China.
Ministry of Housing and Urban-Rural Development of the People’s Republic of China. 2021. Building information model storage standard. Beijing: Ministry of Housing and Urban-Rural Development of the People’s Republic of China.
Nawari, N. O. 2019. “A generalized adaptive framework (GAF) for automating code compliance checking.” Buildings 9 (4): 86. https://doi.org/10.3390/buildings9040086.
Pauwels, P., R. De Meyer, and J. Van Campenhout. 2010. “Interoperability for the design and construction industry through semantic web technology.” In Proc., Int. Conf. on Semantic and Digital Media Technologies. Berlin: Springer.
Peng, J., and X. Liu. 2023. “Automated code compliance checking research based on BIM and knowledge graph.” Sci. Rep. 13 (1): 7065. https://doi.org/10.1038/s41598-023-34342-1.
Salama, D. M., and N. M. El-Gohary. 2016. “Semantic text classification for supporting automated compliance checking in construction.” J. Comput. Civ. Eng. 30 (1): 04014106. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000301.
Shen, Q., S. Wu, Y. Deng, H. Deng, and J. C. Cheng. 2022. “BIM-based dynamic construction safety rule checking using ontology and natural language processing.” Buildings 12 (5): 564. https://doi.org/10.3390/buildings12050564.
Solihin, W., J. Dimyadi, Y.-C. Lee, C. Eastman, and R. Amor. 2017. “The critical role of accessible data for BIM-based automated rule checking systems.” In Proc., Joint Conf. on Computing in Construction (JC3). Edinburgh, UK: Heriot-Watt Univ. https://doi.org/10.24928/JC3-2017/0161.
Solihin, W., J. Dimyadi, Y.-C. Lee, C. Eastman, and R. Amor. 2020. “Simplified schema queries for supporting BIM-based rule-checking applications.” Autom. Constr. 117 (Sep): 103248. https://doi.org/10.1016/j.autcon.2020.103248.
Solihin, W., and C. M. Eastman. 2016. “A knowledge representation approach in BIM rule requirement analysis using the conceptual graph.” J. Inf. Technol. Constr. 21 (Jun): 370–401.
Sun, H., and I. Kim. 2022. “Automated checking system for modular BIM objects.” J. Civ. Eng. Manage. 28 (7): 554–563. https://doi.org/10.3846/jcem.2022.17230.
Wang, X., and N. El-Gohary. 2022. “Deep learning-based relation extraction from construction safety regulations for automated field compliance checking.” In Proc., Construction Research Congress 2022. Reston, VA: ASCE.
Wang, Y., L. Zhang, H. Yu, and R. L. Tiong. 2022. “Detecting logical relationships in mechanical, electrical, and plumbing (MEP) systems with BIM using graph matching.” Adv. Eng. Inf. 54 (Oct): 101770. https://doi.org/10.1016/j.aei.2022.101770.
Wangara, J. 2018. “Quality management in BIM: Use of Solibri model checker and CoBIM guidelines for BIM quality validation.” Bachelor’s thesis, Dept. of Engineering, Helsinki Metropolia Univ. of Applied Sciences.
Xie, X., J. Zhou, X. Fu, R. Zhang, H. Zhu, and Q. Bao. 2022. “Automated rule checking for MEP systems based on BIM and KBMS.” Buildings 12 (7): 934. https://doi.org/10.3390/buildings12070934.
Yan, J., C. Wang, W. Cheng, M. Gao, and A. Zhou. 2018. “A retrospective of knowledge graphs.” Front. Comput. Sci. 12 (Feb): 55–74. https://doi.org/10.1007/s11704-016-5228-9.
Yang, M., Q. Zhao, L. Zhu, H. Meng, K. Chen, Z. Li, and X. Hei. 2023. “Semi-automatic representation of design code based on knowledge graph for automated compliance checking.” Comput. Ind. 150 (Sep): 103945. https://doi.org/10.1016/j.compind.2023.103945.
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, J., and N. M. El-Gohary. 2017. “Integrating semantic NLP and logic reasoning into a unified system for fully-automated code checking.” Autom. Constr. 73 (Jan): 45–57. https://doi.org/10.1016/j.autcon.2016.08.027.
Zhang, R., and N. El-Gohary. 2021. “A deep neural network-based method for deep information extraction using transfer learning strategies to support automated compliance checking.” Autom. Constr. 132 (Dec): 103834. https://doi.org/10.1016/j.autcon.2021.103834.
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, P., and N. El-Gohary. 2017. “Ontology-based automated information extraction from building energy conservation codes.” Autom. Constr. 74 (Feb): 103–117. https://doi.org/10.1016/j.autcon.2016.09.004.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 39Issue 1January 2025

History

Received: Jan 17, 2024
Accepted: Jul 9, 2024
Published online: Oct 17, 2024
Published in print: Jan 1, 2025
Discussion open until: Mar 17, 2025

Permissions

Request permissions for this article.

Authors

Affiliations

Research Assistant, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China. Email: [email protected]
Professor, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China (corresponding author). ORCID: https://orcid.org/0000-0002-4196-3247. Email: [email protected]
Research Assistant, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China. Email: [email protected]
Research Assistant, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China. Email: [email protected]
Ph.D. Student, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China. Email: [email protected]
Research Assistant, School of Mechanics and Civil Engineering, China Univ. of Mining and Technology, Jiangsu, Xuzhou 221116, China. 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