8.5 IfcDateTimeResource
8.5.1 Schema definition
The IfcDateTimeResource schema defines several generic date and time specific concepts that can be used to identify context within calendars, schedules, and time series. These concepts include:
- IfcDate, IfcTime, IfcDateTime and IfcDuration. All given values should be provided in context and converted into a Gregorian date context and be shall be processable by a receiving application.
- Time series, which are a set of discrete data each with an associated date and time stamp, allowing a natural association of data collected over intervals of time. Time series data can be represented using the following entities:
- IfcRegularTimeSeries: Time series data arrive predictably at predefined intervals and are represented by the entity, and
- IfcIrregularTimeSeries: some or all time stamps do not follow a repetitive pattern and unpredictable bursts of data may arrive at unspecified points in time. Time series data must be normalized using the following rules:
- All time (universal, local, daylight savings, and solar) is normalized against the ISO 8601 standard GMT/UTC (Universal Coordinated Time).
- The normalized data refer to the preceding time unit.
- Any rollover is handled by the application providing the data. Rollover occurs, for example, when the measurement device resets itself while measuring and the recording data do not include the data measured before the reset.
- Only the time when data are taken is recorded.
- Time associated with processes such as resource allocation (IfcResourceTime), time for task completion (IfcTaskTime), work patterns (IfcWorkTime), and scheduled events (IfcEventTime).
{ .change-ifc2x4}
8.5.2 Types
- IfcDataOriginEnum
- IfcDate
- IfcDateTime
- IfcDayInMonthNumber
- IfcDayInWeekNumber
- IfcDuration
- IfcMonthInYearNumber
- IfcRecurrenceTypeEnum
- IfcTaskDurationEnum
- IfcTime
- IfcTimeOrRatioSelect
- IfcTimeSeriesDataTypeEnum
- IfcTimeStamp
8.5.3 Entities
- IfcEventTime
- IfcIrregularTimeSeries
- IfcIrregularTimeSeriesValue
- IfcLagTime
- IfcRecurrencePattern
- IfcRegularTimeSeries
- IfcResourceTime
- IfcSchedulingTime
- IfcTaskTime
- IfcTaskTimeRecurring
- IfcTimePeriod
- IfcTimeSeries
- IfcTimeSeriesValue
- IfcWorkTime
8.5.4 Property Sets
No resources are available in this category.
8.5.5 Quantity Sets
No resources are available in this category.
8.5.6 Functions
No resources are available in this category.
8.5.7 Rules
No resources are available in this category.
8.5.8 PropertyEnumerations
No resources are available in this category.