Research Article

Solutions on Establishing and Utilizing BIM for General Contractors in Key Scenarios of Digital Construction

Table 2

Some examples of modifications and analysis.

Modifications in M1/L1Analysis for changes in IFCInstances to be merged in L2 by MVD and modification status

Add two child tasks for the “cable tray” task: “cable tray-underground” and “cable tray-ceiling”Add two new task entities: IfcTask1#, IfcTask2#, and one relational entity, IfcRelAggregates1#. Modify the reverse attribute of IfcTask12#IfcTask1# (added)
IfcTask2# (added)
IfcRelAggregates1# (added)
★IfcTask12# (modified)

Relate the model components of the ceiling cable tray to the “cable tray- ceiling” task node. Associate the model components of the underground cable tray to the “cable tray- underground” task nodeAdd two relational entities: IfcRelAssignsToTask3#, IfcRelAssignsToTask4#. Modify the reverse attributes of the underground cable tray (IfcDuctSegment1#) and ceiling cable tray(IfcDuctSegment2#). Modify IfcRelAssignsToTask34# to relate to IfcTask34# and corresponding physical componentsIfcRelAssignsToTask3# (added)
IfcRelAssignsToTask4# (added)
★IfcRelAssignsToTask34# (modified)

Delete the “fire hydrant box” taskDelete IfcTask7# instance and IfcRelAssignsToTask7#. Modify an aggregateIfcTask7# (deleted)
IfcRelAssignsToTask7# (deleted)
IfcRelAggregates7# (modified)

Note: “★” denotes instances that should be recovered after merging.