IFC 4.3.0.0 (IFC4X3) final

8.5.3.7 IfcResourceTime

8.5.3.7.1 Semantic definition

IfcResourceTime captures the time-related information about a construction resource.

8.5.3.7.2 Entity inheritance

8.5.3.7.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.

Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes
IfcResourceTime (15)
4 ScheduleWork OPTIONAL IfcDuration

Indicates the total work (e.g. person-hours) allocated to the task on behalf of the resource. Note: this is not necessarily the same as the task duration (IfcTaskTime.ScheduleDuration); it may vary according to the resource usage ratio and other resources assigned to the task.

5 ScheduleUsage OPTIONAL IfcPositiveRatioMeasure

Indicates the amount of the resource used concurrently. For example, 100% means 1 worker, 300% means 3 workers, 50% means half of 1 worker's time for scenarios where multitasking is feasible. If not provided, then the usage ratio is considered to be 100%.

6 ScheduleStart OPTIONAL IfcDateTime

Indicates the time when the resource is scheduled to start working.

7 ScheduleFinish OPTIONAL IfcDateTime

Indicates the time when the resource is scheduled to finish working.

8 ScheduleContour OPTIONAL IfcLabel

Indicates how a resource should be leveled over time by adjusting the resource usage according to a specified curve. Standard values include: 'Flat', 'BackLoaded', 'FrontLoaded', 'DoublePeak', 'EarlyPeak', 'LatePeak', 'Bell', and 'Turtle'. Custom values may specify a custom name or formula.

9 LevelingDelay OPTIONAL IfcDuration

Indicates a delay in the ScheduleStart caused by leveling.

10 IsOverAllocated OPTIONAL IfcBoolean

Indicates that the resource is scheduled in excess of its capacity.

11 StatusTime OPTIONAL IfcDateTime

Indicates the date and time for which status values are applicable; particularly completion, actual, and remaining values. If values are time-phased (the referencing IfcConstructionResource has associated time series values for attributes), then the status values may be determined from such time-phased data as of the StatusTime.

12 ActualWork OPTIONAL IfcDuration

Indicates the actual work performed by the resource as of the StatusTime.

13 ActualUsage OPTIONAL IfcPositiveRatioMeasure

Indicates the actual amount of the resource used concurrently.

14 ActualStart OPTIONAL IfcDateTime

Indicates the time when the resource actually started working.

15 ActualFinish OPTIONAL IfcDateTime

Indicates the time when the resource actually finished working.

16 RemainingWork OPTIONAL IfcDuration

Indicates the work remaining to be completed by the resource.

17 RemainingUsage OPTIONAL IfcPositiveRatioMeasure

No description available.

18 Completion OPTIONAL IfcPositiveRatioMeasure

Indicates the percent completion of this resource. If the resource is assigned to a task, then indicates completion of the task on behalf of the resource; if the resource is partitioned into sub-allocations, then indicates overall completion of sub-allocations.

Table 8.5.3.7.A

8.5.3.7.4 Formal representation

ENTITY IfcResourceTime
 SUBTYPE OF (IfcSchedulingTime);
	ScheduleWork : OPTIONAL IfcDuration;
	ScheduleUsage : OPTIONAL IfcPositiveRatioMeasure;
	ScheduleStart : OPTIONAL IfcDateTime;
	ScheduleFinish : OPTIONAL IfcDateTime;
	ScheduleContour : OPTIONAL IfcLabel;
	LevelingDelay : OPTIONAL IfcDuration;
	IsOverAllocated : OPTIONAL IfcBoolean;
	StatusTime : OPTIONAL IfcDateTime;
	ActualWork : OPTIONAL IfcDuration;
	ActualUsage : OPTIONAL IfcPositiveRatioMeasure;
	ActualStart : OPTIONAL IfcDateTime;
	ActualFinish : OPTIONAL IfcDateTime;
	RemainingWork : OPTIONAL IfcDuration;
	RemainingUsage : OPTIONAL IfcPositiveRatioMeasure;
	Completion : OPTIONAL IfcPositiveRatioMeasure;
END_ENTITY;

8.5.3.7.5 References

8.5.3.7.6 Changelog

  • New resource