# 8.4.3.1 IfcAppliedValue

## 8.4.3.1.1 Semantic definition

This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization.

The extent of the IfcAppliedValue is determined by the AppliedValue attribute which may be defined either as an IfcMeasureWithUnit or as an IfcMonetaryMeasure or as an IfcRatioMeasure via the IfcAppliedValueSelect type.

Optionally, an IfcAppliedValue may have an applicable date. This is intended to fix the date on which the value became relevant for use. It may be the date on which the value was set in the model or it may be a prior or future date when the value becomes operable. Similarly, an IfcAppliedValue may have a 'fixed until' date. This is intended to fix the date on which the value ceases to be relevant for use.

An instance of IfcAppliedValue may have a unit basis asserted. This is defined as an IfcMeasureWithUnit that determines the extent of the unit value for application purposes. It is assumed that when this attribute is asserted, then the value given to IfcAppliedValue is that for unit quantity. This is not enforced within the schema and thus needs to be controlled within an application.

Applied values may be referenced from a document (such as a price list). The relationship between one or more occurrences of IfcAppliedValue (or its subtypes) is achieved through the use of the IfcExternalReferenceRelationship in which the document provides the IfcExternalReferenceRelationship.RelatingExtReference and the value occurrences are the IfcExternalReferenceRelationship.RelatedResourceObjects.

## 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 References

### 8.4.3.1.6 Changelog

#### 8.4.3.1.6.1 IFC4

• attribute, ArithmeticOperator
• attribute, Category
• attribute, Components
• attribute, Condition
• inverse attribute, IsComponentIn
• inverse attribute, ValueOfComponents
• where rule, WR1
• abstract, Is no longer abstract
• attribute ApplicableDate type, Changed from "IfcDateTimeSelect" to "IfcDate"
• attribute FixedUntilDate type, Changed from "IfcDateTimeSelect" to "IfcDate"
• inverse attribute ValuesReferenced name, Changed from "ValuesReferenced" to "HasExternalReference"
• inverse attribute ValuesReferenced type, Changed from "SET OF [0:?] IfcReferencesValueDocument FOR ReferencingValues" to "SET OF [0:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects"