4.3.5.1 Element Occurrence Attributes

Physical elements may be further identified via the Tag attribute. This is a human readable identifier such as an element or item number While there is no restriction on usage of such tags, it is recommended the Tag is unique within it's containing scope.

Figure 19 illustrates an instance diagram.

Element Occurrence AttributesIfcElementIfcIdentifier

Figure 19 — Element Occurrence Attributes

mvdXML Specification
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="037ad90d-348e-42c0-a85b-ad0d5383f598" name="Element Occurrence Attributes" status="sample" applicableSchema="IFC4" applicableEntity="IfcElement">
  <Rules>
    <AttributeRule AttributeName="Tag">
      <EntityRules>
        <EntityRule EntityName="IfcIdentifier" />
      </EntityRules>
    </AttributeRule>
  </Rules>
  <SubTemplates>
    <ConceptTemplate uuid="1e5da429-cf7c-4f23-8b32-53ad98e238ad" name="Door Attributes" status="sample" applicableSchema="IFC4" applicableEntity="IfcDoor">
      <Rules>
        <AttributeRule AttributeName="Tag">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="OverallHeight" AttributeName="OverallHeight">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="OverallWidth" AttributeName="OverallWidth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="OperationType" AttributeName="OperationType">
          <EntityRules>
            <EntityRule EntityName="IfcDoorTypeOperationEnum" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="UserDefinedOperationType">
          <EntityRules>
            <EntityRule EntityName="IfcLabel" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="IsTypedBy">
          <EntityRules>
            <EntityRule EntityName="IfcRelDefinesByType">
              <AttributeRules>
                <AttributeRule AttributeName="RelatingType">
                  <EntityRules>
                    <EntityRule EntityName="IfcDoorType">
                      <AttributeRules>
                        <AttributeRule RuleID="TypeOperationType" AttributeName="OperationType">
                          <EntityRules>
                            <EntityRule EntityName="IfcDoorTypeOperationEnum" />
                          </EntityRules>
                        </AttributeRule>
                        <AttributeRule AttributeName="UserDefinedOperationType">
                          <EntityRules>
                            <EntityRule EntityName="IfcLabel" />
                          </EntityRules>
                        </AttributeRule>
                        <AttributeRule AttributeName="HasPropertySets">
                          <EntityRules>
                            <EntityRule EntityName="IfcDoorLiningProperties">
                              <AttributeRules>
                                <AttributeRule AttributeName="LiningDepth" />
                                <AttributeRule AttributeName="LiningThickness" />
                                <AttributeRule AttributeName="ThresholdDepth" />
                                <AttributeRule AttributeName="ThresholdThickness" />
                                <AttributeRule AttributeName="TransomThickness" />
                                <AttributeRule AttributeName="TransomOffset" />
                                <AttributeRule AttributeName="LiningOffset" />
                                <AttributeRule AttributeName="ThresholdOffset" />
                                <AttributeRule AttributeName="CasingThickness" />
                                <AttributeRule AttributeName="CasingDepth" />
                                <AttributeRule AttributeName="LiningToPanelOffsetX" />
                                <AttributeRule AttributeName="LiningToPanelOffsetY" />
                              </AttributeRules>
                            </EntityRule>
                            <EntityRule EntityName="IfcDoorPanelProperties">
                              <AttributeRules>
                                <AttributeRule AttributeName="PanelDepth">
                                  <EntityRules>
                                    <EntityRule EntityName="IfcPositiveLengthMeasure" />
                                  </EntityRules>
                                </AttributeRule>
                                <AttributeRule AttributeName="PanelOperation">
                                  <EntityRules>
                                    <EntityRule EntityName="IfcDoorPanelOperationEnum" />
                                  </EntityRules>
                                </AttributeRule>
                                <AttributeRule AttributeName="PanelWidth">
                                  <EntityRules>
                                    <EntityRule EntityName="IfcNormalisedRatioMeasure" />
                                  </EntityRules>
                                </AttributeRule>
                                <AttributeRule AttributeName="PanelPosition">
                                  <EntityRules>
                                    <EntityRule EntityName="IfcDoorPanelPositionEnum" />
                                  </EntityRules>
                                </AttributeRule>
                              </AttributeRules>
                            </EntityRule>
                          </EntityRules>
                        </AttributeRule>
                      </AttributeRules>
                    </EntityRule>
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
  </SubTemplates>
</ConceptTemplate>

Link to this page  Link to this page