Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set

During data sharing and exchange of building projects, the particular business task generally requires a part of the complete model. This paper adopted XML schema to develop a generic language to extract the partial model from an Industry Foundation Classes (IFC) model based on the proposed Selectio...

Full description

Bibliographic Details
Main Authors: Xueyuan Deng, Huahui Lai, Jiayi Xu, Yunfan Zhao
Format: Article
Language:English
Published: MDPI AG 2020-03-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/6/1968
id doaj-31f5c3bdad0d441faffc7f6052f18046
record_format Article
spelling doaj-31f5c3bdad0d441faffc7f6052f180462020-11-25T01:48:28ZengMDPI AGApplied Sciences2076-34172020-03-01106196810.3390/app10061968app10061968Generic Language for Partial Model Extraction from an IFC Model Based on Selection SetXueyuan Deng0Huahui Lai1Jiayi Xu2Yunfan Zhao3Department of Civil Engineering, School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, ChinaShenzhen Municipal Design & Research Institute Co., Ltd., Shenzhen 518029, ChinaDepartment of Civil Engineering, School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, ChinaDepartment of Civil Engineering, School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, ChinaDuring data sharing and exchange of building projects, the particular business task generally requires a part of the complete model. This paper adopted XML schema to develop a generic language to extract the partial model from an Industry Foundation Classes (IFC) model based on the proposed Selection Set (called PMESS). In this method, the Selection Set was used to integrate users’ requirements, which could be mapped into IFC data. To ensure the validity of the generated partial IFC models in syntax and semantics, seven rules—including three basic rules for a valid IFC file, three extraction rules based on the Selection Set, and a processing rule for redundant information—were defined. Through defining PMESS-based configuration files, the required data can be extracted and formed as a partial IFC model. Compared with the existing methods, the proposed PMESS method can flexibly extract the user-defined required information. In addition, these PMESS-based configuration files can be stored as templates and reused in other tasks, which prevents duplicated work for defining extraction requirements. Finally, a practical project was used to illustrate the utility of the proposed method.https://www.mdpi.com/2076-3417/10/6/1968building information modeling (bim)industry foundation classes (ifc)partial model extractionquery languageselection set
collection DOAJ
language English
format Article
sources DOAJ
author Xueyuan Deng
Huahui Lai
Jiayi Xu
Yunfan Zhao
spellingShingle Xueyuan Deng
Huahui Lai
Jiayi Xu
Yunfan Zhao
Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
Applied Sciences
building information modeling (bim)
industry foundation classes (ifc)
partial model extraction
query language
selection set
author_facet Xueyuan Deng
Huahui Lai
Jiayi Xu
Yunfan Zhao
author_sort Xueyuan Deng
title Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
title_short Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
title_full Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
title_fullStr Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
title_full_unstemmed Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set
title_sort generic language for partial model extraction from an ifc model based on selection set
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-03-01
description During data sharing and exchange of building projects, the particular business task generally requires a part of the complete model. This paper adopted XML schema to develop a generic language to extract the partial model from an Industry Foundation Classes (IFC) model based on the proposed Selection Set (called PMESS). In this method, the Selection Set was used to integrate users’ requirements, which could be mapped into IFC data. To ensure the validity of the generated partial IFC models in syntax and semantics, seven rules—including three basic rules for a valid IFC file, three extraction rules based on the Selection Set, and a processing rule for redundant information—were defined. Through defining PMESS-based configuration files, the required data can be extracted and formed as a partial IFC model. Compared with the existing methods, the proposed PMESS method can flexibly extract the user-defined required information. In addition, these PMESS-based configuration files can be stored as templates and reused in other tasks, which prevents duplicated work for defining extraction requirements. Finally, a practical project was used to illustrate the utility of the proposed method.
topic building information modeling (bim)
industry foundation classes (ifc)
partial model extraction
query language
selection set
url https://www.mdpi.com/2076-3417/10/6/1968
work_keys_str_mv AT xueyuandeng genericlanguageforpartialmodelextractionfromanifcmodelbasedonselectionset
AT huahuilai genericlanguageforpartialmodelextractionfromanifcmodelbasedonselectionset
AT jiayixu genericlanguageforpartialmodelextractionfromanifcmodelbasedonselectionset
AT yunfanzhao genericlanguageforpartialmodelextractionfromanifcmodelbasedonselectionset
_version_ 1725011971591372800