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 and rules of this schema for targeted domains within the building industry.

The concepts assigned to General usage definitions are for clarity purposes and do not represent all official concept templates which might be assigned to entities in domain specific model views.

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

EXAMPLE  The 'Ports' concept template defines distribution system connectivity for mechanical, electrical, and plumbing systems; a pipe segment defines an application of the 'Ports' concept, having one port as an inlet and another as an outlet.

Concept templates
Template General Usage
Object Assignment X
  Actor Assignment X
  Assignment to Group X
    Alignment Grouping X
    Component to Distribution System X
    Port to Distribution System X
    Survey Elements Grouping X
  Assignment to Product X
  Control Assignment X
  Group Assignment X
  Process Assignment X
  Process Type Assignment X
  Product Assignment X
  Product Type Assignment X
  Resource Assignment X
  Resource Type Assignment X
Object Association X
  Approval Association X
  Classification Association X
  Constraint Association X
  Dataset Association X
  Document Association X
  Library Association X
  Material Association X
    Material Constituent Set X
    Material Layer Set Usage X
    Material Layer Set X
    Material Profile Set Usage X
    Material Profile Set X
    Material Set X
    Material Single X
Object Attributes X
  Object Occurrence Attributes X
    Alignment Attributes X
      Alignment Cant Attributes X
      Alignment Horizontal Attributes X
      Alignment Vertical Attributes X
    Element Occurrence Attributes X
      Door Attributes X
      Mechanical Fastener Attributes X
      Reinforcing Bar Attributes X
      Reinforcing Mesh Attributes X
      Tendon Attributes X
      Window Attributes X
    Grid Attributes X
    Spatial Element Attributes X
      Building Attributes X
      Site Attributes X
      Space Attributes X
      Spatial Zone Attributes X
      Storey Attributes X
    System Element Attributes X
  Object Predefined Type X
  Object Type Attributes X
    Door Type Attributes X
    Mechanical Fastener Type Attributes X
    Reinforcing Bar Type Attributes X
    Reinforcing Mesh Type Attributes X
    Tendon Type Attributes X
    Window Type Attributes X
  Object Type Predefined Type X
    Element Type Predefined Type X
    Spatial Element Type Predefined Type X
  Object User Identity X
  Revision Control X
  Software Identity X
Object Composition X
  Aggregation X
    Alignment Aggregation To Project X
    Complementary Data Composition X
    Complementary Data Decomposition X
    Element Composition X
    Element Decomposition X
    Spatial Composition X
    Spatial Decomposition X
  Element Projecting X
  Element Voiding X
    Element Openings X
    Element Voiding Features X
    Excavation Cuttings X
  Nesting X
    Alignment Layout X
    Alignment Layouts X
      Alignment Layout - Horizontal, Vertical and Cant X
      Alignment Layout - Reusing Horizontal Layout X
    Element Nesting X
    Object Nesting X
    Port Nesting X
    Survey Elements Nesting X
  Surface Feature Adherence X
  Type Element Aggregation X
Object Connectivity X
  Alignment Spatial Reference X
  Control Flow X
  Element Connectivity X
    Path Connectivity X
    Port Connectivity X
  Element Filling X
  Element Interference X
  Group Spatial Connectivity X
  Product Relative Positioning X
  Product Span Positioning X
  Sequential Connectivity X
  Space Boundaries X
    Space Boundaries 1st Level X
    Space Boundaries 2nd Level X
  Spatial Service Connectivity X
  Spatial Structure X
    Spatial Container X
    Spatial Containment X
    Spatial Interference X
      Spatial Interference With Zones X
  Station X
  Structural Activity X
  Structural Connectivity X
Object Definition X
  Object Typing X
  Property Sets X
    Property Sets for Objects X
      Property Sets with Override X
    Property Sets for Performance X
    Property Sets for Types X
  Quantity Sets X
Product Shape X
  Product Geometric Representation X
    Alignment Geometry X
      Alignment Geometry - Horizontal and Vertical X
      Alignment Geometry - Horizontal X
      Alignment Geometry - Horizontal, Vertical and Cant X
      Alignment Geometry - Segments X
      Alignment Geometry Cant X
      Alignment Geometry Gradient X
    Annotation Geometry X
      Annotation 2D Geometry X
      Annotation 3D Geometry X
      Set Of Survey Points X
      Single Survey Line X
      Single Survey Point Linearly Placed X
      Single Survey Point X
    Axis Geometry X
      Axis 2D Geometry X
      Axis 3D Geometry X
    Body Geometry X
      Body AdvancedBrep Geometry X
      Body AdvancedSweptSolid Geometry X
        Body AdvancedSwept Directrix Geometry X
        Body AdvancedSwept DiskSolid PolyCurve Geometry X
        Body AdvancedSwept Tapered Geometry X
        Body SectionedSolidHorizontal X
      Body Brep Geometry X
      Body Clipping Geometry X
      Body CSG Geometry X
      Body SurfaceModel Geometry X
      Body SurfaceOrSolidModel Geometry X
      Body SweptSolid Geometry X
        Body SweptSolid Composite Geometry X
        Body SweptSolid CompositeCurve Geometry X
        Body SweptSolid ParameterizedProfile Geometry X
        Body SweptSolid PolyCurve Geometry X
      Body Tessellation Geometry X
    Box Geometry X
    Clearance Geometry X
    CoG Geometry X
    FootPrint Geometry X
      FootPrint Annotation Geometry X
      FootPrint GeomSet Geometry X
        FootPrint GeomSet PolyCurve Geometry X
    Guide Curve Geometry X
    Lighting Geometry X
    Mapped Geometry X
    Profile Geometry X
      Profile 3D Geometry X
    Reference Geometry X
      Reference SweptSolid Geometry X
        Reference SweptSolid PolyCurve Geometry X
      Reference Tessellation Geometry X
    Surface Geometry X
      Surface 3D Geometry X
      Surface Sectioned Geometry X
      Surface Tessellation Geometry X
    Survey Points Geometry X
    Voxel Geometry X
  Product Geometry Colour X
  Product Geometry Layer X
  Product Placement X
    Product Grid Placement X
    Product Linear Placement X
    Product Local Placement X
    Product Relative Placement X
  Product Topology Representation X
    Reference Topology X
Product Type Shape X
  Product Type Geometric Representation X
    Type Axis Geometry X
    Type Body Geometry X
      Type Body AdvancedBrep Geometry X
      Type Body Brep Geometry X
      Type Body CSG Geometry X
      Type Body Tessellated Geometry X
    Type Clearance Geometry X
    Type Lighting Geometry X
Project Context X
  Project Classification Information X
  Project Dataset Information X
  Project Declaration X
    Project Template Definitions X
    Project Type Definitions X
  Project Document Information X
  Project Global Positioning Geographic X
  Project Global Positioning Mapped X
  Project Global Positioning X
  Project Library Information X
  Project Representation Context X
    Project Representation Context 2D X
    Project Representation Context 3D X
  Project Units X
Resource Limits X
  Resource Cost X
  Resource Quantity X

Partial templates in use
Template General Usage
Partial Templates X
  Geometry Styles X
    Geometry Curve Style X
    Geometry Fill Area Style X
    Geometry Surface Style X
      Surface Color Style X
    Geometry Text Style X
  Geometry X
    Curve Axis Geometry X
      Gradient Curve X
    Curve Segment Geometry X
      Arc Segment X
      Bloss Transition Segment X
      Clothoid Transition Segment X
      Cosine Spiral Transition Segment X
      Cubic Transition Segment X
      Helmert Transition Segment X
      Linear Segment X
      Parabolic Transition Segment X
      Sine Spiral Transition Segment X
      Viennese Bend Transition Segment X
    Solid Model Geometry X
      Advanced Brep Geometry X
      Faceted Brep Geometry X
      Swept Disk Solid Geometry X
        Swept Disk Solid PolyCurve Directrix X
      Swept Solid Geometry X
        Extruded Area Geometry X
          Extruded Area Basic Profile X
          Extruded Area Composite Profile X
          Extruded Area CompositeCurve Profile X
          Extruded Area PolyCurve Profile X
          Extruded Area Standardized Profile X
        Extruded Area Tapered Geometry X
          Extruded Area Tapered Parameterized Profile X
          Extruded Area Tapered PolyCurve Profile X
        FixedReference SweptArea Geometry X
          FixedReference SweptArea PolyCurve Profile X
        Revolved Area Geometry X
          Revolved Area Basic Profile X
          Revolved Area CompositeCurve Profile X
          Revolved Area PolyCurve Profile X
          Revolved Area Standardized Profile X
        Revolved Area Tapered Geometry X
          Revolved Area Tapered Parameterized Profile X
          Revolved Area Tapered PolyCurve Profile X
        SurfaceCurve SweptArea Geometry X
          SurfaceCurve SweptArea PolyCurve Profile X
    Surface Model Geometry X
      Tessellated Geometry X
        Polygonal Geometry X
        Triangulated Geometry X
          Triangulated Geometry With Textures X
  Layer X
  Material Definition X
    Material X
  Material Styles X
    Material Surface Style X
      Material Surface Color Style X
  Profile Definition X
    Arbitrary Profile Definition X
      CompositeCurve Profile Definition X
      PolyCurve Profile Definition X
      PolyCurve with Voids Profile Definition X
    Derived Profile Definiton X
      Composite Profile Definition X
      Transformed Profile Definition X
    Parameterized Profile Definition X
      Basic Profile Definition X
        Circle Hollow Profile Definition X
        Circle Profile Definition X
        Ellipse Profile Definition X
        Rectangle Hollow Profile Definition X
        Rectangle Profile Definition X
        Rectangle Rounded Profile Definition X
      Standardized Profile Definition X
        C-Shape Profile Definition X
        I-Shape Asymmetric Profile Definition X
        I-Shape Profile Definition X
        L-Shape Profile Definition X
        T-Shape Profile Definition X
        U-Shape Profile Definition X
        Z-Shape Profile Definition X
  Quantities X
    Area Quantity X
    Count Quantity X
    Length Quantity X
    Time Quantity X
    Volume Quantity X
    Weight Quantity X
  Texture X
    Image Texture X
    Texture Map X
      Indexed Texture Map X
  Values X
    Bounded Value X
    Enumerated Value X
    List Value X
    Single Value X
    Table Value X

Link to this page  Link to this page