8.5.3.10 IfcTaskTimeRecurring
8.5.3.10.1 Semantic definition
IfcTaskTimeRecurring is a recurring instance of IfcTaskTime for handling regularly scheduled or repetitive tasks.
8.5.3.10.2 Entity inheritance
8.5.3.10.3 Attributes
| # | Attribute | Type | Description | 
|---|---|---|---|
| IfcSchedulingTime (3) | |||
| 1 | Name | OPTIONAL IfcLabel | 
 Optional name for the time definition.  | 
| 2 | DataOrigin | OPTIONAL IfcDataOriginEnum | 
 Specifies the origin of the scheduling time entity. It currently differentiates between predicted, simulated, measured, and user defined values.  | 
| 3 | UserDefinedDataOrigin | OPTIONAL IfcLabel | 
 Value of the data origin if DataOrigin attribute is USERDEFINED.  | 
| IfcTaskTime (17) | |||
| 4 | DurationType | OPTIONAL IfcTaskDurationEnum | 
 Enables to specify the type of duration values for ScheduleDuration, ActualDuration and RemainingTime. The duration type is either work time or elapsed time.  | 
| 5 | ScheduleDuration | OPTIONAL IfcDuration | 
 The amount of time which is scheduled for completion of a task. The value might be measured or somehow calculated, which is defined by ScheduleDataOrigin. The value is either given as elapsed time or work time, which is defined by DurationType.  | 
| 6 | ScheduleStart | OPTIONAL IfcDateTime | 
 The date on which a task is scheduled to be started. The value might be measured or somehow calculated, which is defined by ScheduleDataOrigin.  | 
| 7 | ScheduleFinish | OPTIONAL IfcDateTime | 
 The date on which a task is scheduled to be finished. The value might be measured or somehow calculated, which is defined by ScheduleDataOrigin.  | 
| 8 | EarlyStart | OPTIONAL IfcDateTime | 
 The earliest date on which a task can be started. It is a calculated value.  | 
| 9 | EarlyFinish | OPTIONAL IfcDateTime | 
 The earliest date on which a task can be finished. It is a calculated value.  | 
| 10 | LateStart | OPTIONAL IfcDateTime | 
 The latest date on which a task can be started. It is a calculated value.  | 
| 11 | LateFinish | OPTIONAL IfcDateTime | 
 The latest date on which a task can be finished. It is a calculated value.  | 
| 12 | FreeFloat | OPTIONAL IfcDuration | 
 The amount of time during which the start or finish of a task may be varied without any effect on the overall programme of work. It is a calculated elapsed time value.  | 
| 13 | TotalFloat | OPTIONAL IfcDuration | 
 The difference between the duration available to carry out a task and the scheduled duration of the task. It is a calculated elapsed time value.  | 
| 14 | IsCritical | OPTIONAL IfcBoolean | 
 A flag which identifies whether a scheduled task is a critical item within the programme.  | 
| 15 | StatusTime | OPTIONAL IfcDateTime | 
 The date or time at which the status of the tasks within the schedule is analyzed.  | 
| 16 | ActualDuration | OPTIONAL IfcDuration | 
 The actual duration of the task. It is a measured value. The value is either given as elapsed time or work time, which is defined by DurationType.  | 
| 17 | ActualStart | OPTIONAL IfcDateTime | 
 The date on which a task is actually started. It is a measured value.  | 
| 18 | ActualFinish | OPTIONAL IfcDateTime | 
 The date on which a task is actually finished.  | 
| 19 | RemainingTime | OPTIONAL IfcDuration | 
 The amount of time remaining to complete a task. It is a predicted value. The value is either given as elapsed time or work time, which is defined by DurationType.  | 
| 20 | Completion | OPTIONAL IfcPositiveRatioMeasure | 
 The extent of completion expressed as a ratio or percentage. It is a measured value.  | 
| Click to show 20 hidden inherited attributes Click to hide 20 inherited attributes | |||
| IfcTaskTimeRecurring (1) | |||
| 21 | Recurrence | IfcRecurrencePattern | 
 No description available.  | 
8.5.3.10.4 Formal representation
ENTITY IfcTaskTimeRecurring
 SUBTYPE OF (IfcTaskTime);
	Recurrence : IfcRecurrencePattern;
END_ENTITY;