How Can Computers Learn Building Design Rules?

A KBimCode Mechanism for Translating Sentences in the Korea Building Act for the Purpose of Automated Code Checking
  • Hayan Kim
  • Jaeyoung Shin
  • Jin-Kook Lee
Part of the KAIST Research Series book series (KAISTRS)


The increased usage and application of Building Information Modeling (BIM) in the fields of architecture, engineering, construction and facility management (AEC-FM) has significantly impacted the entire building industry. Apart from the general uses of the BIM application for cross-disciplinary coordination and efficiency, we have explored the potential of BIM as an automated code checking tool that can be integrated into the process of reviewing architectural designs for granting building. In this chapter, we describe an essential and prerequisite process prior to the rule-checking process: which is the rule-making process. In order to automate the code checking process, natural language sentences for building permit legislation should be interpreted and executed by computers. We define KBimCode as a neutral language that is composed of translated building regulations as a computer-executable ruleset file. In this chapter the approach to standardized rule interpretation introduces a logic rule-based mechanism named KBimLogic and its outcome instances named KBimCode, which is an intermediate code that is both human and computer readable. The KBimCode is generated by the KBimLogic mechanism and is accumulated in the database called KBimCode DB. The database also defines the complicated sentence relationship between legislations, including hierarchy, reference, delegation or any other relations descripted in the original legislation context. This chapter demonstrates the KBimCode mechanism and related application with specific checklist and Building Act examples.


  1. 1.
    Lee, J. K., Lee, J., Jeong, Y. S., et al. (2012). Development of space database for automated building design review systems. Automation in Construction, 24, 203–212.CrossRefGoogle Scholar
  2. 2.
    Solihin, W. (2004). Lessons learned from experience of code-checking implementation in Singapore. Paper presented at the Building SMART Conference, Singapore.Google Scholar
  3. 3.
    Lee, J. M. (2010). Automated checking of building requirements on circulation over a range of design phases. Dissertation, Georgia Institute of Technology.Google Scholar
  4. 4.
    Nawari, N. O. (2011). Automating codes conformance in structural domain. Computing in Civil Engineering, 2011, 569–577.Google Scholar
  5. 5.
    Lee, H., Lee, J. K., Park, S., et al. (2016). Translating building legislation into a computer-executable format for evaluating building permit requirements. Automation in Construction, 71, 49–61.CrossRefGoogle Scholar
  6. 6.
    Choi, J., & Kim, I. (2008). An approach to share architectural drawing information and document information for automated code checking system. Tsinghua Science and Technology, 13, 171–178.CrossRefGoogle Scholar
  7. 7.
    Solibri Model Checker. Solibri. Retrieved June 25, 2016, from
  8. 8.
    Korean Ministry of Government Legislation. Retrieved June 18, 2016, from
  9. 9.
    Shin, J., & Lee, J. (2016). Application of classification of object-property represented in Korea building act sentences for BIM-enabled automated code compliance checking. Korean Journal of Computational Design and Engineering, 21(3), 325–333.MathSciNetCrossRefGoogle Scholar
  10. 10.
    Park, S., Lee, H., Lee, S., et al. (2015). Rule checking method-centered approach to represent building permit requirements. In 32nd International Symposium on Automation and Robotics in Construction and Mining, Finland.Google Scholar
  11. 11.
    Open BIM based Technological Environment for Building Design Quality Enhancement. Retrieved October 10, 2016, from
  12. 12.
    Korea Legislation Research Institute. Retrieved October 10, 2016, from

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Yonsei UniversitySeoulRepublic of Korea
  2. 2.Korea Institute of Civil Engineering and Building TechnologyGyeonggiRepublic of Korea
  3. 3.Dept of Interior Architecture & Built EnvironmentYonsei UniversityGyeonggiRepublic of Korea

Personalised recommendations