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