#### 5.1.3.15 IfcRelAssignsToActor

| Assignation à acteur
| Weist Akteur zu - Relation

The objectified relationship IfcRelAssignsToActor handles the assignment of objects (subtypes of IfcObject) to an actor (subtypes of IfcActor).

The IfcRelAssignsToActor objectified relationship defines a relationship between an IfcActor and one or many objects. A particular role of the actor played in that relationship can be associated. If specified, it takes priority over the role that may be directly assigned to the person or organization.

> EXAMPLE An occupant (as an actor) may rent a flat (as a collection of spaces or a zone). This would be an application of this generic relationship.

Reference to the objects (or single object) on which the actor acts upon in a certain role (if given) is specified in the inherited RelatedObjects attribute.

> HISTORY New entity in IFC2.0. Has been renamed from IfcRelActsUpon in IFC2x.

XSD Specification:

<xs:element name="IfcRelAssignsToActor" type="ifc:IfcRelAssignsToActor" substitutionGroup="ifc:IfcRelAssigns" nillable="true"/>
<xs:complexType name="IfcRelAssignsToActor">
<xs:complexContent>
<xs:extension base="ifc:IfcRelAssigns">
<xs:sequence>
<xs:element name="RelatingActor" type="ifc:IfcActor" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcRelAssignsToActor

| SUBTYPE OF (IfcRelAssigns);

RelatingActor | : | IfcActor;
ActingRole | : | OPTIONAL IfcStrippedOptional;

| WHERE

NoSelfReference | : | SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingActor :=: Temp)) = 0;

END_ENTITY;

Attribute Definitions:

RelatingActor | : | Reference to the information about the actor. It comprises the information about the person or organization and its addresses.
ActingRole | : | Role of the actor played within the context of the assignment to the object(s).

Formal Propositions:

NoSelfReference | : | The instance to with the relation points shall not be contained in the set of RelatedObjects.

Inheritance Graph:

ENTITY IfcRelAssignsToActor

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcRelationship

| ENTITY IfcRelAssigns

RelatedObjects | : | SET [1:?] OF IfcObjectDefinition;
RelatedObjectsType | : | OPTIONAL IfcStrippedOptional;

| ENTITY IfcRelAssignsToActor

RelatingActor | : | IfcActor;
ActingRole | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page