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.

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.
Template Bridge View
Project Context X
  Project Declaration X
    Object Type Definitions X
  Project Units X
  Project Representation Context X
  Project Global Positioning X
  Project Document Information X
Object Definition X
  Object Typing X
  Property Sets X
    Property Sets for Objects X
    Property Sets for Types X
  Quantity Sets X
Object Attributes X
  Software Identity X
  Object Ownership X
  User Identity X
  Object Occurrence Attributes X
    Spatial Element Occurrence Attributes X
      Site Attributes X
    Element Occurrence Attributes X
    Alignment Attributes X
    Structural Point Connection Attributes X
    Structural Analysis Model Attributes X
    Task Attributes X
  Object Type Attributes X
    Reinforcing Bar Type Attributes X
    Reinforcing Mesh Type Attributes X
    Tendon Type Attributes X
Object Association X
  Constraint Association X
  Material Association X
    Material Layer Set X
      Material Layer Set With Style X
    Material Layer Set Usage X
    Material Profile Set X
    Material Profile Set Usage X
Object Composition X
  Aggregation X
    Element Decomposition X
    Spatial Decomposition X
  Nesting X
    Object Nesting X
    Element Nesting X
    Ports X
  Type Element Aggregation X
  Element Voiding X
Object Assignment X
  Control Assignment X
  Group Assignment X
  Product Assignment X
    Structural Point Assignment X
    Structural Curve Assignment X
    Structural Surface Assignment X
Object Connectivity X
  Spatial Structure X
    Spatial Container X
  Element Connectivity X
    Path Connectivity X
    Port Connectivity X
    Surface Connectivity X
    Volume Connectivity X
  Element Positioning X
  Structural Connectivity X
  Sequential Connectivity X
Product Shape X
  Product Placement X
    Product Local Placement X
  Product Geometric Representation X
    Annotation Geometry X
      Annotation 2D Geometry X
    Axis Geometry X
      Axis 2D Geometry X
      Axis 3D Geometry X
    FootPrint Geometry X
      FootPrint GeomSet Geometry X
        FootPrint GeomSet PolyCurve Geometry X
    Surface Geometry X
      Surface BSpline Geometry X
    Body Geometry X
      Body Tessellation Geometry X
      Body SweptSolid Geometry X
        Body SweptSolid PolyCurve Geometry X
        Body SweptSolid ParameterizedProfile Geometry X
        Body SweptSolid Extruded Arbitrary Geometry X
      Body AdvancedSweptSolid Geometry X
        Body AdvancedSwept Directrix Geometry X
        Body AdvancedSwept Tapered Geometry X
        Body AdvancedSwept Fixed Reference Geometry X
        Body AdvancedSwept Surface Curve Geometry X
      Body Clipping Geometry X
      Body Spine Geometry X
    Mapped Geometry X
    Pattern Geometry 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 Tessellated Geometry X
      Type Body CSG Geometry X
      Type Body SweptDisk Geometry X
      Type Body SweptSolid Extruded Arbitrary Geometry X
      Type Body SweptSolid Extruded Arbitrary Void Geometry X
    Type Lighting Geometry X
Partial Templates X
  Values X
    Single Value X
    Bounded Value X
    Enumerated Value X
  Profile Definition X
    Arbitrary Profile Definition X
      PolyCurve Profile Definition X
      Centerline Profile Definition X
    Parameterized Profile Definition X
      Standardized Profile Definition X
        C-Shape Profile Definition X
        I-Shape Profile Definition X
        I-Shape Asymmetric Profile Definition X
        L-Shape Profile Definition X
        T-Shape Profile Definition X
        U-Shape Profile Definition X
        Z-Shape Profile Definition X
      Basic Profile Definition X
        Rectangle Profile Definition X
        Rectangle Hollow Profile Definition X
        Rectangle Rounded Profile Definition X
        Circle Profile Definition X
        Circle Hollow Profile Definition X
        Ellipse Profile Definition X
    Derived Profile Definiton X
      Transformed Profile Definition X
  Geometry X
    Solid Model Geometry X
      Swept Solid Geometry X
        Extruded Area Geometry X
          Extruded Area PolyCurve Profile X
          Extruded Area Standardized Profile X
          Extruded Area Basic Profile X
        Extruded Area Tapered Geometry X
          Extruded Area Tapered PolyCurve Profile X
          Extruded Area Tapered Parameterized Profile X
        Revolved Area Geometry X
          Revolved Area PolyCurve Profile X
          Revolved Area Standardized Profile X
          Revolved Area Basic Profile X
        Revolved Area Tapered Geometry X
          Revolved Area Tapered PolyCurve Profile X
          Revolved Area Tapered Parameterized Profile X
        SurfaceCurve SweptArea Geometry X
          SurfaceCurve SweptArea PolyCurve Profile X
        FixedReference SweptArea Geometry X
          FixedReference SweptArea PolyCurve Profile X
      Swept Disk Solid Polygonal Geometry X
    Surface Model Geometry X
      Tessellated Geometry X
        Triangulated Geometry X
          Triangulated Geometry With Textures X
  Geometry Styles X
    Geometry Curve Style X
    Geometry Text Style X
    Geometry Fill Area Style X
    Geometry Surface Style X
      Surface Color Style X
  Material Styles X
    Material Surface Style X
      Material Surface Color Style X
  Texture X
    Image Texture X
    Texture Map X
      Indexed Texture Map X
  Profile Properties X
  Material Properties X

Link to this page  Link to this page