IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

4.1.1.3 Control Assignment

Controls may have assignments indicating objects that must observe the established requirements. An example of such assignment is a labor resource assigned to a calendar.

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 IfcControl IfcControl 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. Identification [0:1]      Controls [0:?] IfcRelAssignsToControl IfcRelAssignsToControl 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. RelatingControl [1:1] IfcControl:Controls1->IfcRelAssignsToControl:RelatingControl0 IfcObjectDefinition IfcObjectDefinition 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] IfcRelAssignsToControl:RelatedObjects1->IfcObjectDefinition:HasAssignments0
Figure 4.1.1.3.A

General Usage

ApplicableEntity
Type
IfcRelAssignsToControl.RelatedObjects
IfcActionRequest IfcActor
IfcControl IfcObjectDefinition
IfcCostItem IfcProcess
IfcCostItem IfcProduct
IfcCostItem IfcResource
IfcCostItem IfcTypeProcess
IfcCostItem IfcTypeProduct
IfcCostItem IfcTypeResource
IfcCostSchedule IfcActor
IfcCostSchedule IfcCostItem
IfcPerformanceHistory IfcGroup
IfcPerformanceHistory IfcProcess
IfcPerformanceHistory IfcProduct
IfcPerformanceHistory IfcResource
IfcPermit IfcActor
IfcProjectOrder IfcActor
IfcProjectOrder IfcTask
IfcWorkCalendar IfcEvent
IfcWorkCalendar IfcProcedure
IfcWorkCalendar IfcTask
IfcWorkCalendar IfcWorkCalendar
IfcWorkControl IfcTask
IfcWorkSchedule IfcActor
IfcWorkSchedule IfcTask
Table A

Edit on Github

3 contributor(s): bSI-BotThomas KrijnenDion Moult
Last change: Update README.md by Thomas Krijnen on 2022-03-04T08:45:15+01:00

Is this page difficult to understand? Let us know!