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 Common Use Definitions
Project Context X
  Project Declaration X
  Project Units X
  Project Representation Context X
  Project Classification Information X
  Project Document Information X
  Project Library Information X
Object Definition X
  Object Typing X
  Property Sets X
    Property Sets for Objects X
    Property Sets for Types X
    Property Sets for Performance X
  Quantity Sets X
Object Attributes X
  Software Identity X
  Revision Control X
  Object Occurrence Predefined Type X
  Object Occurrence Attributes X
    Element Occurrence Attributes X
      Door Attributes X
Object Association X
  Classification Association X
  Document Association X
  Approval Association X
  Constraint Association X
  Material Association X
    Material Single X
    Material Layer Set X
    Material Layer Set Usage X
    Material Profile Set X
    Material Profile Set Usage X
    Material Constituents X
Object Composition X
  Aggregation X
    Element Composition X
    Element Decomposition X
    Spatial Composition X
    Spatial Decomposition X
  Nesting X
    Object Nesting X
    Element Nesting X
    Port Nesting X
  Element Voiding X
Object Assignment X
  Actor Assignment X
  Control Assignment X
  Group Assignment X
  Product Assignment X
  Process Assignment X
  Resource Assignment X
  Product Type Assignment X
  Resource Type Assignment X
Object Connectivity X
  Spatial Structure X
    Spatial Container X
    Spatial Containment X
  Space Boundaries X
    Space Boundaries 1st Level X
  Element Connectivity X
    Path Connectivity X
    Port Connectivity X
  Element Filling X
  Control Flow X
  Structural Activity X
  Structural Connectivity X
  Sequential Connectivity X
Product Shape X
  Product Placement X
    Product Local Placement X
  Product Geometric Representation X
    Box Geometry X
    Annotation Geometry X
      Annotation 2D Geometry X
      Annotation 3D Geometry X
    Axis Geometry X
      Axis 2D Geometry X
      Axis 3D Geometry X
    FootPrint Geometry X
      FootPrint GeomSet Geometry X
    Profile Geometry X
      Profile 3D Geometry X
    Surface Geometry X
      Surface 3D Geometry X
    Body Geometry X
      Body SurfaceOrSolidModel Geometry X
      Body SurfaceModel Geometry X
      Body Tessellation Geometry X
      Body SweptSolid Geometry X
      Body AdvancedSweptSolid Geometry X
      Body Brep Geometry X
      Body AdvancedBrep Geometry X
      Body CSG Geometry X
      Body Clipping Geometry X
    Mesh Geometry X
    Clearance Geometry X
    Lighting Geometry X
    Survey Points Geometry X
    Mapped 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 Lighting Geometry X
    Type Clearance Geometry X
Resource Limits X
  Resource Cost X
  Resource Quantity X
Partial Templates X
  Values X
    Single Value X
    Bounded Value X
    Enumerated Value X
  Profile Properties X
  Geometry X
    Solid Model Geometry X
      Swept Solid Geometry X
    Surface Model Geometry X
      Tessellated Geometry X
        Triangulated Geometry X
          Triangulated Geometry With Textures X
      ShellBased Surface Model X
      FaceBased Surface Model 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
      Surface Texture Style X
  Material Styles X
    Material Surface Style X
      Material Surface Color Style X
  Material Properties X
  Texture X
    Image Texture X
    Texture Map X
      Indexed Texture Map X

Link to this page  Link to this page