Development of Pre-Specification for BIM-based Automated Building Code Checking

BIM 기반 건축법규 자동검토를 위한 사전정의서 개발

  • Received : 2015.11.02
  • Accepted : 2015.12.21
  • Published : 2016.03.01


Building Information Modeling (BIM) has been adopted in variety domain of construction industry. In this circumstances, interest of BIM model quality has been increased. In many countries, automated building code checking system by Industry Foundation Classes (IFC) has been developed and studied to use web based building permission systems. IFC is international standard of BIM format. However, the data structure of IFC does not include all of objects and properties about national building codes. In this paper, we developed the information specification between IFC data structure and national building code to increase interoperability. First, we drew the criteria from literature review to analyze the building code. And then, we analyzed building code and sorted objects and properties for automated building code checking. After that we made mapping table between the sorted data and IFC specification. Using the mapping table, we developed pre-specification about building codes information that does not exist in IFC specification. And the defined information can be used to develop the BIM modeling guide and national building permission system. The pre-specification support increasing the interoperability between user and automated building code checking system. Increasing thee interoperability makes improvement accuracy and reliability about result of automated building code checking.


Automated code checking;Building information modeling (BIM);Building code;Building permission;Model quality;Industry foundation classes (IFC);Interoperability


  1. Eastman, C., Teicholz, P., Sacks. R. and Liston, K., 2008, BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, John Wiley & Sons, Hoboken, NJ., pp.28-32.
  2. Choi, J. and Kim, I., 2013, Development of Check-list for BIM Based Architectural Design Quality Check, Transactions of the Society of CAD/CAM Engineers, 18(3), pp.177-188.
  3. Lee, G., 2010, What Information Can or Cannot be Exchanged?, Journal of Computing in Civil Engineering, 25(1), pp.1-9.
  4. Seo, J. and Kim, I., 2009, A Study on the Basic Directions for Introducing and Applying Building Information Modeling in the Public Construction Project Delivery, Journal of Architectural Institute of Korea, 25(9), pp.21-30.
  5. IAI, 2002, IFC 2x Extension Modeling Guide. IAI: Model Support Group.
  6. Lee, J., Seo, M. and Son, B., 2009, A Study on the Exchange Method of Building Information Model between BIM Solutions using IFC File Format, Journal of Architectural Institute of Korea, 25(9), pp.29-38.
  7. Dimyadi, J. and Amor, R., 2013, Automated Building Code Compliance Checking - Where is it at?, Proceedings of the 19th CIB World Building Congress, Brisbane, Australia.
  8. Kim, I., Kim, Y. and Choi, J., 2014, Building Code Typology and Application for Open BIM based Code Checking, Transactions of the Society of CAD/CAM Engineers, 19(3), pp.224-235.
  9. Choi, J. and Kim, I., 2014, A Study on the Application of Pre-Processing to Develop the Open BIM-based Code Checking System for Building Administration Process, Journal of Architectural Institute of Korea, 30(9), pp.3-12.
  10. Choi, J. and Kim, I., 2013, Development of Check-list for BIM Based Architectural Design Quality Check, Transactions of the Society of CAD/CAM Engineers, 18(3), pp.177-188.
  11. Kim, I., Choi, J. and Cho, G., 2013, Development of Rule-based Checking Modules for the Evacuation Regulations of Super-tall Buildings in Open BIM Environments, Transactions of the Society of CAD/CAM Engineers, 18(2), pp.83-92.
  12. Ding, L., Drogemuller, R., Roseman, M., Marchant, D. and Gero, J., 2006, Automating Code Checking for Building Designs - DesignCheck, University of Wollongong, Faculty of Engineering and Information Sciences.
  13. Malsane, S., Matthews, J., Lockley, S., Love, P. and Greenwood, D., 2015, Development of an Object Model for Automated Compliance Checking, Automation in Construction, 49, pp.51-58.
  14. Yang, Q.Z. and Xingjian, X., 2004, Design Knowledge Modeling and Software Implementation for Building Code Compliance Checking, Building and Environment, 39(6), pp.689-698.
  15. Martins, J.P. and Monteiro, A., 2013, LicA: a BIM Based Automated Code-checking Application for Water Distribution Systems, Automation in Construction, 29, pp.12-23.
  16. National Architectural BIM Application Guide, 2010, Ministry of Land, Transport and Maritime Affairs, pp.20-21.
  17. National Legal Information Center, (
  18. Kim, K. and Kam, H., 2015, Building Code Purpose Permit Checklist, Spacetime, Seoul, pp.182-353.
  19. IFC Specifications, (
  20. Statutes of the Republic of Korea, (


Supported by : 국토교통부, 한국연구재단