Definition from buildingSMART: A role which is performed by an actor, either a person, an organization or a person related to an organization.
NOTE: The list of roles of the enumeration values of the Role attribute can never be complete. Therefore using enumeration value USERDEFINED, the user can provide his/her own role as a value of the attribute UserDefinedRole.
NOTE Corresponds to STEP names: organization_role and person_role, please refer to ISO/IS 10303-41:1994 for the final definition of the formal standard.
HISTORY New entity in IFC Release 1.5.1
|Role||:|| The name of the role played by an actor. If the Role has value USERDEFINED, then
the user defined role shall be provided as a value of the attribute UserDefinedRole.
|UserDefinedRole||:|| Allows for specification of user defined roles beyond the
enumeration values provided by Role attribute of type IfcRoleEnum.
When a value is provided for attribute UserDefinedRole in parallel
the attribute Role shall have enumeration value USERDEFINED.
|Description||:||A textual description relating the nature of the role played by an actor.|
|WR1||:|| When attribute Role has enumeration value USERDEFINED
then attribute UserDefinedRole shall also have a value.