5.4.3.13 IfcSpace

Local
Raum

A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.

A space is associated to a building storey (or in case of exterior spaces to a site). A space may span over several connected spaces. Therefore a space group provides for a collection of spaces included in a storey. A space can also be decomposed in parts, where each part defines a partial space. This is defined by the CompositionType attribute of the supertype IfcSpatialStructureElement which is interpreted as follow:

NOTE  View definitions and implementation agreements may restrict spaces with CompositionType=ELEMENT to be non-overlapping.

The IfcSpace is used to build the spatial structure of a building (that serves as the primary project breakdown and is required to be hierarchical). The spatial structure elements are linked together by using the objectified relationship IfcRelAggregates.

Figure 34 shows the IfcSpace as part of the spatial structure. It also serves as the spatial container for space related elements.

NOTE  Detailed requirements on mandatory element containment and placement structure relationships are given in view definitions and implementer agreements.
spatial structure

Figure 34 — Space composition

The following guidelines should apply for using the Name, Description, LongName and ObjectType attributes.

NOTE  In cases of inconsistency between the geometric representation of the IfcSpace and the combined geometric representations of the surrounding IfcRelSpaceBoundary, the geometric representation of the space should take priority over the geometric representation of the surrounding space boundaries.
HISTORY  New entity in IFC1.0

Attribute Use Definition

Figure 35 describes the heights and elevations of the IfcSpace.

space heights

Figure 35 — Space elevations


Construction Operations

A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.

The volume of a space excludes coverings; the vertical dimensions start from the top of the slab below and extend to the bottom of the slab above (excluding floor coverings or dropped ceilings), and the horizontal dimensions are bounded by the extents of walls and columns (excluding coverings such as drywall). The volume of a room, however, is bounded by such coverings, and may be derived by substracting such dimensions and indicated as the NetVolume quantity.

 Instance diagram

Identity

The Identity concept applies to this entity.

Exchange
Import O O O O R R R R R R R R R R R R R R R R R R R R R R R R
Export O O O R R R R R R R R R R R R R R R R R R R R R R R R R


Revision Control

The Revision Control concept applies to this entity.

Exchange
Import O O O O O O O O O O O O O O O O O O O O O O O O O O O O
Export O O O O O O O O O O O O O O O O O O O O O O O O O O O O


External Data Constraints

The External Data Constraints concept applies to this entity as shown in Table 30.
TableNameReferenceFormatColor
SpaceNameIfcSpace.NameKey#FFFF99
SpaceCreatedByIfcSpace.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification #FFCC99
SpaceCreatedOnIfcSpace.OwnerHistory\IfcOwnerHistory.CreationDate #FFFF99
SpaceCategoryIfcSpace.HasAssociations\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification #FFCC99
SpaceFloorNameIfcSpace.Decomposes\IfcRelAggregates.RelatingObject #FFCC99
SpaceDescriptionIfcSpace.Description #FFFF99
SpaceExtSystemIfcSpace.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier #CC99FF
SpaceExtObjectIfcSpace\ #CC99FF
SpaceExtIdentifierIfcSpace.GlobalId #CC99FF
SpaceRoomTagIfcSpace.LongName #CCFFCC
SpaceUsableHeightIfcSpace.IsDefinedBy['Qto_SpaceBaseQuantities']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcElementQuantity.Quantities['NetHeight']\IfcQuantityLength.LengthValue #CCFFCC
SpaceGrossAreaIfcSpace.IsDefinedBy['Qto_SpaceBaseQuantities']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcElementQuantity.Quantities['GrossArea']\IfcQuantityArea.AreaValue #CCFFCC
SpaceNetAreaIfcSpace.IsDefinedBy['Qto_SpaceBaseQuantities']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcElementQuantity.Quantities['NetArea']\IfcQuantityArea.AreaValue #CCFFCC

Table 30 — IfcSpace External Data Constraints

Exchange
Import O O O O R R R R R R R R R R R R R R R R R R R R R R R R
Export O O O R R R R R R R R R R R R R R R R R R R R R R R R R


Classification

The Classification concept applies to this entity as shown in Table 31.
SourceNameTokensDescription
Construction Specifications InstituteOmniclass Table 1313-00 00 00Spaces by Function

Table 31 — IfcSpace Classification

Exchange
Import O O O R R R R R R R R R R R R R R R R R R R R R R R R R
Export O O O O R R R R R R R R R R R R R R R R R R R R R R R R


Spatial Composition

The Spatial Composition concept applies to this entity as shown in Table 32.
Spatial CompositeDescription
 Spaces must reference a building level.

Table 32 — IfcSpace Spatial Composition

Exchange
Import O O O O R R R R R R R R R R R R R R R R R R R R R R R R
Export O O O R R R R R R R R R R R R R R R R R R R R R R R R R


Quantities on Occurrences

The Quantities on Occurrences concept applies to this entity as shown in Table 33.
QsetTypeQuantityDescription
 IfcQuantityLength Height at lowest point from bottom of ceiling to top of flooring.
 IfcQuantityArea Area of floor within walls not including any obstructions such as columns.

Table 33 — IfcSpace Quantities on Occurrences

Exchange
Import O O R R R R R R R R R R R R R R R R R R R R R R R
Export O O R R R R R R R R R R R R R R R R R R R R R R R



XSD Specification:

 <xs:element name="IfcSpace" type="ifc:IfcSpace" substitutionGroup="ifc:IfcSpatialStructureElement" nillable="true"/>
 <xs:complexType name="IfcSpace">
  <xs:complexContent>
   <xs:extension base="ifc:IfcSpatialStructureElement"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcSpace
SUBTYPE OF (IfcSpatialStructureElement);
PredefinedType : OPTIONAL IfcStrippedOptional;
ElevationWithFlooring : OPTIONAL IfcStrippedOptional;
INVERSE
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcSpaceTypeEnum.USERDEFINED) OR ((PredefinedType = IfcSpaceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR ('IFCPRODUCTEXTENSION.IFCSPACETYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;

Attribute Definitions:

ElevationWithFlooring : Level of flooring of this space; the average shall be taken, if the space ground surface is sloping or if there are level differences within this space.

Formal Propositions:

CorrectPredefinedType : Either the PredefinedType attribute is unset (e.g. because an IfcSpaceType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
CorrectTypeAssigned : Either there is no space type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcSpaceType.

Inheritance Graph:

ENTITY IfcSpace
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcStrippedOptional;
INVERSE
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcProduct
ObjectPlacement : OPTIONAL IfcStrippedOptional;
Representation : OPTIONAL IfcStrippedOptional;
INVERSE
ENTITY IfcSpatialElement
LongName : OPTIONAL IfcStrippedOptional;
INVERSE
ContainsElements : SET OF IfcRelContainedInSpatialStructure FOR RelatingStructure;
ENTITY IfcSpatialStructureElement
CompositionType : OPTIONAL IfcStrippedOptional;
ENTITY IfcSpace
PredefinedType : OPTIONAL IfcStrippedOptional;
ElevationWithFlooring : OPTIONAL IfcStrippedOptional;
INVERSE
END_ENTITY;

Link to this page  Link to this page