#### 5.4.2.3 IfcSpaceTypeEnum

This enumeration defines the available generic types for IfcSpace and IfcSpaceType.

> HISTORY New enumeration in IFC2x3.

> IFC4 CHANGE The enumerators INTERNAL and EXTERNAL have been added for upward compatibility to replace InteriorOrExteriorSpace usage.

Enumerated Item Definitions:

- SPACE: Any space not falling into another category.
  - NOTE For classification of spaces according to its function that is often determined by national classification systems use IfcClassificationReference via the relationship IfcRelAssociatesClassification.
- PARKING: A space dedication for use as a parking spot for vehicles, including access, such as a parking aisle
- GFA: Gross Floor Area - a specific kind of space for each building story that includes all net area and construction area (also the external envelop). Provision of such a specific space is often required by regulations.
- INTERNAL:
  - NOTE the use is deprecated and only provided for backward compatibility purposes.
- EXTERNAL:
  - NOTE the use is deprecated and only provided for backward compatibility purposes.

XSD Specification:

<xs:simpleType name="IfcSpaceTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="space"/>
<xs:enumeration value="parking"/>
<xs:enumeration value="gfa"/>
<xs:enumeration value="internal"/>
<xs:enumeration value="external"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcSpaceTypeEnum = ENUMERATION OF (
| SPACE, PARKING, GFA, INTERNAL, EXTERNAL, USERDEFINED, NOTDEFINED);
END_TYPE;

Link to this page