Abstract

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.

Highlights

  • Compliance checking is a very important content in the process of engineering design. e traditional method relies on manually consulting the design model and matching the results with the code, which is inefficient and prone to errors [1]

  • Erefore, this paper proposes a semiautomatic generation method for rail engineering code ontology based on ifcOWL. e concept semantic in rail engineering code is supplemented by extending ifcOWL and extended ifcOWL is converted to code ontology. is method can reduce the work of concept hierarchy in ontology modeling and reduce the requirement of domain knowledge level of ontology creator. e code ontology has strong extensibility because the concepts are converted from ifcOWL

  • Experimental Results e code for design of Metro (GB50157-2013) [38] is one of the important codes in the metro construction domain in China, which covers at least 14 specialties. e code for design of Metro contains the provisions of the elements in the metro station, and the specifications for trains, subgrades, lines, and other nonconstruction fields. e purpose of this paper is to create a code ontology that can be used for compliance checking in the construction engineering field. erefore, the following types of specifications have been removed during the experiment: (1) e first specification is abstraction limitation of information

Read more

Summary

Introduction

Compliance checking is a very important content in the process of engineering design. e traditional method relies on manually consulting the design model and matching the results with the code, which is inefficient and prone to errors [1]. Specification rules are represented by semantic web for automatic compliance checking [2, 3]. Ontology can be applicated on the checking of fire code compliance [5], building evacuation code [6], and so on. Code ontology is often used as the representation model of specification semantics in compliance checking. E common way of checking is to establish SPARQL (SPARQL Protocol and RDF Query Language) statements or SWRL (Semantic Web Rule Language) rules on the code ontology to check the model information. E semantic integrity of building information model is a necessary condition to ensure the application in a specific field [8]. Code ontology is composed of the concepts in the code and relationship between them, which can provide complete

Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call