IFC 4.3.2.20240904 (IFC4X3_ADD2) under development

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.

Table 8.1.2.3.A

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;

8.1.2.3.4 References

Edit on Github


Is this page difficult to understand? Let us know!

8.1.2.3.5 Changelog

8.1.2.3.5.1 IFC4

  • item, COMMISSIONINGENGINEER
  • item, COMISSIONINGENGINEER