8.1.2.3 IfcRoleEnum
8.1.2.3.1 Semantic definition
This enumeration defines roles which may be played by an actor.
8.1.2.3.2 Type values
| Type | Description | 
|---|---|
ARCHITECT
 | 
 Architect  | 
BUILDINGOPERATOR
 | 
 Facility operator  | 
BUILDINGOWNER
 | 
 Facility owner  | 
CIVILENGINEER
 | 
 Civil engineer  | 
CLIENT
 | 
 Client  | 
COMMISSIONINGENGINEER
 | 
 Commissioning engineer  | 
CONSTRUCTIONMANAGER
 | 
 Construction manager  | 
CONSULTANT
 | 
 Consultant  | 
CONTRACTOR
 | 
 Contractor  | 
COSTENGINEER
 | 
 Cost engineer  | 
ELECTRICALENGINEER
 | 
 Electrical engineer  | 
ENGINEER
 | 
 Engineer  | 
FACILITIESMANAGER
 | 
 Facilities manager  | 
FIELDCONSTRUCTIONMANAGER
 | 
 Field construction manager  | 
MANUFACTURER
 | 
 Manufacturer  | 
MECHANICALENGINEER
 | 
 Mechanical engineer  | 
OWNER
 | 
 Owner  | 
PROJECTMANAGER
 | 
 Project manager  | 
RESELLER
 | 
 Reseller  | 
STRUCTURALENGINEER
 | 
 Structural engineer  | 
SUBCONTRACTOR
 | 
 Sub-contractor  | 
SUPPLIER
 | 
 Supplier  | 
USERDEFINED
 | 
 User defined value to be provided.  | 
8.1.2.3.3 Formal representation
TYPE IfcRoleEnum = ENUMERATION OF
	(ARCHITECT
	,BUILDINGOPERATOR
	,BUILDINGOWNER
	,CIVILENGINEER
	,CLIENT
	,COMMISSIONINGENGINEER
	,CONSTRUCTIONMANAGER
	,CONSULTANT
	,CONTRACTOR
	,COSTENGINEER
	,ELECTRICALENGINEER
	,ENGINEER
	,FACILITIESMANAGER
	,FIELDCONSTRUCTIONMANAGER
	,MANUFACTURER
	,MECHANICALENGINEER
	,OWNER
	,PROJECTMANAGER
	,RESELLER
	,STRUCTURALENGINEER
	,SUBCONTRACTOR
	,SUPPLIER
	,USERDEFINED);
END_TYPE;