Technical Papers
Apr 27, 2022

Submodel Comparison Method Based on IFC File Content

Publication: Journal of Computing in Civil Engineering
Volume 36, Issue 4

Abstract

Because large-scale building projects are designed through multiprofessional collaboration and the design changes are unavoidable and frequent, it is essential to efficiently detect the changes between submodels in different versions for building projects. However, the traditional methods may have lower efficiency problems, such as time-consuming and inaccurate results via manual operation and visual inspection. To address these issues, this paper proposes a submodel comparison method based on Industry Foundation Class (IFC) file contents, called as IFC-submodel content comparison (SCC). First, all instances in two IFC files were, respectively, preprocessed and stored in a unified format. Next, all instances related with the required demand were extracted to form submodels. Then, the instances of the two submodels were all checked to remove redundancies, respectively, and each remaining instance was assigned at least one signature, which is a string consisting of feature information. Finally, these instances in the two submodels were compared by their signatures in a breadth-first search manner, and the matched information and unmatched information were extracted. The experimental results showed that the proposed IFC-SCC method is superior compared with the previous methods. Compared with the globally unique identifier (GUID)-based comparison method, the IFC-SCC method generated more accurate matched information, and obtained an improvement in time efficiency by 16.85%. Compared with the flat-based comparison method, the IFC-SCC method had an improvement of 48.35% on the time efficiency on average and removed the redundancies.

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 in a repository online in accordance with funder data retention policies. https://gr.xjtu.edu.cn/web/xzdu/bim_ifc/submodel.

Acknowledgments

The work described in this paper is partially supported by the Chinese National Natural Science Foundation (Grant No. 11975182) and the State Key Laboratory of Rail Transit Engineering Information in China (Grant No. 2017-05).

References

Berlo, L., J. Beetz, P. Bos, H. Hendriks, and R. Tongeren. 2012. “Collaborative engineering with IFC: New insights and technology.” In Proc., European Conf. on Product and Process Modelling 2012, EWork and EBusiness in Architecture, Engineering and Construction, 811–818. London: Taylor & Francis.
Borrmann, A., M. König, C. Koch, and J. Beetz. 2018. “Building information modeling: Why? What? How?” Build. Inf. Model. 1–24. https://doi.org/10.1007/978-3-319-92862-3_1.
BuildingSMART. 2021a. “IFC 2x edition 3 model implementation guide.”Accessed April 16, 2021. https://standards.buildingsmart.org/documents/Implementation/IFC2x_Model_Implementation_Guide_V2-0b.pdf.
BuildingSMART. 2021b. “Industry foundation classes formats (IFC).” Accessed April 16, 2021. https://technical.buildingsmart.org/standards/ifc/ifc-formats/.
BuildingSMART. 2022. “Model view definition (MVD)—An introduction.” Accessed January 22, 2022. http://technical.buildingsmart.org/standards/ifc/mvd/.
D’Amico, A., G. Bergonzoni, A. Pini, and E. Curra. 2020. “BIM for healthy buildings: An integrated approach of architectural design based on IAQ prediction.” Sustainability 12 (24): 10417. https://doi.org/10.3390/su122410417.
Du, X., Y. Gu, N. Yang, and F. Yang. 2020. “IFC file content compression based on reference relationships.” J. Comput. Civ. Eng. 34 (3): 04020012. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000894.
East, E., N. Nisbet, and J. Wix. 2009. “Lightweight capture of as-built construction information.” In Proc., 26th Int. Conf. on IT in Construction, 53–62. London: Taylor & Francis.
Gu, J., H. Zhang, and M. Gu. 2016. “Automatic integrity checking of IFC models relative to building regulations.” In Proc., Int. Conf. on Internet Multimedia Computing and Service, 52–56. New York: Association for Computing Machinery. https://doi.org/10.1145/3007669.3007743.
Gui, N., C. Wang, Z. Qiu, W. Gui, and G. Deconinck. 2019. “IFC-based partial data model retrieval for distributed collaborative design.” J. Comput. Civ. Eng. 33 (3): 04019016. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000829.
He, T., J. Zhang, J. Lin, and Y. Li. 2018. “Multiaspect similarity evaluation of BIM-based standard dwelling units for residential design.” J. Comput. Civ. Eng. 32 (5): 04018032. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000774.
Kang, T. W., and C. H. Hong. 2015. “A study on software architecture for effective BIM/GIS-based facility management data integration.” Autom. Constr. 54 (Jun): 25–38. https://doi.org/10.1016/j.autcon.2015.03.019.
Kincelova, K., C. Boton, P. Blanchet, and C. Dagenais. 2020. “Fire safety in tall timber building: A BIM-based automated code-checking approach.” Buildings 10 (7): 121. https://doi.org/10.3390/buildings10070121.
Lee, G. 2009. “Concept-based method for extracting valid subsets from an EXPRESS schema.” J. Comput. Civ. Eng. 23 (2): 128–135. https://doi.org/10.1061/(ASCE)0887-3801(2009)23:2(128).
Lee, G., J. Won, S. Ham, and Y. Shin. 2011. “Metrics for quantifying the similarities and differences between IFC files.” J. Comput. Civ. Eng. 25 (2): 172–181. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000077.
Lee, Y., C. M. Eastman, and W. Solihin. 2018. “Logic for ensuring the data exchange integrity of building information models.” Autom. Constr. 85 (Jan): 249–262. https://doi.org/10.1016/j.autcon.2017.08.010.
Noardo, F., K. A. Ohori, T. Krijnen, and J. Stoter. 2021. “An inspection of IFC models from practice.” Appl. Sci. 11 (5): 2232. https://doi.org/10.3390/app11052232.
Oraskari, J., and S. Törmä. 2015. “RDF-based signature algorithms for computing differences of IFC models.” Autom. Constr. 57 (Sep): 213–221. https://doi.org/10.1016/j.autcon.2015.05.008.
Palanisamy, V., and S. Vijayanathan. 2020. “Cluster based multi agent system for breadth first search.” In Proc., 20th Int. Conf. on Advances in ICT for Emerging Regions (ICTer), 54–58. https://doi.org/10.1109/ICTer51097.2020.9325464.
Pazlar, T., and Z. Turk. 2008. “Interoperability in practice: Geometric data exchange using the IFC standard.” Electr. J. Inf. Technol. Constr. 13 (24): 362–380.
Pezeshki, Z., and S. A. S. Ivari. 2018. “Applications of BIM: A brief review and future outline.” Arch. Comput. Methods Eng. 25 (2): 273. https://doi.org/10.1007/s11831-016-9204-1.
Rosati, C. A., A. Cervo, and C. Fantuzzi. 2020. “Air quality monitoring in a BIM model by means of a IoT sensors network.” In Proc., 4th Int. Conf. on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), 110–115. Chennai, India: IEEE Madras Section. https://doi.org/10.1109/I-SMAC49090.2020.9243508.
Santos, R., A. A. Costa, and A. Grilo. 2017. “Bibliometric analysis and review of building information modelling literature published between 2005 and 2015.” Autom. Constr. 80 (Aug): 118–136. https://doi.org/10.1016/j.autcon.2017.03.005.
Shafiq, M. T., and S. R. Lockley. 2020. “Application of signature-based matching for IFC model comparison.” Int. J. Construct Manage. 1–10. https://doi.org/10.1080/15623599.2020.1742630.
Shirowzhan, S., S. M. E. Sepasgozar, D. J. Edwards, H. Li, and C. Wang. 2020. “BIM compatibility and its differentiation with interoperability challenges as an innovation factor.” Autom. Constr. 112 (Apr): 103086. https://doi.org/10.1016/j.autcon.2020.103086.
Sibenik, G., and I. Kovacic. 2020. “Assessment of model-based data exchange between architectural design and structural analysis.” J. Build. Eng. 32 (Nov): 101589. https://doi.org/10.1016/j.jobe.2020.101589.
Sporr, A., G. Zucker, and R. Hofmann. 2019. “Automated HVAC control creation based on building information modeling (BIM): Ventilation system.” IEEE Access 7 (May): 74747–74758. https://doi.org/10.1109/ACCESS.2019.2919262.
Sun, J., Y. Liu, G. Gao, and X. G. Han. 2015. “IFCCompressor: A content-based compression algorithm for optimizing industry foundation classes files.” Autom. Constr. 50 (Feb): 1–15. https://doi.org/10.1016/j.autcon.2014.10.015.
Ugurlu, O., V. Khalilpour Akram, and D. Tursel Eliiyi. 2020. “A distributed depth first search based algorithm for edge connectivity estimation.” In Proc., 16th Int. Conf. on Network and Service Management (CNSM), 1–6. https://doi.org/10.23919/CNSM50824.2020.9269062.
Venugopal, M., C. M. Eastman, and J. Teizer. 2015. “An ontology-based analysis of the industry foundation class schema for building information model exchanges.” Adv. Eng. Inf. 29 (4): 940–957. https://doi.org/10.1016/j.aei.2015.09.006.
Won, J., and G. Lee. 2011. “Algorithm for efficiently extracting IFC building elements from an IFC building model.” In Computing in civil engineering, 713–719. Reston, VA: ASCE.
Won, J., G. Lee, and C. Cho. 2013. “No-schema algorithm for extracting a partial model from an IFC instance model.” J. Comput. Civ. Eng. 27 (6): 585–592. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000320.
Wu, J., H. L. Sadraddin, R. Ren, J. Zhang, and X. Shao. 2021. “Invariant signatures of architecture, engineering, and construction objects to support BIM interoperability between architectural design and structural analysis.” J. Constr. Eng. Manage. 147 (1): 1–17. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001943.
Xu, Z., B. Li, Q. Li, T. Huang, and H. Li. 2018. “Developing an IFC-based database for construction quality evaluation.” In Advances in civil engineering. London: Hindawi. https://doi.org/10.1155/2018/3946051.
Zhu, M. 2016. “Studies on partial model extraction and model merging for BIM based on file instances.” [In Chinese.] Master’s thesis, School of Software, Tsinghua Univ.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 36Issue 4July 2022

History

Received: Jul 1, 2021
Accepted: Feb 23, 2022
Published online: Apr 27, 2022
Published in print: Jul 1, 2022
Discussion open until: Sep 27, 2022

Permissions

Request permissions for this article.

Authors

Affiliations

Xiaozhi Du, Ph.D. [email protected]
Lecturer, School of Software Engineering, Xi’an JiaoTong Univ., No. 28 West Xianning Rd., Xi’an 710049, China (corresponding author). Email: [email protected]
Yurong Duan [email protected]
M.A. Student, School of Software Engineering, Xi’an JiaoTong Univ., No. 28 West Xianning Rd., Xi’an 710049, China. 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.

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