5.1.3.1 IfcActor
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 |
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:
Attribute Definitions:
TheActor | : | Information about the actor.
|
Inheritance Graph:
|
ObjectType | : | OPTIONAL IfcStrippedOptional; |
|
Link to this page