IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.1.3.1 IfcActor

RV ⓘ
AbV ⓘ

5.1.3.1.1 Semantic definition

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.

5.1.3.1.2 Entity inheritance

5.1.3.1.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
Click to show 16 hidden inherited attributes
IfcActor (2)
6 TheActor IfcActorSelect

Information about the actor.

IsActingUpon SET [0:?] OF IfcRelAssignsToActor FOR RelatingActor

Reference to the relationship that associates the actor to an object.

Table 5.1.3.1.A

5.1.3.1.4 Property sets

  • Pset_ActorCommon
    • NumberOfActors
    • ActorCategory
    • SkillLevel
  • Pset_Address
    • Purpose
    • Description
    • UserDefinedPurpose
    • InternalLocation
    • AddressLines
    • PostalBox
    • Town
    • Region
    • PostalCode
    • Country
    • TelephoneNumbers
    • FacsimileNumbers
    • PagerNumber
    • ElectronicMailAddresses
    • WWWHomePageURL
    • MessagingIDs

5.1.3.1.5 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
Click to show 16 hidden inherited concepts
IfcActor (2)
Actor Assignment General

This concept can be applied to the following resources:

  • IfcControl - Indicates project directives issued by the actor.
  • IfcGroup - Indicates groups for which the actor is responsible.
  • IfcProduct - Indicates products for which the actor is responsible.
  • IfcProcess - Indicates processes for which the actor is responsible.
  • IfcResource - Indicates resources for which the actor is responsible.
Property Sets for Objects General

This concept can be applied to the following resources:

Table 5.1.3.1.B

5.1.3.1.6 Formal representation

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

5.1.3.1.7 References