Material - Relation | |
Material Relationship | |
Relation entre matériaux |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcMaterialRelationship | ADDED |
IfcMaterialRelationship defines a relationship between part and whole in material definitions (as in composite materials). The parts, expressed by the set of RelatedMaterials, are material constituents of which a single material aggregate is composed.
HISTORY New entity in IFC4
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
3 | RelatingMaterial | IfcMaterial | [1:1] | Reference to the relating material (the composite). | X |
4 | RelatedMaterials | IfcMaterial | S[1:?] | Reference to related materials (as constituents of composite material). | X |
5 | Expression | IfcLabel | [0:1] |
Information about the material relationship refering for example to the amount of related materials in the composite material.
NOTE Any formal meaning of the Expression string value has to be established in model view definitions or implementer agreements. No such formal language is provided as part of this specification. | X |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcResourceLevelRelationship | |||||
1 | Name | IfcLabel | [0:1] | A name used to identify or qualify the relationship. | X |
2 | Description | IfcText | [0:1] | A description that may apply additional information about the relationship. | X |
IfcMaterialRelationship | |||||
3 | RelatingMaterial | IfcMaterial | [1:1] | Reference to the relating material (the composite). | X |
4 | RelatedMaterials | IfcMaterial | S[1:?] | Reference to related materials (as constituents of composite material). | X |
5 | Expression | IfcLabel | [0:1] |
Information about the material relationship refering for example to the amount of related materials in the composite material.
NOTE Any formal meaning of the Expression string value has to be established in model view definitions or implementer agreements. No such formal language is provided as part of this specification. | X |
<xs:element name="IfcMaterialRelationship" type="ifc:IfcMaterialRelationship" substitutionGroup="ifc:IfcResourceLevelRelationship" nillable="true"/>
<xs:complexType name="IfcMaterialRelationship">
<xs:complexContent>
<xs:extension base="ifc:IfcResourceLevelRelationship">
<xs:sequence>
<xs:element name="RelatingMaterial" type="ifc:IfcMaterial" nillable="true"/>
<xs:element name="RelatedMaterials">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcMaterial" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcMaterial"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Expression" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcMaterialRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingMaterial : IfcMaterial;
RelatedMaterials : SET [1:?] OF IfcMaterial;
Expression : OPTIONAL IfcLabel;
END_ENTITY;