IfcMaterialUsageDefinition

Natural language names
Definition Materialverwendung
Material Usage Definition
Définition d'usage de matériau
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcMaterialUsageDefinitionADDED
IFC2x3 to IFC4 4.0.0.0
    IfcMaterialUsageDefinitionADDED
Semantic definitions at the entity
Entity definition

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:

  1. It is illegal to assign a subtype of IfcMaterialUsageDefinition to a subtype of IfcElementType, it shall only be assigned to an element occurrence.
Attribute definitions
#AttributeTypeCardinalityDescription G
AssociatedToIfcRelAssociatesMaterial
@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
Inherited definitions from supertypes
Entity inheritance IfcMaterialLayerSetUsage IfcMaterialProfileSetUsage
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcMaterialUsageDefinition
AssociatedToIfcRelAssociatesMaterial
@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
Formal representations
XML Specification
 <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>
EXPRESS Specification
ENTITY IfcMaterialUsageDefinition
 ABSTRACT SUPERTYPE OF(ONEOF(IfcMaterialLayerSetUsage, IfcMaterialProfileSetUsage));
 INVERSE
  AssociatedTo : SET [1:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcMaterialSelect

Link to this page  Link to this page