I am delivering a shipyard project in ifc 4.3 where we have several blockwork type quay walls. These walls are constructed from pre-cast concrete blocks each weighing around 70 tonnes. Each block is treated as its own entity with its own pouring and placement record and they are monitored and inspected/maintained on an individual basis. It is like a brick wall but in the case of such large ‘bricks’ we do need traceability of materials, construction and maintenance.
What would people suggest is the best way to model this? I would like to model each block as an IfcBuildingElementPart with an IfcRelAggregates relationship to the complete IfcWall - something like the stud wall element example in the ifc schema documentation.
Does that seem appropriate?