33 rd International Symposium on Automation and Robotics in Construction (ISARC 2016) KBimCode-based Applications for the Representation, Definition and Evaluation of Building Permit Rules Seokyung Park a and Jin-Kook Lee a a Dept of Interior Architecture Design, Hanyang University, Korea E-mail: seokyung.park529@gmail.com, designitlab@hanyang.ac.kr Abstract – This paper aims to describe applications of KBimCode that enables representation, definition and evaluation of building permit rules for BIM- enabled code compliance checking. KBimCode is a standardized script language. It is developed to represent the Korean Building Act as explicit computable rules. The application of KBimCode can be summarized as: 1) Preparation of natural language rule, 2) representation of rule, 3) definition of rule, 4) execution of rule, and 5) execution result and report. This paper mainly focuses on describing the process and mechanism of each stage of KBimCode application. First, natural language rules are translated into KBimCode through logic rule-based mechanism. KBimCode are generated and managed by logic rule-based system called KBimLogic. Second, we introduce a design strategy and definition of KBimCode syntax. Application of KBimCode database is also handled. Third, execution of KBimCode is demonstrated with BIM assessment software and its result is reported. For the demonstration presented in this paper, Korean Building Act sentences were translated into KBimCode series and evaluated in a BIM assessment tool named KbimAssess-lite. KBimCode is an ongoing project and will contribute to establish automated design quality assessment system for building permit in Korea. Keywords – Automated code compliance checking; Automated Building Permit System; Korean Building Act; KBimCode; KBimLogic; BIM (Building Information Modeling) 1 Introduction Assessment of building design is an important task in every stage of design process to improve the entire quality of design, meeting owner’s requirement, or getting a building permit [1]. Various design requirements have been reviewed by building designers in manual. Recently, as building information modelling wields great influence upon architecture, engineering, construction and facility management (AEC-FM) industry, research on BIM-enabled automatic code compliance checking has been explored by domain experts. Some challenging projects and research reported that BIM-enabled code compliance checking benefits conventional assessment process by improving efficiency of the process, reducing errors, etc. [2, 3, 4, 5, 6]. Among various issues related to the BIM-enabled code compliance checking, this paper focuses on interpretation of design rule and its execution. Issues related to building model preparation and rule checking reports are handled with less importance. Design rules are written in natural language, therefore, they need to be translated into a computable format that enables automatic reasoning. This paper points out how design rules can be assessed in a BIM environment centered on KBimCode. KBimCode is a standardized script language that represents natural language rule into a computable format. It was developed as an outcome of ongoing government-funded research and development project for establishing an automated building permit system in Korea [7]. We describe an approach to representing, defining and evaluating building permit requirement in Korea Building Act based on application of KBimCode. 2 Background 2.1 Researches in Rule-based Checking of Building Design There have been challenging attempts to automate code compliance checking process in the field of the AEC-FM industry. The tracks of research activities in this area date back to the early 1960s when Fenves formalized specifications of the American Institute of Steel Construction (AISC) using decision table for automatic reasoning [8]. Recent studies and projects showed the possibility of various approaches with the