#### 5.3.2.3 IfcProcedureTypeEnum

The IfcProcedureTypeEnum defines the range of different types of procedure that can be specified.

> HISTORY New type in IFC2x2

Enumerated Item Definitions:

- ADVICE_CAUTION: A caution that should be taken note of as a procedure or when carrying out a procedure
- ADVICE_NOTE: Additional information or advice that should be taken note of as a procedure or when carrying out a procedure
- ADVICE_WARNING: A warning of potential danger that should be taken note of as a procedure or when carrying out a procedure
- CALIBRATION: A procedure undertaken to calibrate an artifact
- SHUTDOWN: A procedure undertaken to shutdown the operation an artifact
- STARTUP: A procedure undertaken to start up the operation an artifact
- USERDEFINED
- NOTDEFINED

XSD Specification:

<xs:simpleType name="IfcProcedureTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="advice_caution"/>
<xs:enumeration value="advice_note"/>
<xs:enumeration value="advice_warning"/>
<xs:enumeration value="calibration"/>
<xs:enumeration value="diagnostic"/>
<xs:enumeration value="shutdown"/>
<xs:enumeration value="startup"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcProcedureTypeEnum = ENUMERATION OF (
| ADVICE_CAUTION, ADVICE_NOTE, ADVICE_WARNING, CALIBRATION, DIAGNOSTIC, SHUTDOWN, STARTUP, USERDEFINED, NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

Link to this page