IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.4.3.1 IfcAppliedValue(应用值)

RV ⓘ
AbV ⓘ

8.4.3.1.1 语义定义(Semantic definition)

该实体通过公式驱动捕获一个数值,并包含单位基准、有效日期范围和分类等附加限定条件。

IfcAppliedValue 的范围由 AppliedValue 属性确定,该属性可通过 IfcAppliedValueSelect 类型定义为 IfcMeasureWithUnitIfcMonetaryMeasureIfcRatioMeasure

可选地,IfcAppliedValue 可具有适用日期。此日期用于确定该数值开始适用的时间点,可以是数值在模型中设置的日期,也可以是数值开始生效的过去或未来日期。类似地,IfcAppliedValue 可具有"固定至"日期,用于确定该数值停止适用的时间点。

IfcAppliedValue 实例可声明单位基准,该基准定义为 IfcMeasureWithUnit,用于确定应用场景中单位数值的范围。当声明此属性时,假定赋予 IfcAppliedValue 的数值为单位数量值。此约束未在模式中强制实施,需在应用程序中进行控制。

应用值可从文档(如价格表)中引用。通过使用 IfcExternalReferenceRelationship 实现一个或多个 IfcAppliedValue(或其子类型)实例与文档的关联,其中文档作为 IfcExternalReferenceRelationship.RelatingExtReference,而数值实例作为 IfcExternalReferenceRelationship.RelatedResourceObjects

非正式命题

  1. ArithmeticOperator 等于 MODULO 时,Components 列表应恰好包含两个值,且必须为正整数。

8.4.3.1.2 实体继承(Entity inheritance)

8.4.3.1.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcAppliedValue (11)
1 Name OPTIONAL IfcLabel

为成本值提供的名称或补充说明。

2 Description OPTIONAL IfcText

可为成本值提供附加信息的描述。

3 AppliedValue OPTIONAL IfcAppliedValueSelect

应用值的范围、数量或金额。

4 UnitBasis OPTIONAL IfcMeasureWithUnit

单位成本所依据的数量和计量单位。

注意:除了通常预期的长度、面积、体积等计量单位外,成本也可基于需要定义的计量单位(如袋、桶、托盘、件等)。单位成本可基于大于(或小于)基准计量单位值的数量。例如,木材的单位成本费率可能基于 X 米(其中 X > 1);电缆、管道及许多其他物品亦同理。基准数可以是整数或实数值。

注意:对于所有按单位数量应用成本的场景,均应声明此属性。即使对于使用物品价格的场景也可声明此属性,此时单位成本基准应按物品(或等效定义)计算。

5 ApplicableDate OPTIONAL IfcDate

应用值开始适用的日期。

6 FixedUntilDate OPTIONAL IfcDate

应用值停止适用的日期。

7 Category OPTIONAL IfcLabel

所用成本类型的规范说明。

在缺乏明确定义标准的情况下,建议通过本地协议来定义项目或区域内允许且可理解的成本值类型。

8 Condition OPTIONAL IfcLabel

成本值适用的条件。

例如,在投标提交场景中,此属性可能指向一项可选或可不选的选项。

9 ArithmeticOperator OPTIONAL IfcArithmeticOperatorEnum

应用于组件值的算术运算符。

10 Components OPTIONAL LIST [1:?] OF IfcAppliedValue

用于计算 AppliedValue 的可选组件值。

HasExternalReference SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

关联至 IfcAppliedValue 的外部引用(如库、分类或文档信息)。

表 8.4.3.1.A

8.4.3.1.4 形式化表示(Formal representation)

ENTITY IfcAppliedValue
 SUPERTYPE OF (ONEOF
	(IfcCostValue));
	Name : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
	AppliedValue : OPTIONAL IfcAppliedValueSelect;
	UnitBasis : OPTIONAL IfcMeasureWithUnit;
	ApplicableDate : OPTIONAL IfcDate;
	FixedUntilDate : OPTIONAL IfcDate;
	Category : OPTIONAL IfcLabel;
	Condition : OPTIONAL IfcLabel;
	ArithmeticOperator : OPTIONAL IfcArithmeticOperatorEnum;
	Components : OPTIONAL LIST [1:?] OF IfcAppliedValue;
 INVERSE
	HasExternalReference : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
END_ENTITY;

8.4.3.1.5 参考文献