IfcTaskTypeEnum

BACnet MVD

#### IfcTaskTypeEnum

Natural language names

| Task Type Enum
| Énumération des types de tâche

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcTaskTypeEnum |  |  | ADDED |

##### Semantic definitions at the type

Type definition

The IfcTaskTypeEnum defines the range of different types of task that can be specified.

> HISTORY New type in IFC4

Enumeration definition

Constant | Description
--- | ---
ATTENDANCE | Attendance or waiting on other things happening.
CONSTRUCTION | Constructing or building something.
DEMOLITION | Demolishing or breaking down something.
DISMANTLE | Taking something apart carefully so that it can be recycled or reused.
DISPOSAL | Disposing or getting rid of something.
INSTALLATION | Installing something (equivalent to construction but more commonly used for engineering tasks).
LOGISTIC | Transporation or delivery of something.
MAINTENANCE | Keeping something in good working order.
MOVE | Moving things from one place to another.
OPERATION | A procedure undertaken to start up the operation an artifact.
REMOVAL | Removal of an item from use and taking it from its place of use.
RENOVATION | Bringing something to an 'as-new' state.
USERDEFINED |
NOTDEFINED |

##### Formal representations

XML Specification
`<xs:simpleType name="IfcTaskTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="attendance"/>
<xs:enumeration value="construction"/>
<xs:enumeration value="demolition"/>
<xs:enumeration value="dismantle"/>
<xs:enumeration value="disposal"/>
<xs:enumeration value="installation"/>
<xs:enumeration value="logistic"/>
<xs:enumeration value="maintenance"/>
<xs:enumeration value="move"/>
<xs:enumeration value="operation"/>
<xs:enumeration value="removal"/>
<xs:enumeration value="renovation"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcTaskTypeEnum = ENUMERATION OF (
ATTENDANCE,
CONSTRUCTION,
DEMOLITION,
DISMANTLE,
DISPOSAL,
INSTALLATION,
LOGISTIC,
MAINTENANCE,
MOVE,
OPERATION,
REMOVAL,
RENOVATION,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcTask IfcTaskType

Link to this page