8.5.3.12 IfcTimeSeries(时间序列)
抽象 该定义可能不会被直接实例化。
8.5.3.12.1 语义定义(Semantic definition)
时间序列是一组带有时间戳的数据条目。它允许对随时间间隔收集的数据进行自然关联。时间序列可以是规则的或不规则的。在规则时间序列中,数据可预测地在预定义间隔到达。在不规则时间序列中,部分或全部时间戳不遵循重复模式,不可预测的数据突发可能在不指定的时间点到达。
建筑及其性能的建模涉及在一段时间内生成和记录的数据。这些数据涵盖范围广泛,从气象数据到各类计划安排,从状态测量到报告,再到所有其他具有时间相关性的内容。它们在时间轴上的准确定位对于正确理解和使用至关重要,而 IfcTimeSeries 子类型提供了适当的数据结构来容纳这些类型的数据。
8.5.3.12.2 实体继承(Entity inheritance)
8.5.3.12.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcTimeSeries (9) | |||
| 1 | Name | IfcLabel |
时间序列的唯一名称。 |
| 2 | Description | OPTIONAL IfcText |
对序列所代表数据的文本描述。 |
| 3 | StartTime | IfcDateTime |
时间序列的开始时间。 |
| 4 | EndTime | IfcDateTime |
时间序列的结束时间。 |
| 5 | TimeSeriesDataType | IfcTimeSeriesDataTypeEnum |
时间序列的数据类型。 |
| 6 | DataOrigin | IfcDataOriginEnum |
时间序列数据的来源。 |
| 7 | UserDefinedDataOrigin | OPTIONAL IfcLabel |
当数据来源属性为 USERDEFINED 时的数据来源值。 |
| 8 | Unit | OPTIONAL IfcUnit |
要分配给时间序列内所有值的单位。注意不允许混合使用单位。如果未给出该值,则使用在 IfcProject.UnitsInContext 中定义的 IfcValue 类型的全局单位。 |
| HasExternalReference | SET [1:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects |
与 IfcTimeSeries 关联的外部引用(例如库、分类或文档信息)的引用。 |
|
8.5.3.12.4 形式化表示(Formal representation)
ENTITY IfcTimeSeries
ABSTRACT SUPERTYPE OF (ONEOF
(IfcIrregularTimeSeries
,IfcRegularTimeSeries));
Name : IfcLabel;
Description : OPTIONAL IfcText;
StartTime : IfcDateTime;
EndTime : IfcDateTime;
TimeSeriesDataType : IfcTimeSeriesDataTypeEnum;
DataOrigin : IfcDataOriginEnum;
UserDefinedDataOrigin : OPTIONAL IfcLabel;
Unit : OPTIONAL IfcUnit;
INVERSE
HasExternalReference : SET [1:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
END_ENTITY;