## 4 Implementation
### Development of Port COBie System Focusing on Revit Environment  
For port facilities, it is important to transfer and utilize the information prepared from the design and construction phases up to the operation phase, and the port COBie system developed in this study assumes information is inputted during these phases. In addition, future developments should allow COBie data to be displayed as maintenance history information for each object in the IFC viewer. Therefore, this study proposes a method to convert the data into properties, allowing the inputted COBie data to be displayed in the IFC viewer. Regarding the existing COBie data, a typical method for extracting data is to include them in the IFC when converting a BIM model to IFC in the Revit environment. This is based on the IFC2\(\times\)3 version. However, the IFC viewer used in this study is based on IFC Harbor, which was developed through a research project and based upon IFC4\(\times\)3. Therefore, the method of extracting the COBie data essentially provided in Revit (i.e., by including it in IFC) cannot be used in this study. To solve this problem, a method of converting COBie data into BIM property information is proposed. To convert COBie data into properties for the BIM model, it is necessary to understand what parameters are present in the BIM environment. Because this study was conducted using Revit (by Autodesk), the port COBie data processing system was also based on Revit. Revit contains four parameters: shared, project, family, and global. A shared parameter refers to a parameter that can be shared between multiple projects or families (Revit User Guide, 2020). Unlike other parameters, a \"txt file is generated when a shared parameter is created. The parameters are managed in the project or family according to this file. Therefore, to create project or family parameters, a shared parameter must be created first. Project parameters are created based upon the shared parameter created beforehand. Project parameters are mainly used when creating a schedule within a project or when controlling visibility through rule-based filters. Because project parameters can only be used in the corresponding project, the information stored in the project parameters cannot be shared with other projects. Family parameters control variables such as dimensions, materials, and text within the family. Variables created at the project level that cannot be managed as parameters are managed only within the family. Global parameters are limited to a single project file and cannot be categorized by object. In this study, shared and project parameters were used to parameterize the COBie data. In this section, a system that can parameterize the developed port BIM COBie schema is developed using Dynamo, an add-in program for Revit. Figure 10 presents an overall conceptual diagram of the system. Figure 9: Research methodology for implementing the port COBie System. This study developed a COBie schema and a spreadsheet for the port sector, based on the existing COBie schema analysis alongside object and property classification systems for port facilities. The COBie system was developed using the port COBie spreadsheet, and the COBie data were parameterized using shared and project parameter concepts. Dynamo was used to implement this system (Figure 11). 1. **Planning** The port COBie schema developed in this study is analyzed during this stage. The COBie schema is analyzed because the types of data inputted to the COBie system are not homogenous. For example, the length, width, and height of a caisson (one of the port facilities) are automatically inputted according to the design when designing in Revit (see Figure 12). When entering COBie data, these values should be automatically inputted from Revit rather by the user. On the other hand, certain information (e.g., the company that constructed the caisson and its construction date and time) should be directly inputted by the user.