IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.5 IfcDateTimeResource(日期时间资源)

8.5.1 模式定义

IfcDateTimeResource 模式定义了多个通用的日期和时间特定概念,可用于标识日历、进度计划和时间序列中的上下文。这些概念包括:

  • IfcDateIfcTimeIfcDateTimeIfcDuration。所有给定值应在上下文中提供,并转换为公历日期上下文,且应能被接收应用程序处理。
  • 时间序列,这是一组离散数据,每个数据都有相关的日期和时间戳,允许对随时间间隔收集的数据进行自然关联。时间序列数据可使用以下实体表示:
    • IfcRegularTimeSeries:时间序列数据按预定义间隔可预测地到达,并由该实体表示;以及
    • IfcIrregularTimeSeries:部分或全部时间戳不遵循重复模式,不可预测的数据突发可能在未指定的时间点到达。时间序列数据应使用以下规则进行归一化:
    • 所有时间(世界时、本地时间、夏令时和太阳时)均根据 GB/T 7408.1 标准 GMT/UTC(协调世界时)进行归一化。
    • 归一化数据指向前一个时间单位。
    • 任何翻转由提供数据的应用程序处理。例如,当测量设备在测量过程中重置自身且记录数据不包括重置前测量的数据时,会发生翻转。
    • 仅记录数据采集的时间。
  • 与过程相关的时间,如资源分配(IfcResourceTime)、任务完成时间(IfcTaskTime)、工作模式(IfcWorkTime)和计划事件(IfcEventTime)。

沿革 该模式在 IFC4 中进行了重大修改。IfcDateTimeResourceIfcTimeSeriesResource 的原始概念在 IFC2.0 和 IFC2x2 中引入,并在 IFC4 中合并为 IfcDateTimeResource

{ .change-ifc2x4}

8.5.2 类型

  1. IfcDataOriginEnum(数据来源枚举)
  2. IfcDate(日期)
  3. IfcDateTime(日期时间)
  4. IfcDayInMonthNumber(月中日数)
  5. IfcDayInWeekNumber(周中日数)
  6. IfcDuration(持续时间)
  7. IfcMonthInYearNumber(年中月数)
  8. IfcRecurrenceTypeEnum(重复类型枚举)
  9. IfcTaskDurationEnum(任务持续时间枚举)
  10. IfcTime(时间)
  11. IfcTimeOrRatioSelect(时间或比率选择类型)
  12. IfcTimeSeriesDataTypeEnum(时间序列数据类型枚举)
  13. IfcTimeStamp(时间戳)

8.5.3 实体

  1. IfcEventTime(事件时间)
  2. IfcIrregularTimeSeries(不规则时间序列)
  3. IfcIrregularTimeSeriesValue(不规则时间序列值)
  4. IfcLagTime(滞后时间)
  5. IfcRecurrencePattern(重复模式)
  6. IfcRegularTimeSeries(规则时间序列)
  7. IfcResourceTime(资源时间)
  8. IfcSchedulingTime(调度时间)
  9. IfcTaskTime(任务时间)
  10. IfcTaskTimeRecurring(任务时间重复)
  11. IfcTimePeriod(时间段)
  12. IfcTimeSeries(时间序列)
  13. IfcTimeSeriesValue(时间序列值)
  14. IfcWorkTime(工作时间)

8.5.4 属性集

此类别中没有可用资源。

8.5.5 工程量集

此类别中没有可用资源。

8.5.6 函数

此类别中没有可用资源。

8.5.7 规则

此类别中没有可用资源。

8.5.8 属性枚举

此类别中没有可用资源。