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.3.1 Earthworks Cuttings

Earthworks Cuttings represent a voiding of an existing or constructed Earthen element (referred to as the voided element) usually represented by a subtype of IfcGeotechnicalElement or an IfcEarthworksFill. The IfcEarthworksCut semantically represents the work of removing/excavating material from the voided element, and the associated geometrical representation is the resulting void created. A IfcEarthworksCut may optionally be filled (fully or partially) with another element such as a foundation, earthen fill or foundation utilising the IfcRelFillsElement relationship.

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 IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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      HasOpenings [0:?]      HasProjections [0:?]      HasSurfaceFeatures [0:?]      InterferesElements [0:?]      IsConnectionRealization [0:?]      IsInterferedByElements [0:?]      ProvidesBoundaries [0:?] IfcRelVoidsElement IfcRelVoidsElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingBuildingElement [1:1] RelatedEarthworksCut 6. RelatedOpeningElement [1:1] IfcElement:HasOpenings1->IfcRelVoidsElement:RelatingBuildingElement0 IfcEarthworksCut IfcEarthworksCut 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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      FillsVoids [0:1]      HasCoverings [0:?]      HasOpenings [0:?]      HasProjections [0:?]      HasSurfaceFeatures [0:?]      InterferesElements [0:?]      IsConnectionRealization [0:?]      IsInterferedByElements [0:?]      ProvidesBoundaries [0:?]      VoidsElements [1:1] EarthworksCutType 9. PredefinedType [0:1] IfcRelVoidsElement:RelatedOpeningElement1->IfcEarthworksCut:IfcEarthworksCut0 IfcRelFillsElement IfcRelFillsElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingOpeningElement [1:1] RelatedBuiltElement 6. RelatedBuildingElement [1:1] IfcEarthworksCut:FillsVoids1->IfcRelFillsElement:RelatedBuildingElement0 IfcEarthworksCutTypeEnum IfcEarthworksCutTypeEnum IfcEarthworksCut:PredefinedType1->IfcEarthworksCutTypeEnum:IfcEarthworksCutTypeEnum0 IfcCourse IfcCourse 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] 9. PredefinedType [0:1] IfcRelFillsElement:RelatedBuildingElement1->IfcCourse:IfcCourse0 IfcDeepFoundation IfcDeepFoundation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] IfcRelFillsElement:RelatedBuildingElement1->IfcDeepFoundation:IfcDeepFoundation0 IfcEarthworksFill IfcEarthworksFill 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] 9. PredefinedType [0:1] IfcRelFillsElement:RelatedBuildingElement1->IfcEarthworksFill:IfcEarthworksFill0 IfcFooting IfcFooting 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] 9. PredefinedType [0:1] IfcRelFillsElement:RelatedBuildingElement1->IfcFooting:IfcFooting0 IfcPavement IfcPavement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] 9. PredefinedType [0:1] IfcRelFillsElement:RelatedBuildingElement1->IfcPavement:IfcPavement0 IfcSlab IfcSlab 1. GlobalId [1:1] 2. OwnerHistory [0:1] 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:?] 9. PredefinedType [0:1] IfcRelFillsElement:RelatedBuildingElement1->IfcSlab:IfcSlab0
Figure 4.1.4.3.1.A

General Usage

ApplicableEntity
IfcGeotechnicalElement
Table A

Edit on Github

2 contributor(s): Thomas KrijnenbSI-Bot
Last change: Reword by Thomas Krijnen on 2024-12-03T12:46:28+01:00

Is this page difficult to understand? Let us know!