IfcMaterialRelationship

Natural language names
Material - Relation
Material Relationship
Relation entre matériaux
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcMaterialRelationshipADDED
IFC2x3 to IFC4 4.0.0.0
    IfcMaterialRelationshipADDED
Semantic definitions at the entity
Entity definition

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 definitions
#AttributeTypeCardinalityDescription G
3RelatingMaterialIfcMaterial Reference to the relating material (the composite). X
4RelatedMaterialsIfcMaterialS[1:?] Reference to related materials (as constituents of composite material). X
5ExpressionIfcLabel? 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
Inherited definitions from supertypes
Entity inheritance IfcResourceLevelRelationship
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcResourceLevelRelationship
1NameIfcLabel? A name used to identify or qualify the relationship. X
2DescriptionIfcText? A description that may apply additional information about the relationship. X
IfcMaterialRelationship
3RelatingMaterialIfcMaterial Reference to the relating material (the composite). X
4RelatedMaterialsIfcMaterialS[1:?] Reference to related materials (as constituents of composite material). X
5ExpressionIfcLabel? 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
Formal representations
XML Specification
 <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>
EXPRESS Specification
ENTITY IfcMaterialRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
  RelatingMaterial : IfcMaterial;
  RelatedMaterials : SET [1:?] OF IfcMaterial;
  Expression : OPTIONAL IfcLabel;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcMaterial

Link to this page  Link to this page