IFC 4.3.2.20251105 (IFC4X3_ADD2) 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.

G <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm'>IfcElement</a> IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?] HasOpenings      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelVoidsElement.htm'>IfcRelVoidsElement</a> 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] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm'>IfcElement</a>:HasOpenings1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelVoidsElement.htm'>IfcRelVoidsElement</a>:RelatingBuildingElement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm'>IfcEarthworksCut</a> IfcEarthworksCut 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1] FillsVoids      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?]      VoidsElements [1:1] EarthworksCutType 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelVoidsElement.htm'>IfcRelVoidsElement</a>:RelatedOpeningElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm'>IfcEarthworksCut</a>:IfcEarthworksCut0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a> 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] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm'>IfcEarthworksCut</a>:FillsVoids1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCutTypeEnum.htm'>IfcEarthworksCutTypeEnum</a> IfcEarthworksCutTypeEnum <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm'>IfcEarthworksCut</a>:PredefinedType1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCutTypeEnum.htm'>IfcEarthworksCutTypeEnum</a>:IfcEarthworksCutTypeEnum0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourse.htm'>IfcCourse</a> IfcCourse 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourse.htm'>IfcCourse</a>:IfcCourse0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDeepFoundation.htm'>IfcDeepFoundation</a> IfcDeepFoundation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDeepFoundation.htm'>IfcDeepFoundation</a>:IfcDeepFoundation0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksFill.htm'>IfcEarthworksFill</a> IfcEarthworksFill 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksFill.htm'>IfcEarthworksFill</a>:IfcEarthworksFill0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFooting.htm'>IfcFooting</a> IfcFooting 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFooting.htm'>IfcFooting</a>:IfcFooting0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPavement.htm'>IfcPavement</a> IfcPavement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPavement.htm'>IfcPavement</a>:IfcPavement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlab.htm'>IfcSlab</a> IfcSlab 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] 9. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm'>IfcRelFillsElement</a>:RelatedBuildingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlab.htm'>IfcSlab</a>:IfcSlab0
Figure 4.1.4.3.1.A

General Usage

ApplicableEntity
IfcGeotechnicalElement
Table 4.1.4.3.1.B

Edit on Github


Is this page difficult to understand? Let us know!