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.
Concept templates
Template Reference View
Project Context X
  Project Declaration X
    Project Type Definitions X
  Project Units X
  Project Representation Context X
    Project Representation Context 3D X
  Project Global Positioning X
  Project Classification Information X
Object Definition X
  Object Typing X
  Property Sets X
    Property Sets for Objects X
      Property Sets with Override X
  Quantity Sets X
Object Attributes X
  Software Identity X
  Revision Control X
  Object User Identity X
  Object Predefined Type X
  Object Occurrence Attributes X
    Spatial Element Attributes X
      Site Attributes X
      Building Attributes X
      Storey Attributes X
      Space Attributes X
      Spatial Zone Attributes X
    System Element Attributes X
    Element Occurrence Attributes X
      Door Attributes X
      Window Attributes X
    Grid Attributes X
  Object Type Predefined Type X
    Spatial Element Type Predefined Type X
Association X
  Classification X
    Classification for Objects X
      Classification for Objects with Override X
  Material Association X
    Material Single X
      Material Single for Objects with Override X
    Material Constituent Set X
      Material Constituent Set with Override X
Object Composition X
  Aggregation X
    Element Composition X
    Element Decomposition X
    Spatial Composition X
    Spatial Decomposition X
  Nesting X
    Port Nesting X
  Element Voiding X
Object Assignment X
  Group Assignment X
  Assignment to Group X
    Component to Distribution System X
    Port to Distribution System X
Object Connectivity X
  Spatial Structure X
    Spatial Container X
    Spatial Containment X
  Element Connectivity X
    Port Connectivity X
  Spatial Service Connectivity X
Product Shape X
  Product Placement X
    Product Local Placement X
  Product Geometric Representation X
    CoG Geometry X
    Box Geometry X
    FootPrint Geometry X
      FootPrint GeomSet Geometry X
    Reference Geometry X
      Reference Tessellation Geometry X
      Reference SweptSolid Geometry X
        Reference SweptSolid PolyCurve Geometry X
      Reference Geometry General X
    Body Geometry X
      Body Tessellation Geometry X
      Body SweptSolid Geometry X
        Body SweptSolid PolyCurve Geometry X
      Body AdvancedSweptSolid Geometry X
        Body Advanced Swept Disk PolyCurve Geometry X
      Body Geometry General X
    Clearance Geometry X
    Mapped Geometry X
  Product Geometry Layer X
  Product Geometry Colour X

Partial templates in use
Template Reference View
Partial Templates X
  Layer X
  Values X
    Single Value X
    Bounded Value X
    Enumerated Value X
    List Value X
    Table Value X
  Quantities X
    Length Quantity X
    Area Quantity X
    Volume Quantity X
    Weight Quantity X
    Count Quantity X
    Time Quantity X
  Profile Definition X
    Arbitrary Profile Definition X
      PolyCurve Profile Definition X
      PolyCurve with Voids Profile Definition X
  Geometry X
    Solid Model Geometry X
      Swept Solid Geometry X
        Extruded Area Geometry X
          Extruded Area PolyCurve Profile X
        Revolved Area Geometry X
          Revolved Area PolyCurve Profile X
      Swept Disk Solid Geometry X
        Swept Disk Solid PolyCurve Directrix X
    Surface Model Geometry X
      Tessellated Geometry X
        Triangulated Geometry X
        Polygonal Geometry X
  Geometry Styles X
    Geometry Surface Style X
      Surface Color Style X
  Material Definition X
    Material X

Link to this page  Link to this page