IfcMaterialList

Natural language names
Material - Liste
Material List
Liste de matériaux
Change log
DEPRECATEDThis definition may be imported, but shall not be exported by applications.
ItemSPFXMLChangeDescription
IFC4 Addendum 2 Technical Corrigendum 1 4.0.2.1
    IfcMaterialListMODIFIEDStatus changed to Deprecated.
IFC4x1 Final 4.1.0.0
    IfcMaterialListMODIFIEDStatus changed from Deprecated.
Semantic definitions at the entity
Entity definition

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

NOTE  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).

IFC4 CHANGE  The entity IfcMaterialList is deprecated and shall no longer be used. Use IfcMaterialConstituentSet instead.

Attribute definitions
#AttributeTypeCardinalityDescription G
1MaterialsIfcMaterialL[1:?] Materials used in a composition of substances. X
Inherited definitions from supertypes
Entity inheritance
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcMaterialList
1MaterialsIfcMaterialL[1:?] Materials used in a composition of substances. X
Formal representations
XML Specification
 <xs:element name="IfcMaterialList" type="ifc:IfcMaterialList" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcMaterialList">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:sequence>
     <xs:element name="Materials">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcMaterial" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcMaterial"/>
       <xs:attribute ref="ifc:cType" fixed="list"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcMaterialList;
  Materials : LIST [1:?] OF IfcMaterial;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcMaterialSelect

Link to this page  Link to this page