English

A Parallel IFC Normalization Algorithm for Incremental Storage and Version Control

Databases 2023-12-27 v1

Abstract

Industry Foundation Classes (IFC) files are commonly used for data exchange of Building Information Models (BIMs). Due to the equivalent transformations in the graph structure of IFC data, it is a challenge to perform version comparison and incremental storage on IFC files. In this paper, an IFC normalization method is proposed, which can reduce the influence of the equivalent transformations, so that the normalized IFC file can be directly used in Git-like tools for version comparison and incremental storage. The algorithm is also designed for getting stable results when running on multi-threads. Experiments show the efficiency of the algorithm and its potential in Common Data Environment (CDE) applications.

Keywords

Cite

@article{arxiv.2312.14931,
  title  = {A Parallel IFC Normalization Algorithm for Incremental Storage and Version Control},
  author = {Han Liu and Ge Gao and Ming Gu},
  journal= {arXiv preprint arXiv:2312.14931},
  year   = {2023}
}

Comments

in: 30th International Workshop on Intelligent Computing in Engineering (EG-ICE), 2023: 511-520

R2 v1 2026-06-28T14:00:14.526Z