5.4.3.13 IfcSpace
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:
- COMPLEX = space group
- ELEMENT = space
- PARTIAL = partial space
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.
 |
Figure 34 — Space composition |
The following guidelines should apply for using the Name, Description, LongName and ObjectType attributes.
- Name holds the unique name (or space number) from the plan.
- Description holds any additional information field the
user may have specified, there are no further recommendations.
- LongName holds the full name of the space, it is often
used in addition to the Name, if a number is assigned to the
room, then the descriptive name is exchanged as
LongName.
- ObjectType holds the space type, i.e. usually the
functional category of the space .
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.
- elevation of the space (top of construction slab) equals elevation of storey: provided by IfcBuildingStorey.Elevation relative to IfcBuilding.ElevationOfRefHeight
- elevation of the space flooring (top of flooring on top of slab): provided by IfcSpace.ElevationWithFlooring relative to IfcBuilding.ElevationOfRefHeight
- height of space (top of slab below to bottom of slab above): provided by BaseQuantity with Name="Height"
- floor height of space (top of slab below to top of flooring): provided by BaseQuantity with Name="FinishFloorHeight"
- net height of space (top of flooring to bottom of suspended ceiling): provided by BaseQuantity with Name="FinishCeilingHeight"
 |
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.
Table | Name | Reference | Format | Color |
Space | Name | IfcSpace.Name | Key | #FFFF99 |
Space | CreatedBy | IfcSpace.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification | | #FFCC99 |
Space | CreatedOn | IfcSpace.OwnerHistory\IfcOwnerHistory.CreationDate | | #FFFF99 |
Space | Category | IfcSpace.HasAssociations\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification | | #FFCC99 |
Space | FloorName | IfcSpace.Decomposes\IfcRelAggregates.RelatingObject | | #FFCC99 |
Space | Description | IfcSpace.Description | | #FFFF99 |
Space | ExtSystem | IfcSpace.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier | | #CC99FF |
Space | ExtObject | IfcSpace\ | | #CC99FF |
Space | ExtIdentifier | IfcSpace.GlobalId | | #CC99FF |
Space | RoomTag | IfcSpace.LongName | | #CCFFCC |
Space | UsableHeight | IfcSpace.IsDefinedBy['Qto_SpaceBaseQuantities']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcElementQuantity.Quantities['NetHeight']\IfcQuantityLength.LengthValue | | #CCFFCC |
Space | GrossArea | IfcSpace.IsDefinedBy['Qto_SpaceBaseQuantities']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcElementQuantity.Quantities['GrossArea']\IfcQuantityArea.AreaValue | | #CCFFCC |
Space | NetArea | IfcSpace.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.
Source | Name | Tokens | Description |
Construction Specifications Institute | Omniclass Table 13 | 13-00 00 00 | Spaces 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 Composite | Description |
| 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.
Qset | Type | Quantity | Description |
| 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:
|
PredefinedType | : | OPTIONAL IfcStrippedOptional; |
ElevationWithFlooring | : | OPTIONAL IfcStrippedOptional; |
|
|
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)); |
|
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:
|
ObjectType | : | OPTIONAL IfcStrippedOptional; |
|
|
ObjectPlacement | : | OPTIONAL IfcStrippedOptional; |
Representation | : | OPTIONAL IfcStrippedOptional; |
|
|
LongName | : | OPTIONAL IfcStrippedOptional; |
|
|
CompositionType | : | OPTIONAL IfcStrippedOptional; |
|
|
PredefinedType | : | OPTIONAL IfcStrippedOptional; |
ElevationWithFlooring | : | OPTIONAL IfcStrippedOptional; |
|
Link to this page