IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

8.10.3.12 IfcMaterialProfileSet

RV ⓘ
AbV ⓘ

8.10.3.12.1 Semantic definition

The IfcMaterialProfileSet is a designation by which individual material(s) of a prismatic element (for example, beam or column) constructed of a single or multiple material profiles is known.

In case of multiple MaterialProfiles, the relative positioning of individual profiles in IfcMaterialProfileSet are defined using the concept of IfcCompositeProfileDef in IfcProfileResource schema; otherwise, only one MaterialProfile is given and defined by an individual IfcProfileDef (subtype). entity in IFC4.

8.10.3.12.2 Entity inheritance

8.10.3.12.3 Attributes

# Attribute Type Description
IfcMaterialDefinition (3)
AssociatedTo SET [0:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial

Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.

The inverse attribute has been added.
HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

Reference to external references, e.g. library, classification, or document information, that are associated to the material.

The inverse attribute has been added.
HasProperties SET [0:?] OF IfcMaterialProperties FOR Material

Material properties assigned to instances of subtypes of IfcMaterialDefinition.

The inverse attribute has been added.
Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes
IfcMaterialProfileSet (4)
1 Name OPTIONAL IfcLabel

The name by which the material profile set is known.

2 Description OPTIONAL IfcText

Definition of the material profile set in descriptive terms.

3 MaterialProfiles LIST [1:?] OF IfcMaterialProfile

Identification of the profiles from which the material profile set is composed.

4 CompositeProfile OPTIONAL IfcCompositeProfileDef

Reference to the composite profile definition for which this material profile set associates material to each of its individual profiles. If only a single material profile is used (the most typical case) then no CompositeProfile is asserted.

The referenced IfcCompositeProfileDef instance shall be composed of all of the IfcProfileDef instances which are used via the MaterialProfiles list in the current IfcMaterialProfileSet.
Table 8.10.3.12.K

8.10.3.12.4 Examples

8.10.3.12.5 Formal representation

ENTITY IfcMaterialProfileSet
 SUBTYPE OF (IfcMaterialDefinition);
	Name : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
	MaterialProfiles : LIST [1:?] OF IfcMaterialProfile;
	CompositeProfile : OPTIONAL IfcCompositeProfileDef;
END_ENTITY;

8.10.3.12.6 References

Edit on Github


Is this page difficult to understand? Let us know!

8.10.3.12.7 Changelog

8.10.3.12.7.1 IFC4

  • New resource