Personal tools
You are here: Home / Implementation / IFC2x3 impl guidance / IFC Impl Agreements / #CV-2x3-169

#CV-2x3-169

agreement to restrict which independent elements can be contained in a building spatial structure
number
CV-2x3-169
based on
IFC2x3
effects
Coordination view version 2.0
date
October 2011
initiator
official buildingSMART certification 2.0 program
summary agreement to restrict which independent elements can be contained in a building spatial structure

 

Description

The following entity instances shall not be used as an independent element that is assigned to the spatial structure :

  • IfcBuildingElementPart : it shall only be used as a part of an aggregate
  • IfcRampFlight : it shall only be used as a part of an aggregate being of type IfcRamp
  • IfcStairFlight : it shall only be used as a part of an aggregate being of type IfcStair
  • IfcDistributionPort: it shall only be used as a port assigned to a distribution element

 

The following definitions apply:

  • "assigned to spatial structure" : the element has an inverse relation ContainedInStructure to a subtype of IfcSpatialStructureElement via IfcRelContainedInSpatialStructure;
  • "part of an aggregate" : the element has an inverse relation Decomposes to another element via IfcRelAggregates;
  • "used as a port" : the IfcPort (or subtype) has an inverse relationship ContainedIn to an element via IfcRelConnectsPortToElement.

 

In addition, no subtype of IfcFeatureElement (such as IfcOpeningElement) shall be assigned to a spatial structure.