Chapter
Mar 7, 2022

Interactive Visual Representation of Inter-Connected Requirements in Building Codes

Publication: Construction Research Congress 2022

ABSTRACT

To facilitate a better understanding of building codes, the visualization of the embedded structures of the provisions and requirements of the codes is needed. Existing research efforts in building code compliance checking mostly do not purposefully represent building codes in formats that facilitate human understanding and interaction with the codes, such as XML and hypertext (text with links to other text). Visual programming commonly represents building codes more visually as flowcharts. However, flowcharts are static, and the generation of flowcharts is still manual. To address this lack of interactive visual representation of building code requirement structures, this paper proposes an automated building code structure extraction and visualization method for visualizing building code contents in a way that clearly shows the inter-connections between requirements and allows intuitive user interaction. In this method, to extract the chapter-section-subsection hierarchical structure and cross-reference structure, a new extraction method named Building Code Network Generator (BCNG) is proposed to automatically generate an interactive visualization using a directed network. The performance of the proposed BCNG was empirically tested on Chapters 5 and 10 of the International Building Code 2015, with a resulting precision, recall, and F1-score of 99.4%, 96.3%, and 97.8%, respectively. In addition, the extracted hierarchical and cross-reference structures were displayed using an open-source network visualization tool to facilitate human understanding and interactions with the building code requirements in automated compliance checking systems.

Get full access to this article

View all available purchase options and get full access to this chapter.

REFERENCES

Bach, N., and Badaskar, S. (2007). “A review of relation extraction.” Liter. Rev. Lang. and Stat. II, 2, 1–15.
Bak, N., Chang, B.-M., and Choi, K. (2020). “Smart Block: A visual block language and its programming environment for IoT.” J. Comput. Lang., 60, 100999.
Blackwell, A. F., Whitley, K. N., Good, J., and Petre, M. (2001). “Cognitive factors in programming with diagrams.” Artif. Intell. Rev., 15(1), 95–114.
Boshernitsan, M., and Downes, M. S. (2004). Visual programming languages: A survey. EECS Department, University of California, Berkeley.
Bunescu, R., and Mooney, R. “A shortest path dependency kernel for relation extraction.” Proc., Human Language Technology Conference and Conference on Empirical Methods in Natural Language, 724–731.
Calì, D., Condorelli, A., Papa, S., Rata, M., and Zagarella, L. (2011). “Improving intelligence through use of Natural Language Processing. A comparison between NLP interfaces and traditional visual GIS interfaces.” Procedia Comput. Sci., 5, 920–925.
Chang, S.-K. (1987). “Visual languages: A tutorial and survey.” IEEE Software, 4(1), 29–39.
Coronado, E., Mastrogiovanni, F., Indurkhya, B., and Venture, G. (2020). “Visual programming environments for end-user development of intelligent and social robots, a systematic review.” J. Comput. Lang., 58, 100970.
Culotta, A., and Sorensen, J. “Dependency tree kernels for relation extraction.” Proc., The 42nd Annual Meeting of the Association for Computational Linguistics (ACL-04), 423–429.
Dimyadi, J., Clifton, G., Spearpoint, M., and Amor, R. (2016). “Computerizing regulatory knowledge for building engineering design.” J. Comput. Civ. Eng., C4016001.
Ghannad, P., Lee, Y.-C., Dimyadi, J., and Solihin, W. (2019). “Automated BIM data validation integrating open-standard schema with visual programming language.” Adv. Eng. Inform., 40, 14–28.
ICC (International Code Council). (2015). International building code, ICC.
Liu, K., and El-Gohary, N. (2021). “Semantic neural network ensemble for automated dependency relation extraction from bridge inspection reports.” J. Comput. Civ. Eng., 35(4), 04021007.
Lv, X., Guan, Y., Yang, J., and Wu, J. (2016). “Clinical relation extraction with deep learning.” Int. J. Hybrid Inf. Technol., 9(7), 237–248.
Nguyen, D. Q., and Verspoor, K. “End-to-end neural relation extraction using deep biaffine attention.” Proc., European Conference on Information Retrieval, Springer, 729–738.
Preidel, C., and Borrmann, A. (2017). “Refinement of the visual code checking language for an automated checking of building information models regarding applicable regulations.” J. Comput. Civ. Eng., 2017, 157–165.
Qin, P., Xu, W., and Wang, W. Y. (2018). “Robust distant supervision relation extraction via deep reinforcement learning.”.
Reitsma, R. F., Sautins, A. M., and Wehrend, S. C. (1994). “Construction kit for visual programming of river & basin models.” J. Comput. Civ. Eng., 8(3), 378–384.
Tan, X., Hammad, A., and Fazio, P. (2010). “Automated code compliance checking for building envelope design.” J. Comput. Civ. Eng., 24(2), 203–211.
Tsai, C.-Y. (2019). “Improving students’ understanding of basic programming concepts through visual programming language: The role of self-efficacy.” Comput. Hum. Behav., 95, 224–232.
Zhang, J., and El-Gohary, N. M. (2015). “Automated information transformation for automated regulatory compliance checking in construction.” J. Comput. Civ. Eng., 29(4), B4015001.
Zhang, J., and El-Gohary, N. M. (2016). “Semantic NLP-based information extraction from construction regulatory documents for automated compliance checking.” J. Comput. Civ. Eng., 30(2), 04015014.
Zhang, R., and El-Gohary, N. (2021). “A deep neural network-based method for deep information extraction using transfer learning strategies to support automated compliance checking.” Autom. Constr., in press.
Zhu, X., Bao, T., Yu, H., and Zhao, J. (2020). “Utilizing Building Information Modeling and Visual Programming for Segment Design and Composition.” J. Comput. Civ. Eng., 34(4), 04020024.

Information & Authors

Information

Published In

Go to Construction Research Congress 2022
Construction Research Congress 2022
Pages: 1004 - 1012

History

Published online: Mar 7, 2022

Permissions

Request permissions for this article.

Authors

Affiliations

Xiaorui Xue, S.M.ASCE [email protected]
1Automation and Intelligent Construction (AutoIC) Lab, School of Construction Management Technology, Purdue Univ., West Lafayette, IN. Email: [email protected]
Jiansong Zhang, Ph.D., A.M.ASCE [email protected]
2Automation and Intelligent Construction (AutoIC) Lab, School of Construction Management Technology, Purdue Univ., West Lafayette, IN. ORCID: https://orcid.org/0000-0001-5225-5943. Email: [email protected]
Nora El-Gohary, Ph.D., A.M.ASCE [email protected]
3Dept. of Civil and Environmental Engineering, Univ. of Illinois at Urbana-Champaign, Urbana, IL. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Paper
$35.00
Add to cart
Buy E-book
$288.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Paper
$35.00
Add to cart
Buy E-book
$288.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share