IFC 4.3.0.1 (IFC4X3) development

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.

Table 8.5.3.10.A

8.5.3.10.4 Formal representation

ENTITY IfcTaskTimeRecurring
 SUBTYPE OF (IfcTaskTime);
	Recurrence : IfcRecurrencePattern;
END_ENTITY;

8.5.3.10.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.5.3.10.6 Changelog

  • New resource