IfcMaterialConstituent

Natural language names
Materialbestandteil
Material Constituent
Matériau constitutif
Change log
ItemSPFXMLChangeDescription
4.0.0.0
    IfcMaterialConstituentADDED
Semantic definitions at the entity
Entity definition

IfcMaterialConstituent is a single and identifiable part of an element which is constructed of a number of part (one or more) each having an individual material. The association of the material constituent to the part is provided by a keyword as value of the Name attribute. In order to identify and distinguish the part of the shape representation to which the material constituent applies the IfcProductDefinitionShape of the element has to include instances of IfcShapeAspect, using the same keyword for their Name attribute.

NOTE  See the "Material Use Definition" at the individual element to which an IfcMaterialConstituentSet may apply for a required or recommended definition of such keywords as value for IfcMaterialConstituent.Name.

Figure 179 indicates the association of material characteristics to shape aspects and its definition of properties and quantities.

shape

Figure 179 — shape aspects for associating material, properties and quantities

HISTORY New entity in IFC4
Attribute definitions
#AttributeTypeCardinalityDescription R
1NameIfcLabel? The name by which the material constituent is known.X
2DescriptionIfcText? Definition of the material constituent in descriptive terms.X
3MaterialIfcMaterial Reference to the material from which the constituent is constructed.X
4FractionIfcNormalisedRatioMeasure? Optional provision of a fraction of the total amount (volume or weight) that applies to the IfcMaterialConstituentSet that is contributed by this IfcMaterialConstituent.X
5CategoryIfcLabel? Category of the material constituent, e.g. the role it has in the constituent set it belongs to.X
ToMaterialConstituentSetIfcMaterialConstituentSet
@MaterialConstituents
Material constituent set in which this material constituent is included.
Inherited definitions from supertypes
Entity inheritance IfcMaterialDefinition
Attribute inheritance
#AttributeTypeCardinalityDescriptionR
IfcMaterialDefinition
AssociatedToIfcRelAssociatesMaterial
@RelatingMaterial
S[0:?]Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.
IFC4 CHANGE  The inverse attribute has been added.
HasPropertiesIfcMaterialProperties
@Material
S[0:?]Material properties assigned to instances of subtypes of IfcMaterialDefinition.
IFC4 CHANGE  The inverse attribute has been added.
X
IfcMaterialConstituent
1NameIfcLabel? The name by which the material constituent is known.X
2DescriptionIfcText? Definition of the material constituent in descriptive terms.X
3MaterialIfcMaterial Reference to the material from which the constituent is constructed.X
4FractionIfcNormalisedRatioMeasure? Optional provision of a fraction of the total amount (volume or weight) that applies to the IfcMaterialConstituentSet that is contributed by this IfcMaterialConstituent.X
5CategoryIfcLabel? Category of the material constituent, e.g. the role it has in the constituent set it belongs to.X
ToMaterialConstituentSetIfcMaterialConstituentSet
@MaterialConstituents
Material constituent set in which this material constituent is included.
Formal representations
XML Specification
 <xs:element name="IfcMaterialConstituent" type="ifc:IfcMaterialConstituent" substitutionGroup="ifc:IfcMaterialDefinition" nillable="true"/>
 <xs:complexType name="IfcMaterialConstituent">
  <xs:complexContent>
   <xs:extension base="ifc:IfcMaterialDefinition">
    <xs:sequence>
     <xs:element name="Material" type="ifc:IfcMaterial" nillable="true"/>
    </xs:sequence>
    <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
    <xs:attribute name="Fraction" type="ifc:IfcNormalisedRatioMeasure" use="optional"/>
    <xs:attribute name="Category" type="ifc:IfcLabel" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcMaterialConstituent
 SUBTYPE OF (IfcMaterialDefinition);
  Name : OPTIONAL IfcLabel;
  Description : OPTIONAL IfcText;
  Material : IfcMaterial;
  Fraction : OPTIONAL IfcNormalisedRatioMeasure;
  Category : OPTIONAL IfcLabel;
 INVERSE
  ToMaterialConstituentSet : IfcMaterialConstituentSet FOR MaterialConstituents;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcMaterialConstituentSet

Link to this page  Link to this page