4.5.5 Surface Feature Adherence

An adherence indicates an external part composition relationship between the hosting structure, referred to as the "host", and the adhered components, referred to as the "adhering elements". The concept of adherence is used in various ways, examples are:

Adherence is a bi-driectional relationship, the relationship from hosting structure to its attached components is called adherence, and the relationship from the components to their hosting structure is called hosting.

Figure 168 illustrates an instance diagram.

Surface Feature AdherenceIfcElementIfcRelAdheresToElementIfcSurfaceFeatureIfcLabel

Figure 168 — Surface Feature Adherence

mvdXML Specification
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="db1e5cb3-9a56-42c0-9633-90e92a89eff6" name="Surface Feature Adherence" applicableSchema="IFC4" applicableEntity="IfcElement">
  <Rules>
    <AttributeRule RuleID="HasSurfaceFeatures" AttributeName="HasSurfaceFeatures">
      <EntityRules>
        <EntityRule EntityName="IfcRelAdheresToElement">
          <AttributeRules>
            <AttributeRule RuleID="RelatedSurfaceFeatures" AttributeName="RelatedSurfaceFeatures">
              <EntityRules>
                <EntityRule EntityName="IfcSurfaceFeature">
                  <AttributeRules>
                    <AttributeRule RuleID="SurfaceFeatureName" AttributeName="Name">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel" />
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page