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...
Main Authors: | , , , |
---|---|
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 |