IfcActorRole
Definition from IAI: 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
EXPRESS specification:
|
|
|
WR1
|
:
|
(Role <> IfcRoleEnum.USERDEFINED) OR
((Role = IfcRoleEnum.USERDEFINED) AND
EXISTS(SELF.UserDefinedRole));
|
|
|
|
Attribute definitions:
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.
|
Formal Propositions:
WR1
|
:
|
When attribute Role has enumeration value USERDEFINED
then attribute UserDefinedRole shall also have a value.
|
Inheritance graph