A Parallel IFC Normalization Algorithm for Incremental Storage and Version Control
Han Liu, Ge Gao, Ming Gu

TL;DR
This paper introduces a parallel normalization algorithm for IFC files that enhances version control and incremental storage in BIM data management, enabling more efficient and stable comparisons in collaborative environments.
Contribution
It proposes a novel IFC normalization method that mitigates transformation effects and supports multi-threaded processing for improved version control and storage.
Findings
Algorithm is efficient in experiments.
Supports multi-threaded normalization.
Potential application in CDE environments.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques
