Masterspec

6.0 Object Functionality

This section of the standard discusses the requirements for improving the functionality and performance of BIM objects so as not to detrimentally affect the performance of a model into which they may be placed.

6.2 Object Relationships

  6.2 Object relationships
This sub-section of the standard discusses the requirements for assemblies, nested objects and objects that are reliant on other objects to perform as expected.
   
 6.2.1 Reliance
  Objects shall be modelled so as not to be reliant on other objects, unless it is a specific requirement of that object type that it requires a host object, such as a wall mounted light fitting that would be reliant on a wall object.
Objects with parametric behaviour can be reliant on other object types, see clause 6 4.
   
 6.2.2 Assemblies
  Assemblies should only be created where it may be necessary or beneficial to represent the group of component objects collectively within the assembly, rather than as individual component objects.
Assemblies can include multiple objects.
   
 6.2.3 Nested objects
  Nested objects (objects embedded within objects) shall only be created where it may be necessary or beneficial to represent the component objects within the nested object individually from the nested object itself.
Nested objects shall be restricted to two levels (i e an object within an object within an object).