4.1.1 Actor Assignment
Actors may have assignments indicating objects for which they have responsibility. An example of such assignment is a work order assigned to an organization.
The following diagram shows the generic classes and relationships used when applying this concept.
In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the tables below shows a recommended list of general usage patterns that users may adopt.
G
IfcActor
IfcActor
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
TheActor
[1:1]
IsActingUpon
[0:?]
IfcRelAssignsToActor
IfcRelAssignsToActor
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
Type
RelatedObjects
[1:?]
RelatedObjectsType
[0:1]
RelatingActor
[1:1]
ActingRole
[0:1]
IfcActor :IsActingUpon1->IfcRelAssignsToActor :RelatingActor0
IfcControl
IfcControl
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
Identification
[0:1]
Controls
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcControl :HasAssignments0
IfcGroup
IfcGroup
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
IsGroupedBy
[0:?]
ReferencedInStructures
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcGroup :HasAssignments0
IfcProduct
IfcProduct
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
ObjectPlacement
[0:1]
Representation
[0:1]
ReferencedBy
[0:?]
PositionedRelativeTo
[0:?]
ReferencedInStructures
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcProduct :HasAssignments0
IfcProcess
IfcProcess
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
Identification
[0:1]
LongDescription
[0:1]
IsPredecessorTo
[0:?]
IsSuccessorFrom
[0:?]
OperatesOn
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcProcess :HasAssignments0
IfcResource
IfcResource
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
Identification
[0:1]
LongDescription
[0:1]
ResourceOf
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcResource :HasAssignments0
IfcContext
IfcContext
GlobalId
[1:1]
OwnerHistory
[0:1]
Name
[0:1]
Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
ObjectType
[0:1]
LongName
[0:1]
Phase
[0:1]
RepresentationContexts
[1:?]
UnitsInContext
[0:1]
IsDefinedBy
[0:?]
Declares
[0:?]
IfcRelAssignsToActor :RelatedObjects1->IfcContext :HasAssignments0
Figure 4.1.1.A
General UsageTable 4.1.1.B Reference ViewTable 4.1.1.C