IFC (IFC4X3_ADD2) under development IfcPropertyReferenceValue Semantic definition

The IfcPropertyReferenceValue allows a property value to be of type of an resource level entity. The applicable entities that can be used as value references are given by the IfcObjectReferenceSelect. Entity inheritance Attributes

# Attribute Type Description
IfcPropertyAbstraction (1)
HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

Reference to an external reference, e.g. library, classification, or document information, that is associated to the property definition.

IfcProperty (8)
1 Name IfcIdentifier

Name for this property. This label is the significant name string that defines the semantic meaning for the property.

2 Specification OPTIONAL IfcText

URI reference to a location with semantic definition or informative text to explain the property.

PartOfPset SET [0:?] OF IfcPropertySet FOR HasProperties

Reference to the IfcPropertySet by which the IfcProperty is referenced.

PropertyForDependance SET [0:?] OF IfcPropertyDependencyRelationship FOR DependingProperty

The property on whose value that of another property depends.

PropertyDependsOn SET [0:?] OF IfcPropertyDependencyRelationship FOR DependantProperty

The relating property on which the value of the property depends.

PartOfComplex SET [0:?] OF IfcComplexProperty FOR HasProperties

Reference to the IfcComplexProperty in which the IfcProperty is contained.

HasConstraints SET [0:?] OF IfcResourceConstraintRelationship FOR RelatedResourceObjects

User-defined constraints for the property.

HasApprovals SET [0:?] OF IfcResourceApprovalRelationship FOR RelatedResourceObjects

User-defined approvals for the property.

Click to show 9 hidden inherited attributes Click to hide 9 inherited attributes
IfcPropertyReferenceValue (2)
3 UsageName OPTIONAL IfcText

Description of the use of the referenced value within the property. It is a descriptive text that may hold an expression or other additional information.

4 PropertyReference OPTIONAL IfcObjectReferenceSelect

Reference to another property entity through one of the select types in the IfcObjectReferenceSelect.

Table Formal representation

ENTITY IfcPropertyReferenceValue
 SUBTYPE OF (IfcSimpleProperty);
	UsageName : OPTIONAL IfcText;
	PropertyReference : OPTIONAL IfcObjectReferenceSelect;
END_ENTITY; References

Edit on Github

Is this page difficult to understand? Let us know! Changelog IFC4

  • attribute PropertyReference optional, Changed from "False" to "True"
  • attribute UsageName type, Changed from "IfcLabel" to "IfcText"