Technical Papers
May 26, 2021

Domain Ontology for Utility Infrastructure: Coupling the Semantics of CityGML Utility Network ADE and Domain Glossaries

Publication: Journal of Computing in Civil Engineering
Volume 35, Issue 5

Abstract

With the utility infrastructure domain becoming more technologically advanced with the modeling of all types of information across varying sectors, it is imperative to develop a domain ontology to enable the interoperability across the heterogeneous landscape of information modeling. This paper develops an ontology for the utility infrastructure domain by coupling the semantics of City Geography Markup Language (CityGML) Utility Network application domain extension (ADE)—a candidate open standard for modeling utilities—and domain glossaries, lists of utility terms with their textual definitions. First, a base ontology is formalized by abstracting the modeling information in the ADE through a series of semantic mappings. Second, a novel integrated natural language processing (NLP) approach is devised to automatically learn the semantics from the glossaries. The learning process includes the extraction of utility product terms using conditional random field (CRF) and the classification of semantic relationships between the terms using long short-term memory (LSTM) networks. Finally, the semantics learned from the glossaries are incorporated into the base ontology to result in a domain ontology for utility infrastructure. The NLP approach was evaluated using human-annotated test sets, and results show an average accuracy of 96% in term extraction and 86% in semantic relationship classification. For the case demonstration, a glossary of water product terms was learned to enrich the base ontology and the resulting ontology was evaluated to be an accurate, sufficient, and shared conceptualization of the domain. The newly developed ontology is expected to function effectively as an interoperability facilitator for the utility infrastructure domain, attributed to the semantic compatibility with existing utility modeling initiatives and the enriched/expandable semantic vocabulary.

Get full access to this article

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

Data Availability Statement

Some or all data, models, or code generated or used during the study are available from the corresponding author by request, including the developed ontology in OWL format and the Python codes for term extraction and semantic relationship classification algorithms.

References

Abuzir, Y., and A. “Moh’D Osama. 2004. “Constructing the civil engineering thesaurus (CET) using ThesWB.” In Computing in civil engineering, 400–412. Reston, VA: ASCE.
Al Qady, M., and A. Kandil. 2009. “Concept relation extraction from construction documents using natural language processing.” J. Constr. Eng. Manage. 136 (3): 294–302. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000131.
Avila, C. V. S., G. Maia, W. Franco, T. V. Rolim, A. D. O. da Rocha Franco, and V. M. P. Vidal. 2019. OntoVal: A tool for ontology evaluation by domain specialists, 143–147. Salvador, Brazil: CEUR-WS Team.
Baroni, M., R. Bernardi, N. Q. Do, and C. C. Shan. 2012. “Entailment above the word level in distributional semantics.” In Proc., EACL 2012—13th Conf. European Chapter of the Association for Computational Linguistics, 23–32. Avignon, France: Association for Computational Linguistics.
Becker, T., C. Nagel, and T. H. Kolbe. 2013. “Semantic 3D modeling of multi-utility networks in cities for analysis and 3D visualization.” In Proc., Progress and New Trends in 3D Geoinformation Sciences, 41–62. Berlin: Springer.
Beetz, J., J. Van Leeuwen, and B. De Vries. 2009. “IfcOWL: A case of transforming EXPRESS schemas into ontologies.” Artif. Intell. Eng. Des. Anal. Manuf. 23 (1): 89–101. https://doi.org/10.1017/S0890060409000122.
Boates, I., G. Agugiaro, and A. Nichersu. 2018. “Network modelling and semantic 3D city models: Testing the maturity of the utility network ADE for CityGML with a water network test case.” Ann. Photogr. Remote Sens. Spatial Inf. Sci. 4 (4): 13–20. https://doi.org/10.5194/isprs-annals-IV-4-13-2018.
Caldas, C. H., L. Soibelman, and J. Han. 2002. “Automated classification of construction project documents.” J. Comput. Civ. Eng. 16 (4): 234–243. https://doi.org/10.1061/(ASCE)0887-3801(2002)16:4(234).
Cherpas, C. 1992. “Natural language processing, pragmatics, and verbal behavior.” Anal. Verbal Behav. 10 (1): 135–147. https://doi.org/10.1007/BF03392880.
Chi, N. W., Y. H. Jin, and S. H. Hsieh. 2019. “Developing base domain ontology from a reference collection to aid information retrieval.” Autom. Constr. 100 (1): 180–189. https://doi.org/10.1016/j.autcon.2019.01.001.
Costin, A., and C. Eastman. 2019. “Need for interoperability to enable seamless information exchanges in smart and sustainable urban systems.” J. Comput. Civ. Eng. 33 (3): 04019008. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000824.
Costin, A. M., C. Eastman, and R. R. A. Issa. 2017. “The need for taxonomies in the ontological approach for interoperability of heterogeneous information models.” Congress Comput. Civ. Eng. 2017 (3): 9–17. https://doi.org/10.1061/9780784480830.002.
Ei-Diraby, T. A., C. Lima, and B. Feis. 2005. “Domain taxonomy for construction concepts: Toward a formal ontology for construction knowledge.” J. Comput. Civ. Eng. 19 (4): 394–406. https://doi.org/10.1061/(ASCE)0887-3801(2005)19:4(394).
El-Diraby, T. E., and K. F. Kashif. 2005. “Distributed ontology architecture for knowledge management in highway construction.” J. Constr. Eng. Manage. 131 (5): 591–603. https://doi.org/10.1061/(ASCE)0733-9364(2005)131:5(591).
El-Diraby, T. E., and H. Osman. 2011. “A domain ontology for construction concepts in urban infrastructure products.” Autom. Constr. 20 (8): 1120–1132. https://doi.org/10.1016/j.autcon.2011.04.014.
El-Gohary, N. M., and T. E. El-Diraby. 2010. “Domain ontology for processes in infrastructure and construction.” J. Constr. Eng. Manage. 136 (7): 730–744. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000178.
Falquet, G., C. Metral, and A. F. Cutting-Decelle. 2009. “Towards semantically enriched 3d city models: An ontology-based approach.” In Proc., GeoWeb 2009 Academic Track—Cityscapes—Int. Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 40–45. Berlin: International Society for Photogrammetry and Remote Sensing.
Fan, H., and H. Li. 2013. “Retrieving similar cases for alternative dispute resolution in construction accidents using text mining techniques.” Autom. Constr. 34 (Sep): 85–91. https://doi.org/10.1016/j.autcon.2012.10.014.
Hendrickx, I., S. N. Kim, Z. Kozareva, P. Nakov, D. O. Séaghdha, S. Padó, M. Pennacchiotti, L. Romano, and S. Szpakowicz. 2010. “SemEval-2010 task 8: Multi-way classification of semantic relations between pairs of nominals.” In Proc., ACL-SemEval 2010, 33–38. Uppsala, Sweden: Association for Computational Linguistics.
Hochreiter, S. 1998. “The vanishing gradient problem during learning recurrent neural nets and problem solutions.” Int. J. Uncertainity Fuzziness Knowledge Based Syst. 6 (2): 107–116. https://doi.org/10.1142/S0218488598000094.
Hochreiter, S., and J. Schmidhuber. 1997. “Long short-term memory.” Neural Comput. 9 (8): 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735.
Howell, S., Y. Rezgui, and T. Beach. 2017. “Integrating building and urban semantics to empower smart water solutions.” Autom. Constr. 81 (Sep): 434–448. https://doi.org/10.1016/j.autcon.2017.02.004.
Howell, S., Y. Rezgui, and T. Beach. 2018. “Water utility decision support through the semantic web of things.” Environ. Modell. Software 102 (Apr): 94–114. https://doi.org/10.1016/j.envsoft.2018.01.006.
Hsieh, S. H., H. T. Lin, N. W. Chi, K. W. Chou, and K. Y. Lin. 2011. “Enabling the development of base domain ontology through extraction of knowledge from engineering domain handbooks.” Adv. Eng. Inf. 25 (2): 288–296.
Jiang, X., and A. H. Tan. 2005. “Mining ontological knowledge from domain-specific text documents.” In Proc., IEEE Int. Conf. on Data Mining, ICDM, 665–668. New York: IEEE. https://doi.org/10.1109/ICDM.2005.97.
Jurafsky, D., and J. H. Martin. 2019. “Speech and language processing 18 BT—An introduction to natural language processing, computational linguistics, and speech recognition.” In An introduction to natural language processing, computational linguistics, and speech recognition, 988. London: Pearson.
Kim, T., and S. Chi. 2019. “Accident case retrieval and analyses: Using natural language processing in the construction industry.” J. Constr. Eng. Manage. 145 (3): 04019004. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001625.
Lafferty, J., A. McCallum, and F. C. Pereira. 2001. “Conditional random fields: Probabilistic models for segmenting and labeling sequence data.” In Proc., Int. Conf. on Machine Learning (2001). San Francisco: Morgan Kaufmann Publishers.
Le, T., and H. D. Jeong. 2016. “Interlinking life-cycle data spaces to support decision making in highway asset management.” In Automation in construction, 54–64. Amsterdam, Netherlands: Elsevier.
Le, T., and H. D. Jeong. 2017. “NLP-based approach to semantic classification of heterogeneous transportation asset data terminology.” J. Comput. Civ. Eng. 31 (6): 04017057. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000701.
Liu, K., and N. El-Gohary. 2017. “Ontology-based semi-supervised conditional random fields for automated information extraction from bridge inspection reports.” Autom. Constr. 81 (Sep): 313–327. https://doi.org/10.1016/j.autcon.2017.02.003.
McTigue, N. E., and J. M. Symons. 2010. “The water dictionary: A comprehensive reference of water terminology.” In Choice reviews online. Denver: American Water Works Association.
Métral, C., R. Billen, A. F. Cutting-Decelle, and M. Van Ruymbeke. 2010. “Ontology-based approaches for improving the interoperability between 3D urban models.” Electr. J. Inf. Technol. Constr. 15 (5): 169–184.
Mounce, S. R., C. Brewster, R. M. Ashley, and L. Hurley. 2010. “Knowledge management for more sustainable water systems.” Electr. J. Inf. Technol. Constr. 15 (Feb): 140–148.
Nakashole, N., G. Weikum, and F. Suchanek. 2012. “PATTY: A taxonomy of relational patterns with semantic types.” In Proc., Conf., Association for Computational Linguistics, 1135–1145. Stroudsburg, PA: Association for Computational Linguistics.
Navigli, R., and P. Velardi. 2008. “From glossaries to ontologies: Extracting semantic structure from textual definitions.” Frontiers Artif. Intell. Appl. 167 (1): 71–87.
Noy, N. F., and D. L. McGuinness. 2001. Ontology development 101: A guide to creating your first ontology. Stanford, CA: Stanford Knowledge Systems Laboratory.
Osman, H. M., and T. E. El-Diraby. 2010. “Knowledge-enabled decision support system for routing urban utilities.” J. Constr. Eng. Manage. 137 (3): 198–213. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000269.
Patroumpas, K., M. Alexakis, G. Giannopoulos, and S. Athanasiou. 2014. “TripleGeo: An ETL tool for transforming geospatial data into RDF triples.” CEUR Workshop Proc. 28 (Mar): 275–278.
Pauwels, P., and W. Terkaj. 2016. “Express to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology.” In Automation in construction, 100–133. Amsterdam, Netherlands: Elsevier.
Pauwels, P., S. Zhang, and Y. C. Lee. 2017. “Semantic web technologies in AEC industry: A literature overview.” In Automation in construction. Amsterdam, Netherlands: Elsevier.
Peng, F., F. Feng, and A. McCallum. 2004. “Chinese segmentation and new word detection using conditional random fields.” In Proc., 20th Int. Conf. on Computational Linguistics, 562. Stroudsburg, PA: Association for Computational Linguistics. https://doi.org/10.3115/1220355.1220436.
Pennington, J., R. Socher, and C. D. Manning. 2014. “GloVe: Global vectors for word representation.” In Proc., EMNLP 2014-2014 Conf. on Empirical Methods in Natural Language Processing, 1532–1543. Stroudsburg, PA: Association for Computational Linguistics.
Rezgui, Y. 2007. “Text-based domain ontology building using TF-IDF and metric clusters techniques.” Knowl. Eng. Rev. 22 (4): 379–403. https://doi.org/10.1017/S0269888907001130.
Snow, R., D. Jurafsky, and A. Y. Ng. 2005. “Learning syntactic patterns for automatic hypernym discovery.” In Advances in neural information processing systems. Copenhagen, Denmark: International Federation of Surveyors.
Soon, K. H., and R. Thompson. 2014. “Semantics-based fusion for CityGML and 3D LandXML.” In Proc., 3D cadastre workshop 2014, 323–338. Delft, Netherlands: Delft Univ. of Technology.
Uschold, M., and M. Gruninger. 1996. “Ontologies: Principles, methods and applications.” Knowl. Eng. Rev. 11 (2): 93–136. https://doi.org/10.1017/S0269888900007797.
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, 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.
Zhang, J., and N. M. El-Gohary. 2013. “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.
Zhang, J., and N. M. El-Gohary. 2016. “Extending building information models semi-automatically using semantic natural language processing techniques.” J. Comput. Civ. Eng. 30 (5): C4016004. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000536.
Zhou, P., and N. El-Gohary. 2016. “Domain-specific hierarchical text classification for supporting automated environmental compliance checking.” J. Comput. Civ. Eng. 30 (4): 04015057. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000513.
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.
Zou, Y., A. Kiviniemi, and S. W. Jones. 2017. “Retrieving similar cases for construction project risk management using natural language processing techniques.” Autom. Constr. 80 (Aug): 66–76. https://doi.org/10.1016/j.autcon.2017.04.003.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 35Issue 5September 2021

History

Received: May 16, 2020
Accepted: Mar 10, 2021
Published online: May 26, 2021
Published in print: Sep 1, 2021
Discussion open until: Oct 26, 2021

Permissions

Request permissions for this article.

Authors

Affiliations

Postdoctoral Researcher, Lyles School of Civil Engineering, Purdue Univ., 550 Stadium Mall Dr., West Lafayette, IN 47907. Email: [email protected]
Professor, Div. of Construction Engineering and Management and Lyles School of Civil Engineering, Purdue Univ., 550 Stadium Mall Dr., West Lafayette, IN 47907 (corresponding author). ORCID: https://orcid.org/0000-0003-4527-1974. 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.

Cited by

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 Article
$35.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 Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share