[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-505098-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-505098-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","semi-automated-generation-of-logic-rules-for-tabular-information-in-building-codes-to-support-automated-code-compliance-checking","Semi-Automated Generation of Logic Rules for Tabular Information in Building Codes to Support Automated Code Compliance Checking","","Fully automated building code compliance checking requires extracting and transforming regulatory requirements from building codes into machine-processable forms. Existing work emphasizes requirements stated in text, while effective processing of requirements embedded in tables or charts remains insufficient. The proposed semi-automated approach extracts table-based requirements, transforms them into executable logic rules, and supports user refinement. Experiments using the International Building Code 2015 show iterative extraction accuracy improvement and successful rule representation for a Texas convenience store.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/semi-automated-generation-of-logic-rules-for-tabular-information-in-building-codes-to-support-automated-code-compliance-checking/505098/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/semi-automated-generation-of-logic-rules-for-tabular-information-in-building-codes-to-support-automated-code-compliance-checking/505098.png","ImageObject",300,407,{"name":42,"@type":43},"SANS","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-11","2026-10-04",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",5,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"Why is automated building code compliance checking difficult to fully automate?","Question",{"text":63,"@type":64},"Regulatory requirements must be extracted and transformed from building codes into formats that can be executed automatically. Prior efforts focus mainly on text, not on requirements inside tables or charts.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What method is proposed to address missing table/chart processing?",{"text":68,"@type":64},"A semi-automated information extraction and transformation method extracts requirements from tables and converts them into logic rules usable by automated compliance checking systems.",{"name":70,"@type":61,"acceptedAnswer":71},"What are the two main steps of the proposed method?",{"text":72,"@type":64},"(1) tabular information extraction that detects table layouts and extracts requirements into databases, and (2) rule generation that produces executable logic rules with options for user refinement.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},505098,1791362598,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,100,105,110,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":102,"show_sort_weight":103,"slug":104},6,"Technology",50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":112,"slug":113},8,30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":55,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":111,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145},962090760505,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","1 Semi-Automated Generation of Logic Rules for Tabular Information in Building Codes to  \n2 Support Automated Code Compliance Checking  \n3 Xiaorui Xue, S.M.ASCE 1 ; Jin Wu, S.M.ASCE 2 ; Jiansong Zhang, Ph.D., A.M.ASCE 3 *  \n4  \n5 Abstract  \n6 To fully automate building code compliance checking, regulatory requirements need to be  \n7 automatically extracted and transformed from building codes. Existing regulatory  \n8 requirement processing efforts mainly focus on building code requirements in text. A more  \n9 efficient approach for processing regulatory requirements in other parts of building codes, 10 such as tables or charts, remains to be addressed. The ability to process building code  \n11 requirements in all parts and formats is necessary for an automated code compliance  \n12 checking system to achieve full coverage of checkable building code requirements. To  \n13 address this gap, the authors proposed a semi-automated information extraction and  \n14 transformation method. The proposed method can extract building code requirements in  \n15 tables and convert extracted information to logic rules. Automated code compliance  \n16 checking systems can utilize the logic rules. The proposed method includes two main steps:  \n17 (1) tabular information extraction, and (2) rule generation. The tabular information  \n1 Automation and Intelligent Construction (AutoIC) Lab, School of Construction Management Technology, Purdue University, West Lafayette, IN, 47907, PH (765) [430-2009. email:](430-2009. email:)  \n18 extraction semi-automatically detects the layout of tables, extracts building code  \n19 requirements from tables, and transforms extracted information to databases. The rule  \n20 generation step automatically generates logic rules that can be directly executed by logic  \n21 reasoners. The rule generation step also provides options for users to further refine the  \n22 generated rules. The development of the tabular information extraction algorithm takes an  \n23 iterative approach. An experiment was conducted to develop a tabular information  \n24 extraction algorithm from Chapter 5 of the International Building Code 2015. The primary  \n25 version of the algorithm correctly processed 91.67% of tables in Chapter 10 of the  \n26 International Building Code 2015. After iterative refinements, the updated tabular  \n27 information extraction algorithm correctly processed all tables in this chapter. The rule  \n28 generation algorithm correctly generated logic rules that successfully represented the  \n29 applicable building code requirements for a testing building, a convenience store in Texas  \n30 based on the tabular information.  \n31 Introduction  \n32 Building Information Modeling (BIM) developed steadily in the past decade (Noor and Yi 33 2018) . Versatile usages of BIM prompted researches of BIM in the Architecture, 34 Engineering, and Construction (AEC) industry, for various purposes such as: (1) modular  \n35 construction of residential buildings (Alwisy et al. 2012),(2) construction cost estimation  \n36 (Lee et al. 2014), (3) collaboration of multi-disciplinary teams (Fernando et al. 2013), and  \n37 (4) energy simulation in a building’s early design stage (Kim et al. 2015) . Researchers also  \n38 combined BIM with other technologies, such as (1) laser scanning (Kim et al. 2015),(2)  \n39 Radio-frequency Identification (RFID) (Fang et al. 2016),(3) Virtual Reality (VR) (Du et 40 al. 2018),(4) computer vision (Asadi et al. 2019, Ham et al. 2016, Han et al. 2015), and (5)  \n41 natural language processing (Mutis et al. 2019, Xu and Cai 2020, Xu and Cai 2019, Xu et 42 al. 2020, Zhang and El-Gohary 2012a,b) to explore its full potential in the AEC industry.  \n43 Overall, benefits of BIM include: (1) facilitating cooperation among stakeholders (Volk et 44 al. 2014), (2) reducing construction cost and time (Bryde et al. 2013), (3) improving  \n45 construction safety (Zhang et al. 2013), and (4) decreasing carbon emission and energy  \n46 consu","cbCaiqsfIuTi35Xt","https://ap.wps.com/l/cbCaiqsfIuTi35Xt","pdf",821488,35,"English","# Abstract\n# Introduction","[{\"question\":\"Why is automated building code compliance checking difficult to fully automate?\",\"answer\":\"Regulatory requirements must be extracted and transformed from building codes into formats that can be executed automatically. Prior efforts focus mainly on text, not on requirements inside tables or charts.\"},{\"question\":\"What method is proposed to address missing table/chart processing?\",\"answer\":\"A semi-automated information extraction and transformation method extracts requirements from tables and converts them into logic rules usable by automated compliance checking systems.\"},{\"question\":\"What are the two main steps of the proposed method?\",\"answer\":\"(1) tabular information extraction that detects table layouts and extracts requirements into databases, and (2) rule generation that produces executable logic rules with options for user refinement.\"}]","Semi-Automated Generation of Logic Rules for Tabular Information in Building Codes to Support Automated Code Compliance Checking | PDF",1791089635,88]