Gruppe von Materialbestandteilen | |
Material Constituent Set | |
Ensemble de matériaux constitutifs |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcMaterialConstituentSet | ADDED |
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 | Type | Cardinality | Description | G |
---|---|---|---|---|---|
1 | Name | IfcLabel | ? | The name by which the constituent set is known. | X |
2 | Description | IfcText | ? | Definition of the material constituent set in descriptive terms. | X |
3 | MaterialConstituents | IfcMaterialConstituent | ? S[1:?] | Identification of the constituents from which the material constituent set is composed. | X |
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
IfcMaterialDefinition | |||||
AssociatedTo | IfcRelAssociatesMaterial @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. | X | |
HasExternalReferences | IfcExternalReferenceRelationship @RelatedResourceObjects | S[0:?] | Reference to external references, e.g. library, classification, or document information, that are associated to the material.
IFC4 CHANGE The inverse attribute has been added. | X | |
HasProperties | IfcMaterialProperties @Material | S[0:?] | Material properties assigned to instances of subtypes of IfcMaterialDefinition.
IFC4 CHANGE The inverse attribute has been added. | X | |
IfcMaterialConstituentSet | |||||
1 | Name | IfcLabel | ? | The name by which the constituent set is known. | X |
2 | Description | IfcText | ? | Definition of the material constituent set in descriptive terms. | X |
3 | MaterialConstituents | IfcMaterialConstituent | ? S[1:?] | Identification of the constituents from which the material constituent set is composed. | X |
<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>
ENTITY IfcMaterialConstituentSet
SUBTYPE OF (IfcMaterialDefinition);
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
MaterialConstituents : OPTIONAL SET [1:?] OF IfcMaterialConstituent;
END_ENTITY;
References: IfcMaterialConstituent