4.8.1.8.1 FootPrint Annotation Geometry

The 'FootPrint Annotation Geometry' is the representation for the floor plan projection of the geometric representation of elements, comprising of mainly 2D curves, hatches and additional annotations such as a tag number or similar.

The following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

Figure 237 illustrates an instance diagram.

FootPrint Annotation GeometryIfcProductIfcProductDefinitionShapeIfcShapeRepresentationIfcGeometricRepresentationContextIfcLabelIfcLabelIfcGeometricCurveSetIfcAnnotationFillAreaIfcTextLiteral

Figure 237 — FootPrint Annotation Geometry

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="608f0092-eb1a-4c23-b92f-f41ae0aa6ff4" name="FootPrint Annotation Geometry" applicableSchema="IFC4" applicableEntity="IfcProduct">
  <Rules>
    <AttributeRule AttributeName="Representation">
      <EntityRules>
        <EntityRule EntityName="IfcProductDefinitionShape">
          <AttributeRules>
            <AttributeRule AttributeName="Representations">
              <EntityRules>
                <EntityRule EntityName="IfcShapeRepresentation">
                  <AttributeRules>
                    <AttributeRule RuleID="Identifier" AttributeName="RepresentationIdentifier">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel">
                          <Constraints>
                            <Constraint Expression="Identifier[Value] = 'FootPrint'" />
                          </Constraints>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule AttributeName="ContextOfItems">
                      <EntityRules>
                        <EntityRule EntityName="IfcGeometricRepresentationContext" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Type" AttributeName="RepresentationType">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel">
                          <Constraints>
                            <Constraint Expression="Type[Value] = 'Annotation2D'" />
                          </Constraints>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Items" AttributeName="Items">
                      <EntityRules>
                        <EntityRule EntityName="IfcGeometricCurveSet" />
                        <EntityRule EntityName="IfcAnnotationFillArea" />
                        <EntityRule EntityName="IfcTextLiteral" />
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Name" />
            <AttributeRule AttributeName="Description" />
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page