IFC 4.3.x development

8.10.3.16 IfcMaterialProperties

Change log

IFC4

modificationsabstract Changed from True to False
modificationsattributes Material definitionChanged from IfcMaterial to IfcMaterialDefinition

8.10.3.16.1 Semantic definitions at the entity

The IfcMaterialProperties assigns a set of material properties to associated material definitions. The set may be identified by a Name and a Description. The IfcProperty (instantiable subtypes) is used to express the individual material properties by name, description, value and unit.

NOTE  The set of material properties can be assigned to an individual IfcMaterial, a set or composite of materials (IfcMaterialConstituent, IfcMaterialConstituentSet), or set or individual material layer (IfcMaterialLayer, IfcMaterialLayerSet), or a set or individual material profile (IfcMaterialProfile, IfcMaterialProfileSet)

HISTORY  New entity in IFC2x.

IFC4 CHANGE  Entity made non-abstract. The subtypes IfcMechanicalMaterialProperties, IfcThermalMaterialProperties, IfcHygroscopicMaterialProperties, IfcGeneralMaterialProperties, IfcOpticalMaterialProperties, IfcWaterProperties, IfcFuelProperties, IfcProductsOfCombustionProperties, IfcExtendedMaterialProperties have been deleted, use IfcMaterialProperties instead.

 

8.10.3.16.1 Attributes

# Attribute Type Description
IfcPropertyAbstraction
HasExternalReferencesSET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjectsReference to an external reference, e.g. library, classification, or document information, that is associated to the property definition.

> IFC4 CHANGE New inverse attribute.
IfcExtendedProperties
1 Name OPTIONAL IfcIdentifier The name given to the set of properties.
2 Description OPTIONAL IfcText Description for the set of properties.
3 Properties SET [1:?] OF IfcProperty The set of properties provided for this extended property collection.
IfcMaterialProperties
4 Material IfcMaterialDefinition Reference to the material definition to which the set of properties is assigned.

> IFC4 CHANGE The datatype has been changed to supertype IfcMaterialDefinition.

8.10.3.16.2 Entity inheritance

dot_inheritance IfcMaterialProperties IfcMaterialProperties IfcExtendedProperties IfcExtendedProperties IfcMaterialProperties->IfcExtendedProperties IfcProfileProperties IfcProfileProperties IfcProfileProperties->IfcExtendedProperties IfcPropertyAbstraction IfcPropertyAbstraction IfcExtendedProperties->IfcPropertyAbstraction IfcPropertyAbstraction_children 3 more... IfcPropertyAbstraction_children->IfcPropertyAbstraction

8.10.3.16.3 Formal representations

ENTITY IfcMaterialProperties
 SUBTYPE OF (IfcExtendedProperties);
	Material : IfcMaterialDefinition;
END_ENTITY;