Semiautomatic Generation of Code Ontology Using ifcOWL in Compliance Checking

Code compliance checking is a very important step in engineering construction, but most of code compliance checking relies on manual review at present. With the development of semantic web technology, ontology can be used to represent code information and check the code automatically. However, code ontology is established manually by researchers who have sufficient domain knowledge, in which it is easy to cause poor hierarchical structure of classes. It is also possible for code ontology not being suitable for compliance check. This paper proposes a semiautomatic construction method of railway code ontology based on ifcOWL. The railway code ontology is developed by converting ifcOWL which extends semantic information of railway code. This method can ensure the completeness of the hierarchical relationship of the classes in code ontology with good scalability, which makes use of taxonomy in ifcOWL. The establishment of ontology is divided into two processes with low coupling, namely, extension and conversion, which reduces the domain knowledge requirements of the researchers. Finally, a practical specification is selected to generate a code ontology that achieves some clauses checking.

[1]  Yacine Rezgui,et al.  A rule-based semantic approach for automated regulatory compliance in the construction sector , 2015, Expert Syst. Appl..

[2]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[3]  Pieter Pauwels,et al.  Semantic web technologies in AEC industry: A literature overview , 2017 .

[4]  Hehua Zhang,et al.  Automatic Integrity Checking of IFC Models relative to building Regulations , 2016, ICIMCS.

[5]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[6]  Pieter Pauwels,et al.  A semantic rule checking environment for building performance checking , 2011 .

[7]  Mike Uschold,et al.  Building Ontologies: Towards a Unified Methodology , 1996 .

[8]  Pieter Pauwels,et al.  Enhancing the ifcOWL ontology with an alternative representation for geometric data , 2017 .

[9]  Andreas Donaubauer,et al.  Multi‐Scale Geometric‐Semantic Modeling of Shield Tunnels for GIS and BIM Applications , 2015, Comput. Aided Civ. Infrastructure Eng..

[10]  Rui Ding,et al.  Building an ontological knowledgebase for bridge maintenance , 2019, Adv. Eng. Softw..

[11]  Zhiliang Ma,et al.  Ontology- and freeware-based platform for rapid development of BIM applications with reasoning support , 2017, Automation in Construction.

[12]  Bernard Kamsu-Foguem,et al.  BIM – New rules of measurement ontology for construction cost estimation , 2017 .

[13]  Özgün Balaban,et al.  Automated Code Compliance Checking Model for Fire Egress Codes , 2012 .

[14]  Aida Mustapha,et al.  An Analysis of Ontology Engineering Methodologies: A Literature Review , 2013 .

[15]  Amin Hammad,et al.  Automated Code Compliance Checking for Building Envelope Design , 2010, J. Comput. Civ. Eng..

[16]  Pieter Pauwels,et al.  EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology , 2016 .

[17]  Junho Choi,et al.  Development of BIM-based evacuation regulation checking system for high-rise and complex buildings , 2014 .

[18]  Lieyun Ding,et al.  Ontology-based semantic modeling of regulation constraint for automated construction quality compliance checking , 2012 .

[19]  Asunción Gómez-Pérez,et al.  Building a chemical ontology using Methontology and the Ontology Design Environment , 1999, IEEE Intell. Syst..

[20]  Peter E.D. Love,et al.  Utilizing IFC for shield segment assembly in underground tunneling , 2018 .

[21]  Raja R. A. Issa,et al.  Developing taxonomy for the domain ontology of construction contractual semantics: A case study on the AIA A201 document , 2015, Adv. Eng. Informatics.

[22]  Walter Terkaj,et al.  Ontology-based Representation of IFC EXPRESS rules: an enhancement of the ifcOWL ontology , 2015 .

[23]  Bonsang Koo,et al.  Using support vector machines to classify building elements for checking the semantic integrity of building information models , 2019, Automation in Construction.

[24]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[25]  Xin Xu,et al.  Semantic approach to compliance checking of underground utilities , 2020 .

[26]  Duen-Ren Liu,et al.  Extracting semantic relations to enrich domain ontologies , 2012, Journal of Intelligent Information Systems.

[27]  Zhipeng Zhou,et al.  Ontology-based knowledge modeling for automated construction safety checking , 2015 .

[28]  Anjo Anjewierden,et al.  The KACTUS View on the 'O' word , 1995, IJCAI 1995.

[29]  Mohamed Al-Hussein,et al.  Ontology-based semantic approach for construction-oriented quantity take-off from BIM models in the light-frame building industry , 2016, Adv. Eng. Informatics.

[30]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[31]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[32]  L. Madrazo,et al.  Connecting building component catalogues with BIM models using semantic technologies: an application for precast concrete components , 2015 .

[33]  Jung-Ho Yu,et al.  Automated management of green building material information using web crawling and ontology , 2019, Automation in Construction.

[34]  Chen Gan,et al.  Ontology-based framework for building environmental monitoring and compliance checking under BIM environment , 2018, Building and Environment.