<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_LEpegHq6Ed2PTtH92pxHiA" name="org::un::unece::uncefact::ucmclassificationschemeprofile::v1" metaclassReference="_OqR9oHtYEd2PTtH92pxHiA" metamodelReference="_N_-34HtiEd2PTtH92pxHiA">
  <eAnnotations xmi:id="_9RVqMXq6Ed2PTtH92pxHiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
  <ownedComment xmi:id="_BkVU0I_BEd2QNshtFl86tA">
    <body>Description: The UN/CEFACT UCM Classification Scheme Profile specifies UML Profile classifiers for restricting UML to suit UN/CEFACT UCM classification scheme modeling within the Semantic Modeling Dimension of the UCM Reference Architecture. This Profile defines a set of classifiers which can be used for defining a model for organizing information, defining classification values and relationships, or both. It imposes no specific modeling approach and facilitates multiple mechanisms to be used, such as relational mechanisms, tree-based mechanisms, set-based mechanism, etc. This profile defines lightweight techniques for extending OMGs Meta Object Facility (MOF) layer 2 UML.</body>
  </ownedComment>
  <ownedComment xmi:id="_g29CcKUmEd2BrKNAXH5ibA">
    <body>XSD:</body>
  </ownedComment>
  <elementImport xmi:id="_OqR9oHtYEd2PTtH92pxHiA">
    <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
  </elementImport>
  <packageImport xmi:id="_N_-34HtiEd2PTtH92pxHiA">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_prahsKUmEd2BrKNAXH5ibA">
    <importedPackage href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#__Plm4KT8Ed2_A6DvIhX8lg"/>
  </packageImport>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_x_nlcHtWEd2PTtH92pxHiA" name="ClassificationScheme">
    <ownedComment xmi:id="_nJZvoIwGEd24I7mkKTFOow">
      <body>Description: Classifiers stereotyped as ClassificationScheme provide the foundational UML extension for identifying a specific UCM classification scheme approach.</body>
    </ownedComment>
    <ownedComment xmi:id="_U6jscKUnEd2BrKNAXH5ibA">
      <body>XSD:</body>
    </ownedComment>
    <ownedAttribute xmi:id="_AB_vAoZjEd22Aq_Mgg7BpQ" name="base_Class" association="_AB_vAIZjEd22Aq_Mgg7BpQ">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KqKvcHteEd2PTtH92pxHiA" name="id" isStatic="true">
      <ownedComment xmi:id="_16ytkI-6Ed2QNshtFl86tA">
        <body>Description: The id property provides a set of fields supporting a flexable identity mechanism.</body>
      </ownedComment>
      <ownedComment xmi:id="_WPCzIKUnEd2BrKNAXH5ibA">
        <body>XSD:</body>
      </ownedComment>
      <type xmi:type="uml:DataType" href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#_6LpZoKUBEd2_A6DvIhX8lg"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_RNpDgHteEd2PTtH92pxHiA" value=""/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZmrLAHteEd2PTtH92pxHiA" name="name" isStatic="true">
      <ownedComment xmi:id="_9w0OoI-6Ed2QNshtFl86tA">
        <body>Description: The name property provides a simple readable name.</body>
      </ownedComment>
      <type xmi:type="uml:DataType" href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#_LnYwYKUFEd2_A6DvIhX8lg"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_engAkHteEd2PTtH92pxHiA" value="noname"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hBR7YHteEd2PTtH92pxHiA" name="majorVersion" isStatic="true">
      <ownedComment xmi:id="_71pxYI_ZEd2QNshtFl86tA">
        <body>Description: The majorVersion property provides versioning capability where increments of integers are not guaranteed to be backwards compatible with earlier major versions. </body>
      </ownedComment>
      <type xmi:type="uml:PrimitiveType" href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#_7eKm4KUAEd2_A6DvIhX8lg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zgu5QHteEd2PTtH92pxHiA" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_mpSswHteEd2PTtH92pxHiA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_p4kFIHteEd2PTtH92pxHiA" name="minorVersion" isStatic="true">
      <ownedComment xmi:id="_BFONkI_aEd2QNshtFl86tA">
        <body>Description: The minorVersion property provides versioning capability where increments of integers are within majorVersions, and are guaranteed to be backwards compatible with earlier minor versions. </body>
      </ownedComment>
      <type xmi:type="uml:PrimitiveType" href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#_7eKm4KUAEd2_A6DvIhX8lg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xN8-UHteEd2PTtH92pxHiA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ujotIHteEd2PTtH92pxHiA" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_v0GPcHteEd2PTtH92pxHiA" value="0"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Oq_zsI7-Ed2joez8DeZm0Q" name="contextCategory" isStatic="true" type="_7KX9cHtZEd2PTtH92pxHiA" aggregation="composite">
      <ownedComment xmi:id="_c6uC4I_cEd2QNshtFl86tA">
        <body>Description: The contextCategory property is the set of associations to ContextCategories within an aligned model to the Classification Scheme Profile.</body>
      </ownedComment>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ah7x0I7_Ed2joez8DeZm0Q" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_7KX9cHtZEd2PTtH92pxHiA" name="ContextCategory">
    <ownedComment xmi:id="_unuiYIwGEd24I7mkKTFOow">
      <body>Description: Classifiers stereotyped as ContextCategory provide a value which information may be classified, and associations to other ContextCategories.</body>
    </ownedComment>
    <ownedAttribute xmi:id="_DUQJ8oZjEd22Aq_Mgg7BpQ" name="base_Class" association="_DUQJ8IZjEd22Aq_Mgg7BpQ">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Kuz7sHtaEd2PTtH92pxHiA" name="value">
      <ownedComment xmi:id="_w1mu4I_aEd2QNshtFl86tA">
        <body>Description: The value property provides the name, or id, actually used for classification wthin a model aligned to the Classification Scheme Profile. </body>
      </ownedComment>
      <type xmi:type="uml:PrimitiveType" href="Current_org.un.unece.uncefact.datatype.v3.10282008.uml#_8D3U8KUAEd2_A6DvIhX8lg"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_UK6CsHtaEd2PTtH92pxHiA" value="novalue"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_gKTZkI-2Ed2tcprGwrC9sQ" name="associatedCategory" type="_7KX9cHtZEd2PTtH92pxHiA">
      <ownedComment xmi:id="_JraK0I_bEd2QNshtFl86tA">
        <body>Description: The AssociatedCategory property provides associations between ContextCategories.</body>
      </ownedComment>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w1-FoI-2Ed2tcprGwrC9sQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vCofwI-2Ed2tcprGwrC9sQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XgAtgI-3Ed2tcprGwrC9sQ" name="classified" type="_KkAH8HtcEd2PTtH92pxHiA">
      <ownedComment xmi:id="_X12QQI_bEd2QNshtFl86tA">
        <body>Description: The Classified property provides the ability to associate classifiable information.</body>
      </ownedComment>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gG6R4I-3Ed2tcprGwrC9sQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fdx1UI-3Ed2tcprGwrC9sQ"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_KkAH8HtcEd2PTtH92pxHiA" name="Classifiable">
    <ownedComment xmi:id="_2A1d8IwGEd24I7mkKTFOow">
      <body>Description: Classifiers stereotyped as Classifiable represent an entity which can be classified within a ContextCategory.</body>
    </ownedComment>
    <ownedAttribute xmi:id="_FQraYoZjEd22Aq_Mgg7BpQ" name="base_Class" association="_FQraYIZjEd22Aq_Mgg7BpQ">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_AEPKII-4Ed2tcprGwrC9sQ" name="categorization" type="_7KX9cHtZEd2PTtH92pxHiA">
      <ownedComment xmi:id="_zRzPEI_bEd2QNshtFl86tA">
        <body>Description: The categorization property represents the ContextCategories which the entity is associated.</body>
      </ownedComment>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ESGRsI-4Ed2tcprGwrC9sQ" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_AB_vAIZjEd22Aq_Mgg7BpQ" name="Class_ClassificationScheme" memberEnd="_AB_vAYZjEd22Aq_Mgg7BpQ _AB_vAoZjEd22Aq_Mgg7BpQ">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_AB_vAYZjEd22Aq_Mgg7BpQ" name="extension_ClassificationScheme" type="_x_nlcHtWEd2PTtH92pxHiA" aggregation="composite" association="_AB_vAIZjEd22Aq_Mgg7BpQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_DUQJ8IZjEd22Aq_Mgg7BpQ" name="Class_ContextCategory" memberEnd="_DUQJ8YZjEd22Aq_Mgg7BpQ _DUQJ8oZjEd22Aq_Mgg7BpQ">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DUQJ8YZjEd22Aq_Mgg7BpQ" name="extension_ContextCategory" type="_7KX9cHtZEd2PTtH92pxHiA" aggregation="composite" association="_DUQJ8IZjEd22Aq_Mgg7BpQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_FQraYIZjEd22Aq_Mgg7BpQ" name="Class_Classifiable" memberEnd="_FQraYYZjEd22Aq_Mgg7BpQ _FQraYoZjEd22Aq_Mgg7BpQ">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FQraYYZjEd22Aq_Mgg7BpQ" name="extension_Classifiable" type="_KkAH8HtcEd2PTtH92pxHiA" aggregation="composite" association="_FQraYIZjEd22Aq_Mgg7BpQ"/>
  </packagedElement>
</uml:Profile>
