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;