IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

8.10.3.10 IfcMaterialList

DEPRECATED This definition will be removed in a future major release of this standard

8.10.3.10.1 Semantic definition

IfcMaterialList is a list of the different materials that are used in an element.

The class IfcMaterialList will normally be used where an element is described at a more abstract level. For example, for an architectural specification writer, the only information that may be needed about a concrete column is that it contains concrete, reinforcing steel and mild steel ligatures. It shall not be used for elements consisting of material layers when the different layers can be defined and the class IfcMaterialLayerSet can be used. Also, IfcMaterialList shall not be used for elements consisting of a single identifiable material (for example, to represent anisotropic material). The entity IfcMaterialList is deprecated and shall no longer be used. Use IfcMaterialConstituentSet instead.

8.10.3.10.2 Entity inheritance

8.10.3.10.3 Attributes

# Attribute Type Description
IfcMaterialList (1)
1 Materials LIST [1:?] OF IfcMaterial

Materials used in a composition of substances.

Table 8.10.3.10.A

8.10.3.10.4 Formal representation

ENTITY IfcMaterialList;
	Materials : LIST [1:?] OF IfcMaterial;
END_ENTITY;

8.10.3.10.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.10.3.10.6 Changelog

8.10.3.10.6.1 IFC4

  • deprecated, Is now deprecated

8.10.3.10.6.2 IFC4.2

  • deprecated, Is no longer deprecated

8.10.3.10.6.3 IFC4.3_DEV_33fdbb94

  • deprecated, Is now deprecated