<!DOCTYPE HTML>

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <link rel="stylesheet" type="text/css" href="../../ifc-styles.css">

    <link rel="stylesheet" type="text/css" href="../../details-shim.css">
    <script type="text/javascript" src="../../details-shim.js"></script>
    <title>Element Composition</title>

    <style type="text/css">
      body { counter-reset: index1 0 index2 0 index3 0 index4 -1 index5 0; }
    </style>
  </head>

  <body>


<script type="text/javascript">
<!--
    parent.index.location.replace("../toc-4.htm#4.5.1.1");
//-->
</script>

<h4 class="std">4.5.1.1 Element Composition</h4>
<p>Provision of an aggregation structure where the element is part of another element representing the composite. The part then provides, if such concepts are in scope of the Model View Definition, exclusively the following:</p>
<ul>
<li><a href="body-geometry.htm">Body Geometry</a> &mdash; The partial body shape representation and its placement;</li>
<li><a href="material.htm">Material</a> &mdash; The material information for the part.</li>
</ul>
<p>The part may also provide, in addition to the aggregate, more specificly the following:</p> 
<ul>
<li><a href="property-sets.htm">Property Sets</a> &mdash; The parts may have individual property sets assigned, solely or in addition to the composite;</li>
<li><a href="quantity-sets.htm">Quantity Sets</a> &mdash; The parts may have individual quantity sets assigned, solely or in addition to the composite.</li>
</ul>
<p>The part should not be contained in the spatial hierarchy, i.e. the concept <a href="spatial-containment.htm">Spatial Containment</a> shall not be used at the level of parts. The part is contained in the spatial structure by the spatial containment of its composite.</p>
<blockquote class="example">EXAMPLE&nbsp; An <a href="../ifcsharedbldgelements/lexical/ifcbeam.htm">IfcBeam</a> may be aggregated into an element assembly using the objectified relationship <a href="../ifckernel/lexical/ifcrelaggregates.htm">IfcRelAggregates</a>, refering to it by its inverse attribute </i>SELF\IfcObjectDefinition.Decomposes</i>. Any subtype of <a href="../ifcproductextension/lexical/ifcelement.htm">IfcElement</a> can be an element assembly, with <a href="../ifcproductextension/lexical/ifcelementassembly.htm">IfcElementAssembly</a> as a special focus subtype. In this case it should not be additionally contained in the spatial hierarchy, i.e. <i>SELF\IfcElement.ContainedInStructure</i> should be NIL.</blockquote>

<p class="fig-ref">Figure 25 illustrates an instance diagram.</p>
<table><tr><td><img alt="Element Composition" src="./diagrams/element-composition.png" usemap="#f25"><map name="f25"><area shape="rect" coords="8,8,176,332" href="../ifcproductextension/lexical/ifcelement.htm" alt="IfcElement" /><area shape="rect" coords="208,8,376,92" href="../ifckernel/lexical/ifcrelaggregates.htm" alt="IfcRelAggregates" /><area shape="rect" coords="408,8,576,332" href="../ifcproductextension/lexical/ifcelement.htm" alt="IfcElement" /></map></td></tr><tr><td><p class="figure">Figure 25 &mdash; Element Composition</p></td></tr></table>

<hr/>
<h4>AISC Model View</h4>
<table class="exchange">
<tr><th>Entity</th><th><a href="../views/aisc-model-view/final-steel-detailing-model.htm"><img width="16" src="../../img/mvd-final-steel-detailing-model.png" title="Final Steel Detailing Model"/></a></th>
</tr><tr><td><a href="../ifcsharedcomponentelements/lexical/ifcdiscreteaccessory.htm">IfcDiscreteAccessory</a></td><td>R<br/>R</td>
</tr>
</table>
<p><a href="../../link/element-composition.htm" target="_top" ><img src="../../img/permlink.png" style="border: 0px" title="Link to this page" alt="Link to this page"/>&nbsp; Link to this page</a></p>
<p></p>
  </body>
</html>
