IfcTaskTypeEnum

Natural language names
Task Type Enum
Énumération des types de tâche
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcTaskTypeEnumADDED
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
ConstantDescription
ADJUSTMENT

Making changes to the physical configuration of something.

ATTENDANCE

Attendance or waiting on other things happening.

CALIBRATION

Making changes to the operational configuration of something.

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.

EMERGENCY

Tasks required when responding to, or ensuring the ability to respond to, an emergency situation.

EXAMPLE Spaces, zones, and systems may have emergency tasks in the case of a different emergency conditions.

EXAMPLE A task to ensuring the safe configuration of an equipment during an unexpected situation.

INSPECTION

Check if something is installed and is operating within expected parameters.

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.

SAFETY

Tasks required to ensure safe use of the object. For example electrical ‘lock-out' instructions.

SHUTDOWN

The set of tasks required for an orderly shut down without adverse impacts, typically applied to systems.

STARTUP

The set of tasks required to begin or restart operation without adverse impacts, typically applied to systems.

TESTING

The set of tasks required to evaluate the performance of an object, to ensure if something is installed and is operating within expected parameters.

EXAMPLE A system or element type may have a testing tasks as part of routine maintenance.

TROUBLESHOOTING

The set of tasks required to diagnose commonly encountered performance problems, typically applied to element types and systems.

USERDEFINED
NOTDEFINED
Formal representations
XML Specification
 <xs:simpleType name="IfcTaskTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="adjustment"/>
   <xs:enumeration value="attendance"/>
   <xs:enumeration value="calibration"/>
   <xs:enumeration value="construction"/>
   <xs:enumeration value="demolition"/>
   <xs:enumeration value="dismantle"/>
   <xs:enumeration value="disposal"/>
   <xs:enumeration value="emergency"/>
   <xs:enumeration value="inspection"/>
   <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="safety"/>
   <xs:enumeration value="shutdown"/>
   <xs:enumeration value="startup"/>
   <xs:enumeration value="testing"/>
   <xs:enumeration value="troubleshooting"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcTaskTypeEnum = ENUMERATION OF (
 ADJUSTMENT,
 ATTENDANCE,
 CALIBRATION,
 CONSTRUCTION,
 DEMOLITION,
 DISMANTLE,
 DISPOSAL,
 EMERGENCY,
 INSPECTION,
 INSTALLATION,
 LOGISTIC,
 MAINTENANCE,
 MOVE,
 OPERATION,
 REMOVAL,
 RENOVATION,
 SAFETY,
 SHUTDOWN,
 STARTUP,
 TESTING,
 TROUBLESHOOTING,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcTask IfcTaskType

Link to this page  Link to this page