4.11.1 Values

Properties may contain user-defined data, where data types are open-ended.

Figure 104 illustrates an instance diagram.

ValuesIfcSimplePropertyIfcIdentifierIfcText

Figure 104 — Values

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="88b4aaa9-0925-447c-b009-fe357b7c754e" name="Values" status="sample" applicableSchema="IFC4" applicableEntity="IfcSimpleProperty">
  <Rules>
    <AttributeRule RuleID="PropertyName" AttributeName="Name">
      <EntityRules>
        <EntityRule EntityName="IfcIdentifier" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="Description">
      <EntityRules>
        <EntityRule EntityName="IfcText" />
      </EntityRules>
    </AttributeRule>
  </Rules>
  <SubTemplates>
    <ConceptTemplate uuid="6655f6d0-29a8-47b8-8f3d-c9fce9c9a620" name="Single Value" status="sample" owner="System" applicableSchema="IFC4" applicableEntity="IfcPropertySingleValue">
      <Rules>
        <AttributeRule RuleID="PropertyName" AttributeName="Name">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Description">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Value" AttributeName="NominalValue">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="3d67a2d2-761d-44d9-a09e-b7fbb1fa5632" name="Bounded Value" status="sample" owner="System" applicableSchema="IFC4" applicableEntity="IfcPropertyBoundedValue">
      <Rules>
        <AttributeRule RuleID="PropertyName" AttributeName="Name">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Description">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="UpperValue" AttributeName="UpperBoundValue">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="LowerValue" AttributeName="LowerBoundValue">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="SetValue" AttributeName="SetPointValue">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="c148a099-c351-43a8-9266-5f3de0b45a95" name="Enumerated Value" status="sample" owner="System" applicableSchema="IFC4" applicableEntity="IfcPropertyEnumeratedValue">
      <Rules>
        <AttributeRule RuleID="PropertyName" AttributeName="Name">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Description">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Value" AttributeName="EnumerationValues">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="EnumerationReference">
          <EntityRules>
            <EntityRule EntityName="IfcPropertyEnumeration">
              <AttributeRules>
                <AttributeRule RuleID="Reference" AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="8e10b688-9179-4e3a-8db2-6abcaafe952d" name="List Value" status="sample" applicableSchema="IFC4" applicableEntity="IfcPropertyListValue">
      <Rules>
        <AttributeRule RuleID="PropertyName" AttributeName="Name">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Description">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Value" AttributeName="ListValues">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="35c947b0-6abc-4b13-8ec7-696ef2041721" name="Table Value" status="sample" applicableSchema="IFC4" applicableEntity="IfcPropertyTableValue">
      <Rules>
        <AttributeRule RuleID="PropertyName" AttributeName="Name">
          <EntityRules>
            <EntityRule EntityName="IfcIdentifier" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Description">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Value" AttributeName="DefiningValues">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Reference" AttributeName="DefinedValues">
          <EntityRules>
            <EntityRule EntityName="IfcValue" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Expression">
          <EntityRules>
            <EntityRule EntityName="IfcText" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="CurveInterpolation">
          <EntityRules>
            <EntityRule EntityName="IfcCurveInterpolationEnum" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
  </SubTemplates>
</ConceptTemplate>

Link to this page  Link to this page