Automating Utility Permitting within Highway Right-of-Way via a Generic UML/OCL Model and Natural Language Processing
Publication: Journal of Construction Engineering and Management
Volume 146, Issue 12
Abstract
Each year, thousands of new utilities are installed within the highway right-of-way (ROW) nationwide. This proliferation of utilities yields a great challenge to the traditional practice at road agencies to review, process, and track utility permit requests, document and manage utility conflicts, and check the regulatory compliance of newly installed utilities. This paper presents a new utility permitting system for road agencies, which is based on an object-oriented utility data model in Unified Modeling Language (UML) and its associated constraints in Object Constraint Language (OCL). The UML model defines the required information during the utility permitting process. The OCL constraints capture the regulatory requirements (mostly spatial constraints) that govern the installation of utilities within the ROW. A natural language processing (NLP) algorithm is designed to translate the requirements in textual documents into OCL expressions. The NLP algorithm achieves an average precision of 90% and a recall of 78%. The UML/OCL model is implemented in a spatial database to demonstrate its practical use in supporting automated utility permitting within the ROW. The novelty of this study includes (1) the capacity to model and store utility conflicts, including utility regulatory noncompliance, and (2) the incorporation of utility regulatory requirements as structured data for the automation of utility compliance checking. The newly developed system expedites the permitting process and contributes to the effective management of utilities within the ROW.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Data generated or analyzed during the study are available from the corresponding author by request. Information about the Journal’s data-sharing policy can be found here: http://ascelibrary.org/doi/10.1061/(ASCE)CO.1943-7862.0001263.
References
AASHTO. 2005. A guide for accommodating utilities within highway right-of-way 23 CFR 645.211. Washington, DC: AASHTO.
AASHTO. 2012. Utility relocation electronic document management systems close-out report. Washington, DC: AASHTO.
AASHTO. 2014. Utility relocation electronic document management system (UREDMS). Washington, DC: AASHTO.
ASCE. 2002. Standard guidelines for the collection and depiction of existing subsurface utility data. Reston, VA: ASCE.
Bird, S., E. Klein, and E. Loper. 2009. Natural language processing with python. Sebastopol, CA: O’Reilly Media.
Egenhofer, M. J. 1989. “A formal definition of binary topological relationships.” In Lecture notes in computer science, 457–472. New York: Springer.
Esri (Environmental Systems Research Institute). 2018. “ArcGIS solutions.” Accessed May 9, 2019. https://solutions.arcgis.com/.
Gale, W., and A. Hammerschmidt. 2015. Technologies to support storage, retrieval, and use of 3-D utility location data. Washington, DC: Transportation Research Board.
GDOT (Georgia Department of Transportation). 2016. “Utility accommodation policy and standards.” Accessed October 15, 2019. http://www.dot.ga.gov/PartnerSmart/utilities/Documents/2016_UAM.pdf.
Kraus, E., C. Quiroga, R. Brown, C. Stevens, and N. Koncz. 2007. Development of a utility conflict management tool. College Station, TX: Texas A&M Transportation Institute.
Lee, M., J. A. Rueda-Benavides, and D. D. Gransberg. 2016. “Utility management system cost and time benefits and implications from the local agency perspective.” J. Infrastruct. Syst. 22 (1): 04015015. https://doi.org/10.1061/(ASCE)IS.1943-555X.0000269.
Li, S., H. Cai, and V. R. Kamat. 2016. “Integrating natural language processing and spatial reasoning for utility compliance checking.” J. Constr. Eng. Manage. 142 (12): 04016074. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001199.
OpenStreetMap. 2018. “OpenStreetMap.” Accessed May 9, 2019. https://www.openstreetmap.org/.
Oracle. 2013. “Oracle apex.” Accessed December 20, 2019. https://apex.oracle.com/en/.
Pandey, R. K. 2011. “Object constraint language (OCL).” In ACM SIGSOFT software engineering notes. New York: ACM Press.
Pinet, F., M. Duboisset, and V. Soulignac. 2007. “Using UML and OCL to maintain the consistency of spatial data in environmental information systems.” Environ. Modell. Software 22 (8): 1217–1220. https://doi.org/10.1016/j.envsoft.2006.10.003.
Quiroga, C., C. D. Ellis, and S. Y. Shin. 2001. “Integrated platform for managing utilities along highway corridors.” Transp. Res. Rec. 1768 (1): 233–241. https://doi.org/10.3141/1768-27.
Quiroga, C., E. Kraus, J. Le, P. Scott, J. Anspach, T. Swafford, and P. Meis. 2015. Identification of utility conflicts and solutions: Pilot implementation of the SHRP 2 R15B products at the Maryland State Highway Administration.. Washington, DC: Transportation Research Board.
Quiroga, C., E. Kraus, P. Scott, T. Swafford, P. Meis, and G. Monday. 2012. Identification of utility conflicts and solutions. Washington, DC: Transportation Research Board.
Quiroga, C., and R. Pina. 2003. “Utilities in highway right-of-way: Data needs and modeling.” Transp. Res. Rec. 1851 (1): 133–142. https://doi.org/10.3141/1851-13.
Quiroga, C., and R. Pina. 2004. “Issues in automating utility permits at transportation agencies.” Transp. Res. Rec. 1890 (1): 143–151. https://doi.org/10.3141/1890-17.
Siggerud, K. 2003. “Highway infrastructure: Preliminary information on the timely completion of highway construction projects.” J. Public Procurement 3 (1): 108–127. https://doi.org/10.1108/JOPP-03-01-2003-B006.
Taylor, A., M. Marcus, and B. Santorini. 2003. “The Penn Treebank: An overview.” In Treebanks, 5–22. Dordrecht, Netherlands: Springer.
Tseng, S. M., C. C. Chou, T. W. Ho, C. Y. Lin, and T. C. Chen. 2011. “A spatiotemporal database approach to the management of utility work schedules in transportation projects.” Autom. Constr. 20 (6): 729–739. https://doi.org/10.1016/j.autcon.2011.01.004.
USGS. 2020. “EarthExplorer.” Accessed January 22, 2020. https://earthexplorer.usgs.gov/.
Wang, M., Y. Deng, J. Won, and J. C. P. Cheng. 2019. “An integrated underground utility management and decision support based on BIM and GIS.” Autom. Constr. 107 (Nov): 102931. https://doi.org/10.1016/j.autcon.2019.102931.
Xu, D., P. van Oosterom, and S. Zlatanova. 2017. “A methodology for modelling of 3D spatial constraints.” In Lecture notes in geoinformation and cartography, 95–117. Dordrecht, Netherlands: Springer.
Xu, X., and H. Cai. 2020. “Semantic approach to compliance checking of underground utilities.” Autom. Constr. 109 (Jan): 103006. https://doi.org/10.1016/j.autcon.2019.103006.
Xu, X., H. Cai, and K. Chen. 2019. “Modeling 3D spatial constraints to support utility compliance checking.” In Computing in civil engineering 2019: Visualization, information modeling, and simulation, 439–446. Reston, VA: ASCE.
Zhang, J., and N. M. El-Gohary. 2015. “Automated information transformation for automated regulatory compliance checking in construction.” J. Comput. Civ. Eng. 29 (4): B4015001. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000427.
Zhang, J., and N. M. El-Gohary. 2016. “Semantic NLP-based information extraction from construction regulatory documents for automated compliance checking.” J. Comput. Civ. Eng. 30 (2): 04015014. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000346.
Zhou, P., and N. El-Gohary. 2017. “Ontology-based automated information extraction from building energy conservation codes.” Autom. Constr. 74 (Feb): 103–117. https://doi.org/10.1016/j.autcon.2016.09.004.
Information & Authors
Information
Published In
Copyright
© 2020 American Society of Civil Engineers.
History
Received: Jan 31, 2020
Accepted: Jun 29, 2020
Published online: Sep 25, 2020
Published in print: Dec 1, 2020
Discussion open until: Feb 25, 2021
Authors
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.
Cited by
- Xiao Li, Chengke Wu, Zhile Yang, Yuanjun Guo, Rui Jiang, Knowledge graph-enabled adaptive work packaging approach in modular construction, Knowledge-Based Systems, 10.1016/j.knosys.2022.110115, 260, (110115), (2023).
- Shengxian Tang, Hexu Liu, Manea Almatared, Osama Abudayyeh, Zhen Lei, Alvis Fong, Towards Automated Construction Quantity Take-Off: An Integrated Approach to Information Extraction from Work Descriptions, Buildings, 10.3390/buildings12030354, 12, 3, (354), (2022).
- Lu Zhang, Songping He, Bin Li, Xinyong Mao, Kun Liang, Caihua Hao, Research on the Modelling and Development of Flexibility in Production System Design Phase Driven by Digital Twins, Applied Sciences, 10.3390/app12052537, 12, 5, (2537), (2022).
- Yuanyuan Zhu, Shuo Liang, Design and Implementation of Music Teaching System Based on J2EE, Scientific Programming, 10.1155/2022/2179882, 2022, (1-10), (2022).
- Xiaorui Xue, Jin Wu, Jiansong Zhang, Semiautomated Generation of Logic Rules for Tabular Information in Building Codes to Support Automated Code Compliance Checking, Journal of Computing in Civil Engineering, 10.1061/(ASCE)CP.1943-5487.0001000, 36, 1, (2022).
- Kevin Lano, Sobhan Y. Tehrani, Mohammad Umar, Lyan Alwakeel, Using Artificial Intelligence for the Specification of m-Health and e-Health Systems, The Future Circle of Healthcare, 10.1007/978-3-030-99838-7_15, (273-299), (2022).
- Kevin Lano, Sobhan Yassipour-Tehrani, M. A. Umar, undefined, 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 10.1109/MODELS-C53483.2021.00030, (173-180), (2021).
- Yong Kwon Cho, Chao Wang, Information Technology and the Built Environment, Journal of Construction Engineering and Management, 10.1061/(ASCE)CO.1943-7862.0002191, 147, 11, (2021).
- Xin Xu, Hubo Cai, Ontology and rule-based natural language processing approach for interpreting textual regulations on underground utility infrastructure, Advanced Engineering Informatics, 10.1016/j.aei.2021.101288, 48, (101288), (2021).