How Can Computers Learn Building Design Rules?
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.
- 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.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.Nawari, N. O. (2011). Automating codes conformance in structural domain. Computing in Civil Engineering, 2011, 569–577.Google Scholar
- 7.Solibri Model Checker. Solibri. Retrieved June 25, 2016, from http://www.solibri.com/products/solibri-model-checker/.
- 8.Korean Ministry of Government Legislation. Retrieved June 18, 2016, from http://www.law.go.kr/.
- 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.Open BIM based Technological Environment for Building Design Quality Enhancement. Retrieved October 10, 2016, from http://designitlab.kr/bim/kbim/.
- 12.Korea Legislation Research Institute. Retrieved October 10, 2016, from http://elaw.klri.re.kr/kor_service.