5.1.3.1 IfcActor

Acteur
Akteur

The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.

HISTORY  New entity in IFC2.0

Common Use Definitions

The following concepts are inherited at supertypes:

 Instance diagram

Property Sets for Objects

The Property Sets for Objects concept applies to this entity as shown in Table 1.
PredefinedTypeName
 Pset_ActorCommon

Table 1 — IfcActor Property Sets for Objects



Actor Assignment

The Actor Assignment concept applies to this entity as shown in Table 2.
TypeDescription
IfcControlIndicates project directives issued by the actor.
IfcGroupIndicates groups for which the actor is responsible.
IfcProductIndicates products for which the actor is responsible.
IfcProcessIndicates processes for which the actor is responsible.
IfcResourceIndicates resources for which the actor is responsible.

Table 2 — IfcActor Actor Assignment




XSD Specification:

 <xs:element name="IfcActor" type="ifc:IfcActor" substitutionGroup="ifc:IfcObject" nillable="true"/>
 <xs:complexType name="IfcActor">
  <xs:complexContent>
   <xs:extension base="ifc:IfcObject">
    <xs:sequence>
     <xs:element name="TheActor">
      <xs:complexType>
       <xs:group ref="ifc:IfcActorSelect"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcActor
SUPERTYPE OF(IfcOccupant)
SUBTYPE OF IfcObject;
TheActor : IfcActorSelect;
INVERSE
IsActingUpon : SET OF IfcRelAssignsToActor FOR RelatingActor;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

TheActor : Information about the actor.
IsActingUpon : Reference to the relationship that associates the actor to an object.

Inheritance Graph:

ENTITY IfcActor
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
Nests : SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy : SET OF IfcRelNests FOR RelatingObject;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcLabel;
INVERSE
IsDeclaredBy : SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares : SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcActor
TheActor : IfcActorSelect;
INVERSE
IsActingUpon : SET OF IfcRelAssignsToActor FOR RelatingActor;
END_ENTITY;

Link to this page  Link to this page