IFC 4.3.2.20240128 (IFC4X3_ADD2) under development

4 Fundamental concepts and assumptions

This specification consists of a schema defining data types, along with common concepts indicating use of data types for particular scenarios. This chapter defines such common concepts, which are applied at entities having specific use. Such concepts also form the basis of model views, which are supplementary specifications that adapt the scope of this schema for targeted use of the IFC standard for specific levels of advancement in usage.

Each concept template defines a graph of entities and attributes and parameters for particular attributes and instance types. Various entities within this schema reference such concept templates and adapt them for particular use according to parameters.

  1. AbRV
    RV
    1. 4.1.1.1    Actor Assignment
    2. AbRV
      RV
      1. 4.1.1.2.1    Alignment Grouping
      2. AbRV
        RV
      3. AbRV
        RV
    3. 4.1.1.4    Group Assignment
      AbRV
      RV
  2. AbRV
    RV
    1. AbRV
      RV
    2. AbRV
    3. RV
      1. AbRV
        RV
      2. AbRV
      3. AbRV
      4. 4.1.2.6.4    Material Set
        AbRV
        RV
      5. 4.1.2.6.5    Material Single
        AbRV
        RV
  3. AbRV
    RV
    1. AbRV
      RV
      1. AbRV
        RV
        1. 4.1.3.1.1.1    Door Attributes
          AbRV
          RV
        2. AbRV
        3. AbRV
        4. AbRV
        5. 4.1.3.1.1.5    Tendon Attributes
          AbRV
        6. 4.1.3.1.1.6    Window Attributes
          AbRV
          RV
      2. 4.1.3.1.2    Grid Attributes
        RV
      3. AbRV
        RV
        1. 4.1.3.1.3.1    Building Attributes
          AbRV
          RV
        2. 4.1.3.1.3.2    Site Attributes
          AbRV
          RV
        3. 4.1.3.1.3.3    Space Attributes
          AbRV
          RV
        4. 4.1.3.1.3.4    Spatial Zone Attributes
          AbRV
          RV
      4. RV
    2. AbRV
      RV
      1. 4.1.3.3.1    Door Type Attributes
    3. AbRV
      RV
    4. 4.1.3.6    Revision Control
      AbRV
      RV
    5. 4.1.3.7    Software Identity
      AbRV
      RV
  4. AbRV
    RV
    1. 4.1.4.1    Aggregation
      RV
      1. 4.1.4.1.2    Element Composition
        AbRV
        RV
      2. AbRV
        RV
      3. 4.1.4.1.4    Spatial Composition
        AbRV
        RV
      4. AbRV
        RV
    2. 4.1.4.3    Element Voiding
      AbRV
      RV
      1. 4.1.4.3.1    Earthworks Cuttings
      2. 4.1.4.3.2    Element Openings
    3. 4.1.4.4    Nesting
      RV
      1. 4.1.4.4.1    Alignment Layouts
      2. 4.1.4.4.2    Element Nesting
        AbRV
      3. 4.1.4.4.3    Object Nesting
        AbRV
      4. 4.1.4.4.4    Port Nesting
        AbRV
        RV
      5. 4.1.4.4.6    Type Element Nesting
      6. 4.1.4.4.7    Type Port Nesting
  5. AbRV
    RV
    1. 4.1.5.2    Control Flow
    2. AbRV
      RV
      1. 4.1.5.3.1    Path Connectivity
      2. 4.1.5.3.2    Port Connectivity
        AbRV
        RV
    3. 4.1.5.4    Element Covering
    4. 4.1.5.5    Element Filling
    5. 4.1.5.11    Space Boundaries
    6. AbRV
      RV
    7. 4.1.5.13    Spatial Structure
      RV
      1. 4.1.5.13.1    Spatial Container
        AbRV
        RV
      2. 4.1.5.13.2    Spatial Containment
        AbRV
        RV
      3. 4.1.5.13.3    Spatial Interference
    8. 4.1.5.14    Structural Activity
  6. RV
    1. 4.1.6.1    Object Typing
      AbRV
      RV
    2. 4.1.6.2    Property Sets
      AbRV
      RV
      1. AbRV
        RV
        1. AbRV
          RV
    3. 4.1.6.3    Quantity Sets
      AbRV
      RV
  7. 4.1.7    Product Shape
    RV
      1. 4.1.7.1.1    Alignment Geometry
        AbRV
      2. 4.1.7.1.2    Annotation Geometry
        1. 4.1.7.1.2.1    Annotation 2D Geometry
          AbRV
        2. 4.1.7.1.2.2    Annotation 3D Geometry
          AbRV
        3. 4.1.7.1.2.3    Set Of Survey Points
        4. 4.1.7.1.2.4    Single Survey Line
        5. 4.1.7.1.2.5    Single Survey Point
      3. 4.1.7.1.3    Axis Geometry
        1. 4.1.7.1.3.1    Axis 2D Geometry
        2. 4.1.7.1.3.2    Axis 3D Geometry
      4. 4.1.7.1.4    Body Geometry
        AbRV
        RV
        1. AbRV
          RV
        2. 4.1.7.1.4.3    Body Brep Geometry
        3. 4.1.7.1.4.4    Body CSG Geometry
        4. 4.1.7.1.4.5    Body Clipping Geometry
        5. AbRV
        6. AbRV
          RV
          1. AbRV
            RV
        7. AbRV
          RV
      5. 4.1.7.1.5    Box Geometry
        AbRV
        RV
      6. 4.1.7.1.6    Clearance Geometry
        AbRV
        RV
      7. 4.1.7.1.7    CoG Geometry
        AbRV
        RV
      8. 4.1.7.1.8    FootPrint Geometry
        AbRV
        RV
        1. AbRV
          RV
      9. 4.1.7.1.9    Lighting Geometry
      10. 4.1.7.1.10    Mapped Geometry
        RV
      11. 4.1.7.1.11    Profile Geometry
        1. 4.1.7.1.11.1    Profile 3D Geometry
      12. 4.1.7.1.12    Reference Geometry
        AbRV
        RV
        1. AbRV
          RV
          1. AbRV
            RV
        2. AbRV
          RV
      13. 4.1.7.1.13    Surface Geometry
        1. 4.1.7.1.13.1    Surface 3D Geometry
    1. RV
    2. 4.1.7.4    Product Placement
      RV
      1. AbRV
      2. AbRV
        RV
      1. 4.1.7.5.1    Reference Topology
      1. 4.1.8.1.1    Type Axis Geometry
      2. 4.1.8.1.2    Type Body Geometry
        1. 4.1.8.1.2.2    Type Body Brep Geometry
        2. 4.1.8.1.2.3    Type Body CSG Geometry
  8. AbRV
    RV
    1. AbRV
      RV
      1. AbRV
      2. AbRV
        RV
    2. AbRV
      RV
    3. 4.1.9.9    Project Units
      AbRV
      RV
  9. 4.1.10    Resource Limits
    1. 4.1.10.1    Resource Cost
    2. 4.1.10.2    Resource Quantity

4.2 Partial Templates

  1. 4.2.2    Geometry
      1. 4.2.2.1.1    Gradient Curve
      1. 4.2.2.2.1    Arc Segment
      2. 4.2.2.2.7    Linear Segment
      1. 4.2.2.3.4    Swept Solid Geometry
        1. 4.2.2.3.4.1    Extruded Area Geometry
        2. 4.2.2.3.4.4    Revolved Area Geometry
      1. 4.2.2.4.3    Tessellated Geometry
        1. 4.2.2.4.3.1    Polygonal Geometry
        2. 4.2.2.4.3.2    Triangulated Geometry
      1. 4.2.3.3.1    Surface Color Style
  2. 4.2.4    Layer
    1. 4.2.5.1    Material
  3. 4.2.10    Quantities
    1. 4.2.10.1    Area Quantity
    2. 4.2.10.2    Count Quantity
    3. 4.2.10.3    Length Quantity
    4. 4.2.10.4    Time Quantity
    5. 4.2.10.5    Volume Quantity
    6. 4.2.10.6    Weight Quantity
  4. 4.2.11    Texture
    1. 4.2.11.1    Image Texture
    2. 4.2.11.2    Texture Map
      1. 4.2.11.2.1    Indexed Texture Map
  5. 4.2.12    Values
    1. 4.2.12.1    Bounded Value
    2. 4.2.12.2    Enumerated Value
    3. 4.2.12.3    List Value
    4. 4.2.12.5    Single Value
    5. 4.2.12.6    Table Value

Edit on Github


Is this page difficult to understand? Let us know!