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
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