![]()  | Definition Materialverwendung | 
![]()  | Material Usage Definition | 
![]()  | Définition d'usage de matériau | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcMaterialUsageDefinition | ADDED | IFC2x3 to IFC4 4.0.0.0 | ||
| IfcMaterialUsageDefinition | ADDED | 
IfcMaterialUsageDefinition is a general supertype for all material related information items in IFC that have occurrence specific assignment parameters to assign a set of materials with shape parameters to a reference geometry item of that component.
There are two ways of assigning a set of materials with shape parameters:
Each instantiable subtype of IfcMaterialUsageDefinition has to be assigned to a subtype of IfcElement by using the objectified relationship IfcRelAssociatesMaterial; it is only valid in conjunction with an element occurrence.
HISTORY New entity in IFC4
Informal Propositions:
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| AssociatedTo | IfcRelAssociatesMaterial @RelatingMaterial  | S[1:?] | Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship. | X | 
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| IfcMaterialUsageDefinition | |||||
| AssociatedTo | IfcRelAssociatesMaterial @RelatingMaterial  | S[1:?] | Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship. | X | |
 <xs:element name="IfcMaterialUsageDefinition" type="ifc:IfcMaterialUsageDefinition" abstract="true" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcMaterialUsageDefinition" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:Entity"/>
  </xs:complexContent>
 </xs:complexType>
ENTITY IfcMaterialUsageDefinition
 ABSTRACT SUPERTYPE OF(ONEOF(IfcMaterialLayerSetUsage, IfcMaterialProfileSetUsage));
 INVERSE
  AssociatedTo : SET [1:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial;
END_ENTITY;
  References: IfcMaterialSelect