CV-2x3-119 (aka CV-06-119)

Geometry for decomposed elements shall be either at the element container or at the element part level 

Based on          IFC2x2 & IFC2x3

Initiator            ISG Meeting-Munich

Effects              Extended Coordination View

Date                    2006 05 05


The IFC specification allows all subtypes of IfcBuildingElement (and other) to act as a container entity, i.e. to be a decomposed element having parts. This is expressed by an IfcRelAggregates relationship entity pointing to the container with RelatingObject and it referenced by the inverse attribute IsDecomposedBy. An example is a roof, containing two roof slabs:

    * IfcRoof <--RelatingObject-- IfcRelAggregates --RelatedObjects--> IfcSlab (PredefinedType=.ROOF.)

The following agreement is made:

    * If the building element acts as a container, i.e. has parts associated, and those parts have own shape representations, then the container shall have no shape representation.

addition 2011-03-10


Initiator: Coordination View V2.0 model view definition development

The requirement only concerns the shape representation of the container with RepresentationIdentifier = "Body". The container may have an own shape representation (e.g. of RepresentationIdentifier = "Axis" or "Box") even if the parts have the shape representation with RepresentationIdentifier = "Body".

See also Implmentation Agreements CV-06-120 & CV-06-121


CV-2x3-119 Figure

Figure 1: Correct assignment of 'Body' shape representation to parts only

©2020 buildingSMART International, Ltd. - All Rights Reserved