Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcPropertySingleValue

Definition from IAI: A property with a single value (IfcPropertySingleValue) defines a property object which has a single (numeric or descriptive) value assigned. It defines a property - single value combination for which the property name, the value with measure type (and optionally the unit) is given.

The unit is handled by the Unit attribute:

Examples of a property with single value are:

Name NominalValue Type
(through IfcValue)
Unit
Description Manufacturer "A" door IfcLabel -
PanelThickness 0.12 IfcPositiveLengthMeasure -
ThermalTransmittance 2.6 IfcThermalTransmittanceMeasure W/(m2K)

HISTORY: New entity in IFC Release 1.0. The entity has been renamed from IfcSimpleProperty in IFC Release 2x

EXPRESS specification:

ENTITY IfcPropertySingleValue
SUBTYPE OF ( IfcSimpleProperty);
NominalValue  :  OPTIONAL IfcValue;
Unit  :  OPTIONAL IfcUnit;
END_ENTITY;

Attribute definitions:

NominalValue  :  Value and measure type of this property.
NOTE  By virtue of the defined data type, that is selected from the SELECT IfcValue, the appropriate unit can be found within the IfcUnitAssignment, defined for the project if no value for the unit attribute is given.
IFC2x Edition 3 CHANGE  The attribute has been made optional with upward compatibility for file based exchange.
Unit  :  Unit for the nominal value, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.

Inheritance graph

ENTITY IfcPropertySingleValue;
ENTITY IfcProperty;
Name  :  IfcIdentifier;
Description  :  OPTIONAL IfcText;
INVERSE
PropertyForDependance  :  SET OF IfcPropertyDependencyRelationship FOR DependingProperty;
PropertyDependsOn  :  SET OF IfcPropertyDependencyRelationship FOR DependantProperty;
PartOfComplex  :  SET [0:1] OF IfcComplexProperty FOR HasProperties;
ENTITY IfcSimpleProperty;
ENTITY IfcPropertySingleValue;
NominalValue  :  OPTIONAL IfcValue;
Unit  :  OPTIONAL IfcUnit;
END_ENTITY;