IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

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

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;

8.5.3.12.5 参考文献