<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:cmof="http://schema.omg.org/spec/MOF/2.0/cmof.xml">
  <cmof:Package xmi:id="VocabularyForDescribingBusinessVocabularies" name="Vocabulary for Describing Business Vocabularies" uri="http://www.omg.org/spec/SBVR/20070901/DescribingBusinessVocabularies.xml">
    <ownedMember xmi:type="cmof:Class" name="actuality" xmi:id="actuality" superClass="stateOfAffairs"/>
    <ownedMember xmi:type="cmof:Class" name="adopted definition" xmi:id="adoptedDefinition" superClass="definition"/>
    <ownedMember xmi:type="cmof:Class" name="associative fact type" xmi:id="associativeFactType" superClass="factType"/>
    <ownedMember xmi:type="cmof:Class" name="assortment fact type" xmi:id="assortmentFactType" superClass="factType"/>
    <ownedMember xmi:type="cmof:Class" name="attributive namespace" xmi:id="attributiveNamespace" superClass="namespace"/>
    <ownedMember xmi:type="cmof:Class" name="binary fact type" xmi:id="binaryFactType" superClass="factType"/>
    <ownedMember xmi:type="cmof:Class" name="body of shared concepts" xmi:id="bodyOfSharedConcepts" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="body of shared meanings" xmi:id="bodyOfSharedMeanings" superClass="set">
      <ownedAttribute xmi:type="cmof:Property" name="elementary fact type" xmi:id="bodyOfSharedMeanings.elementaryFactType" type="factType" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="business vocabulary" xmi:id="businessVocabulary" superClass="vocabulary"/>
    <ownedMember xmi:type="cmof:Class" name="categorization fact type" xmi:id="categorizationFactType" superClass="specializationFactType"/>
    <elementImport xmi:type="cmof:ElementImport" alias="is-category-of fact type" xmi:id="is-category-ofFactType" importedElement="categorizationFactType"/>
    <ownedMember xmi:type="cmof:Class" name="categorization scheme" xmi:id="categorizationScheme" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="categorization type" xmi:id="categorizationType" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="characteristic" xmi:id="characteristic" superClass="factType"/>
    <elementImport xmi:type="cmof:ElementImport" alias="unary fact type" xmi:id="unaryFactType" importedElement="characteristic"/>
    <ownedMember xmi:type="cmof:Class" name="characteristic type" xmi:id="characteristicType" superClass="conceptType"/>
    <ownedMember xmi:type="cmof:Class" name="communication content" xmi:id="communicationContent" superClass="representation"/>
    <elementImport xmi:type="cmof:ElementImport" alias="message content" xmi:id="messageContent" importedElement="communicationContent"/>
    <elementImport xmi:type="cmof:ElementImport" alias="document content" xmi:id="documentContent" importedElement="communicationContent"/>
    <ownedMember xmi:type="cmof:Class" name="community" xmi:id="community" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="subcommunity" xmi:id="community.subcommunity" type="community" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="URI" xmi:id="community.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="concept" xmi:id="concept" superClass="meaning">
      <ownedAttribute xmi:type="cmof:Property" name="more general concept" xmi:id="concept.moreGeneralConcept" type="concept" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="category" xmi:id="concept.category" type="concept" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="definition" xmi:id="concept.definition" type="definition" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="attributive namespace" xmi:id="concept.attributiveNamespace" type="attributiveNamespace" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="essential characteristic" xmi:id="concept.essentialCharacteristic" type="characteristic" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="implied characteristic" xmi:id="concept.impliedCharacteristic" type="characteristic" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="extension" xmi:id="concept.extension" type="set" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="designation" xmi:id="concept.designation" type="designation" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="instance" xmi:id="concept.instance" type="thing" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="necessary characteristic" xmi:id="concept.necessaryCharacteristic" type="characteristic" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="reference scheme" xmi:id="concept.referenceScheme" type="referenceScheme" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as composite" xmi:id="conceptOfThingAsComposite" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as continuant" xmi:id="conceptOfThingAsContinuant" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as developed" xmi:id="conceptOfThingAsDeveloped" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as occurrent" xmi:id="conceptOfThingAsOccurrent" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as primitive" xmi:id="conceptOfThingAsPrimitive" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing as unitary" xmi:id="conceptOfThingAsUnitary" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing existing dependently" xmi:id="conceptOfThingExistingDependently" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept of thing existing independently" xmi:id="conceptOfThingExistingIndependently" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="concept type" xmi:id="conceptType" superClass="objectType"/>
    <ownedMember xmi:type="cmof:Class" name="conceptual schema" xmi:id="conceptualSchema" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="Context of Thing" xmi:id="ContextOfThing" superClass="segmentation"/>
    <ownedMember xmi:type="cmof:Class" name="contextualization fact type" xmi:id="contextualizationFactType" superClass="specializationFactType"/>
    <ownedMember xmi:type="cmof:Class" name="contextualized concept" xmi:id="contextualizedConcept" superClass="nounConcept"/>
    <ownedMember xmi:type="cmof:Class" name="definite description" xmi:id="definiteDescription" superClass="intensionalDefinition"/>
    <ownedMember xmi:type="cmof:Class" name="definition" xmi:id="definition" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="derivable concept" xmi:id="derivableConcept" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="description" xmi:id="description" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="descriptive example" xmi:id="descriptiveExample" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="designation" xmi:id="designation" superClass="representation">
      <ownedAttribute xmi:type="cmof:Property" name="is implicitly understood" xmi:id="designation.isImplicitlyUnderstood" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="signifier" xmi:id="designation.signifier" type="expression" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="Explicitness of Representation" xmi:id="ExplicitnessOfRepresentation" superClass="categorizationScheme"/>
    <ownedMember xmi:type="cmof:Class" name="expression" xmi:id="expression" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="extensional definition" xmi:id="extensionalDefinition" superClass="definition"/>
    <ownedMember xmi:type="cmof:Class" name="facet" xmi:id="facet" superClass="contextualizedConcept"/>
    <elementImport xmi:type="cmof:ElementImport" alias="aspect" xmi:id="aspect" importedElement="facet"/>
    <ownedMember xmi:type="cmof:Class" name="fact" xmi:id="fact" superClass="proposition"/>
    <ownedMember xmi:type="cmof:Class" name="fact model" xmi:id="factModel" superClass="thing"/>
    <elementImport xmi:type="cmof:ElementImport" alias="conceptual model" xmi:id="conceptualModel" importedElement="factModel"/>
    <ownedMember xmi:type="cmof:Class" name="fact symbol" xmi:id="factSymbol" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="fact type" xmi:id="factType" superClass="concept">
      <ownedAttribute xmi:type="cmof:Property" name="fact type form" xmi:id="factType.factTypeForm" type="factTypeForm" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="role" xmi:id="factType.role" type="factTypeRole" lower="1" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="verb concept" xmi:id="verbConcept" importedElement="factType"/>
    <ownedMember xmi:type="cmof:Class" name="fact type form" xmi:id="factTypeForm" superClass="representation">
      <ownedAttribute xmi:type="cmof:Property" name="placeholder" xmi:id="factTypeForm.placeholder" type="placeholder" lower="1" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="fact type has fact in fact model" xmi:id="factTypeHasFactInFactModel">
      <ownedAttribute xmi:type="cmof:Property" name="fact type" xmi:id="factTypeHasFactInFactModel.factType" type="factType" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="fact" xmi:id="factTypeHasFactInFactModel.fact" type="fact" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="fact model" xmi:id="factTypeHasFactInFactModel.factModel" type="factModel" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="fact type role" xmi:id="factTypeRole" superClass="role"/>
    <ownedMember xmi:type="cmof:Class" name="fact type role designation" xmi:id="factTypeRoleDesignation" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="Fact Type Templating" xmi:id="FactTypeTemplating" superClass="categorizationScheme"/>
    <ownedMember xmi:type="cmof:Class" name="formal representation" xmi:id="formalRepresentation" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="fundamental concept" xmi:id="fundamentalConcept" superClass="objectType"/>
    <ownedMember xmi:type="cmof:Class" name="icon" xmi:id="icon" superClass="nonverbalDesignation"/>
    <ownedMember xmi:type="cmof:Class" name="individual concept" xmi:id="individualConcept" superClass="nounConcept"/>
    <ownedMember xmi:type="cmof:Class" name="informal representation" xmi:id="informalRepresentation" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="integer" xmi:id="integer" superClass="number">
      <ownedAttribute xmi:type="cmof:Property" name="value" xmi:id="integer.value" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Integer"/>
      </ownedAttribute>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="intensional definition" xmi:id="intensionalDefinition" superClass="definition"/>
    <ownedMember xmi:type="cmof:Class" name="is-facet-of fact type" xmi:id="is-facet-ofFactType" superClass="contextualizationFactType"/>
    <ownedMember xmi:type="cmof:Class" name="is-property-of fact type" xmi:id="is-property-ofFactType" superClass="associativeFactType"/>
    <ownedMember xmi:type="cmof:Class" name="is-role-of fact type" xmi:id="is-role-ofFactType" superClass="factType"/>
    <ownedMember xmi:type="cmof:Class" name="language" xmi:id="language" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="meaning" xmi:id="meaning" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="representation" xmi:id="meaning.representation" type="representation" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="name" xmi:id="name" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="namespace" xmi:id="namespace" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="URI" xmi:id="namespace.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="nonnegative integer" xmi:id="nonnegativeInteger" superClass="integer"/>
    <ownedMember xmi:type="cmof:Class" name="nonverbal designation" xmi:id="nonverbalDesignation" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="note" xmi:id="note" superClass="representation"/>
    <elementImport xmi:type="cmof:ElementImport" alias="remark" xmi:id="remark" importedElement="note"/>
    <elementImport xmi:type="cmof:ElementImport" alias="comment" xmi:id="comment" importedElement="note"/>
    <ownedMember xmi:type="cmof:Class" name="noun concept" xmi:id="nounConcept" superClass="concept"/>
    <ownedMember xmi:type="cmof:Class" name="noun form" xmi:id="nounForm" superClass="factTypeForm"/>
    <ownedMember xmi:type="cmof:Class" name="number" xmi:id="number" superClass="quantity"/>
    <ownedMember xmi:type="cmof:Class" name="object type" xmi:id="objectType" superClass="concept">
      <ownedAttribute xmi:type="cmof:Property" name="categorization scheme" xmi:id="objectType.categorizationScheme" type="categorizationScheme" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="categorization type" xmi:id="objectType.categorizationType" type="categorizationType" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="general concept" xmi:id="generalConcept" importedElement="objectType"/>
    <ownedMember xmi:type="cmof:Class" name="owned definition" xmi:id="ownedDefinition" superClass="definition"/>
    <ownedMember xmi:type="cmof:Class" name="partitive fact type" xmi:id="partitiveFactType" superClass="binaryFactType"/>
    <ownedMember xmi:type="cmof:Class" name="placeholder" xmi:id="placeholder" superClass="designation">
      <ownedAttribute xmi:type="cmof:Property" name="starting character position" xmi:id="placeholder.startingCharacterPosition" type="positiveInteger" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="positive integer" xmi:id="positiveInteger" superClass="nonnegativeInteger"/>
    <ownedMember xmi:type="cmof:Class" name="preferred designation" xmi:id="preferredDesignation" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="prohibited designation" xmi:id="prohibitedDesignation" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="proposition" xmi:id="proposition" superClass="meaning">
      <ownedAttribute xmi:type="cmof:Property" name="statement" xmi:id="proposition.statement" type="statement" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="is true" xmi:id="proposition.isTrue" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="is false" xmi:id="proposition.isFalse" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="is necessarily true" xmi:id="proposition.isNecessarilyTrue" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="is permitted to be true" xmi:id="proposition.isPermittedToBeTrue" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="is possibly true" xmi:id="proposition.isPossiblyTrue" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="cmof:Property" name="is obligated to be true" xmi:id="proposition.isObligatedToBeTrue" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#Boolean"/>
      </ownedAttribute>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="quantity" xmi:id="quantity" superClass="nounConcept"/>
    <ownedMember xmi:type="cmof:Class" name="question" xmi:id="question" superClass="meaning"/>
    <ownedMember xmi:type="cmof:Class" name="Real-world Numerical Correspondence" xmi:id="Real-worldNumericalCorrespondence" superClass="categorizationScheme"/>
    <ownedMember xmi:type="cmof:Class" name="reference" xmi:id="reference" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="reference scheme" xmi:id="referenceScheme" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="identifying characteristic" xmi:id="referenceScheme.identifyingCharacteristic" type="characteristic" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="extensionally used role" xmi:id="referenceScheme.extensionallyUsedRole" type="factTypeRole" lower="0" upper="*"/>
      <ownedAttribute xmi:type="cmof:Property" name="simply used role" xmi:id="referenceScheme.simplyUsedRole" type="factTypeRole" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="representation" xmi:id="representation" superClass="actuality">
      <ownedAttribute xmi:type="cmof:Property" name="meaning" xmi:id="representation.meaning" type="meaning" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="expression" xmi:id="representation.expression" type="expression" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="Representation Formality" xmi:id="RepresentationFormality" superClass="segmentation"/>
    <ownedMember xmi:type="cmof:Class" name="res" xmi:id="res" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="role" xmi:id="role" superClass="nounConcept"/>
    <ownedMember xmi:type="cmof:Class" name="rulebook" xmi:id="rulebook" superClass="set"/>
    <elementImport xmi:type="cmof:ElementImport" alias="representation set" xmi:id="representationSet" importedElement="rulebook"/>
    <ownedMember xmi:type="cmof:Class" name="segmentation" xmi:id="segmentation" superClass="categorizationScheme"/>
    <elementImport xmi:type="cmof:ElementImport" alias="partitioning" xmi:id="partitioning" importedElement="segmentation"/>
    <ownedMember xmi:type="cmof:Class" name="semantic community" xmi:id="semanticCommunity" superClass="community">
      <ownedAttribute xmi:type="cmof:Property" name="speech community" xmi:id="semanticCommunity.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="sentential form" xmi:id="sententialForm" superClass="factTypeForm"/>
    <elementImport xmi:type="cmof:ElementImport" alias="fact type reading" xmi:id="factTypeReading" importedElement="sententialForm"/>
    <ownedMember xmi:type="cmof:Class" name="set" xmi:id="set" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="cardinality" xmi:id="set.cardinality" type="nonnegativeInteger" lower="0" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="element" xmi:id="set.element" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="situation" xmi:id="situation" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="situational role" xmi:id="situationalRole" superClass="objectType role"/>
    <ownedMember xmi:type="cmof:Class" name="specialization fact type" xmi:id="specializationFactType" superClass="factType"/>
    <ownedMember xmi:type="cmof:Class" name="speech community" xmi:id="speechCommunity" superClass="community"/>
    <ownedMember xmi:type="cmof:Class" name="speech community adopts adopted definition citing reference" xmi:id="speechCommunityAdoptsAdoptedDefinitionCitingReference">
      <ownedAttribute xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityAdoptsAdoptedDefinitionCitingReference.speechCommunity" type="speechCommunity" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="adopted definition" xmi:id="speechCommunityAdoptsAdoptedDefinitionCitingReference.adoptedDefinition" type="adoptedDefinition" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="reference" xmi:id="speechCommunityAdoptsAdoptedDefinitionCitingReference.reference" type="reference" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="state of affairs" xmi:id="stateOfAffairs" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="state of affairs involves thing in role" xmi:id="stateOfAffairsInvolvesThingInRole">
      <ownedAttribute xmi:type="cmof:Property" name="state of affairs" xmi:id="stateOfAffairsInvolvesThingInRole.stateOfAffairs" type="stateOfAffairs" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="thing" xmi:id="stateOfAffairsInvolvesThingInRole.thing" type="thing" lower="1" upper="1"/>
      <ownedAttribute xmi:type="cmof:Property" name="role" xmi:id="stateOfAffairsInvolvesThingInRole.role" type="role" lower="1" upper="1"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="thing fills role in state of affairs" xmi:id="thingFillsRoleInStateOfAffairs" importedElement="stateOfAffairsInvolvesThingInRole"/>
    <ownedMember xmi:type="cmof:Class" name="statement" xmi:id="statement" superClass="representation"/>
    <ownedMember xmi:type="cmof:Class" name="subject field" xmi:id="subjectField" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="term" xmi:id="term" superClass="designation"/>
    <ownedMember xmi:type="cmof:Class" name="terminological dictionary" xmi:id="terminologicalDictionary" superClass="thing">
      <ownedAttribute xmi:type="cmof:Property" name="URI" xmi:id="terminologicalDictionary.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="text" xmi:id="text" superClass="expression">
      <ownedAttribute xmi:type="cmof:Property" name="value" xmi:id="text.value" lower="0" upper="1">
        <type xmi:type="cmof:PrimitiveType" href="http://schema.omg.org/spec/UML/2.0/uml.xml#String"/>
      </ownedAttribute>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="thing" xmi:id="thing">
      <ownedAttribute xmi:type="cmof:Property" name="name" xmi:id="thing.name" type="name" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Class" name="Thing in Context" xmi:id="ThingInContext" superClass="segmentation"/>
    <ownedMember xmi:type="cmof:Class" name="URI" xmi:id="URI" superClass="text"/>
    <elementImport xmi:type="cmof:ElementImport" alias="uniform resource identifier" xmi:id="uniformResourceIdentifier" importedElement="URI"/>
    <ownedMember xmi:type="cmof:Class" name="viewpoint" xmi:id="viewpoint" superClass="thing"/>
    <ownedMember xmi:type="cmof:Class" name="vocabulary" xmi:id="vocabulary" superClass="set"/>
    <ownedMember xmi:type="cmof:Class" name="vocabulary namespace" xmi:id="vocabularyNamespace" superClass="namespace"/>
    <ownedMember xmi:type="cmof:Association" name="attributive namespace is for subject concept" xmi:id="attributiveNamespaceIsForSubjectConcept" memberEnd="attributiveNamespaceIsForSubjectConcept.attributiveNamespace attributiveNamespaceIsForSubjectConcept.subjectConcept">
      <ownedEnd xmi:type="cmof:Property" name="attributive namespace" xmi:id="attributiveNamespaceIsForSubjectConcept.attributiveNamespace" type="attributiveNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="subject concept" xmi:id="attributiveNamespaceIsForSubjectConcept.subjectConcept" type="concept" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="attributive namespace is within vocabulary namespace" xmi:id="attributiveNamespaceIsWithinVocabularyNamespace" memberEnd="attributiveNamespaceIsWithinVocabularyNamespace.attributiveNamespace attributiveNamespaceIsWithinVocabularyNamespace.vocabularyNamespace">
      <ownedEnd xmi:type="cmof:Property" name="attributive namespace" xmi:id="attributiveNamespaceIsWithinVocabularyNamespace.attributiveNamespace" type="attributiveNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary namespace" xmi:id="attributiveNamespaceIsWithinVocabularyNamespace.vocabularyNamespace" type="vocabularyNamespace" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="vocabulary namespace includes attributive namespace" xmi:id="vocabularyNamespaceIncludesAttributiveNamespace" importedElement="attributiveNamespaceIsWithinVocabularyNamespace"/>
    <ownedMember xmi:type="cmof:Association" name="body of shared meanings includes body of shared concepts" xmi:id="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts" memberEnd="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedMeanings bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedConcepts">
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings" xmi:id="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedMeanings" type="bodyOfSharedMeanings" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared concepts" xmi:id="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedConcepts" type="bodyOfSharedConcepts" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="body of shared meanings unites semantic community" xmi:id="bodyOfSharedMeaningsUnitesSemanticCommunity" memberEnd="bodyOfSharedMeaningsUnitesSemanticCommunity.bodyOfSharedMeanings bodyOfSharedMeaningsUnitesSemanticCommunity.semanticCommunity">
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings" xmi:id="bodyOfSharedMeaningsUnitesSemanticCommunity.bodyOfSharedMeanings" type="bodyOfSharedMeanings" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="semantic community" xmi:id="bodyOfSharedMeaningsUnitesSemanticCommunity.semanticCommunity" type="semanticCommunity" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="body of shared meanings1 contains body of shared meanings2" xmi:id="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2" memberEnd="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings1 bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings2">
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings1" xmi:id="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings1" type="bodyOfSharedMeanings" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings2" xmi:id="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings2" type="bodyOfSharedMeanings" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="categorization scheme contains category" xmi:id="categorizationSchemeContainsCategory" memberEnd="categorizationSchemeContainsCategory.categorizationScheme categorizationSchemeContainsCategory.category">
      <ownedEnd xmi:type="cmof:Property" name="categorization scheme" xmi:id="categorizationSchemeContainsCategory.categorizationScheme" type="categorizationScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="category" xmi:id="categorizationSchemeContainsCategory.category" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="category is included in categorization scheme" xmi:id="categoryIsIncludedInCategorizationScheme" importedElement="categorizationSchemeContainsCategory"/>
    <ownedMember xmi:type="cmof:Association" name="categorization scheme is for general concept" xmi:id="categorizationSchemeIsForGeneralConcept" memberEnd="categorizationSchemeIsForGeneralConcept.categorizationScheme categorizationSchemeIsForGeneralConcept.generalConcept">
      <ownedEnd xmi:type="cmof:Property" name="categorization scheme" xmi:id="categorizationSchemeIsForGeneralConcept.categorizationScheme" type="categorizationScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="general concept" xmi:id="categorizationSchemeIsForGeneralConcept.generalConcept" type="objectType" lower="1" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="general concept has categorization scheme" xmi:id="generalConceptHasCategorizationScheme" importedElement="categorizationSchemeIsForGeneralConcept"/>
    <ownedMember xmi:type="cmof:Association" name="categorization type is for general concept" xmi:id="categorizationTypeIsForGeneralConcept" memberEnd="categorizationTypeIsForGeneralConcept.categorizationType categorizationTypeIsForGeneralConcept.generalConcept">
      <ownedEnd xmi:type="cmof:Property" name="categorization type" xmi:id="categorizationTypeIsForGeneralConcept.categorizationType" type="categorizationType" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="general concept" xmi:id="categorizationTypeIsForGeneralConcept.generalConcept" type="objectType" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="general concept has categorization type" xmi:id="generalConceptHasCategorizationType" importedElement="categorizationTypeIsForGeneralConcept"/>
    <ownedMember xmi:type="cmof:Association" name="communication content is composed of representation" xmi:id="communicationContentIsComposedOfRepresentation" memberEnd="communicationContentIsComposedOfRepresentation.communicationContent communicationContentIsComposedOfRepresentation.representation">
      <ownedEnd xmi:type="cmof:Property" name="communication content" xmi:id="communicationContentIsComposedOfRepresentation.communicationContent" type="communicationContent" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="communicationContentIsComposedOfRepresentation.representation" type="representation" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="community has subcommunity" xmi:id="communityHasSubcommunity" memberEnd="communityHasSubcommunity.community communityHasSubcommunity.subcommunity">
      <ownedEnd xmi:type="cmof:Property" name="community" xmi:id="communityHasSubcommunity.community" type="community" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="subcommunity" xmi:id="communityHasSubcommunity.subcommunity" type="community" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="community has URI" xmi:id="communityHasURI" memberEnd="communityHasURI.community communityHasURI.URI">
      <ownedEnd xmi:type="cmof:Property" name="community" xmi:id="communityHasURI.community" type="community" lower="0" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="URI" xmi:id="communityHasURI.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has definition" xmi:id="conceptHasDefinition" memberEnd="conceptHasDefinition.concept conceptHasDefinition.definition">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasDefinition.concept" type="concept" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="definition" xmi:id="conceptHasDefinition.definition" type="definition" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has designation" xmi:id="conceptHasDesignation" memberEnd="conceptHasDesignation.concept conceptHasDesignation.designation">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasDesignation.concept" type="concept" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="conceptHasDesignation.designation" type="designation" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has extension" xmi:id="conceptHasExtension" memberEnd="conceptHasExtension.concept conceptHasExtension.extension">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasExtension.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="extension" xmi:id="conceptHasExtension.extension" type="set" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has implied characteristic" xmi:id="conceptHasImpliedCharacteristic" memberEnd="conceptHasImpliedCharacteristic.concept conceptHasImpliedCharacteristic.impliedCharacteristic">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasImpliedCharacteristic.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="implied characteristic" xmi:id="conceptHasImpliedCharacteristic.impliedCharacteristic" type="characteristic" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has instance" xmi:id="conceptHasInstance" memberEnd="conceptHasInstance.concept conceptHasInstance.instance">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasInstance.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="instance" xmi:id="conceptHasInstance.instance" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has necessary characteristic" xmi:id="conceptHasNecessaryCharacteristic" memberEnd="conceptHasNecessaryCharacteristic.concept conceptHasNecessaryCharacteristic.necessaryCharacteristic">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasNecessaryCharacteristic.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="necessary characteristic" xmi:id="conceptHasNecessaryCharacteristic.necessaryCharacteristic" type="characteristic" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept has shared understanding by semantic community" xmi:id="conceptHasSharedUnderstandingBySemanticCommunity" memberEnd="conceptHasSharedUnderstandingBySemanticCommunity.concept conceptHasSharedUnderstandingBySemanticCommunity.semanticCommunity">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptHasSharedUnderstandingBySemanticCommunity.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="semantic community" xmi:id="conceptHasSharedUnderstandingBySemanticCommunity.semanticCommunity" type="semanticCommunity" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="semantic community shares understanding of concept" xmi:id="semanticCommunitySharesUnderstandingOfConcept" importedElement="conceptHasSharedUnderstandingBySemanticCommunity"/>
    <ownedMember xmi:type="cmof:Association" name="concept incorporates characteristic" xmi:id="conceptIncorporatesCharacteristic" memberEnd="conceptIncorporatesCharacteristic.concept conceptIncorporatesCharacteristic.characteristic">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptIncorporatesCharacteristic.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="characteristic" xmi:id="conceptIncorporatesCharacteristic.characteristic" type="characteristic" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="characteristic is essential to concept" xmi:id="characteristicIsEssentialToConcept" importedElement="conceptIncorporatesCharacteristic"/>
    <ownedMember xmi:type="cmof:Association" name="concept is closed in conceptual schema" xmi:id="conceptIsClosedInConceptualSchema" memberEnd="conceptIsClosedInConceptualSchema.concept conceptIsClosedInConceptualSchema.conceptualSchema">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptIsClosedInConceptualSchema.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="conceptual schema" xmi:id="conceptIsClosedInConceptualSchema.conceptualSchema" type="conceptualSchema" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept is included in body of shared concepts" xmi:id="conceptIsIncludedInBodyOfSharedConcepts" memberEnd="conceptIsIncludedInBodyOfSharedConcepts.concept conceptIsIncludedInBodyOfSharedConcepts.bodyOfSharedConcepts">
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptIsIncludedInBodyOfSharedConcepts.concept" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared concepts" xmi:id="conceptIsIncludedInBodyOfSharedConcepts.bodyOfSharedConcepts" type="bodyOfSharedConcepts" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="body of shared concepts includes concept" xmi:id="bodyOfSharedConceptsIncludesConcept" importedElement="conceptIsIncludedInBodyOfSharedConcepts"/>
    <ownedMember xmi:type="cmof:Association" name="concept1 is coextensive with concept2" xmi:id="concept1IsCoextensiveWithConcept2" memberEnd="concept1IsCoextensiveWithConcept2.concept1 concept1IsCoextensiveWithConcept2.concept2">
      <ownedEnd xmi:type="cmof:Property" name="concept1" xmi:id="concept1IsCoextensiveWithConcept2.concept1" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="concept2" xmi:id="concept1IsCoextensiveWithConcept2.concept2" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="concept1 specializes concept2" xmi:id="concept1SpecializesConcept2" memberEnd="concept1SpecializesConcept2.concept1 concept1SpecializesConcept2.concept2">
      <ownedEnd xmi:type="cmof:Property" name="concept1" xmi:id="concept1SpecializesConcept2.concept1" type="concept" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="concept2" xmi:id="concept1SpecializesConcept2.concept2" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="concept2 generalizes concept1" xmi:id="concept2GeneralizesConcept1" importedElement="concept1SpecializesConcept2"/>
    <ownedMember xmi:type="cmof:Association" name="conceptual schema includes concept" xmi:id="conceptualSchemaIncludesConcept" memberEnd="conceptualSchemaIncludesConcept.conceptualSchema conceptualSchemaIncludesConcept.concept">
      <ownedEnd xmi:type="cmof:Property" name="conceptual schema" xmi:id="conceptualSchemaIncludesConcept.conceptualSchema" type="conceptualSchema" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="conceptualSchemaIncludesConcept.concept" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="concept is in conceptual schema" xmi:id="conceptIsInConceptualSchema" importedElement="conceptualSchemaIncludesConcept"/>
    <ownedMember xmi:type="cmof:Association" name="conceptual schema includes fact" xmi:id="conceptualSchemaIncludesFact" memberEnd="conceptualSchemaIncludesFact.conceptualSchema conceptualSchemaIncludesFact.fact">
      <ownedEnd xmi:type="cmof:Property" name="conceptual schema" xmi:id="conceptualSchemaIncludesFact.conceptualSchema" type="conceptualSchema" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact" xmi:id="conceptualSchemaIncludesFact.fact" type="fact" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="fact is in conceptual schema" xmi:id="factIsInConceptualSchema" importedElement="conceptualSchemaIncludesFact"/>
    <ownedMember xmi:type="cmof:Association" name="definition serves as designation" xmi:id="definitionServesAsDesignation" memberEnd="definitionServesAsDesignation.definition definitionServesAsDesignation.designation">
      <ownedEnd xmi:type="cmof:Property" name="definition" xmi:id="definitionServesAsDesignation.definition" type="definition" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="definitionServesAsDesignation.designation" type="designation" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="description portrays meaning" xmi:id="descriptionPortraysMeaning" memberEnd="descriptionPortraysMeaning.description descriptionPortraysMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="description" xmi:id="descriptionPortraysMeaning.description" type="description" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="descriptionPortraysMeaning.meaning" type="meaning" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="descriptive example illustrates meaning" xmi:id="descriptiveExampleIllustratesMeaning" memberEnd="descriptiveExampleIllustratesMeaning.descriptiveExample descriptiveExampleIllustratesMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="descriptive example" xmi:id="descriptiveExampleIllustratesMeaning.descriptiveExample" type="descriptiveExample" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="descriptiveExampleIllustratesMeaning.meaning" type="meaning" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="designation has signifier" xmi:id="designationHasSignifier" memberEnd="designationHasSignifier.designation designationHasSignifier.signifier">
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="designationHasSignifier.designation" type="designation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="signifier" xmi:id="designationHasSignifier.signifier" type="expression" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="designation is in namespace" xmi:id="designationIsInNamespace" memberEnd="designationIsInNamespace.designation designationIsInNamespace.namespace">
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="designationIsInNamespace.designation" type="designation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="namespace" xmi:id="designationIsInNamespace.namespace" type="namespace" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="namespace contains designation" xmi:id="namespaceContainsDesignation" importedElement="designationIsInNamespace"/>
    <ownedMember xmi:type="cmof:Association" name="expression represents meaning" xmi:id="expressionRepresentsMeaning" memberEnd="expressionRepresentsMeaning.expression expressionRepresentsMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="expression" xmi:id="expressionRepresentsMeaning.expression" type="expression" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="expressionRepresentsMeaning.meaning" type="meaning" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="fact model includes fact" xmi:id="factModelIncludesFact" memberEnd="factModelIncludesFact.factModel factModelIncludesFact.fact">
      <ownedEnd xmi:type="cmof:Property" name="fact model" xmi:id="factModelIncludesFact.factModel" type="factModel" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact" xmi:id="factModelIncludesFact.fact" type="fact" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="fact is in fact model" xmi:id="factIsInFactModel" importedElement="factModelIncludesFact"/>
    <ownedMember xmi:type="cmof:Association" name="fact model is based on conceptual schema" xmi:id="factModelIsBasedOnConceptualSchema" memberEnd="factModelIsBasedOnConceptualSchema.factModel factModelIsBasedOnConceptualSchema.conceptualSchema">
      <ownedEnd xmi:type="cmof:Property" name="fact model" xmi:id="factModelIsBasedOnConceptualSchema.factModel" type="factModel" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="conceptual schema" xmi:id="factModelIsBasedOnConceptualSchema.conceptualSchema" type="conceptualSchema" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="conceptual schema underlies fact model" xmi:id="conceptualSchemaUnderliesFactModel" importedElement="factModelIsBasedOnConceptualSchema"/>
    <ownedMember xmi:type="cmof:Association" name="fact type form demonstrates designation" xmi:id="factTypeFormDemonstratesDesignation" memberEnd="factTypeFormDemonstratesDesignation.factTypeForm factTypeFormDemonstratesDesignation.designation">
      <ownedEnd xmi:type="cmof:Property" name="fact type form" xmi:id="factTypeFormDemonstratesDesignation.factTypeForm" type="factTypeForm" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="factTypeFormDemonstratesDesignation.designation" type="designation" lower="0" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="fact type form incorporates fact symbol" xmi:id="factTypeFormIncorporatesFactSymbol" memberEnd="factTypeFormIncorporatesFactSymbol.factTypeForm factTypeFormIncorporatesFactSymbol.factSymbol">
      <ownedEnd xmi:type="cmof:Property" name="fact type form" xmi:id="factTypeFormIncorporatesFactSymbol.factTypeForm" type="factTypeForm" lower="1" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact symbol" xmi:id="factTypeFormIncorporatesFactSymbol.factSymbol" type="factSymbol" lower="0" upper="1"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="fact symbol is incorporated into fact type form" xmi:id="factSymbolIsIncorporatedIntoFactTypeForm" importedElement="factTypeFormIncorporatesFactSymbol"/>
    <ownedMember xmi:type="cmof:Association" name="fact type form is in namespace" xmi:id="factTypeFormIsInNamespace" memberEnd="factTypeFormIsInNamespace.factTypeForm factTypeFormIsInNamespace.namespace">
      <ownedEnd xmi:type="cmof:Property" name="fact type form" xmi:id="factTypeFormIsInNamespace.factTypeForm" type="factTypeForm" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="namespace" xmi:id="factTypeFormIsInNamespace.namespace" type="namespace" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="namespace contains fact type form" xmi:id="namespaceContainsFactTypeForm" importedElement="factTypeFormIsInNamespace"/>
    <ownedMember xmi:type="cmof:Association" name="fact type has fact type form" xmi:id="factTypeHasFactTypeForm" memberEnd="factTypeHasFactTypeForm.factType factTypeHasFactTypeForm.factTypeForm">
      <ownedEnd xmi:type="cmof:Property" name="fact type" xmi:id="factTypeHasFactTypeForm.factType" type="factType" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="fact type form" xmi:id="factTypeHasFactTypeForm.factTypeForm" type="factTypeForm" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="fact type is internally closed in conceptual schema" xmi:id="factTypeIsInternallyClosedInConceptualSchema" memberEnd="factTypeIsInternallyClosedInConceptualSchema.factType factTypeIsInternallyClosedInConceptualSchema.conceptualSchema">
      <ownedEnd xmi:type="cmof:Property" name="fact type" xmi:id="factTypeIsInternallyClosedInConceptualSchema.factType" type="factType" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="conceptual schema" xmi:id="factTypeIsInternallyClosedInConceptualSchema.conceptualSchema" type="conceptualSchema" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="fact type is semi-closed in conceptual schema" xmi:id="factTypeIsSemi-closedInConceptualSchema" importedElement="factTypeIsInternallyClosedInConceptualSchema"/>
    <ownedMember xmi:type="cmof:Association" name="fact type is elementary in body of shared meanings" xmi:id="factTypeIsElementaryInBodyOfSharedMeanings" memberEnd="factTypeIsElementaryInBodyOfSharedMeanings.factType factTypeIsElementaryInBodyOfSharedMeanings.bodyOfSharedMeanings">
      <ownedEnd xmi:type="cmof:Property" name="fact type" xmi:id="factTypeIsElementaryInBodyOfSharedMeanings.factType" type="factType" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings" xmi:id="factTypeIsElementaryInBodyOfSharedMeanings.bodyOfSharedMeanings" type="bodyOfSharedMeanings" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="fact type role is in fact type" xmi:id="factTypeRoleIsInFactType" memberEnd="factTypeRoleIsInFactType.factTypeRole factTypeRoleIsInFactType.factType">
      <ownedEnd xmi:type="cmof:Property" name="fact type role" xmi:id="factTypeRoleIsInFactType.factTypeRole" type="factTypeRole" lower="1" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact type" xmi:id="factTypeRoleIsInFactType.factType" type="factType" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="intensional definition uses delimiting characteristic" xmi:id="intensionalDefinitionUsesDelimitingCharacteristic" memberEnd="intensionalDefinitionUsesDelimitingCharacteristic.intensionalDefinition intensionalDefinitionUsesDelimitingCharacteristic.delimitingCharacteristic">
      <ownedEnd xmi:type="cmof:Property" name="intensional definition" xmi:id="intensionalDefinitionUsesDelimitingCharacteristic.intensionalDefinition" type="intensionalDefinition" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="delimiting characteristic" xmi:id="intensionalDefinitionUsesDelimitingCharacteristic.delimitingCharacteristic" type="characteristic" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="meaning corresponds to thing" xmi:id="meaningCorrespondsToThing" memberEnd="meaningCorrespondsToThing.meaning meaningCorrespondsToThing.thing">
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="meaningCorrespondsToThing.meaning" type="meaning" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="thing" xmi:id="meaningCorrespondsToThing.thing" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="name references thing" xmi:id="nameReferencesThing" memberEnd="nameReferencesThing.name nameReferencesThing.thing">
      <ownedEnd xmi:type="cmof:Property" name="name" xmi:id="nameReferencesThing.name" type="name" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="thing" xmi:id="nameReferencesThing.thing" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="thing has name" xmi:id="thingHasName" importedElement="nameReferencesThing"/>
    <ownedMember xmi:type="cmof:Association" name="namespace has URI" xmi:id="namespaceHasURI" memberEnd="namespaceHasURI.namespace namespaceHasURI.URI">
      <ownedEnd xmi:type="cmof:Property" name="namespace" xmi:id="namespaceHasURI.namespace" type="namespace" lower="0" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="URI" xmi:id="namespaceHasURI.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="namespace1 incorporates namespace2" xmi:id="namespace1IncorporatesNamespace2" memberEnd="namespace1IncorporatesNamespace2.namespace1 namespace1IncorporatesNamespace2.namespace2">
      <ownedEnd xmi:type="cmof:Property" name="namespace1" xmi:id="namespace1IncorporatesNamespace2.namespace1" type="namespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="namespace2" xmi:id="namespace1IncorporatesNamespace2.namespace2" type="namespace" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="note comments on meaning" xmi:id="noteCommentsOnMeaning" memberEnd="noteCommentsOnMeaning.note noteCommentsOnMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="note" xmi:id="noteCommentsOnMeaning.note" type="note" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="noteCommentsOnMeaning.meaning" type="meaning" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="placeholder is at starting character position" xmi:id="placeholderIsAtStartingCharacterPosition" memberEnd="placeholderIsAtStartingCharacterPosition.placeholder placeholderIsAtStartingCharacterPosition.startingCharacterPosition">
      <ownedEnd xmi:type="cmof:Property" name="placeholder" xmi:id="placeholderIsAtStartingCharacterPosition.placeholder" type="placeholder" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="starting character position" xmi:id="placeholderIsAtStartingCharacterPosition.startingCharacterPosition" type="positiveInteger" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="placeholder has starting character position" xmi:id="placeholderHasStartingCharacterPosition" importedElement="placeholderIsAtStartingCharacterPosition"/>
    <ownedMember xmi:type="cmof:Association" name="placeholder is in fact type form" xmi:id="placeholderIsInFactTypeForm" memberEnd="placeholderIsInFactTypeForm.placeholder placeholderIsInFactTypeForm.factTypeForm">
      <ownedEnd xmi:type="cmof:Property" name="placeholder" xmi:id="placeholderIsInFactTypeForm.placeholder" type="placeholder" lower="1" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact type form" xmi:id="placeholderIsInFactTypeForm.factTypeForm" type="factTypeForm" lower="1" upper="1"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="fact type form has placeholder" xmi:id="factTypeFormHasPlaceholder" importedElement="placeholderIsInFactTypeForm"/>
    <ownedMember xmi:type="cmof:Association" name="placeholder uses designation" xmi:id="placeholderUsesDesignation" memberEnd="placeholderUsesDesignation.placeholder placeholderUsesDesignation.designation">
      <ownedEnd xmi:type="cmof:Property" name="placeholder" xmi:id="placeholderUsesDesignation.placeholder" type="placeholder" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="designation" xmi:id="placeholderUsesDesignation.designation" type="designation" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="quantity1 equals quantity2" xmi:id="quantity1EqualsQuantity2" memberEnd="quantity1EqualsQuantity2.quantity1 quantity1EqualsQuantity2.quantity2">
      <ownedEnd xmi:type="cmof:Property" name="quantity1" xmi:id="quantity1EqualsQuantity2.quantity1" type="quantity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="quantity2" xmi:id="quantity1EqualsQuantity2.quantity2" type="quantity" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="quantity1 is equals to quantity2" xmi:id="quantity1IsEqualsToQuantity2" importedElement="quantity1EqualsQuantity2"/>
    <ownedMember xmi:type="cmof:Association" name="quantity1 is less than quantity2" xmi:id="quantity1IsLessThanQuantity2" memberEnd="quantity1IsLessThanQuantity2.quantity1 quantity1IsLessThanQuantity2.quantity2">
      <ownedEnd xmi:type="cmof:Property" name="quantity1" xmi:id="quantity1IsLessThanQuantity2.quantity1" type="quantity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="quantity2" xmi:id="quantity1IsLessThanQuantity2.quantity2" type="quantity" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="quantity2 is greater than quantity1" xmi:id="quantity2IsGreaterThanQuantity1" importedElement="quantity1IsLessThanQuantity2"/>
    <ownedMember xmi:type="cmof:Association" name="reference points to information source" xmi:id="referencePointsToInformationSource" memberEnd="referencePointsToInformationSource.reference referencePointsToInformationSource.informationSource">
      <ownedEnd xmi:type="cmof:Property" name="reference" xmi:id="referencePointsToInformationSource.reference" type="reference" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="information source" xmi:id="referencePointsToInformationSource.informationSource" type="communicationContent" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="reference scheme extensionally uses fact type role" xmi:id="referenceSchemeExtensionallyUsesFactTypeRole" memberEnd="referenceSchemeExtensionallyUsesFactTypeRole.referenceScheme referenceSchemeExtensionallyUsesFactTypeRole.factTypeRole">
      <ownedEnd xmi:type="cmof:Property" name="reference scheme" xmi:id="referenceSchemeExtensionallyUsesFactTypeRole.referenceScheme" type="referenceScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact type role" xmi:id="referenceSchemeExtensionallyUsesFactTypeRole.factTypeRole" type="factTypeRole" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="reference scheme is for concept" xmi:id="referenceSchemeIsForConcept" memberEnd="referenceSchemeIsForConcept.referenceScheme referenceSchemeIsForConcept.concept">
      <ownedEnd xmi:type="cmof:Property" name="reference scheme" xmi:id="referenceSchemeIsForConcept.referenceScheme" type="referenceScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="concept" xmi:id="referenceSchemeIsForConcept.concept" type="concept" lower="1" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="concept has reference scheme" xmi:id="conceptHasReferenceScheme" importedElement="referenceSchemeIsForConcept"/>
    <ownedMember xmi:type="cmof:Association" name="reference scheme simply uses fact type role" xmi:id="referenceSchemeSimplyUsesFactTypeRole" memberEnd="referenceSchemeSimplyUsesFactTypeRole.referenceScheme referenceSchemeSimplyUsesFactTypeRole.factTypeRole">
      <ownedEnd xmi:type="cmof:Property" name="reference scheme" xmi:id="referenceSchemeSimplyUsesFactTypeRole.referenceScheme" type="referenceScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="fact type role" xmi:id="referenceSchemeSimplyUsesFactTypeRole.factTypeRole" type="factTypeRole" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="reference scheme uses characteristic" xmi:id="referenceSchemeUsesCharacteristic" memberEnd="referenceSchemeUsesCharacteristic.referenceScheme referenceSchemeUsesCharacteristic.characteristic">
      <ownedEnd xmi:type="cmof:Property" name="reference scheme" xmi:id="referenceSchemeUsesCharacteristic.referenceScheme" type="referenceScheme" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="characteristic" xmi:id="referenceSchemeUsesCharacteristic.characteristic" type="characteristic" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="reference supports meaning" xmi:id="referenceSupportsMeaning" memberEnd="referenceSupportsMeaning.reference referenceSupportsMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="reference" xmi:id="referenceSupportsMeaning.reference" type="reference" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="referenceSupportsMeaning.meaning" type="meaning" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="representation has expression" xmi:id="representationHasExpression" memberEnd="representationHasExpression.representation representationHasExpression.expression">
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="representationHasExpression.representation" type="representation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="expression" xmi:id="representationHasExpression.expression" type="expression" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="representation is in designation context" xmi:id="representationIsInDesignationContext" memberEnd="representationIsInDesignationContext.representation representationIsInDesignationContext.designationContext">
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="representationIsInDesignationContext.representation" type="representation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="designation context" xmi:id="representationIsInDesignationContext.designationContext" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="representation is in subject field" xmi:id="representationIsInSubjectField" memberEnd="representationIsInSubjectField.representation representationIsInSubjectField.subjectField">
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="representationIsInSubjectField.representation" type="representation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="subject field" xmi:id="representationIsInSubjectField.subjectField" type="subjectField" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="representation represents meaning" xmi:id="representationRepresentsMeaning" memberEnd="representationRepresentsMeaning.representation representationRepresentsMeaning.meaning">
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="representationRepresentsMeaning.representation" type="representation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="meaning" xmi:id="representationRepresentsMeaning.meaning" type="meaning" lower="1" upper="1"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="meaning has representation" xmi:id="meaningHasRepresentation" importedElement="representationRepresentsMeaning"/>
    <elementImport xmi:type="cmof:ElementImport" alias="representation has meaning" xmi:id="representationHasMeaning" importedElement="representationRepresentsMeaning"/>
    <ownedMember xmi:type="cmof:Association" name="representation uses vocabulary" xmi:id="representationUsesVocabulary" memberEnd="representationUsesVocabulary.representation representationUsesVocabulary.vocabulary">
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="representationUsesVocabulary.representation" type="representation" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="representationUsesVocabulary.vocabulary" type="vocabulary" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="res is sensory manifestation of signifier" xmi:id="resIsSensoryManifestationOfSignifier" memberEnd="resIsSensoryManifestationOfSignifier.res resIsSensoryManifestationOfSignifier.signifier">
      <ownedEnd xmi:type="cmof:Property" name="res" xmi:id="resIsSensoryManifestationOfSignifier.res" type="res" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="signifier" xmi:id="resIsSensoryManifestationOfSignifier.signifier" type="expression" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="role ranges over object type" xmi:id="roleRangesOverObjectType" memberEnd="roleRangesOverObjectType.role roleRangesOverObjectType.objectType">
      <ownedEnd xmi:type="cmof:Property" name="role" xmi:id="roleRangesOverObjectType.role" type="role" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="object type" xmi:id="roleRangesOverObjectType.objectType" type="objectType" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="rulebook includes representation" xmi:id="rulebookIncludesRepresentation" memberEnd="rulebookIncludesRepresentation.rulebook rulebookIncludesRepresentation.representation">
      <ownedEnd xmi:type="cmof:Property" name="rulebook" xmi:id="rulebookIncludesRepresentation.rulebook" type="rulebook" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="representation" xmi:id="rulebookIncludesRepresentation.representation" type="representation" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="representation is included in rulebook" xmi:id="representationIsIncludedInRulebook" importedElement="rulebookIncludesRepresentation"/>
    <ownedMember xmi:type="cmof:Association" name="semantic community has speech community" xmi:id="semanticCommunityHasSpeechCommunity" memberEnd="semanticCommunityHasSpeechCommunity.semanticCommunity semanticCommunityHasSpeechCommunity.speechCommunity">
      <ownedEnd xmi:type="cmof:Property" name="semantic community" xmi:id="semanticCommunityHasSpeechCommunity.semanticCommunity" type="semanticCommunity" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="semanticCommunityHasSpeechCommunity.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="set has cardinality" xmi:id="setHasCardinality" memberEnd="setHasCardinality.set setHasCardinality.cardinality">
      <ownedEnd xmi:type="cmof:Property" name="set" xmi:id="setHasCardinality.set" type="set" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="cardinality" xmi:id="setHasCardinality.cardinality" type="nonnegativeInteger" lower="0" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community determines rulebook" xmi:id="speechCommunityDeterminesRulebook" memberEnd="speechCommunityDeterminesRulebook.speechCommunity speechCommunityDeterminesRulebook.rulebook">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityDeterminesRulebook.speechCommunity" type="speechCommunity" lower="1" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="rulebook" xmi:id="speechCommunityDeterminesRulebook.rulebook" type="rulebook" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community owns owned definition" xmi:id="speechCommunityOwnsOwnedDefinition" memberEnd="speechCommunityOwnsOwnedDefinition.speechCommunity speechCommunityOwnsOwnedDefinition.ownedDefinition">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityOwnsOwnedDefinition.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="owned definition" xmi:id="speechCommunityOwnsOwnedDefinition.ownedDefinition" type="ownedDefinition" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community owns vocabulary" xmi:id="speechCommunityOwnsVocabulary" memberEnd="speechCommunityOwnsVocabulary.speechCommunity speechCommunityOwnsVocabulary.vocabulary">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityOwnsVocabulary.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="speechCommunityOwnsVocabulary.vocabulary" type="vocabulary" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community regulates its usage of signifier" xmi:id="speechCommunityRegulatesItsUsageOfSignifier" memberEnd="speechCommunityRegulatesItsUsageOfSignifier.speechCommunity speechCommunityRegulatesItsUsageOfSignifier.signifier">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityRegulatesItsUsageOfSignifier.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="signifier" xmi:id="speechCommunityRegulatesItsUsageOfSignifier.signifier" type="expression" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community uses language" xmi:id="speechCommunityUsesLanguage" memberEnd="speechCommunityUsesLanguage.speechCommunity speechCommunityUsesLanguage.language">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityUsesLanguage.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="language" xmi:id="speechCommunityUsesLanguage.language" type="language" lower="1" upper="1"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="speech community uses vocabulary" xmi:id="speechCommunityUsesVocabulary" memberEnd="speechCommunityUsesVocabulary.speechCommunity speechCommunityUsesVocabulary.vocabulary">
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="speechCommunityUsesVocabulary.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="speechCommunityUsesVocabulary.vocabulary" type="vocabulary" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="statement expresses proposition" xmi:id="statementExpressesProposition" memberEnd="statementExpressesProposition.statement statementExpressesProposition.proposition">
      <ownedEnd xmi:type="cmof:Property" name="statement" xmi:id="statementExpressesProposition.statement" type="statement" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="proposition" xmi:id="statementExpressesProposition.proposition" type="proposition" lower="1" upper="1"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="proposition has statement" xmi:id="propositionHasStatement" importedElement="statementExpressesProposition"/>
    <ownedMember xmi:type="cmof:Association" name="term denotes thing" xmi:id="termDenotesThing" memberEnd="termDenotesThing.term termDenotesThing.thing">
      <ownedEnd xmi:type="cmof:Property" name="term" xmi:id="termDenotesThing.term" type="term" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="thing" xmi:id="termDenotesThing.thing" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="terminological dictionary expresses body of shared meanings" xmi:id="terminologicalDictionaryExpressesBodyOfSharedMeanings" memberEnd="terminologicalDictionaryExpressesBodyOfSharedMeanings.terminologicalDictionary terminologicalDictionaryExpressesBodyOfSharedMeanings.bodyOfSharedMeanings">
      <ownedEnd xmi:type="cmof:Property" name="terminological dictionary" xmi:id="terminologicalDictionaryExpressesBodyOfSharedMeanings.terminologicalDictionary" type="terminologicalDictionary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings" xmi:id="terminologicalDictionaryExpressesBodyOfSharedMeanings.bodyOfSharedMeanings" type="bodyOfSharedMeanings" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="terminological dictionary has URI" xmi:id="terminologicalDictionaryHasURI" memberEnd="terminologicalDictionaryHasURI.terminologicalDictionary terminologicalDictionaryHasURI.URI">
      <ownedEnd xmi:type="cmof:Property" name="terminological dictionary" xmi:id="terminologicalDictionaryHasURI.terminologicalDictionary" type="terminologicalDictionary" lower="0" upper="1"/>
      <ownedEnd xmi:type="cmof:Property" name="URI" xmi:id="terminologicalDictionaryHasURI.URI" type="URI" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="terminological dictionary presents vocabulary" xmi:id="terminologicalDictionaryPresentsVocabulary" memberEnd="terminologicalDictionaryPresentsVocabulary.terminologicalDictionary terminologicalDictionaryPresentsVocabulary.vocabulary">
      <ownedEnd xmi:type="cmof:Property" name="terminological dictionary" xmi:id="terminologicalDictionaryPresentsVocabulary.terminologicalDictionary" type="terminologicalDictionary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="terminologicalDictionaryPresentsVocabulary.vocabulary" type="vocabulary" lower="1" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="thing is in set" xmi:id="thingIsInSet" memberEnd="thingIsInSet.thing thingIsInSet.set">
      <ownedEnd xmi:type="cmof:Property" name="thing" xmi:id="thingIsInSet.thing" type="thing" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="set" xmi:id="thingIsInSet.set" type="set" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="set includes thing" xmi:id="setIncludesThing" importedElement="thingIsInSet"/>
    <ownedMember xmi:type="cmof:Association" name="thing1 is thing2" xmi:id="thing1IsThing2" memberEnd="thing1IsThing2.thing1 thing1IsThing2.thing2">
      <ownedEnd xmi:type="cmof:Property" name="thing1" xmi:id="thing1IsThing2.thing1" type="thing" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="thing2" xmi:id="thing1IsThing2.thing2" type="thing" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary is designed for speech community" xmi:id="vocabularyIsDesignedForSpeechCommunity" memberEnd="vocabularyIsDesignedForSpeechCommunity.vocabulary vocabularyIsDesignedForSpeechCommunity.speechCommunity">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="vocabularyIsDesignedForSpeechCommunity.vocabulary" type="vocabulary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="speech community" xmi:id="vocabularyIsDesignedForSpeechCommunity.speechCommunity" type="speechCommunity" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="vocabulary targets speech community" xmi:id="vocabularyTargetsSpeechCommunity" importedElement="vocabularyIsDesignedForSpeechCommunity"/>
    <ownedMember xmi:type="cmof:Association" name="vocabulary is expressed in language" xmi:id="vocabularyIsExpressedInLanguage" memberEnd="vocabularyIsExpressedInLanguage.vocabulary vocabularyIsExpressedInLanguage.language">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="vocabularyIsExpressedInLanguage.vocabulary" type="vocabulary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="language" xmi:id="vocabularyIsExpressedInLanguage.language" type="language" lower="1" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="vocabulary uses language" xmi:id="vocabularyUsesLanguage" importedElement="vocabularyIsExpressedInLanguage"/>
    <elementImport xmi:type="cmof:ElementImport" alias="language expresses vocabulary" xmi:id="languageExpressesVocabulary" importedElement="vocabularyIsExpressedInLanguage"/>
    <ownedMember xmi:type="cmof:Association" name="vocabulary is used to express body of shared meanings" xmi:id="vocabularyIsUsedToExpressBodyOfSharedMeanings" memberEnd="vocabularyIsUsedToExpressBodyOfSharedMeanings.vocabulary vocabularyIsUsedToExpressBodyOfSharedMeanings.bodyOfSharedMeanings">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="vocabularyIsUsedToExpressBodyOfSharedMeanings.vocabulary" type="vocabulary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="body of shared meanings" xmi:id="vocabularyIsUsedToExpressBodyOfSharedMeanings.bodyOfSharedMeanings" type="bodyOfSharedMeanings" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary namespace is derived from vocabulary" xmi:id="vocabularyNamespaceIsDerivedFromVocabulary" memberEnd="vocabularyNamespaceIsDerivedFromVocabulary.vocabularyNamespace vocabularyNamespaceIsDerivedFromVocabulary.vocabulary">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary namespace" xmi:id="vocabularyNamespaceIsDerivedFromVocabulary.vocabularyNamespace" type="vocabularyNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary" xmi:id="vocabularyNamespaceIsDerivedFromVocabulary.vocabulary" type="vocabulary" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary namespace is for language" xmi:id="vocabularyNamespaceIsForLanguage" memberEnd="vocabularyNamespaceIsForLanguage.vocabularyNamespace vocabularyNamespaceIsForLanguage.language">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary namespace" xmi:id="vocabularyNamespaceIsForLanguage.vocabularyNamespace" type="vocabularyNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="language" xmi:id="vocabularyNamespaceIsForLanguage.language" type="language" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary namespace is specific to designation context" xmi:id="vocabularyNamespaceIsSpecificToDesignationContext" memberEnd="vocabularyNamespaceIsSpecificToDesignationContext.vocabularyNamespace vocabularyNamespaceIsSpecificToDesignationContext.designationContext">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary namespace" xmi:id="vocabularyNamespaceIsSpecificToDesignationContext.vocabularyNamespace" type="vocabularyNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="designation context" xmi:id="vocabularyNamespaceIsSpecificToDesignationContext.designationContext" type="concept" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary namespace is specific to subject field" xmi:id="vocabularyNamespaceIsSpecificToSubjectField" memberEnd="vocabularyNamespaceIsSpecificToSubjectField.vocabularyNamespace vocabularyNamespaceIsSpecificToSubjectField.subjectField">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary namespace" xmi:id="vocabularyNamespaceIsSpecificToSubjectField.vocabularyNamespace" type="vocabularyNamespace" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="subject field" xmi:id="vocabularyNamespaceIsSpecificToSubjectField.subjectField" type="subjectField" lower="0" upper="*"/>
    </ownedMember>
    <ownedMember xmi:type="cmof:Association" name="vocabulary1 incorporates vocabulary2" xmi:id="vocabulary1IncorporatesVocabulary2" memberEnd="vocabulary1IncorporatesVocabulary2.vocabulary1 vocabulary1IncorporatesVocabulary2.vocabulary2">
      <ownedEnd xmi:type="cmof:Property" name="vocabulary1" xmi:id="vocabulary1IncorporatesVocabulary2.vocabulary1" type="vocabulary" lower="0" upper="*"/>
      <ownedEnd xmi:type="cmof:Property" name="vocabulary2" xmi:id="vocabulary1IncorporatesVocabulary2.vocabulary2" type="vocabulary" lower="0" upper="*"/>
    </ownedMember>
    <elementImport xmi:type="cmof:ElementImport" alias="vocabulary2 is incorporated into vocabulary1" xmi:id="vocabulary2IsIncorporatedIntoVocabulary1" importedElement="vocabulary1IncorporatesVocabulary2"/>
  </cmof:Package>
  <cmof:Tag name="org.omg.xmi.nsPrefix" value="sbvr" element="VocabularyForDescribingBusinessVocabularies"/>
  <cmof:Tag name="org.omg.xmi.nsURI" value="http://www.omg.org/spec/SBVR/20070901/DescribingBusinessVocabularies.xml" element="VocabularyForDescribingBusinessVocabularies"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="adoptedDefinition" element="adoptedDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="associativeFactType" element="associativeFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="assortmentFactType" element="assortmentFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespace" element="attributiveNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="binaryFactType" element="binaryFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedConcepts" element="bodyOfSharedConcepts"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="elementaryFactType" element="bodyOfSharedMeanings.elementaryFactType"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="bodyOfSharedMeanings.elementaryFactType factTypeIsElementaryInBodyOfSharedMeanings.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="businessVocabulary" element="businessVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationFactType" element="categorizationFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationScheme" element="categorizationScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationType" element="categorizationType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="characteristic" element="characteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="characteristicType" element="characteristicType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="communicationContent" element="communicationContent"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="community.subcommunity communityHasSubcommunity.subcommunity"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="community.URI communityHasURI.URI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="moreGeneralConcept" element="concept.moreGeneralConcept"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.moreGeneralConcept concept1SpecializesConcept2.concept2"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.category concept1SpecializesConcept2.concept1"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.definition conceptHasDefinition.definition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespace" element="concept.attributiveNamespace"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.attributiveNamespace attributiveNamespaceIsForSubjectConcept.attributiveNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="essentialCharacteristic" element="concept.essentialCharacteristic"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.essentialCharacteristic conceptIncorporatesCharacteristic.characteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="impliedCharacteristic" element="concept.impliedCharacteristic"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.impliedCharacteristic conceptHasImpliedCharacteristic.impliedCharacteristic"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.extension conceptHasExtension.extension"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.designation conceptHasDesignation.designation"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.instance conceptHasInstance.instance"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="necessaryCharacteristic" element="concept.necessaryCharacteristic"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.necessaryCharacteristic conceptHasNecessaryCharacteristic.necessaryCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="concept.referenceScheme"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="concept.referenceScheme referenceSchemeIsForConcept.referenceScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsComposite" element="conceptOfThingAsComposite"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsContinuant" element="conceptOfThingAsContinuant"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsDeveloped" element="conceptOfThingAsDeveloped"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsOccurrent" element="conceptOfThingAsOccurrent"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsPrimitive" element="conceptOfThingAsPrimitive"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingAsUnitary" element="conceptOfThingAsUnitary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingExistingDependently" element="conceptOfThingExistingDependently"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptOfThingExistingIndependently" element="conceptOfThingExistingIndependently"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptType" element="conceptType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="ContextOfThing" element="ContextOfThing"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="contextualizationFactType" element="contextualizationFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="contextualizedConcept" element="contextualizedConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="definiteDescription" element="definiteDescription"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="derivableConcept" element="derivableConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="descriptiveExample" element="descriptiveExample"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isImplicitlyUnderstood" element="designation.isImplicitlyUnderstood"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="designation.signifier designationHasSignifier.signifier"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="ExplicitnessOfRepresentation" element="ExplicitnessOfRepresentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="extensionalDefinition" element="extensionalDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="facet" element="facet"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModel" element="factModel"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factSymbol" element="factSymbol"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factType.factTypeForm"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="factType.factTypeForm factTypeHasFactTypeForm.factTypeForm"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="factType.role factTypeRoleIsInFactType.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factType"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="factTypeForm.placeholder placeholderIsInFactTypeForm.placeholder"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factTypeHasFactInFactModel.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModel" element="factTypeHasFactInFactModel.factModel"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeHasFactInFactModel" element="factTypeHasFactInFactModel"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRole" element="factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRoleDesignation" element="factTypeRoleDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="FactTypeTemplating" element="FactTypeTemplating"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="formalRepresentation" element="formalRepresentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="fundamentalConcept" element="fundamentalConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="individualConcept" element="individualConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="informalRepresentation" element="informalRepresentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="intensionalDefinition" element="intensionalDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="is-facet-ofFactType" element="is-facet-ofFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="is-property-ofFactType" element="is-property-ofFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="is-role-ofFactType" element="is-role-ofFactType"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="meaning.representation representationRepresentsMeaning.representation"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="namespace.URI namespaceHasURI.URI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="nonnegativeInteger" element="nonnegativeInteger"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="nonverbalDesignation" element="nonverbalDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="note" element="note"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="nounConcept" element="nounConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="nounForm" element="nounForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationScheme" element="objectType.categorizationScheme"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="objectType.categorizationScheme categorizationSchemeIsForGeneralConcept.categorizationScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationType" element="objectType.categorizationType"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="objectType.categorizationType categorizationTypeIsForGeneralConcept.categorizationType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="objectType" element="objectType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="ownedDefinition" element="ownedDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="partitiveFactType" element="partitiveFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="startingCharacterPosition" element="placeholder.startingCharacterPosition"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="placeholder.startingCharacterPosition placeholderIsAtStartingCharacterPosition.startingCharacterPosition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="positiveInteger" element="positiveInteger"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="preferredDesignation" element="preferredDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="prohibitedDesignation" element="prohibitedDesignation"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="proposition.statement statementExpressesProposition.statement"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isTrue" element="proposition.isTrue"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isFalse" element="proposition.isFalse"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isNecessarilyTrue" element="proposition.isNecessarilyTrue"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isPermittedToBeTrue" element="proposition.isPermittedToBeTrue"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isPossiblyTrue" element="proposition.isPossiblyTrue"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="isObligatedToBeTrue" element="proposition.isObligatedToBeTrue"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="Real-worldNumericalCorrespondence" element="Real-worldNumericalCorrespondence"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="identifyingCharacteristic" element="referenceScheme.identifyingCharacteristic"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="referenceScheme.identifyingCharacteristic referenceSchemeUsesCharacteristic.characteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="extensionallyUsedRole" element="referenceScheme.extensionallyUsedRole"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="referenceScheme.extensionallyUsedRole referenceSchemeExtensionallyUsesFactTypeRole.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="simplyUsedRole" element="referenceScheme.simplyUsedRole"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="referenceScheme.simplyUsedRole referenceSchemeSimplyUsesFactTypeRole.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="referenceScheme"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="representation.meaning representationRepresentsMeaning.meaning"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="representation.expression representationHasExpression.expression"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="RepresentationFormality" element="RepresentationFormality"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="rulebook" element="rulebook"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="segmentation" element="segmentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="semanticCommunity.speechCommunity"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="semanticCommunity.speechCommunity semanticCommunityHasSpeechCommunity.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="semanticCommunity" element="semanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="sententialForm" element="sententialForm"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="set.cardinality setHasCardinality.cardinality"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="set.element thingIsInSet.thing"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="situationalRole" element="situationalRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="specializationFactType" element="specializationFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityAdoptsAdoptedDefinitionCitingReference.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="adoptedDefinition" element="speechCommunityAdoptsAdoptedDefinitionCitingReference.adoptedDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityAdoptsAdoptedDefinitionCitingReference" element="speechCommunityAdoptsAdoptedDefinitionCitingReference"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="stateOfAffairs" element="stateOfAffairs"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="stateOfAffairs" element="stateOfAffairsInvolvesThingInRole.stateOfAffairs"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="stateOfAffairsInvolvesThingInRole" element="stateOfAffairsInvolvesThingInRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="subjectField" element="subjectField"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="terminologicalDictionary.URI terminologicalDictionaryHasURI.URI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionary" element="terminologicalDictionary"/>
  <cmof:Tag name="org.omg.sbvr.sameRole" value="" element="thing.name nameReferencesThing.name"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="ThingInContext" element="ThingInContext"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="URI" element="URI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespace" element="attributiveNamespaceIsForSubjectConcept.attributiveNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="subjectConcept" element="attributiveNamespaceIsForSubjectConcept.subjectConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespaceIsForSubjectConcept" element="attributiveNamespaceIsForSubjectConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespace" element="attributiveNamespaceIsWithinVocabularyNamespace.attributiveNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="attributiveNamespaceIsWithinVocabularyNamespace.vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="attributiveNamespaceIsWithinVocabularyNamespace" element="attributiveNamespaceIsWithinVocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedConcepts" element="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts.bodyOfSharedConcepts"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts" element="bodyOfSharedMeaningsIncludesBodyOfSharedConcepts"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="bodyOfSharedMeaningsUnitesSemanticCommunity.bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="semanticCommunity" element="bodyOfSharedMeaningsUnitesSemanticCommunity.semanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeaningsUnitesSemanticCommunity" element="bodyOfSharedMeaningsUnitesSemanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings1" element="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings1"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings2" element="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2.bodyOfSharedMeanings2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2" element="bodyOfSharedMeanings1ContainsBodyOfSharedMeanings2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationScheme" element="categorizationSchemeContainsCategory.categorizationScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationSchemeContainsCategory" element="categorizationSchemeContainsCategory"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationScheme" element="categorizationSchemeIsForGeneralConcept.categorizationScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="generalConcept" element="categorizationSchemeIsForGeneralConcept.generalConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationSchemeIsForGeneralConcept" element="categorizationSchemeIsForGeneralConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationType" element="categorizationTypeIsForGeneralConcept.categorizationType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="generalConcept" element="categorizationTypeIsForGeneralConcept.generalConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="categorizationTypeIsForGeneralConcept" element="categorizationTypeIsForGeneralConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="communicationContent" element="communicationContentIsComposedOfRepresentation.communicationContent"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="communicationContentIsComposedOfRepresentation" element="communicationContentIsComposedOfRepresentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="communityHasSubcommunity" element="communityHasSubcommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="communityHasURI" element="communityHasURI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasDefinition" element="conceptHasDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasDesignation" element="conceptHasDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasExtension" element="conceptHasExtension"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="impliedCharacteristic" element="conceptHasImpliedCharacteristic.impliedCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasImpliedCharacteristic" element="conceptHasImpliedCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasInstance" element="conceptHasInstance"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="necessaryCharacteristic" element="conceptHasNecessaryCharacteristic.necessaryCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasNecessaryCharacteristic" element="conceptHasNecessaryCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="semanticCommunity" element="conceptHasSharedUnderstandingBySemanticCommunity.semanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptHasSharedUnderstandingBySemanticCommunity" element="conceptHasSharedUnderstandingBySemanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptIncorporatesCharacteristic" element="conceptIncorporatesCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="conceptIsClosedInConceptualSchema.conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptIsClosedInConceptualSchema" element="conceptIsClosedInConceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedConcepts" element="conceptIsIncludedInBodyOfSharedConcepts.bodyOfSharedConcepts"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptIsIncludedInBodyOfSharedConcepts" element="conceptIsIncludedInBodyOfSharedConcepts"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="concept1IsCoextensiveWithConcept2" element="concept1IsCoextensiveWithConcept2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="concept1SpecializesConcept2" element="concept1SpecializesConcept2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="conceptualSchemaIncludesConcept.conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchemaIncludesConcept" element="conceptualSchemaIncludesConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="conceptualSchemaIncludesFact.conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchemaIncludesFact" element="conceptualSchemaIncludesFact"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="definitionServesAsDesignation" element="definitionServesAsDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="descriptionPortraysMeaning" element="descriptionPortraysMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="descriptiveExample" element="descriptiveExampleIllustratesMeaning.descriptiveExample"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="descriptiveExampleIllustratesMeaning" element="descriptiveExampleIllustratesMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="designationHasSignifier" element="designationHasSignifier"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="designationIsInNamespace" element="designationIsInNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="expressionRepresentsMeaning" element="expressionRepresentsMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModel" element="factModelIncludesFact.factModel"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModelIncludesFact" element="factModelIncludesFact"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModel" element="factModelIsBasedOnConceptualSchema.factModel"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="factModelIsBasedOnConceptualSchema.conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factModelIsBasedOnConceptualSchema" element="factModelIsBasedOnConceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factTypeFormDemonstratesDesignation.factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeFormDemonstratesDesignation" element="factTypeFormDemonstratesDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factTypeFormIncorporatesFactSymbol.factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factSymbol" element="factTypeFormIncorporatesFactSymbol.factSymbol"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeFormIncorporatesFactSymbol" element="factTypeFormIncorporatesFactSymbol"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factTypeFormIsInNamespace.factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeFormIsInNamespace" element="factTypeFormIsInNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factTypeHasFactTypeForm.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="factTypeHasFactTypeForm.factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeHasFactTypeForm" element="factTypeHasFactTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factTypeIsInternallyClosedInConceptualSchema.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="conceptualSchema" element="factTypeIsInternallyClosedInConceptualSchema.conceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeIsInternallyClosedInConceptualSchema" element="factTypeIsInternallyClosedInConceptualSchema"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factTypeIsElementaryInBodyOfSharedMeanings.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="factTypeIsElementaryInBodyOfSharedMeanings.bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeIsElementaryInBodyOfSharedMeanings" element="factTypeIsElementaryInBodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRole" element="factTypeRoleIsInFactType.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factType" element="factTypeRoleIsInFactType.factType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRoleIsInFactType" element="factTypeRoleIsInFactType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="intensionalDefinition" element="intensionalDefinitionUsesDelimitingCharacteristic.intensionalDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="delimitingCharacteristic" element="intensionalDefinitionUsesDelimitingCharacteristic.delimitingCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="intensionalDefinitionUsesDelimitingCharacteristic" element="intensionalDefinitionUsesDelimitingCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="meaningCorrespondsToThing" element="meaningCorrespondsToThing"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="nameReferencesThing" element="nameReferencesThing"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="namespaceHasURI" element="namespaceHasURI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="namespace1IncorporatesNamespace2" element="namespace1IncorporatesNamespace2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="noteCommentsOnMeaning" element="noteCommentsOnMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="startingCharacterPosition" element="placeholderIsAtStartingCharacterPosition.startingCharacterPosition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="placeholderIsAtStartingCharacterPosition" element="placeholderIsAtStartingCharacterPosition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeForm" element="placeholderIsInFactTypeForm.factTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="placeholderIsInFactTypeForm" element="placeholderIsInFactTypeForm"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="placeholderUsesDesignation" element="placeholderUsesDesignation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="quantity1EqualsQuantity2" element="quantity1EqualsQuantity2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="quantity1IsLessThanQuantity2" element="quantity1IsLessThanQuantity2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="informationSource" element="referencePointsToInformationSource.informationSource"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referencePointsToInformationSource" element="referencePointsToInformationSource"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="referenceSchemeExtensionallyUsesFactTypeRole.referenceScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRole" element="referenceSchemeExtensionallyUsesFactTypeRole.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceSchemeExtensionallyUsesFactTypeRole" element="referenceSchemeExtensionallyUsesFactTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="referenceSchemeIsForConcept.referenceScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceSchemeIsForConcept" element="referenceSchemeIsForConcept"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="referenceSchemeSimplyUsesFactTypeRole.referenceScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="factTypeRole" element="referenceSchemeSimplyUsesFactTypeRole.factTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceSchemeSimplyUsesFactTypeRole" element="referenceSchemeSimplyUsesFactTypeRole"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceScheme" element="referenceSchemeUsesCharacteristic.referenceScheme"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceSchemeUsesCharacteristic" element="referenceSchemeUsesCharacteristic"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="referenceSupportsMeaning" element="referenceSupportsMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="representationHasExpression" element="representationHasExpression"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="designationContext" element="representationIsInDesignationContext.designationContext"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="representationIsInDesignationContext" element="representationIsInDesignationContext"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="subjectField" element="representationIsInSubjectField.subjectField"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="representationIsInSubjectField" element="representationIsInSubjectField"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="representationRepresentsMeaning" element="representationRepresentsMeaning"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="representationUsesVocabulary" element="representationUsesVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="resIsSensoryManifestationOfSignifier" element="resIsSensoryManifestationOfSignifier"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="objectType" element="roleRangesOverObjectType.objectType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="roleRangesOverObjectType" element="roleRangesOverObjectType"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="rulebookIncludesRepresentation" element="rulebookIncludesRepresentation"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="semanticCommunity" element="semanticCommunityHasSpeechCommunity.semanticCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="semanticCommunityHasSpeechCommunity.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="semanticCommunityHasSpeechCommunity" element="semanticCommunityHasSpeechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="setHasCardinality" element="setHasCardinality"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityDeterminesRulebook.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityDeterminesRulebook" element="speechCommunityDeterminesRulebook"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityOwnsOwnedDefinition.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="ownedDefinition" element="speechCommunityOwnsOwnedDefinition.ownedDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityOwnsOwnedDefinition" element="speechCommunityOwnsOwnedDefinition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityOwnsVocabulary.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityOwnsVocabulary" element="speechCommunityOwnsVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityRegulatesItsUsageOfSignifier.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityRegulatesItsUsageOfSignifier" element="speechCommunityRegulatesItsUsageOfSignifier"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityUsesLanguage.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityUsesLanguage" element="speechCommunityUsesLanguage"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="speechCommunityUsesVocabulary.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunityUsesVocabulary" element="speechCommunityUsesVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="statementExpressesProposition" element="statementExpressesProposition"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="termDenotesThing" element="termDenotesThing"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionary" element="terminologicalDictionaryExpressesBodyOfSharedMeanings.terminologicalDictionary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="terminologicalDictionaryExpressesBodyOfSharedMeanings.bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionaryExpressesBodyOfSharedMeanings" element="terminologicalDictionaryExpressesBodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionary" element="terminologicalDictionaryHasURI.terminologicalDictionary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionaryHasURI" element="terminologicalDictionaryHasURI"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionary" element="terminologicalDictionaryPresentsVocabulary.terminologicalDictionary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="terminologicalDictionaryPresentsVocabulary" element="terminologicalDictionaryPresentsVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="thingIsInSet" element="thingIsInSet"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="thing1IsThing2" element="thing1IsThing2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="speechCommunity" element="vocabularyIsDesignedForSpeechCommunity.speechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyIsDesignedForSpeechCommunity" element="vocabularyIsDesignedForSpeechCommunity"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyIsExpressedInLanguage" element="vocabularyIsExpressedInLanguage"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="bodyOfSharedMeanings" element="vocabularyIsUsedToExpressBodyOfSharedMeanings.bodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyIsUsedToExpressBodyOfSharedMeanings" element="vocabularyIsUsedToExpressBodyOfSharedMeanings"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="vocabularyNamespaceIsDerivedFromVocabulary.vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespaceIsDerivedFromVocabulary" element="vocabularyNamespaceIsDerivedFromVocabulary"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="vocabularyNamespaceIsForLanguage.vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespaceIsForLanguage" element="vocabularyNamespaceIsForLanguage"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="vocabularyNamespaceIsSpecificToDesignationContext.vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="designationContext" element="vocabularyNamespaceIsSpecificToDesignationContext.designationContext"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespaceIsSpecificToDesignationContext" element="vocabularyNamespaceIsSpecificToDesignationContext"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespace" element="vocabularyNamespaceIsSpecificToSubjectField.vocabularyNamespace"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="subjectField" element="vocabularyNamespaceIsSpecificToSubjectField.subjectField"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabularyNamespaceIsSpecificToSubjectField" element="vocabularyNamespaceIsSpecificToSubjectField"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="vocabulary1IncorporatesVocabulary2" element="vocabulary1IncorporatesVocabulary2"/>
  <cmof:Tag name="org.omg.xmi.xmiName" value="VocabularyForDescribingBusinessVocabularies" element="VocabularyForDescribingBusinessVocabularies"/>
</xmi:XMI>
