<?xml version = "1.0" encoding = "UTF-8"?>
<XMI xmi.version = "1.1" xmlns:UML="href://org.omg/UML/1.3">
<XMI.header>
  <XMI.documentation>
    <XMI.owner></XMI.owner>
    <XMI.contact></XMI.contact>
    <XMI.exporter>StarUML.XMI-Addin</XMI.exporter>
    <XMI.exporterVersion>1.0</XMI.exporterVersion>
    <XMI.notice></XMI.notice>
  </XMI.documentation>
  <XMI.metamodel xmi.name = "UML" xmi.version = "1.3"/>
 </XMI.header>
<XMI.content>
<UML:Model xmi.id="UMLProject.1">
  <UML:Namespace.ownedElement>
    <UML:Model xmi.id="UMLModel.2" name="BS 8723 Model" visibility="public" isSpecification="false" namespace="UMLProject.1" isRoot="false" isLeaf="false" isAbstract="false">
      <UML:Namespace.ownedElement>
        <UML:Class xmi.id="UMLClass.3" name="ThesaurusConcept" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.24 UMLAssociationEnd.27 UMLAssociationEnd.47 UMLAssociationEnd.51 UMLAssociationEnd.52 UMLAssociationEnd.67 UMLAssociationEnd.71 UMLAssociationEnd.85 UMLAssociationEnd.88 UMLAssociationEnd.115 UMLAssociationEnd.120 UMLAssociationEnd.55 UMLAssociationEnd.56 UMLAssociationEnd.123 UMLAssociationEnd.137 UMLAssociationEnd.138 UMLAssociationEnd.146 UMLAssociationEnd.149" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.4" name="identifier" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.159">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.160" lower="1" upper="1" multiplicity="X.159"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.5" name="created" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.163">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.164" lower="0" upper="1" multiplicity="X.163"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.6" name="modified" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.166">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.167" lower="0" upper="1" multiplicity="X.166"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.7" name="Status" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.169">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.170" lower="0" upper="1" multiplicity="X.169"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.8" name="Notation" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.172">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.173" lower="0" upper="-1" multiplicity="X.172"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.9" name="TopConcept" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.178" owner="UMLClass.3">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.175">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.176" lower="0" upper="1" multiplicity="X.175"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Class xmi.id="UMLClass.10" name="ThesaurusTerm" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="true" specialization="UMLGeneralization.20 UMLGeneralization.21 UMLGeneralization.117" participant="UMLAssociationEnd.77 UMLAssociationEnd.82 UMLAssociationEnd.92 UMLAssociationEnd.102" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.11" name="LexicalValue" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.179">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.180" lower="1" upper="1" multiplicity="X.179"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.12" name="identifier" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.182">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.183" lower="1" upper="1" multiplicity="X.182"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.13" name="created" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.185">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.186" lower="0" upper="1" multiplicity="X.185"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.14" name="modified" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.188">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.189" lower="0" upper="1" multiplicity="X.188"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.15" name="source" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.191">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.192" lower="0" upper="1" multiplicity="X.191"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.16" name="Status" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.194">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.195" lower="0" upper="1" multiplicity="X.194"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.17" name="lang" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.200" owner="UMLClass.10">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.197">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.198" lower="0" upper="1" multiplicity="X.197"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Class xmi.id="UMLClass.18" name="PreferredTerm" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.20" participant="UMLAssociationEnd.23 UMLAssociationEnd.105 UMLAssociationEnd.110 UMLAssociationEnd.156" isActive="false"/>
        <UML:Class xmi.id="UMLClass.19" name="SimpleNonPreferredTerm" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.21" participant="UMLAssociationEnd.26 UMLAssociationEnd.104" isActive="false"/>
        <UML:Generalization xmi.id="UMLGeneralization.20" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.18" parent="UMLClass.10"/>
        <UML:Generalization xmi.id="UMLGeneralization.21" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.19" parent="UMLClass.10"/>
        <UML:Association xmi.id="UMLAssociation.22" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.23" name="HasPreferredTerm" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.22" type="UMLClass.18">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.201">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.202" lower="1" upper="-1" multiplicity="X.201"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.24" name="Labels" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.22" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.203">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.204" lower="1" upper="1" multiplicity="X.203"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.25" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.26" name="HasNonPreferredTerm" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.25" type="UMLClass.19">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.205">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.206" lower="0" upper="-1" multiplicity="X.205"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.27" name="Labels" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.25" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.207">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.208" lower="1" upper="1" multiplicity="X.207"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.28" name="Thesaurus" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.48 UMLAssociationEnd.95 UMLAssociationEnd.122 UMLAssociationEnd.143" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.29" name="identifier" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.209">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.210" lower="1" upper="-1" multiplicity="X.209"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.30" name="contributor" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.212">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.213" lower="0" upper="-1" multiplicity="X.212"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.31" name="coverage" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.215">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.216" lower="0" upper="-1" multiplicity="X.215"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.32" name="creator" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.218">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.219" lower="0" upper="-1" multiplicity="X.218"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.33" name="date" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.221">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.222" lower="0" upper="-1" multiplicity="X.221"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.34" name="created" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.224">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.225" lower="0" upper="1" multiplicity="X.224"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.35" name="modified" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.227">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.228" lower="0" upper="-1" multiplicity="X.227"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.36" name="description" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.230">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.231" lower="0" upper="-1" multiplicity="X.230"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.37" name="format" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.233">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.234" lower="0" upper="-1" multiplicity="X.233"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.38" name="language" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.49" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.236">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.237" lower="1" upper="-1" multiplicity="X.236"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.39" name="publisher" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.239">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.240" lower="0" upper="-1" multiplicity="X.239"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.40" name="relation" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.242">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.243" lower="0" upper="-1" multiplicity="X.242"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.41" name="rights" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.245">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.246" lower="0" upper="-1" multiplicity="X.245"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.42" name="source" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.248">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.249" lower="0" upper="-1" multiplicity="X.248"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.43" name="subject" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.251">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.252" lower="0" upper="-1" multiplicity="X.251"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.44" name="title" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.254">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.255" lower="0" upper="-1" multiplicity="X.254"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.45" name="type" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.28">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.257">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.258" lower="0" upper="-1" multiplicity="X.257"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Association xmi.id="UMLAssociation.46" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.47" name="Contains" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.46" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.260">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.261" lower="1" upper="-1" multiplicity="X.260"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.48" name="isPartOf" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.46" type="UMLClass.28">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.262">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.263" lower="1" upper="1" multiplicity="X.262"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.49" name="language" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.96 UMLAssociationEnd.98 UMLAssociationEnd.101" isActive="false"/>
        <UML:AssociationClass xmi.id="UMLAssociationClass.50" name="AssociativeRelationship" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.51" name="HasRelatedConcept" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.50" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.268">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.269" lower="0" upper="-1" multiplicity="X.268"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.52" name="IsRelatedConcept" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.50" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.270">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.271" lower="0" upper="-1" multiplicity="X.270"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.53" name="Role" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLAssociationClass.50">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.272">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.273" lower="0" upper="1" multiplicity="X.272"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:AssociationClass>
        <UML:AssociationClass xmi.id="UMLAssociationClass.54" name="HierarchicalRelationship" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.128" isActive="false">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.55" name="HasHierRelConcept" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.54" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.264">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.265" lower="0" upper="-1" multiplicity="X.264"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.56" name="IsHierRelConcept" visibility="public" isSpecification="false" isNavigable="true" ordering="ordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.54" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.266">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.267" lower="0" upper="-1" multiplicity="X.266"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.57" name="Role" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLAssociationClass.54">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.275">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.276" lower="1" upper="1" multiplicity="X.275"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:AssociationClass>
        <UML:Class xmi.id="UMLClass.58" name="date" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"/>
        <UML:Class xmi.id="UMLClass.59" name="Note" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" specialization="UMLGeneralization.65 UMLGeneralization.74 UMLGeneralization.79 UMLGeneralization.93 UMLGeneralization.157 UMLGeneralization.158" participant="UMLAssociationEnd.99 UMLAssociationEnd.87" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.60" name="+LexicalValue" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.59">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.278">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.279" lower="1" upper="1" multiplicity="X.278"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.61" name="+created" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.59">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.281">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.282" lower="0" upper="1" multiplicity="X.281"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.62" name="+modified" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.59">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.284">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.285" lower="0" upper="1" multiplicity="X.284"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.63" name="+lang" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.200" owner="UMLClass.59">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.287">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.288" lower="0" upper="1" multiplicity="X.287"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Class xmi.id="UMLClass.64" name="ScopeNote" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.65 UMLGeneralization.157 UMLGeneralization.158" participant="UMLAssociationEnd.68 UMLAssociationEnd.70" isActive="false"/>
        <UML:Generalization xmi.id="UMLGeneralization.65" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.64" parent="UMLClass.59"/>
        <UML:Association xmi.id="UMLAssociation.66" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.67" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.66" type="UMLClass.3"/>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.68" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.66" type="UMLClass.64">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.290">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.291" lower="0" upper="1" multiplicity="X.290"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.69" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.70" name="HasScopeNote" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.69" type="UMLClass.64">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.292">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.293" lower="0" upper="-1" multiplicity="X.292"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.71" name="DefinesScopeOf" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.69" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.294">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.295" lower="1" upper="1" multiplicity="X.294"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.72" name="Definition" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.74" participant="UMLAssociationEnd.76" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.73" name="+source" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.72">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.296">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.297" lower="0" upper="1" multiplicity="X.296"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Generalization xmi.id="UMLGeneralization.74" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.72" parent="UMLClass.59"/>
        <UML:Association xmi.id="UMLAssociation.75" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.76" name="HasDefinition" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.75" type="UMLClass.72">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.299">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.300" lower="0" upper="-1" multiplicity="X.299"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.77" name="IsDefinitionOf" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.75" type="UMLClass.10">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.301">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.302" lower="1" upper="1" multiplicity="X.301"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.78" name="HistoryNote" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.79" participant="UMLAssociationEnd.81 UMLAssociationEnd.84" isActive="false"/>
        <UML:Generalization xmi.id="UMLGeneralization.79" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.78" parent="UMLClass.59"/>
        <UML:Association xmi.id="UMLAssociation.80" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.81" name="HasHistoryNote" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.80" type="UMLClass.78">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.303">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.304" lower="0" upper="-1" multiplicity="X.303"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.82" name="Annotates" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.80" type="UMLClass.10">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.305">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.306" lower="1" upper="1" multiplicity="X.305"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.83" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.84" name="HasHistoryNote" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.83" type="UMLClass.78">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.307">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.308" lower="0" upper="-1" multiplicity="X.307"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.85" name="Annotates" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.83" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.309">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.310" lower="1" upper="1" multiplicity="X.309"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.86" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.87" name="IsReferredToIn" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.86" type="UMLClass.59">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.311">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.312" lower="0" upper="-1" multiplicity="X.311"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.88" name="RefersTo" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.86" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.313">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.314" lower="0" upper="-1" multiplicity="X.313"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.89" name="EditorialNote" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.93" participant="UMLAssociationEnd.91" isActive="false"/>
        <UML:Association xmi.id="UMLAssociation.90" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.91" name="HasEditorialNote" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.90" type="UMLClass.89">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.315">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.316" lower="0" upper="-1" multiplicity="X.315"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.92" name="Annotates" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.90" type="UMLClass.10">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.317">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.318" lower="1" upper="1" multiplicity="X.317"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Generalization xmi.id="UMLGeneralization.93" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.89" parent="UMLClass.59"/>
        <UML:Association xmi.id="UMLAssociation.94" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.95" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.94" type="UMLClass.28"/>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.96" name="supportedLanguage" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.94" type="UMLClass.49">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.319">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.320" lower="1" upper="-1" multiplicity="X.319"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.97" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.98" name="language" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.97" type="UMLClass.49">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.321">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.322" lower="1" upper="1" multiplicity="X.321"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.99" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.97" type="UMLClass.59"/>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.100" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.101" name="language" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.100" type="UMLClass.49">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.323">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.324" lower="1" upper="1" multiplicity="X.323"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.102" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.100" type="UMLClass.10"/>
          </UML:Association.connection>
        </UML:Association>
        <UML:AssociationClass xmi.id="UMLAssociationClass.103" name="Equivalence" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.104" name="UF" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.103" type="UMLClass.19">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.325">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.326" lower="0" upper="-1" multiplicity="X.325"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.105" name="USE" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.103" type="UMLClass.18">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.327">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.328" lower="1" upper="1" multiplicity="X.327"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.106" name="+Role" visibility="protected" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLAssociationClass.103">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.329">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.330" lower="0" upper="1" multiplicity="X.329"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:AssociationClass>
        <UML:Class xmi.id="UMLClass.107" name="CompoundNonPreferredTerm" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" generalization="UMLGeneralization.117" participant="UMLAssociationEnd.109 UMLAssociationEnd.119 UMLAssociationEnd.155" isActive="false"/>
        <UML:Association xmi.id="UMLAssociation.108" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.109" name="UF+" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.108" type="UMLClass.107">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.332">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.333" lower="0" upper="-1" multiplicity="X.332"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.110" name="USE+" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.108" type="UMLClass.18">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.334">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.335" lower="2" upper="-1" multiplicity="X.334"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.111" name="CustomAttribute" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.116" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.112" name="LexicalValue" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.111">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.336">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.337" lower="1" upper="1" multiplicity="X.336"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.113" name="CustomAttributeType" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.111">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.339">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.340" lower="1" upper="1" multiplicity="X.339"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Association xmi.id="UMLAssociation.114" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.115" name="IsAttributeOf" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.114" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.342">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.343" lower="1" upper="1" multiplicity="X.342"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.116" name="HasAttribute" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.114" type="UMLClass.111">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.344">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.345" lower="0" upper="-1" multiplicity="X.344"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Generalization xmi.id="UMLGeneralization.117" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.107" parent="UMLClass.10"/>
        <UML:Association xmi.id="UMLAssociation.118" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.119" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.118" type="UMLClass.107"/>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.120" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.118" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.346">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.347" lower="2" upper="-1" multiplicity="X.346"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.121" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.122" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.121" type="UMLClass.28"/>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.123" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.121" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.348">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.349" lower="1" upper="-1" multiplicity="X.348"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.124" name="ThesaurusArray" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.129 UMLAssociationEnd.140 UMLAssociationEnd.141 UMLAssociationEnd.144 UMLAssociationEnd.147 UMLAssociationEnd.150 UMLAssociationEnd.152" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.125" name="identifier" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.124">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.350">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.351" lower="1" upper="1" multiplicity="X.350"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.126" name="Ordered" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.178" owner="UMLClass.124">
              <UML:Attribute.initialValue>
                <UML:Expression xmi.id="X.354" body="false[1]"/>
              </UML:Attribute.initialValue>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Association xmi.id="UMLAssociation.127" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.128" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.127" type="UMLAssociationClass.54"/>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.129" name="" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.127" type="UMLClass.124"/>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id="UMLClass.130" name="NodeLabel" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" participant="UMLAssociationEnd.153" isActive="false">
          <UML:Classifier.feature>
            <UML:Attribute xmi.id="UMLAttribute.131" name="Notation" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.130">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.355">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.356" lower="0" upper="1" multiplicity="X.355"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.132" name="LexicalValue" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.162" owner="UMLClass.130">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.358">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.359" lower="1" upper="1" multiplicity="X.358"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.133" name="created" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.130">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.361">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.362" lower="0" upper="1" multiplicity="X.361"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.134" name="modified" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="UMLClass.58" owner="UMLClass.130">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.364">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.365" lower="0" upper="1" multiplicity="X.364"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
            <UML:Attribute xmi.id="UMLAttribute.135" name="lang" visibility="public" isSpecification="false" ownerScope="instance" changeability="changeable" targetScope="instance" type="X.200" owner="UMLClass.130">
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id="X.367">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.368" lower="0" upper="1" multiplicity="X.367"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:AssociationClass xmi.id="UMLAssociationClass.136" name="TopLevelRelationship" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.137" name="HasTopConcept" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.136" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.370">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.371" lower="0" upper="-1" multiplicity="X.370"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.138" name="IsTopConceptOf" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.136" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.372">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.373" lower="0" upper="-1" multiplicity="X.372"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Association xmi.id="UMLAssociation.139" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.140" name="HasSuperOrdinate" visibility="public" isSpecification="false" isNavigable="true" ordering="ordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.139" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.374">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.375" lower="0" upper="1" multiplicity="X.374"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.141" name="HasMember &lt;ordered&gt;" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.139" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.376">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.377" lower="0" upper="-1" multiplicity="X.376"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.142" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.143" name="Thesaurus" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.142" type="UMLClass.28">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.378">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.379" lower="1" upper="1" multiplicity="X.378"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.144" name="Contains" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.142" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.380">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.381" lower="0" upper="-1" multiplicity="X.380"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.145" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.146" name="HasMember &lt;ordered&gt;" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.145" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.382">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.383" lower="1" upper="-1" multiplicity="X.382"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.147" name="IsMemberOf" visibility="public" isSpecification="false" isNavigable="true" ordering="ordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.145" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.384">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.385" lower="0" upper="-1" multiplicity="X.384"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.148" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.149" name="HasSuperOrdinate" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.148" type="UMLClass.3">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.386">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.387" lower="0" upper="1" multiplicity="X.386"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.150" name="HasSubordinate" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.148" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.388">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.389" lower="0" upper="-1" multiplicity="X.388"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id="UMLAssociation.151" name="" visibility="public" isSpecification="false" namespace="UMLModel.2">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.152" name="Labels" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="aggregate" targetScope="instance" changeability="changeable" association="UMLAssociation.151" type="UMLClass.124">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.390">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.391" lower="1" upper="1" multiplicity="X.390"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.153" name="IsLabelledBy" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociation.151" type="UMLClass.130">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.392">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.393" lower="0" upper="-1" multiplicity="X.392"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:AssociationClass xmi.id="UMLAssociationClass.154" name="CompoundEquivalence" visibility="public" isSpecification="false" namespace="UMLModel.2" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.155" name="UF+" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.154" type="UMLClass.107">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.394">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.395" lower="0" upper="-1" multiplicity="X.394"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id="UMLAssociationEnd.156" name="USE+" visibility="public" isSpecification="false" isNavigable="true" ordering="unordered" aggregation="none" targetScope="instance" changeability="changeable" association="UMLAssociationClass.154" type="UMLClass.18">
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id="X.396">
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id="X.397" lower="2" upper="-1" multiplicity="X.396"/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Generalization xmi.id="UMLGeneralization.157" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.64" parent="UMLClass.59"/>
        <UML:Generalization xmi.id="UMLGeneralization.158" name="" visibility="public" isSpecification="false" namespace="UMLModel.2" discriminator="" child="UMLClass.64" parent="UMLClass.59"/>
      </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:DataType xmi.id="X.162" name="String" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false"/>
    <UML:DataType xmi.id="X.178" name="Boolean" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false"/>
    <UML:DataType xmi.id="X.200" name="language" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false"/>
  </UML:Namespace.ownedElement>
</UML:Model>
<UML:TaggedValue xmi.id="X.161" tag="ordering" value="unordered" modelElement="UMLAttribute.4"/>
<UML:TaggedValue xmi.id="X.165" tag="ordering" value="unordered" modelElement="UMLAttribute.5"/>
<UML:TaggedValue xmi.id="X.168" tag="ordering" value="unordered" modelElement="UMLAttribute.6"/>
<UML:TaggedValue xmi.id="X.171" tag="ordering" value="unordered" modelElement="UMLAttribute.7"/>
<UML:TaggedValue xmi.id="X.174" tag="ordering" value="unordered" modelElement="UMLAttribute.8"/>
<UML:TaggedValue xmi.id="X.177" tag="ordering" value="unordered" modelElement="UMLAttribute.9"/>
<UML:TaggedValue xmi.id="X.181" tag="ordering" value="unordered" modelElement="UMLAttribute.11"/>
<UML:TaggedValue xmi.id="X.184" tag="ordering" value="unordered" modelElement="UMLAttribute.12"/>
<UML:TaggedValue xmi.id="X.187" tag="ordering" value="unordered" modelElement="UMLAttribute.13"/>
<UML:TaggedValue xmi.id="X.190" tag="ordering" value="unordered" modelElement="UMLAttribute.14"/>
<UML:TaggedValue xmi.id="X.193" tag="ordering" value="unordered" modelElement="UMLAttribute.15"/>
<UML:TaggedValue xmi.id="X.196" tag="ordering" value="unordered" modelElement="UMLAttribute.16"/>
<UML:TaggedValue xmi.id="X.199" tag="ordering" value="unordered" modelElement="UMLAttribute.17"/>
<UML:TaggedValue xmi.id="X.211" tag="ordering" value="unordered" modelElement="UMLAttribute.29"/>
<UML:TaggedValue xmi.id="X.214" tag="ordering" value="unordered" modelElement="UMLAttribute.30"/>
<UML:TaggedValue xmi.id="X.217" tag="ordering" value="unordered" modelElement="UMLAttribute.31"/>
<UML:TaggedValue xmi.id="X.220" tag="ordering" value="unordered" modelElement="UMLAttribute.32"/>
<UML:TaggedValue xmi.id="X.223" tag="ordering" value="unordered" modelElement="UMLAttribute.33"/>
<UML:TaggedValue xmi.id="X.226" tag="ordering" value="unordered" modelElement="UMLAttribute.34"/>
<UML:TaggedValue xmi.id="X.229" tag="ordering" value="unordered" modelElement="UMLAttribute.35"/>
<UML:TaggedValue xmi.id="X.232" tag="ordering" value="unordered" modelElement="UMLAttribute.36"/>
<UML:TaggedValue xmi.id="X.235" tag="ordering" value="unordered" modelElement="UMLAttribute.37"/>
<UML:TaggedValue xmi.id="X.238" tag="ordering" value="unordered" modelElement="UMLAttribute.38"/>
<UML:TaggedValue xmi.id="X.241" tag="ordering" value="unordered" modelElement="UMLAttribute.39"/>
<UML:TaggedValue xmi.id="X.244" tag="ordering" value="unordered" modelElement="UMLAttribute.40"/>
<UML:TaggedValue xmi.id="X.247" tag="ordering" value="unordered" modelElement="UMLAttribute.41"/>
<UML:TaggedValue xmi.id="X.250" tag="ordering" value="unordered" modelElement="UMLAttribute.42"/>
<UML:TaggedValue xmi.id="X.253" tag="ordering" value="unordered" modelElement="UMLAttribute.43"/>
<UML:TaggedValue xmi.id="X.256" tag="ordering" value="unordered" modelElement="UMLAttribute.44"/>
<UML:TaggedValue xmi.id="X.259" tag="ordering" value="unordered" modelElement="UMLAttribute.45"/>
<UML:TaggedValue xmi.id="X.274" tag="ordering" value="unordered" modelElement="UMLAttribute.53"/>
<UML:TaggedValue xmi.id="X.277" tag="ordering" value="unordered" modelElement="UMLAttribute.57"/>
<UML:TaggedValue xmi.id="X.280" tag="ordering" value="unordered" modelElement="UMLAttribute.60"/>
<UML:TaggedValue xmi.id="X.283" tag="ordering" value="unordered" modelElement="UMLAttribute.61"/>
<UML:TaggedValue xmi.id="X.286" tag="ordering" value="unordered" modelElement="UMLAttribute.62"/>
<UML:TaggedValue xmi.id="X.289" tag="ordering" value="unordered" modelElement="UMLAttribute.63"/>
<UML:TaggedValue xmi.id="X.298" tag="ordering" value="unordered" modelElement="UMLAttribute.73"/>
<UML:TaggedValue xmi.id="X.331" tag="ordering" value="unordered" modelElement="UMLAttribute.106"/>
<UML:TaggedValue xmi.id="X.338" tag="ordering" value="unordered" modelElement="UMLAttribute.112"/>
<UML:TaggedValue xmi.id="X.341" tag="ordering" value="unordered" modelElement="UMLAttribute.113"/>
<UML:TaggedValue xmi.id="X.352" tag="ordering" value="unordered" modelElement="UMLAttribute.125"/>
<UML:TaggedValue xmi.id="X.353" tag="ordering" value="unordered" modelElement="UMLAttribute.126"/>
<UML:TaggedValue xmi.id="X.357" tag="ordering" value="unordered" modelElement="UMLAttribute.131"/>
<UML:TaggedValue xmi.id="X.360" tag="ordering" value="unordered" modelElement="UMLAttribute.132"/>
<UML:TaggedValue xmi.id="X.363" tag="ordering" value="unordered" modelElement="UMLAttribute.133"/>
<UML:TaggedValue xmi.id="X.366" tag="ordering" value="unordered" modelElement="UMLAttribute.134"/>
<UML:TaggedValue xmi.id="X.369" tag="ordering" value="unordered" modelElement="UMLAttribute.135"/>
</XMI.content>
</XMI>

