#### 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

## Construction Operations

For COBie, this entity is used to hold contact information. While COBie does not elaborate specific relationships between people and other objects (such as a person occupying a space), the user who currently owns an object is indicated using IfcOwnerHistory, where such contact information may be located by finding the corresponding IfcActor.

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R
Export | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R

Revision Control

The Revision Control concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O
Export | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O

External Data Constraints

The External Data Constraints concept applies to this entity as shown in Table 1.

Table | Name | Reference | Format | Color
--- | --- | --- | --- | ---
Contact | Email | IfcActor.Name | Key | #FFFF99
Contact | CreatedBy | IfcActor.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification |  | #FFCC99
Contact | CreatedOn | IfcActor.OwnerHistory\IfcOwnerHistory.CreationDate |  | #FFFF99
Contact | Category | IfcActor.HasAssociations[*]\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification |  | #FFCC99
Contact | Company | IfcActor.TheActor\IfcPersonAndOrganization.TheOrganization\IfcOrganization.Name |  | #FFFF99
Contact | Phone | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcTelecomAddress.TelephoneNumbers[*] |  | #FFFF99
Contact | ExternalSystem | IfcActor.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier |  | #CC99FF
Contact | ExternalObject | IfcActor\ |  | #CC99FF
Contact | ExternalIdentifier | IfcActor.GlobalId |  | #CC99FF
Contact | Department | IfcActor.TheActor\IfcPersonAndOrganization.TheOrganization\IfcOrganization.Description |  | #CCFFCC
Contact | OrganizationCode | IfcActor.TheActor\IfcPersonAndOrganization.TheOrganization\IfcOrganization.Identification |  | #CCFFCC
Contact | GivenName | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.GivenName |  | #CCFFCC
Contact | FamilyName | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.FamilyName |  | #CCFFCC
Contact | Street | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.AddressLines[*] |  | #CCFFCC
Contact | PostalBox | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.PostalBox |  | #CCFFCC
Contact | Town | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.Town |  | #CCFFCC
Contact | StateRegion | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.Region |  | #CCFFCC
Contact | PostalCode | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.PostalCode |  | #CCFFCC
Contact | Country | IfcActor.TheActor\IfcPersonAndOrganization.ThePerson\IfcPerson.Addresses[*]\IfcPostalAddress.Country |  | #CCFFCC
Table 1 — IfcActor External Data Constraints

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R
Export | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R

Contact

The Contact concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R
Export | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R

Classification

The Classification concept applies to this entity as shown in Table 2.

Source | Name | Tokens | Description
--- | --- | --- | ---
Construction Specifications Institute | OmniClass Table 34 | 34-00 00 00 | Organizational Roles
Table 2 — IfcActor Classification

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

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

| SUBTYPE OF (IfcObject);

TheActor | : | IfcActorSelect;

| INVERSE

END_ENTITY;

Attribute Definitions:

TheActor | : | Information about the actor.

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;
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 IfcStrippedOptional;

| INVERSE

IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcActor

TheActor | : | IfcActorSelect;

| INVERSE

END_ENTITY;

Link to this page