IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

4.1.4.1.2 Element Composition

Provision of an aggregation structure where the element is part of another element representing the composite. The part then provides, if such concepts are in scope of the Model View Definition, exclusively the following:

  • Body Geometry — The partial body shape representation and its placement;
  • Material — The material information for the part.

The part may also provide, in addition to the aggregate, more specifically the following:

  • Property Sets — The parts may have individual property sets assigned, solely or in addition to the composite;
  • Quantity Sets — The parts may have individual quantity sets assigned, solely or in addition to the composite.

The part should not be contained in the spatial hierarchy, i.e. the concept Spatial Containment shall not be used at the level of parts. The part is contained in the spatial structure by the spatial containment of its composite.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

%3 IfcElement_0 IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] Decomposes      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      ConnectedFrom [0:?]      ConnectedTo [0:?]      ContainedInStructure [0:1]      FillsVoids [0:1]      HasCoverings [0:?]      HasOpenings [0:?]      HasProjections [0:?]      HasSurfaceFeatures [0:?]      InterferesElements [0:?]      IsConnectionRealization [0:?]      IsInterferedByElements [0:?]      ProvidesBoundaries [0:?] IfcRelAggregates IfcRelAggregates 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] RelatingObject 5. RelatingObject [1:1] 6. RelatedObjects [1:?] IfcElement_0:Decomposes1->IfcRelAggregates:RelatedObjects0 IfcElement_1 IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] ElementName 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      ConnectedFrom [0:?]      ConnectedTo [0:?]      ContainedInStructure [0:1]      FillsVoids [0:1]      HasCoverings [0:?]      HasOpenings [0:?]      HasProjections [0:?]      HasSurfaceFeatures [0:?]      InterferesElements [0:?]      IsConnectionRealization [0:?]      IsInterferedByElements [0:?]      ProvidesBoundaries [0:?] IfcRelAggregates:RelatingObject1->IfcElement_1:IfcElement0 IfcLabel IfcLabel IfcElement_1:Name1->IfcLabel:IfcLabel0
Figure 4.1.4.1.2.A

General Usage

ApplicableEntity
IfcBeam
Table A

Edit on Github

4 contributor(s): bSI-BotstefkeBDion Moultluz paz
Last change: ISO and CEN Review IFC4.3 Ed. 2 - series of editorial corrections from JWG12 (#634) * NBN-058 Editor correction Unsure about the formatting of the list within the box. This looks fine in Github but not on the generated HTML * Correct spelling FacilityPart to IfcFacilityPart (added with #NBN-098) * Spelling errors for NBN-099 * Type to Element (NBN-109) * Minor editorial correction (missing underscores) * Minor editorial (combination -> combinations) * #NBN-172 Editorial fix * #NBN-117 editorial fix * #nbn-118 editorial fix * #NBN-223 Small editorial fixes in IfcProject * #NBN-242 Editor fixes and cleanup headings * #NBN-251 editorial fix * #NBN-242 editorial fix * #nbn-261 fix plural 's -> entities * #NBN-263 editorial fix * #NBN-269 editorial fix * #NBN-273 editorial fix * #NBN-275 editor fix * #NBN-286 + 288 Tried to fix the caption * #NBN-310 editorial fix * #NBN-311 editor fix * #NBN-312 - replaced control by process * Added _ to surround Ifc entity names * #NBN-314 - Fix figure caption (try to) * #NBN-315 Adjust text and added _ to format entities * #NBN-316 Fixed formatting and added _ * #NBN-318 format and editorial fixes * #NBN-319 Fixed formatting issues * #NBN-320 and #NBN-321 editorial fixes * #NBN-322 fixed other errors, but not figure text * #NBN-323 - not fixed, but other edits are corrected * #NBN-326 editorial fix * #NBN-328 * #NBN-331 * #NBN-337 * #NBN-341 * #NBN-343 * #NBN-344 * #NBN-349 * #NBN-355 * #NBN-356 * #NBN-361 * #NBN-364 + #NBN-366 * #NBN-369 * #NBN-373 * #NBN-375 * #NBN-384 * #NBN-387 * #NBN-388 + NBN-389 * #NBN-390 + #NBN-391 * #NBN-394 * #NBN-396 * #NBN-397 + #NBN-398 * #NBN-400 + #NBN-402 * #NBN-410 * #NBN-414 * #NBN-418 * #NBN small editorial changes * #NBN -> Pset_DistanceExpression is not found --------- Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com> by stefkeB on 2023-09-06T11:35:17+02:00

Is this page difficult to understand? Let us know!