#### 8.8.3.3 IfcMaterialProfile

| Matériau de profil
| Profil mit Material

IfcMaterialProfile is a single and identifiable cross section of an element which is constructed of a number of profiles (one or more).

> NOTE In case of multiple MaterialProfiles, the relative positioning of individual profiles in IfcMaterialProfileSet are defined using the concept of IfcCompositeProfileDef in IfcProfileResource schema; otherwise, only one MaterialProfile is given and defined by an individual IfcProfileDef (subtype).

> HISTORY New entity in IFC4

XSD Specification:

<xs:element name="IfcMaterialProfile" type="ifc:IfcMaterialProfile" substitutionGroup="ifc:IfcMaterialDefinition" nillable="true"/>
<xs:complexType name="IfcMaterialProfile">
<xs:complexContent>
<xs:extension base="ifc:IfcMaterialDefinition">
<xs:sequence>
<xs:element name="Material" type="ifc:IfcMaterial" nillable="true" minOccurs="0"/>
<xs:element name="Profile" type="ifc:IfcProfileDef" nillable="true"/>
</xs:sequence>
<xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcMaterialProfile

| SUBTYPE OF (IfcMaterialDefinition);

Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcStrippedOptional;
Material | : | OPTIONAL IfcMaterial;
Profile | : | IfcProfileDef;
Priority | : | OPTIONAL IfcStrippedOptional;
Category | : | OPTIONAL IfcStrippedOptional;

| INVERSE

ToMaterialProfileSet | : | IfcMaterialProfileSet FOR MaterialProfiles;

END_ENTITY;

Attribute Definitions:

Name | : | The name by which the material profile is known.
Description | : | Definition of the material profile in descriptive terms.
Material | : | Optional reference to the material from which the profile is constructed.
Profile | : | Identification of the profile for which this material profile is associating material.
Priority | : | The relative priority of the profile, expressed as ratio measure, normalised to 0..1. Controls how profiles intersect in connections and corners of building elements: A profile from one element protrudes into (i.e. displaces) a profile from another element in a joint of these elements if the former element's profile has higher priority than the latter. The priority value for a material profile in an element has to be set and maintained by software applications in relation to the material profiles in connected elements.
Category | : | Category of the material profile, e.g. the role it has in the profile set it belongs to.
ToMaterialProfileSet | : | Material profile set in which this material profile is included.

Inheritance Graph:

ENTITY IfcMaterialProfile

| ENTITY IfcMaterialDefinition

| INVERSE

AssociatedTo | : | SET [0:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial;
HasProperties | : | SET OF IfcMaterialProperties FOR Material;

| ENTITY IfcMaterialProfile

Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcStrippedOptional;
Material | : | OPTIONAL IfcMaterial;
Profile | : | IfcProfileDef;
Priority | : | OPTIONAL IfcStrippedOptional;
Category | : | OPTIONAL IfcStrippedOptional;

| INVERSE

ToMaterialProfileSet | : | IfcMaterialProfileSet FOR MaterialProfiles;

END_ENTITY;

Link to this page