Show simple item record

dc.contributor.authorXiaorui Xue
dc.contributor.authorJin Wu
dc.contributor.authorJiansong Zhang
dc.date.accessioned2022-05-07T20:57:02Z
dc.date.available2022-05-07T20:57:02Z
dc.date.issued2021-11-01
dc.identifier.other(ASCE)CP.1943-5487.0001000.pdf
dc.identifier.urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4283109
dc.description.abstractTo fully automate building code compliance checking, regulatory requirements need to be automatically extracted and transformed from building codes. Existing regulatory requirement processing efforts mainly focus on building code requirements in text. A more efficient approach for processing regulatory requirements in other parts of building codes, such as tables or charts, remains to be addressed. The ability to process building code requirements in all parts and formats is necessary for an automated code compliance checking system to achieve full coverage of checkable building code requirements. To address this gap, the authors propose a semiautomated information extraction and transformation method. The proposed method can extract building code requirements in tables and convert extracted information to logic rules. Automated code compliance checking systems can utilize the logic rules. The proposed method includes two main steps: (1) tabular information extraction, and (2) rule generation. The tabular information extraction semiautomatically detects the layout of tables, extracts building code requirements from tables, and transforms extracted information to databases. The rule generation step automatically generates logic rules that can be directly executed by logic reasoners. The rule generation step also provides options for users to further refine the generated rules. The development of the tabular information extraction algorithm takes an iterative approach. An experiment was conducted to develop a tabular information extraction algorithm from a section of existing code. The primary version of the algorithm correctly processed 91.67% of tables in a second sample section. After iterative refinements, the updated tabular information extraction algorithm correctly processed all tables in this section. The rule generation algorithm correctly generated logic rules that successfully represented the applicable building code requirements for a testing building, a convenience store in Texas based on the tabular information.
dc.publisherASCE
dc.titleSemiautomated Generation of Logic Rules for Tabular Information in Building Codes to Support Automated Code Compliance Checking
dc.typeJournal Paper
dc.journal.volume36
dc.journal.issue1
dc.journal.titleJournal of Computing in Civil Engineering
dc.identifier.doi10.1061/(ASCE)CP.1943-5487.0001000
dc.journal.fristpage04021033
dc.journal.lastpage04021033-12
dc.page12
dc.treeJournal of Computing in Civil Engineering:;2021:;Volume ( 036 ):;issue: 001
dc.contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record