IfcProjectOrderTypeEnum

Natural language names
Project Order Type Enum
Semantic definitions at the type
Type definition

An IfcProjectOrderTypeEnum is a list of the types of project order that may be identified.

HISTORY  New enumeration in IFC2x2.

Enumeration definition
ConstantDescription
CHANGEORDER

An instruction to make a change to a product or work being undertaken and a description of the work that is to be performed.

MAINTENANCEWORKORDER

An instruction to carry out maintenance work and a description of the work that is to be performed.

MOVEORDER

An instruction to move persons and artefacts and a description of the move locations, objects to be moved, etc.

PURCHASEORDER

An instruction to purchase goods and/or services and a description of the goods and/or services to be purchased that is to be performed.

WORKORDER

A general instruction to carry out work and a description of the work to be done. Note the difference between a work order generally and a maintenance work order.

USERDEFINED

User-defined type.

NOTDEFINED

Undefined type.

Formal representations
XML Specification
 <xs:simpleType name="IfcProjectOrderTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="changeorder"/>
   <xs:enumeration value="maintenanceworkorder"/>
   <xs:enumeration value="moveorder"/>
   <xs:enumeration value="purchaseorder"/>
   <xs:enumeration value="workorder"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcProjectOrderTypeEnum = ENUMERATION OF (
 CHANGEORDER,
 MAINTENANCEWORKORDER,
 MOVEORDER,
 PURCHASEORDER,
 WORKORDER,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcProjectOrder

Link to this page  Link to this page