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
  Control Assignment X
  Group Assignment X
  Process 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
  Document 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 Single X
Object Attributes X
  Object Occurrence Attributes X
    Alignment Attributes X
    Element Occurrence Attributes X
      Door Attributes X
  Object Predefined Type X
  Object User Identity X
  Revision Control X
  Software Identity X
Object Composition X
  Aggregation X
    Element Composition X
    Element Decomposition X
    Spatial Composition X
    Spatial Decomposition X
  Element Projecting X
  Element Voiding X
  Nesting X
    Element Nesting X
    Object Nesting X
    Port Nesting X
Object Connectivity X
  Control Flow X
  Element Connectivity X
    Path Connectivity X
    Port Connectivity X
  Element Filling 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
  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
    Annotation Geometry X
      Annotation 2D Geometry X
      Annotation 3D Geometry X
    Axis Geometry X
      Axis 2D Geometry X
      Axis 3D Geometry X
    Body Geometry X
      Body AdvancedBrep Geometry X
      Body AdvancedSweptSolid Geometry 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 Tessellation Geometry X
    Box Geometry X
    Clearance Geometry X
    CoG Geometry X
    FootPrint Geometry X
      FootPrint GeomSet Geometry X
    Lighting Geometry X
    Mapped Geometry X
    Profile Geometry X
      Profile 3D Geometry X
    Reference Geometry X
    Surface Geometry X
      Surface 3D Geometry X
    Survey Points Geometry X
  Product Placement X
    Product Linear Placement X
    Product Local 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 Clearance Geometry X
    Type Lighting Geometry X
Project Context X
  Project Classification Information X
  Project Declaration X
  Project Document Information X
  Project Global Positioning X
  Project Library Information X
  Project Representation Context 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 Text Style X
  Geometry X
    Solid Model Geometry X
      Advanced Brep Geometry X
      Faceted Brep Geometry X
    Surface Model Geometry X
      Tessellated Geometry X
        Polygonal Geometry X
        Triangulated Geometry X
          Triangulated Geometry With Textures X
  Material Definition X
    Material X
  Material Styles X
    Material Surface Style X
      Material Surface Color Style 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