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