8.5 IfcDateTimeResource(日期时间资源)
8.5.1 架构定义
IfcDateTimeResource 模式定义了多个通用的日期和时间特定概念,可用于标识日历、进度计划和时间序列中的上下文。这些概念包括:
- IfcDate、IfcTime、IfcDateTime 和 IfcDuration。所有给定值应在上下文中提供,并转换为公历日期上下文,且应能被接收应用程序处理。
- 时间序列,这是一组离散数据,每个数据都有相关的日期和时间戳,允许对随时间间隔收集的数据进行自然关联。时间序列数据可使用以下实体表示:
- IfcRegularTimeSeries:时间序列数据按预定义间隔可预测地到达,并由该实体表示;以及
- IfcIrregularTimeSeries:部分或全部时间戳不遵循重复模式,不可预测的数据突发可能在未指定的时间点到达。时间序列数据必须使用以下规则进行归一化:
- 所有时间(世界时、本地时间、夏令时和太阳时)均根据 ISO 8601 标准 GMT/UTC(协调世界时)进行归一化。
- 归一化数据指向前一个时间单位。
- 任何翻转由提供数据的应用程序处理。例如,当测量设备在测量过程中重置自身且记录数据不包括重置前测量的数据时,会发生翻转。
- 仅记录数据采集的时间。
- 与过程相关的时间,如资源分配(IfcResourceTime)、任务完成时间(IfcTaskTime)、工作模式(IfcWorkTime)和计划事件(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
此类别中没有可用资源。
8.5.5 Quantity Sets
此类别中没有可用资源。
8.5.6 Functions
此类别中没有可用资源。
8.5.7 Rules
此类别中没有可用资源。
8.5.8 PropertyEnumerations
此类别中没有可用资源。