A Historical Building Information Modeling-Based Framework to Improve Collaboration and Data Security in Architectural Heritage Restoration Projects
Abstract
:1. Introduction
- Develop an Architectural Heritage Restoration Distributed Common Data Environment (AHR-DCDE) framework that integrates the blockchain and IPFS.
- Develop technical components that support the functionality of the AHR-DCDE.
- Evaluate the performance of the AHR-DCDE.
2. Literature Review
2.1. HBIM-Based Collaborative Workflow
2.2. Common Data Environment for Architectural Heritage Restoration
2.3. Blockchain in the Construction Industry
3. The Development of the Architectural Heritage Restoration Distributed Common Data Environment (AHR-DCDE) Framework
3.1. Subsection Architectural Heritage Restoration Distributed Common Data Environment (AHR-DCDE) Framework
3.2. Blockchain Transaction Data Model Development
3.3. Smart Contract Development
- Upload Request: Project members initiate an upload request to share a CID. The smart contract receives and processes this request.
- Pre-execution Verification: In the first step, the smart contract transmits the transaction to pre-execution members who review the transaction to verify its legitimacy. Transactions containing illegal parameters will be rejected.
- Signing and Confirmation: Once verified, project members sign the transaction and return it to the smart contract.
- Ordering and Broadcasting: The smart contract sends the signed transaction to the ordering service. The ordering service collects multiple transactions over a period, forms a new block, and broadcasts it to the blockchain network.
- Validation and Recording: Other project members validate the block in the broadcast and record it in their local ledger, ensuring the transaction’s legality and consistency.
- Transaction Success Notification: The smart contract sends a notification to the transaction initiator, confirming the successful sharing and storage of the transaction.
4. AHR-DCDE Applied Research
4.1. Preliminary Preparation
4.2. Project Applications
4.2.1. Sharing Information to Begin Collaborative Design of Architectural Heritage
4.2.2. HBIM-Based Collaborative Design for Architectural Heritage Restoration
4.2.3. Change HBIM Model Status from SHARED to PUBLISH
4.3. Subsection Framework Performance Evaluation
- Development Environment: The AHR-DCDE framework was developed based on Hyperledger Fabric v1.4 and deployed on the Ubuntu 16.04 (Linux) operating system.
- Design Team Simulation: Considering the project involves four design teams, four virtual machines (or Docker containers) were used to simulate these teams. Each virtual machine was configured with an Intel(R) Core(TM) i5-12600H CPU and 8 GB RAM.
- Performance Evaluation: Hyperledger Tape (HT), a streamlined benchmark tool, was employed to assess the latency and throughput of the Hyperledger Fabric blockchain network. The assessment unfolded over ten rounds, during each of which five blocks were produced, with every block encapsulating ten transactions.
- Storage Cost Evaluation: To estimate storage costs, it was assumed that a project could generate 500 design change transactions in a day. The AHR-DCDE architecture was configured to process ten transactions per second.
4.3.1. Latency and Throughput
4.3.2. Storage Cost
5. Discussion
- The proposition of the AHR-DCDE framework that integrates blockchain and IPFS technologies. The traditional HBIM model adopts a centralized data management method, which faces risks such as data access denial or data loss. The proposed AHR-DCDE framework effectively solves the problem of handling large files in collaborative design for architectural heritage restoration and ensures the security of the HBIM-based design process. Utilizing cryptographic hash technology, a one-way encryption method that irreversibly transforms data from its original form (plaintext) into an encrypted form (ciphertext), the AHR-DCDE framework ensures the immutability of data. The blockchain is responsible for providing immutable storage for design records, while the IPFS ensures the integrity of design files. By adopting a distributed data storage approach, the AHR-DCDE achieves equivalency between project members and access to multiple data sources. In addition, each member maintains a full blockchain ledger, ensuring multiple storage and backup of design records.
- This study developed key technical components required for the AHR-DCDE framework to support its feasibility. Firstly, a transaction data model was designed in this study aimed at facilitating information exchange within the blockchain network. This data model provides design teams with comprehensive collaboration information, enabling them to quickly and accurately identify and resolve model issues. The design of the transaction data model strictly adheres to the ISO 19650 [9,10] standard and blockchain data format requirements to ensure compatibility across different applications. Secondly, corresponding smart contracts were developed to manage design information in the blockchain ledger, allowing project members to efficiently upload new transactions or query existing information in the ledger.
- This study expands the application domain of blockchain technology in the architectural heritage restoration industry. Existing research shows that the application of blockchains in the construction industry has a wide range of research prospects. Many scholars have applied blockchain technology to the construction industry and achieved rich research results. Starting from two unique perspectives, this study first proposes a conceptual method for applying blockchain technology to the field of architectural heritage restoration. Firstly, by integrating blockchain technology into the CDE (Common Data Environment) it has facilitated collaborative design based on HBIM (Historical Building Information Modeling), marking one of the preliminary explorations of this technology’s application in this field. Secondly, this study further extends the theoretical blockchain model into a practical and feasible solution for the architectural heritage restoration industry, thus broadening the boundaries of existing research and providing a new methodological framework.
- Maximizing Trust to Facilitate Collaboration: In existing HBIM collaborative projects, the lack of trust between project members is a major challenge. Project members are concerned that ownership of HBIM data may be lost or that data may be illegally altered. This leads to a tendency to withhold their data, thereby resisting collaboration. The AHR-DCDE framework, by providing an immutable data storage solution, establishes a trustworthy collaborative environment. In such an environment, project members are more willing to exchange information, thereby enhancing the overall efficiency of the project. Moreover, blockchain technology ensures the authenticity and traceability of project data without the need for third-party intermediaries, significantly reducing the time cost required to resolve disputes or provide proof of payment.
- Driving the Digital Transformation of the Construction Industry: By integrating blockchain technology within a Common Data Environment (CDE), this study showcases the potential of blockchain as a foundational data storage technology. Blockchain can eliminate barriers encountered in adopting other information technologies such as the HBIM, the Internet of Things (IoT), and the Geographic Information System (GIS), accelerating the digital transformation of the construction industry. Furthermore, the integration of the blockchain with other technologies offers new avenues for developing decentralized software and systems for the industry. This method of digital information sharing allows project members and their technical expertise to be highly customized within the blockchain network, free from third-party constraints. This lowers the barrier to digital collaboration, paving the way for further digital transformation in the construction industry.
6. Conclusions
- Technical Innovation: The implementation of the AHR-DCDE framework highlights the innovative application of blockchain and IPFS technologies in the field of architectural heritage conservation. This framework ensures the immutability and traceability of data, significantly enhancing the security and transparency of project data, and provides a solid data support platform for architectural heritage restoration projects.
- Collaboration Efficiency Enhancement: By facilitating seamless collaboration among interdisciplinary teams, the AHR-DCDE framework enables project participants to access the latest design documents and materials in real time, significantly improving the efficiency of decision-making and the quality of design solutions. This efficient collaboration model brings unprecedented workflow optimization to complex architectural heritage restoration projects.
- Performance Optimization: By utilizing IPFS technology, the AHR-DCDE framework successfully overcomes the performance bottlenecks encountered by traditional CDEs in processing and sharing large HBIM model files. It provides an effective solution strategy for the storage and fast retrieval of large volumes of data, thereby significantly enhancing the operational efficiency of the project.
- Cost-Effectiveness Analysis: Preliminary evaluations indicate that the AHR-DCDE framework performs excellently in aspects such as network latency, data throughput, and storage costs, meeting the demands for efficient data processing and sharing in architectural heritage restoration projects. This proves its economic benefits in practical applications.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Jagielska, B.A.; Pszczyński, M.; Stec, P. Cultural Heritage Education in UNESCO Cultural Conventions. Sustainability 2021, 13, 3548. [Google Scholar] [CrossRef]
- Mohamed, Y.M.A.B.; Mahmood, K. Post-Conflict Safeguarding of Built Heritage: Content Analysis of the ICOMOS Heritage at Risk Journal, 2000–2019. Sustainability 2023, 15, 12364. [Google Scholar]
- Alison, H.; Stavroula, G. Conservation science: Reflections and future perspectives. Stud. Conserv. 2015, 60, 2–6. [Google Scholar]
- ICOMOS. Available online: https://www.icomos.org/en/participer/179-articles-en-francais/ressources/charters-and-standards/157-the-venice-charter (accessed on 6 November 2023).
- Wen, L.; Yahaya, A.; Hazrina, H.B.M. The development of the concept of architectural heritage conservation and its inspiration. Built Herit. 2023, 7, 21. [Google Scholar]
- Bastem, S.S.; Cekmis, A. Development of historic building information modelling: A systematic literature review. Build. Res. Inf. 2022, 50, 527–558. [Google Scholar] [CrossRef]
- Diara, F. HBIM Open Source: A Review. ISPRS 2022, 11, 472. [Google Scholar] [CrossRef]
- Isabel, J.P.; Patricia, T.; Jorge, G.V.; Eugenio, P. Protocol to Manage Heritage-Building Interventions Using Heritage Building Information Modelling(HBIM). Sustainability 2018, 10, 908. [Google Scholar]
- ISO 19650-1:2018. Available online: https://www.iso.org/standard/68078.html (accessed on 18 December 2023).
- ISO 19650-5:2020. Available online: https://www.iso.org/standard/74206.html (accessed on 18 December 2023).
- Issa, J.R.; John, I.M.; Ehsan, M. IFC-Based BIM-to-BEM Model Transformation. J. Comput. Civ. Eng. 2020, 34, 2–4. [Google Scholar]
- Minho, O.; Jaewook, L.; Seung, W.H.; Yongwook, J. Integrated system for BIM-based collaborative design. Autom. Constr. 2015, 58, 196–206. [Google Scholar]
- Construction Management Software|Autodesk BIM 360. Available online: https://www.autodesk.com/bim-360/ (accessed on 6 November 2023).
- Omer, H.A.E.G.; Gokce, G.R.L. Information Sciences and Systems 2015: 30th International Symposium on Computer and Information Sciences(ISCIS 2015), 1st ed.; Springer International Publishing: Cham, Switzerland, 2016; pp. 20–21. [Google Scholar]
- Abdul, M.M.; Lamine, M.; Colin, B. Challenges to BIM-cloud integration: Implication of security issues on secure collaboration. In Proceedings of the 2013 IEEE International Conference on Cloud Computing Technology and Science, Bristol, UK, 5 December 2013. [Google Scholar]
- Alkhateeb, A.; Catal, C.; Kar, G.; Mishra, A. Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review. Sensors 2022, 22, 1304. [Google Scholar] [CrossRef]
- Xingyu, T.; Peter, K.Y.W.; Yuqing, X.; Yuhan, L.; Xingbo, B.; Chengliang, Z.; Moumita, D.; Jace, C.P.C. Smart contract swarm and multi-branch structure for secure and efficient BIM versioning in blockchain-aided common data environment. Comput. Ind. 2023, 149, 103922. [Google Scholar]
- Denis, J.S.; Tim, B.; Ling, M. Exploratory literature review of blockchain in the construction industry. Autom. Constr. 2021, 132, 103914. [Google Scholar]
- Yang, L. The Blockchain: State-of-the-Art and Research Challenges. J. Ind. Inf. Integr. 2019, 15, 80–90. [Google Scholar]
- Yanling, N.; Baolin, S.; Yucai, W. Blockchain-based BIM Digital Project Management Mechanism Research. IEEE Access 2021, 9, 161342–161351. [Google Scholar]
- Sommez, R.; Ahmadisheykhsarmast, S.; Gungor, A.A. BIM integrated smart contract for construction project progress payment administration. Autom. Constr. 2022, 139, 104294. [Google Scholar] [CrossRef]
- Nawari, O.N.; Shriraam, R. Blockchain technology and BIM process: Review and potential applications. J. Inf. Technol. Constr. 2019, 24, 209. [Google Scholar]
- Discover What’s Out There with IPFS. Available online: https://ipfs.tech/ (accessed on 18 December 2023).
- Livio, D.L.; Chawee, B.; Chiara, S.; Philippe, V.; Michel, F. A semantic-based platform for the digital analysis of architectural heritage. Comput. Graph. 2011, 35, 227–241. [Google Scholar]
- Murphy, M.; McGovern, E.; Pavia, S. Historic Building Information Modelling (HBIM). Struct. Surv. 2009, 27, 311–327. [Google Scholar] [CrossRef]
- Coşgun, N.T.; Çügen, H.F.; Arslan Selçuk, S. A Bibliometric Analysis on Heritage Building Information Modeling (HBIM) Tools. ATA Planlama ve Tasarım Dergisi 2021, 5, 61–80. [Google Scholar] [CrossRef]
- Antonopoulou, S.; Bryan, P. BIM for Heritage: Developing a Historic Building Information Model; Historic England: London, UK, 2017. [Google Scholar]
- Nieto-Julián, J.E.; Farratell, J.; Bouzas Cavada, M.; Moyano, J. Collaborative Workflow in an HBIM Project for the Restoration and Conservation of Cultural Heritage. Int. J. Archit. Herit. 2022, 11, 1813–1832. [Google Scholar] [CrossRef]
- Radl, J.; Kaiser, J. Benefits of Implementation of Common Data Environment (CDE) into Construction Projects. IOP Conf. Ser. Mater. Sci. Eng. 2019, 471, 022021. [Google Scholar] [CrossRef]
- Preidel, C.; Borrmann, A.; Oberender, C.-H.; Tretheway, M. Seamless Integration of Common Data Environment Access into BIM Authoring Applications: The BIM Integration Framework; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
- Implementation of a Common Data Environment. Available online: https://www.scottishfuturestrust.org.uk/publications/documents/cde-implementation-research (accessed on 18 December 2023).
- BIMcloud. Available online: https://graphisoft.com/solutions/bimcloud (accessed on 18 December 2023).
- Parn, E.A.; Edwards, D. Cyber Threats Confronting the Digital Built Environment: Common Data Environment Vulnerabilities and Block Chain Deterrence. ECAM 2019, 26, 245–266. [Google Scholar] [CrossRef]
- Qian, X.; Papadonikolaki, E. Shifting Trust in Construction Supply Chains through Blockchain Technology. ECAM 2020, 28, 584–602. [Google Scholar] [CrossRef]
- Hsu, C.-L.; Wang, J.-T.; Hou, H.-Y. A Blockchain-Based Parametric Model Library for Knowledge Sharing in Building Information Modeling Collaboration. J. Constr. Eng. Manag. 2023, 149, 04023107. [Google Scholar] [CrossRef]
- Tao, X.; Liu, Y.; Wong, P.K.-Y.; Chen, K.; Das, M.; Cheng, J.C.P. Confidentiality-Minded Framework for Blockchain-Based BIM Design Collaboration. Autom. Constr. 2022, 136, 104172. [Google Scholar] [CrossRef]
- Sun, J.; Yao, X.; Wang, S.; Wu, Y. Blockchain-Based Secure Storage and Access Scheme For Electronic Medical Records in IPFS. IEEE Access 2020, 8, 59389–59401. [Google Scholar] [CrossRef]
- Yu, R.; Li, Z.; Chen, Z.; Ding, G. Digital Rights Management System of Media Convergence Center Based on Ethereum and IPFS. IEICE Trans. Inf. & Syst. 2023, E106, 1275–1282. [Google Scholar]
- Tao, X.; Das, M.; Liu, Y.; Cheng, J.C.P. Distributed Common Data Environment Using Blockchain and Interplanetary File System for Secure BIM-Based Collaborative Design. Autom. Constr. 2021, 130, 103851. [Google Scholar] [CrossRef]
- Nawari, N.O.; Ravindran, S. Blockchain and the Built Environment: Potentials and Limitations. J. Build. Eng. 2019, 25, 100832. [Google Scholar] [CrossRef]
- Hyperledger Fabric. Available online: https://www.hyperledger.org/projects/fabric (accessed on 18 December 2023).
- Gaba, P.; Raw, R.S.; Mohammed, M.A.; Nedoma, J.; Martinek, R. Impact of Block Data Components on the Performance of Blockchain-Based VANET Implemented on Hyperledger Fabric. IEEE Access 2022, 10, 71003–71018. [Google Scholar] [CrossRef]
- Sheng, D.; Ding, L.; Zhong, B.; Love, P.E.D.; Luo, H.; Chen, J. Construction Quality Information Management with Blockchains. Autom. Constr. 2020, 120, 103373. [Google Scholar] [CrossRef]
- Cai, L.; Gong, Q.; Jiang, F.; Yuan, M.; Xiao, Z.; Zhang, S.; Zheng, C.; Wu, Y. Retracted: The Use of the Intelligent Bayesian Network Method Combined with Blockchain Technology in the Optimisation of Tunnel Construction Quality Control. IET Software 2023, 17, 776–786. [Google Scholar] [CrossRef]
- Li, X.; Wu, L.; Zhao, R.; Lu, W.; Xue, F. Two-Layer Adaptive Blockchain-Based Supervision Model for off-Site Modular Housing Production. Comput. Ind. 2021, 128, 103437. [Google Scholar] [CrossRef]
Attributes | Value |
---|---|
ID | The file ID functions as both the transaction key and a unique identifier for files, allowing project participants to access the current status of files within the blockchain network in real time. It is consistently used and remains unchanged throughout the collaborative design process of architectural heritage restoration. Unlike the Content Identifier (CID), which updates with changes to the file content, the file ID remains fixed, ensuring the consistency of file identity and the reliability of tracking. |
Name | The ISO 19650 [9,10] standard provides conventions and optional fields for file naming, allowing project teams to construct file names based on project requirements, such as project name, originator, file type, etc. For example, in Figure 6, “PHDBC-ARCH-M3” represents a 3D (M3) model file in the architectural domain of the Pinghe Packing Factory Conservation project. The file “PHDBC-ARCH-M3-REQUEST” indicates that this is a request document regarding an architectural component issue. |
Version | The ISO 19650 [9,10] standard establishes methods for data version control within a Common Data Environment (CDE). Modifications made to data within the Work in Progress (WIP) container are marked by minor version increments, for instance, transitioning from P01 to P01.1. Subsequent updates that move data to the Shared (SHARED) container necessitate an adjustment in the revision code to signify a major revision, such as altering from P01 to P02. |
Ownership | Ownership of information in a CDE is defined in the ISO 19650 [9,10] standard as belonging to the creator of that information. |
From to | Senders and recipients of documents. |
Status code | Status codes are defined in the ISO 19650 [9,10] standard to describe the metadata for the content applicability of information containers. Several codes that will be used in this study are listed: in SHARED containers. S1: Suitability for coordination. The document can be shared with other disciplines. S3: Suitable for internal review and comment. The document is used to relay questions and requests. S4: Suitable for construction. The document is suitable for seeking client approval to proceed with construction in a PUBLISH container. A: Suitable for construction. The document is suitable for construction. |
Hash value (CID) | CID returned by the IPFS network |
Dependent file | Name of subsidiary document |
Dependent file hash (CID) | CID of the attached file returned by the IPFS network |
Time | Trading time |
Number | Collaborative Design Activities in the AHR-DCDE | Explanation | Function in Smart Contract |
---|---|---|---|
1 | Pre-restoration HBIM modeling and related file sharing | The sharing of Content Identifiers (CIDs) for HBIM models, structural inspection reports and building appraisal reports prior to the restoration of a building’s heritage in a blockchain network enables project team members to access these key documents in order to carry out the design of structural reinforcement or to identify building components to be protected. | UPLOAD |
2 | HBIM model version update | Disseminating transactions that include the Content Identifier (CID) of an amended or updated Heritage Building Information Modeling (HBIM) model through the blockchain network grants every participant access to the most recent version of the model. | UPLOAD |
3 | Issue file sharing | Issue files cover BIM Collaboration Format (BCF) change files, Request for Information (RFI) files, and new design requirements files, among others, and the transactions contained in the issue file Content Identifiers (CIDs) are shared on the blockchain network. This approach allows other project members to have a clear picture of what changes were made, where they were made, and what new requirements were proposed. | UPLOAD |
4 | Sharing of contractual documents | When collaborating in a CDE, an updated contract needs to be shared between project members. The CID containing the contract will be shared across the blockchain network so that members are aware of the new contract terms. | UPLOAD |
5 | Information enquiry | All transactions can be queried in the blockchain network, which is used to prevent disputes from occurring. | UPLOAD |
Item | Size (Byte) |
---|---|
ID | 6 B |
Name | 22 B |
Version | 3 B |
Ownership | 6 B |
From to | 15 B |
Status code | 2 B |
Hash value (CID) | 64 B |
Dependent file | 9 B |
Dependent file hash | 50 B |
Time | 10 B |
Total | 187 B |
Item | Size (Byte) |
---|---|
Hash of previous block | 32 B |
Hash of current block | 32 B |
Merkle root | 32 B |
Timestamp | 15 B |
Merkle tree Hash number | 608 B |
Transactions of design record | 1870 B |
Total | 2589 B |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, C.; Dong, X.; Zou, Y.; Yang, H.; Zhi, J.; Ren, Z. A Historical Building Information Modeling-Based Framework to Improve Collaboration and Data Security in Architectural Heritage Restoration Projects. Buildings 2024, 14, 1431. https://doi.org/10.3390/buildings14051431
Zhou C, Dong X, Zou Y, Yang H, Zhi J, Ren Z. A Historical Building Information Modeling-Based Framework to Improve Collaboration and Data Security in Architectural Heritage Restoration Projects. Buildings. 2024; 14(5):1431. https://doi.org/10.3390/buildings14051431
Chicago/Turabian StyleZhou, Cong, Xingyao Dong, Yiquan Zou, Hao Yang, Jingtao Zhi, and Zhixiang Ren. 2024. "A Historical Building Information Modeling-Based Framework to Improve Collaboration and Data Security in Architectural Heritage Restoration Projects" Buildings 14, no. 5: 1431. https://doi.org/10.3390/buildings14051431
APA StyleZhou, C., Dong, X., Zou, Y., Yang, H., Zhi, J., & Ren, Z. (2024). A Historical Building Information Modeling-Based Framework to Improve Collaboration and Data Security in Architectural Heritage Restoration Projects. Buildings, 14(5), 1431. https://doi.org/10.3390/buildings14051431