4.1.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 table below shows a recommended list of general usage patterns that users may adopt.
%3
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActor.htm'>IfcActor</a>
IfcActor
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. TheActor
[1:1]
IsActingUpon
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>
IfcRelAssignsToActor
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
Type
5. RelatedObjects
[1:?]
6. RelatedObjectsType
[0:1]
7. RelatingActor
[1:1]
8. ActingRole
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActor.htm'>IfcActor</a>:IsActingUpon1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatingActor0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcControl.htm'>IfcControl</a>
IfcControl
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. Identification
[0:1]
Controls
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcControl.htm'>IfcControl</a>:HasAssignments0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGroup.htm'>IfcGroup</a>
IfcGroup
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
IsGroupedBy
[0:?]
ReferencedInStructures
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGroup.htm'>IfcGroup</a>:HasAssignments0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm'>IfcProduct</a>
IfcProduct
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. ObjectPlacement
[0:1]
7. Representation
[0:1]
ReferencedBy
[0:?]
PositionedRelativeTo
[0:?]
ReferencedInStructures
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm'>IfcProduct</a>:HasAssignments0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcess.htm'>IfcProcess</a>
IfcProcess
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. Identification
[0:1]
7. LongDescription
[0:1]
IsPredecessorTo
[0:?]
IsSuccessorFrom
[0:?]
OperatesOn
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcess.htm'>IfcProcess</a>:HasAssignments0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResource.htm'>IfcResource</a>
IfcResource
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. Identification
[0:1]
7. LongDescription
[0:1]
ResourceOf
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResource.htm'>IfcResource</a>:HasAssignments0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>
IfcContext
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
6. LongName
[0:1]
7. Phase
[0:1]
8. RepresentationContexts
[1:?]
9. UnitsInContext
[0:1]
IsDefinedBy
[0:?]
Declares
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm'>IfcRelAssignsToActor</a>:RelatedObjects1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:HasAssignments0
Figure 4.1.1.1.A
General UsageTable 4.1.1.1.B