IfcMaterialConstituentSet

Natural language names
deGruppe von Materialbestandteilen
enMaterial Constituent Set
frEnsemble de matériaux constitutifs
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcMaterialConstituentSetADDED
Semantic definitions at the entity
Entity definition

IfcMaterialConstituentSet is a collection of individual material constituents, each assigning a material to a part of an element. The parts are only identified by a keyword (as opposed to an IfcMaterialLayerSet or IfcMaterialProfileSet where each part has an individual shape parameter (layer thickness or layer profile).

EXAMPLE The different materials of a window construction shall be provided for the window lining and the window glazing. An IfcMaterialConstituentSet is assigned to the window with two IfcMaterialConstituent's, one with the Name = 'Lining', one with the Name = 'Glazing'.
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.
HISTORY New entity in IFC4.
Attribute definitions
#AttributeTypeCardinalityDescription C
1NameIfcLabel[0:1] The name by which the constituent set is known.X
2DescriptionIfcText[0:1] Definition of the material constituent set in descriptive terms.X
3MaterialConstituentsIfcMaterialConstituentS[1:?] Identification of the constituents from which the material constituent set is composed.X
Inherited definitions from supertypes
Entity inheritance IfcMaterialDefinition
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
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. X
HasExternalReferencesIfcExternalReferenceRelationship
@RelatedResourceObjects
S[0:?]Reference to external references, e.g. library, classification, or document information, that are associated to the material. X
HasPropertiesIfcMaterialProperties
@Material
S[0:?]Material properties assigned to instances of subtypes of IfcMaterialDefinition. X
IfcMaterialConstituentSet
1NameIfcLabel[0:1] The name by which the constituent set is known.X
2DescriptionIfcText[0:1] Definition of the material constituent set in descriptive terms.X
3MaterialConstituentsIfcMaterialConstituentS[1:?] Identification of the constituents from which the material constituent set is composed.X
Formal representations
XSD Specification
 <xs:element name="IfcMaterialConstituentSet" type="ifc:IfcMaterialConstituentSet" substitutionGroup="ifc:IfcMaterialDefinition" nillable="true"/>
 <xs:complexType name="IfcMaterialConstituentSet">
  <xs:complexContent>
   <xs:extension base="ifc:IfcMaterialDefinition">
    <xs:sequence>
     <xs:element name="MaterialConstituents" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcMaterialConstituent" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcMaterialConstituent"/>
       <xs:attribute ref="ifc:cType" fixed="set"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcMaterialConstituentSet
 SUBTYPE OF (IfcMaterialDefinition);
  Name : OPTIONAL IfcLabel;
  Description : OPTIONAL IfcText;
  MaterialConstituents : OPTIONAL SET [1:?] OF IfcMaterialConstituent;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page