IfcCoveringTypeEnum

BACnet MVD

#### IfcCoveringTypeEnum

Natural language names

| Covering Type Enum
| Énumération des types de revêtement

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcCoveringTypeEnum |  |  | MOVED | Schema changed from IFCPRODUCTEXTENSION to IFCSHAREDBLDGELEMENTS.

##### Semantic definitions at the type

Type definition

This enumeration defines the range of different types of covering that can further specify an IfcCovering or an IfcCoveringType.

> HISTORY New enumeration in IFC1.0

> IFC4 CHANGE The following enumerators have been added MOLDING, and SKIRTINGBOARD.

Enumeration definition

Constant | Description
--- | ---
CEILING | The covering is used torepresent a ceiling.
FLOORING | The covering is used to represent a flooring.
CLADDING | The covering is used to represent a cladding.
ROOFING | The covering is used to represent a roof covering.
MOLDING | The covering is used to represent a molding being a strip of material to cover the transition of surfaces (often between wall cladding and ceiling).
SKIRTINGBOARD | The covering is used to represent a skirting board being a strip of material to cover the transition between the wall cladding and the flooring.
INSULATION | The covering is used to insulate an element for thermal or acoustic purposes.
MEMBRANE | An impervious layer that could be used for e.g. roof covering (below tiling - that may be known as sarking etc.) or as a damp proof course membrane.
SLEEVING | The covering is used to isolate a distribution element from a space in which it is contained.
WRAPPING | The covering is used for wrapping particularly of distribution elements using tape.
USERDEFINED | User defined type of covering.
NOTDEFINED | Undefined type of covering.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcCoveringTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="ceiling"/>
<xs:enumeration value="flooring"/>
<xs:enumeration value="cladding"/>
<xs:enumeration value="roofing"/>
<xs:enumeration value="molding"/>
<xs:enumeration value="skirtingboard"/>
<xs:enumeration value="insulation"/>
<xs:enumeration value="membrane"/>
<xs:enumeration value="sleeving"/>
<xs:enumeration value="wrapping"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcCoveringTypeEnum = ENUMERATION OF (
CEILING,
FLOORING,
CLADDING,
ROOFING,
MOLDING,
SKIRTINGBOARD,
INSULATION,
MEMBRANE,
SLEEVING,
WRAPPING,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcCovering IfcCoveringType

Link to this page