[Volute] r5291 - trunk/projects/dm/STC/Trans/model

Volute commit messages volutecommits at g-vo.org
Wed Dec 19 19:44:12 CET 2018


Author: mdittmar
Date: Wed Dec 19 19:44:12 2018
New Revision: 5291

Log:
more description corrections

Modified:
   trunk/projects/dm/STC/Trans/model/STC_trans_V1.0.zip
   trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi

Modified: trunk/projects/dm/STC/Trans/model/STC_trans_V1.0.zip
==============================================================================
Binary file (source and/or target). No diff available.

Modified: trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi
==============================================================================
--- trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi	Tue Dec 18 23:18:40 2018	(r5290)
+++ trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi	Wed Dec 19 19:44:12 2018	(r5291)
@@ -1,707 +1,711 @@
-<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IVOA_UML_Profile="http:///schemas/IVOA_UML_Profile/_yhNbJwMAEemJZq1w05lX7Q/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmi:version="2.1" xsi:schemaLocation="http://www.eclipse.org/uml2/3.0.0/UML http://schema.omg.org/spec/UML/20100901 http:///schemas/IVOA_UML_Profile/_yhNbJwMAEemJZq1w05lX7Q/0 IVOA_UML_Profile.profile.xmi#_yhWkFwMAEemJZq1w05lX7Q">
-  <uml:Model xmi:id="_yhDpIAMAEemJZq1w05lX7Q" name="trans">
-    <eAnnotations xmi:id="_yhDpIQMAEemJZq1w05lX7Q" source="Objing">
-      <contents xmi:type="uml:Property" xmi:id="_yhDpIgMAEemJZq1w05lX7Q" name="exporterVersion">
-        <defaultValue xmi:type="uml:LiteralString" xmi:id="_yhDpIwMAEemJZq1w05lX7Q" value="3.0.0"/>
+<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IVOA_UML_Profile="http:///schemas/IVOA_UML_Profile/_0lEMYAO9EemFDcd7InXdeg/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmi:version="2.1" xsi:schemaLocation="http://www.eclipse.org/uml2/3.0.0/UML http://schema.omg.org/spec/UML/20100901 http:///schemas/IVOA_UML_Profile/_0lEMYAO9EemFDcd7InXdeg/0 IVOA_UML_Profile.profile.xmi#_0mQfNwO9EemFDcd7InXdeg">
+  <uml:Model xmi:id="_0keWgAO9EemFDcd7InXdeg" name="trans">
+    <eAnnotations xmi:id="_0keWgQO9EemFDcd7InXdeg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_0keWggO9EemFDcd7InXdeg" name="exporterVersion">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_0keWgwO9EemFDcd7InXdeg" value="3.0.0"/>
       </contents>
     </eAnnotations>
-    <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpJAMAEemJZq1w05lX7Q">
+    <ownedComment xmi:type="uml:Comment" xmi:id="_0keWhAO9EemFDcd7InXdeg">
       <body>The transform model defines mathematical operations which can be combined in parallel and/or in series, to form complex transformation expressions.
 </body>
     </ownedComment>
-    <ownedRule xmi:type="uml:Constraint" xmi:id="_yhDpJQMAEemJZq1w05lX7Q" constrainedElement="_yhNaVAMAEemJZq1w05lX7Q">
-      <specification xmi:type="uml:LiteralString" xmi:id="_yhDpJgMAEemJZq1w05lX7Q" value="Matrix.element[] maxlength = M*N"/>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_0keWhQO9EemFDcd7InXdeg" constrainedElement="_0keW2wO9EemFDcd7InXdeg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_0keWhgO9EemFDcd7InXdeg" value="Matrix.element[] maxlength = M*N"/>
     </ownedRule>
-    <packagedElement xmi:type="uml:InformationItem" xmi:id="_yhDpJwMAEemJZq1w05lX7Q" name="WCS Transform Model V1.0"/>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhDpKAMAEemJZq1w05lX7Q" name="Transform">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpKQMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:InformationItem" xmi:id="_0keWhwO9EemFDcd7InXdeg" name="WCS Transform Model V1.0"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keWiAO9EemFDcd7InXdeg" name="Transform">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWiQO9EemFDcd7InXdeg">
         <body>Typically the head of the transformation process, the Transform is a complex operation which executes the component maps in sequence.  
 This allows the building of multi-stage transforms such as a Matrix operation followed by a WCS Projection.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhDpKgMAEemJZq1w05lX7Q" general="_yhNbGwMAEemJZq1w05lX7Q"/>
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keWigO9EemFDcd7InXdeg" general="_0kngzwO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhDpKwMAEemJZq1w05lX7Q" name="TJoin">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpLAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keWiwO9EemFDcd7InXdeg" name="TJoin">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWjAO9EemFDcd7InXdeg">
         <body>Combines operations in parallel.  This class enables the building of an operation which covers the full dimension space of the input.  Axes are distributed to the  component operations in order.  For example, to perform a shift on a 2-dimensional coordinate (x,y), one would join two Shift operations giving the offset in x and y respectively.   Since this class is an operation itself, it can be used as a component in other complex operations.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhDpLQMAEemJZq1w05lX7Q" general="_yhNbGwMAEemJZq1w05lX7Q"/>
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keWjQO9EemFDcd7InXdeg" general="_0kngzwO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhDpLgMAEemJZq1w05lX7Q" name="TOperation" isAbstract="true">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpLwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keWjgO9EemFDcd7InXdeg" name="TOperation" isAbstract="true">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWjwO9EemFDcd7InXdeg">
         <body>Transform Operation (TOperation) defines a mathematical operation to be performed on its inputs.  These operations form the building blocks with which complex operations can be defined.</body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhDpMAMAEemJZq1w05lX7Q" name="invert" visibility="public" type="_yhNazAMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpMQMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keWkAO9EemFDcd7InXdeg" name="invert" visibility="public" type="_0knggAO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWkQO9EemFDcd7InXdeg">
           <body>Boolean flag indicating that it the inverse of the specified operation should be applied.  This is most useful in building operation chains; for example, operation A followed by the inverse of operation B.  If missing, it is assumed to be "False"</body>
         </ownedComment>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhDpMgMAEemJZq1w05lX7Q"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0keWkgO9EemFDcd7InXdeg"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="_yhDpMwMAEemJZq1w05lX7Q" name="SkyProjectionType">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpNAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_0keWkwO9EemFDcd7InXdeg" name="SkyProjectionType">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWlAO9EemFDcd7InXdeg">
         <body>Enumeration of non-linear celestial projection algorithm codes as listed in Table 13 of the FITS WCS paper II.</body>
       </ownedComment>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpNQMAEemJZq1w05lX7Q" name="AZP">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpNgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWlQO9EemFDcd7InXdeg" name="AZP">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWlgO9EemFDcd7InXdeg">
           <body>Zenithal perspective</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpNwMAEemJZq1w05lX7Q" name="SZP">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpOAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWlwO9EemFDcd7InXdeg" name="SZP">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWmAO9EemFDcd7InXdeg">
           <body>Slant zenithal perspective</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpOQMAEemJZq1w05lX7Q" name="TAN">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpOgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWmQO9EemFDcd7InXdeg" name="TAN">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWmgO9EemFDcd7InXdeg">
           <body>Gnomonic (Tangent plane projection)</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpOwMAEemJZq1w05lX7Q" name="STG">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpPAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWmwO9EemFDcd7InXdeg" name="STG">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWnAO9EemFDcd7InXdeg">
           <body>Stereographic</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpPQMAEemJZq1w05lX7Q" name="SIN">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpPgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWnQO9EemFDcd7InXdeg" name="SIN">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWngO9EemFDcd7InXdeg">
           <body>Slant orthographic (Sine projection)</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpPwMAEemJZq1w05lX7Q" name="ARC">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpQAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWnwO9EemFDcd7InXdeg" name="ARC">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWoAO9EemFDcd7InXdeg">
           <body>Zenithal equidistant</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpQQMAEemJZq1w05lX7Q" name="ZPN">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpQgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWoQO9EemFDcd7InXdeg" name="ZPN">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWogO9EemFDcd7InXdeg">
           <body>Zenithal polynomial</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpQwMAEemJZq1w05lX7Q" name="ZEA">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpRAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWowO9EemFDcd7InXdeg" name="ZEA">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWpAO9EemFDcd7InXdeg">
           <body>Zenethal equal-area</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhDpRQMAEemJZq1w05lX7Q" name="AIR">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhDpRgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWpQO9EemFDcd7InXdeg" name="AIR">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWpgO9EemFDcd7InXdeg">
           <body>Airy</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaIAMAEemJZq1w05lX7Q" name="CYP">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaIQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWpwO9EemFDcd7InXdeg" name="CYP">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWqAO9EemFDcd7InXdeg">
           <body>Cylindrical perspective</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaIgMAEemJZq1w05lX7Q" name="CEA">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaIwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWqQO9EemFDcd7InXdeg" name="CEA">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWqgO9EemFDcd7InXdeg">
           <body>Cylindrical equal-area</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaJAMAEemJZq1w05lX7Q" name="CAR">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaJQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWqwO9EemFDcd7InXdeg" name="CAR">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWrAO9EemFDcd7InXdeg">
           <body>Plate carree</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaJgMAEemJZq1w05lX7Q" name="MER">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaJwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWrQO9EemFDcd7InXdeg" name="MER">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWrgO9EemFDcd7InXdeg">
           <body>Mercator</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaKAMAEemJZq1w05lX7Q" name="SFL">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaKQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWrwO9EemFDcd7InXdeg" name="SFL">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWsAO9EemFDcd7InXdeg">
           <body>Sanson-Flamsteed</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaKgMAEemJZq1w05lX7Q" name="PAR">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaKwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWsQO9EemFDcd7InXdeg" name="PAR">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWsgO9EemFDcd7InXdeg">
           <body>Parabolic</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaLAMAEemJZq1w05lX7Q" name="MOL">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaLQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWswO9EemFDcd7InXdeg" name="MOL">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWtAO9EemFDcd7InXdeg">
           <body>Mollweide</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaLgMAEemJZq1w05lX7Q" name="AIT">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaLwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWtQO9EemFDcd7InXdeg" name="AIT">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWtgO9EemFDcd7InXdeg">
           <body>Hammer-Aitoff</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaMAMAEemJZq1w05lX7Q" name="COP">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaMQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWtwO9EemFDcd7InXdeg" name="COP">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWuAO9EemFDcd7InXdeg">
           <body>Conic perspective</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaMgMAEemJZq1w05lX7Q" name="COE">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaMwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWuQO9EemFDcd7InXdeg" name="COE">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWugO9EemFDcd7InXdeg">
           <body>Conic equal-area</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaNAMAEemJZq1w05lX7Q" name="COD">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaNQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWuwO9EemFDcd7InXdeg" name="COD">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWvAO9EemFDcd7InXdeg">
           <body>Conic equidistant</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaNgMAEemJZq1w05lX7Q" name="COO">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaNwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWvQO9EemFDcd7InXdeg" name="COO">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWvgO9EemFDcd7InXdeg">
           <body>Conic orthomorphic</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaOAMAEemJZq1w05lX7Q" name="BON">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaOQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWvwO9EemFDcd7InXdeg" name="BON">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWwAO9EemFDcd7InXdeg">
           <body>Bonne equal-area</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaOgMAEemJZq1w05lX7Q" name="PCO">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaOwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWwQO9EemFDcd7InXdeg" name="PCO">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWwgO9EemFDcd7InXdeg">
           <body>Polyconic</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaPAMAEemJZq1w05lX7Q" name="TSC">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaPQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWwwO9EemFDcd7InXdeg" name="TSC">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWxAO9EemFDcd7InXdeg">
           <body>Tangential spherical cube</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaPgMAEemJZq1w05lX7Q" name="CSC">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaPwMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWxQO9EemFDcd7InXdeg" name="CSC">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWxgO9EemFDcd7InXdeg">
           <body>COBE Quadrilateralized spherical cube</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNaQAMAEemJZq1w05lX7Q" name="QSC">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaQQMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0keWxwO9EemFDcd7InXdeg" name="QSC">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keWyAO9EemFDcd7InXdeg">
           <body>Quadrilateralized spherical cube</body>
         </ownedComment>
       </ownedLiteral>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaQgMAEemJZq1w05lX7Q" name="Unit">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaQwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keWyQO9EemFDcd7InXdeg" name="Unit">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWygO9EemFDcd7InXdeg">
         <body>The Unit transform is an 1-Dimensional operation which makes no change to the inputs. ( X' = X )</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaRAMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keWywO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaRQMAEemJZq1w05lX7Q" name="Shift">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaRgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keWzAO9EemFDcd7InXdeg" name="Shift">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keWzQO9EemFDcd7InXdeg">
         <body>A 1-Dimensional operation defining a simple offset.  ( X' = X + shift )</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaRwMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaSAMAEemJZq1w05lX7Q" name="shift" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaSQMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keWzgO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keWzwO9EemFDcd7InXdeg" name="shift" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW0AO9EemFDcd7InXdeg">
           <body>The amount of offset to apply.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaSgMAEemJZq1w05lX7Q" name="Scale">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaSwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW0QO9EemFDcd7InXdeg" name="Scale">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW0gO9EemFDcd7InXdeg">
         <body>A 1-Dimensional operator for simple scaling. ( X' = factor*X )</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaTAMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaTQMAEemJZq1w05lX7Q" name="factor" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaTgMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW0wO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW1AO9EemFDcd7InXdeg" name="factor" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW1QO9EemFDcd7InXdeg">
           <body>The scale factor.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaTwMAEemJZq1w05lX7Q" name="Rotate">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaUAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW1gO9EemFDcd7InXdeg" name="Rotate">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW1wO9EemFDcd7InXdeg">
         <body>A 2-Dimensional rotation operation.  </body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaUQMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaUgMAEemJZq1w05lX7Q" name="angle" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaUwMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW2AO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW2QO9EemFDcd7InXdeg" name="angle" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW2gO9EemFDcd7InXdeg">
           <body>Rotation angle, in degrees, from the positive direction of axis 1 to the positive direction of axis 2.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaVAMAEemJZq1w05lX7Q" name="Matrix">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaVQMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW2wO9EemFDcd7InXdeg" name="Matrix">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW3AO9EemFDcd7InXdeg">
         <body>An M x N matrix operation.  Each cell of the matrix is provided by a MatrixElement object.  Missing elements should be considerd to equal 0. </body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaVgMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaVwMAEemJZq1w05lX7Q" name="element" visibility="public" type="_yhNaYQMAEemJZq1w05lX7Q" aggregation="composite" association="_yhNaXwMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaWAMAEemJZq1w05lX7Q">
-          <body>Collection of MatrixElements which define each cell of the matrix.  The total number of elements MUST NOT exceed M*N, any missing elements result a cell with value=0.0.</body>
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW3QO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW3gO9EemFDcd7InXdeg" name="element" visibility="public" type="_0keW6AO9EemFDcd7InXdeg" aggregation="composite" association="_0keW5gO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW3wO9EemFDcd7InXdeg">
+          <body>Collection of MatrixElements which define each cell of the matrix.  The total number of elements MUST NOT exceed M*N, any missing elements result in a cell with value=0.0.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNaWQMAEemJZq1w05lX7Q" value="*"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNaWgMAEemJZq1w05lX7Q"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keW4AO9EemFDcd7InXdeg" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0keW4QO9EemFDcd7InXdeg"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaWwMAEemJZq1w05lX7Q" name="M" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaXAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW4gO9EemFDcd7InXdeg" name="M" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW4wO9EemFDcd7InXdeg">
           <body>Number of rows in the matrix.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaXQMAEemJZq1w05lX7Q" name="N" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaXgMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW5AO9EemFDcd7InXdeg" name="N" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW5QO9EemFDcd7InXdeg">
           <body>Number of columns in the matrix.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNaXwMAEemJZq1w05lX7Q" memberEnd="_yhNaVwMAEemJZq1w05lX7Q _yhNaYAMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNaYAMAEemJZq1w05lX7Q" visibility="public" type="_yhNaVAMAEemJZq1w05lX7Q" association="_yhNaXwMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0keW5gO9EemFDcd7InXdeg" memberEnd="_0keW3gO9EemFDcd7InXdeg _0keW5wO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0keW5wO9EemFDcd7InXdeg" visibility="public" type="_0keW2wO9EemFDcd7InXdeg" association="_0keW5gO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaYQMAEemJZq1w05lX7Q" name="MatrixElement">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaYgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW6AO9EemFDcd7InXdeg" name="MatrixElement">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW6QO9EemFDcd7InXdeg">
         <body>The value of cell m,n in an M x N matrix.</body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaYwMAEemJZq1w05lX7Q" name="m" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaZAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW6gO9EemFDcd7InXdeg" name="m" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW6wO9EemFDcd7InXdeg">
           <body>Matrix cell row number.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaZQMAEemJZq1w05lX7Q" name="n" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaZgMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW7AO9EemFDcd7InXdeg" name="n" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW7QO9EemFDcd7InXdeg">
           <body>Matrix cell column number.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaZwMAEemJZq1w05lX7Q" name="value" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaaAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW7gO9EemFDcd7InXdeg" name="value" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW7wO9EemFDcd7InXdeg">
           <body>Matrix cell value.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNaaQMAEemJZq1w05lX7Q" name="Polynomial" isAbstract="true">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaagMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW8AO9EemFDcd7InXdeg" name="Polynomial" isAbstract="true">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW8QO9EemFDcd7InXdeg">
         <body>Abstract head of a family of Polynomial distortion operations.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaawMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNabAMAEemJZq1w05lX7Q" name="order" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNabQMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW8gO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW8wO9EemFDcd7InXdeg" name="order" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW9AO9EemFDcd7InXdeg">
           <body>The order, or degree, of the polynomial expression.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNabgMAEemJZq1w05lX7Q" name="Polynomial1D">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNabwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW9QO9EemFDcd7InXdeg" name="Polynomial1D">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW9gO9EemFDcd7InXdeg">
         <body>A 1-Dimensional Polynomial transform represented by the expression:  X' = SUM( Ci*X**i),  i=0..order.  Each term is provided by a PolyCoeff1D object.  Missing terms are considered to have a coefficient of 0.0.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNacAMAEemJZq1w05lX7Q" general="_yhNaaQMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNacQMAEemJZq1w05lX7Q" name="term" visibility="public" type="_yhNafgMAEemJZq1w05lX7Q" aggregation="composite" association="_yhNadAMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNacgMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW9wO9EemFDcd7InXdeg" general="_0keW8AO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keW-AO9EemFDcd7InXdeg" name="term" visibility="public" type="_0keXBQO9EemFDcd7InXdeg" aggregation="composite" association="_0keW-wO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keW-QO9EemFDcd7InXdeg">
           <body>A term in the polynomial expression.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNacwMAEemJZq1w05lX7Q" value="*"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keW-gO9EemFDcd7InXdeg" value="*"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNadAMAEemJZq1w05lX7Q" memberEnd="_yhNacQMAEemJZq1w05lX7Q _yhNadQMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNadQMAEemJZq1w05lX7Q" visibility="public" type="_yhNabgMAEemJZq1w05lX7Q" association="_yhNadAMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0keW-wO9EemFDcd7InXdeg" memberEnd="_0keW-AO9EemFDcd7InXdeg _0keW_AO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0keW_AO9EemFDcd7InXdeg" visibility="public" type="_0keW9QO9EemFDcd7InXdeg" association="_0keW-wO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNadgMAEemJZq1w05lX7Q" name="Polynomial2D">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNadwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keW_QO9EemFDcd7InXdeg" name="Polynomial2D">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keW_gO9EemFDcd7InXdeg">
         <body>A 2-Dimensional Polynomial transform represented by the expression:  X' = SUMi,j( Cij*X**i*Y**j),  i=0..order, j=0..order.  Each term is provided by a PolyCoeff2D object.  Missing terms are considered to have a coefficient of 0.0.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNaeAMAEemJZq1w05lX7Q" general="_yhNaaQMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaeQMAEemJZq1w05lX7Q" name="term" visibility="public" type="_yhNahAMAEemJZq1w05lX7Q" aggregation="composite" association="_yhNafAMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaegMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keW_wO9EemFDcd7InXdeg" general="_0keW8AO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXAAO9EemFDcd7InXdeg" name="term" visibility="public" type="_0keXCwO9EemFDcd7InXdeg" aggregation="composite" association="_0keXAwO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXAQO9EemFDcd7InXdeg">
           <body>A term in the polynomial expression.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNaewMAEemJZq1w05lX7Q" value="*"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keXAgO9EemFDcd7InXdeg" value="*"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNafAMAEemJZq1w05lX7Q" memberEnd="_yhNaeQMAEemJZq1w05lX7Q _yhNafQMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNafQMAEemJZq1w05lX7Q" visibility="public" type="_yhNadgMAEemJZq1w05lX7Q" association="_yhNafAMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0keXAwO9EemFDcd7InXdeg" memberEnd="_0keXAAO9EemFDcd7InXdeg _0keXBAO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0keXBAO9EemFDcd7InXdeg" visibility="public" type="_0keW_QO9EemFDcd7InXdeg" association="_0keXAwO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNafgMAEemJZq1w05lX7Q" name="PolyCoeff1D">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNafwMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXBQO9EemFDcd7InXdeg" name="PolyCoeff1D">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXBgO9EemFDcd7InXdeg">
         <body>A term of the polynomial expression.  This object provides the coefficient (c) and power (p) of the term, forming the expression  c*X**p.
  </body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNagAMAEemJZq1w05lX7Q" name="coeff" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNagQMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXBwO9EemFDcd7InXdeg" name="coeff" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXCAO9EemFDcd7InXdeg">
           <body>Multiplicitive coefficient of the term.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaggMAEemJZq1w05lX7Q" name="power" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNagwMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXCQO9EemFDcd7InXdeg" name="power" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXCgO9EemFDcd7InXdeg">
           <body>The power to raise the value for this term.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNahAMAEemJZq1w05lX7Q" name="PolyCoeff2D">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNahQMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXCwO9EemFDcd7InXdeg" name="PolyCoeff2D">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXDAO9EemFDcd7InXdeg">
         <body>A term of the polynomial expression.  This object provides the coefficient (c) and power (p) of the term, forming the expression  c*X**p[0]*Y**p[1].
  </body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNahgMAEemJZq1w05lX7Q" name="coeff" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNahwMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXDQO9EemFDcd7InXdeg" name="coeff" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXDgO9EemFDcd7InXdeg">
           <body>Multiplicitive coefficient of the term.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaiAMAEemJZq1w05lX7Q" name="power" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaiQMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXDwO9EemFDcd7InXdeg" name="power" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXEAO9EemFDcd7InXdeg">
           <body>The power to raise the values for this term in each dimension.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNaigMAEemJZq1w05lX7Q" value="2"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNaiwMAEemJZq1w05lX7Q" value="2"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keXEQO9EemFDcd7InXdeg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0keXEgO9EemFDcd7InXdeg" value="2"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNajAMAEemJZq1w05lX7Q" name="WCSProjection" isAbstract="true">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNajQMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXEwO9EemFDcd7InXdeg" name="WCSProjection" isAbstract="true">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXFAO9EemFDcd7InXdeg">
         <body>Abstract head of World Coordinate System (WCS) projection operations.  We do not attempt to define the projections here, but instead, provide extensions which support the transforms described in the FITS WCS papers II and III.
  </body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNajgMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNajwMAEemJZq1w05lX7Q" name="param" visibility="public" type="_yhNalQMAEemJZq1w05lX7Q" aggregation="composite" association="_yhNakwMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNakAMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keXFQO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXFgO9EemFDcd7InXdeg" name="param" visibility="public" type="_0keXHAO9EemFDcd7InXdeg" aggregation="composite" association="_0keXGgO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXFwO9EemFDcd7InXdeg">
           <body>Set of 0 or more parameters providing supplemental metadata required to execute a particular projection algorithm.  The number and meaning of the parameters depends on the algorithm.  They are typically in the from of keyword/value pairs, so we provide a simple ProjectionParam element to accommodate these.  The detailed content specification is left to the WCS paper.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNakQMAEemJZq1w05lX7Q" value="*"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNakgMAEemJZq1w05lX7Q"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keXGAO9EemFDcd7InXdeg" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0keXGQO9EemFDcd7InXdeg"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNakwMAEemJZq1w05lX7Q" memberEnd="_yhNajwMAEemJZq1w05lX7Q _yhNalAMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNalAMAEemJZq1w05lX7Q" visibility="public" type="_yhNajAMAEemJZq1w05lX7Q" association="_yhNakwMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0keXGgO9EemFDcd7InXdeg" memberEnd="_0keXFgO9EemFDcd7InXdeg _0keXGwO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0keXGwO9EemFDcd7InXdeg" visibility="public" type="_0keXEwO9EemFDcd7InXdeg" association="_0keXGgO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNalQMAEemJZq1w05lX7Q" name="ProjectionParam">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNalgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXHAO9EemFDcd7InXdeg" name="ProjectionParam">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXHQO9EemFDcd7InXdeg">
         <body>Simple parameter specification for WCS Projections.  The parameter is modeled as a simple name/value pair.  The details of expectations for the various projection algorithms is left to the WCS paper describing the algorithm.</body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNalwMAEemJZq1w05lX7Q" name="name" visibility="public" type="_yhNaygMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNamAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXHgO9EemFDcd7InXdeg" name="name" visibility="public" type="_0kngfgO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXHwO9EemFDcd7InXdeg">
           <body>The parameter name, typically expressed as a "PVi_j" key.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNamQMAEemJZq1w05lX7Q" name="value" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNamgMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXIAO9EemFDcd7InXdeg" name="value" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXIQO9EemFDcd7InXdeg">
           <body>The value for the parameter. </body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNamwMAEemJZq1w05lX7Q" name="SkyProjection">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNanAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXIgO9EemFDcd7InXdeg" name="SkyProjection">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXIwO9EemFDcd7InXdeg">
         <body>This class represents a two-dimensional projection of sky as detailed in the FITS WCS paper II.  As in the paper, this operation picks up from the intermediate coordinate system, AFTER the application of the linear transform from pixel to intermediate space, and includes both the spherical projection and spherical rotation steps.  When required, LONPOLEa and LATPOLEa are to be provided through the ProjectionParam list.  The full transform from pixel to world is accomplished with a two-stage Transform, first applying the linear operations via a Matrix or other component operations, followed by the SkyProjection operation.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNanQMAEemJZq1w05lX7Q" general="_yhNajAMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNangMAEemJZq1w05lX7Q" name="referenceValue" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNanwMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keXJAO9EemFDcd7InXdeg" general="_0keXEwO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXJQO9EemFDcd7InXdeg" name="referenceValue" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXJgO9EemFDcd7InXdeg">
           <body>The target reference values in each dimension.  Equivalent to 'crval' in FITS WCS representations.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNaoAMAEemJZq1w05lX7Q" value="2"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNaoQMAEemJZq1w05lX7Q" value="2"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keXJwO9EemFDcd7InXdeg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0keXKAO9EemFDcd7InXdeg" value="2"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaogMAEemJZq1w05lX7Q" name="algorithm" visibility="public" type="_yhDpMwMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaowMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXKQO9EemFDcd7InXdeg" name="algorithm" visibility="public" type="_0keWkwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXKgO9EemFDcd7InXdeg">
           <body>The projection algorithm to apply.  The value MUST be taken from the enumeration of standard sky projection algorithms.  Extracted from 'ctype' in the FITS WCS representations.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNapAMAEemJZq1w05lX7Q" name="SpectralProjection">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNapQMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXKwO9EemFDcd7InXdeg" name="SpectralProjection">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXLAO9EemFDcd7InXdeg">
         <body>This class represents a nonlinear one-dimensional spectral transform as detailed in the FITS WCS paper III.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNapgMAEemJZq1w05lX7Q" general="_yhNajAMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNapwMAEemJZq1w05lX7Q" name="referenceValue" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaqAMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keXLQO9EemFDcd7InXdeg" general="_0keXEwO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXLgO9EemFDcd7InXdeg" name="referenceValue" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXLwO9EemFDcd7InXdeg">
           <body>The target reference value for the axis.  Equivalent to 'crval' in FITS WCS representations.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaqQMAEemJZq1w05lX7Q" name="algorithm" visibility="public" type="_yhNa5QMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaqgMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXMAO9EemFDcd7InXdeg" name="algorithm" visibility="public" type="_0kngmQO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXMQO9EemFDcd7InXdeg">
           <body>The projection algorithm to apply.  The value MUST be taken from the enumeration of non-linear spectral projection algorithms.  Extracted from 'ctype' in FITS WCS representations.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaqwMAEemJZq1w05lX7Q" name="coordType" visibility="public" type="_yhNbBQMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNarAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXMgO9EemFDcd7InXdeg" name="coordType" visibility="public" type="_0knguQO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXMwO9EemFDcd7InXdeg">
           <body>The resulting spectral coordinate type code.  Values MUST be taken from the enumerated list of spectral coordinate types.  Extracted from 'ctype' in FITS WCS representations.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNarQMAEemJZq1w05lX7Q" name="Lookup">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNargMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXNAO9EemFDcd7InXdeg" name="Lookup">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXNQO9EemFDcd7InXdeg">
         <body>Defines a lookup table operation.  The Lookup is comprised of a series of value pairs (LookupEntry).  All members of the series MUST be of the same type.
 Handling Enumerated data:
-  A common useage of a Lookup operation is to map image pixel index to an enumeration, such as a Polarization state.  This can be handled by two means.  1) define a numeric equivalent for each enumeration literal, and use NumericEntry types.  Casting to the corresponding literal occurs outside of the operation.  2) your local model can define a LookupEntry extension which maps the native value directly the target EnumerationLiteral.  The details of either approach for particular enumerations is considered outside the scope of this document.
+  A common usage of a Lookup operation is to map image pixel index to an enumeration, such as a Polarization state.  This can be handled by two means:  
+    1) define a numeric equivalent for each enumeration literal, and use NumericEntry types.  Casting to the corresponding literal occurs outside of the operation.  
+    2) your local model can define a LookupEntry extension which maps the native value directly the target EnumerationLiteral.  
+
+The details of either approach for particular enumerations is considered outside the scope of this document.
 </body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNarwMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNasAMAEemJZq1w05lX7Q" name="entry" visibility="public" type="_yhNatQMAEemJZq1w05lX7Q" isOrdered="true" aggregation="composite" association="_yhNaswMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNasQMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keXNgO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXNwO9EemFDcd7InXdeg" name="entry" visibility="public" type="_0keXPAO9EemFDcd7InXdeg" isOrdered="true" aggregation="composite" association="_0keXOgO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXOAO9EemFDcd7InXdeg">
           <body>Set of lookup table entries forming a discrete mapping from the native space to the target space.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNasgMAEemJZq1w05lX7Q" value="*"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0keXOQO9EemFDcd7InXdeg" value="*"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNaswMAEemJZq1w05lX7Q" memberEnd="_yhNasAMAEemJZq1w05lX7Q _yhNatAMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNatAMAEemJZq1w05lX7Q" visibility="public" type="_yhNarQMAEemJZq1w05lX7Q" association="_yhNaswMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0keXOgO9EemFDcd7InXdeg" memberEnd="_0keXNwO9EemFDcd7InXdeg _0keXOwO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0keXOwO9EemFDcd7InXdeg" visibility="public" type="_0keXNAO9EemFDcd7InXdeg" association="_0keXOgO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNatQMAEemJZq1w05lX7Q" name="LookupEntry" isAbstract="true">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNatgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXPAO9EemFDcd7InXdeg" name="LookupEntry" isAbstract="true">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXPQO9EemFDcd7InXdeg">
         <body>This is an abstract head of lookup table entry objects.  Each entry provides a discrete translation of a 'native' value to the corresponding 'target' value. </body>
       </ownedComment>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNatwMAEemJZq1w05lX7Q" name="NumericEntry">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNauAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0keXPgO9EemFDcd7InXdeg" name="NumericEntry">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0keXPwO9EemFDcd7InXdeg">
         <body>A 1-Dimensional discrete mapping of numeric values. </body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNauQMAEemJZq1w05lX7Q" general="_yhNatQMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNaugMAEemJZq1w05lX7Q" name="nativeValue" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNauwMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0keXQAO9EemFDcd7InXdeg" general="_0keXPAO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0keXQQO9EemFDcd7InXdeg" name="nativeValue" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0keXQgO9EemFDcd7InXdeg">
           <body>The native, or reference, value of the lookup entry.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNavAMAEemJZq1w05lX7Q" name="targetValue" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNavQMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngcAO9EemFDcd7InXdeg" name="targetValue" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngcQO9EemFDcd7InXdeg">
           <body>The target, or resulting, value of the lookup entry.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNavgMAEemJZq1w05lX7Q" name="StringEntry">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNavwMAEemJZq1w05lX7Q">
-        <body>A 1-Dimensional discrete mapping of an integer counter to a corresponding string form.  Since the result is non-numeric, a Lookup table with StringEntry-s can only be used at the end of a Transform sequence.</body>
-      </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNawAMAEemJZq1w05lX7Q" general="_yhNatQMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNawQMAEemJZq1w05lX7Q" name="nativeValue" visibility="public" type="_yhNazQMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNawgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0kngcgO9EemFDcd7InXdeg" name="StringEntry">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kngcwO9EemFDcd7InXdeg">
+        <body>A 1-Dimensional discrete mapping of an integer counter to a corresponding string form.  Since the result is non-numeric, a Lookup operation with StringEntry-s can only be used at the end of a Transform sequence.</body>
+      </ownedComment>
+      <generalization xmi:type="uml:Generalization" xmi:id="_0kngdAO9EemFDcd7InXdeg" general="_0keXPAO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngdQO9EemFDcd7InXdeg" name="nativeValue" visibility="public" type="_0knggQO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngdgO9EemFDcd7InXdeg">
           <body>The native, or reference, value of the lookup entry.</body>
         </ownedComment>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNawwMAEemJZq1w05lX7Q" name="targetValue" visibility="public" type="_yhNaygMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNaxAMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngdwO9EemFDcd7InXdeg" name="targetValue" visibility="public" type="_0kngfgO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngeAO9EemFDcd7InXdeg">
           <body>The target, or resulting, value of the lookup entry.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Package" xmi:id="_yhNaxQMAEemJZq1w05lX7Q" name="ivoa">
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNaxgMAEemJZq1w05lX7Q" name="real"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNaxwMAEemJZq1w05lX7Q" name="datetime"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNayAMAEemJZq1w05lX7Q" name="anyURI">
-        <generalization xmi:type="uml:Generalization" xmi:id="_yhNayQMAEemJZq1w05lX7Q" general="_yhNaygMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Package" xmi:id="_0kngeQO9EemFDcd7InXdeg" name="ivoa">
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngegO9EemFDcd7InXdeg" name="real"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngewO9EemFDcd7InXdeg" name="datetime"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngfAO9EemFDcd7InXdeg" name="anyURI">
+        <generalization xmi:type="uml:Generalization" xmi:id="_0kngfQO9EemFDcd7InXdeg" general="_0kngfgO9EemFDcd7InXdeg"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNaygMAEemJZq1w05lX7Q" name="string"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNaywMAEemJZq1w05lX7Q" name="nonnegativeInteger"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNazAMAEemJZq1w05lX7Q" name="boolean"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNazQMAEemJZq1w05lX7Q" name="integer"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNazgMAEemJZq1w05lX7Q" name="rational"/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNazwMAEemJZq1w05lX7Q" name="complex"/>
-      <packagedElement xmi:type="uml:InformationItem" xmi:id="_yhNa0AMAEemJZq1w05lX7Q" name="IVOA Base Types V1.0 "/>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_yhNa0QMAEemJZq1w05lX7Q" name="Unit">
-        <generalization xmi:type="uml:Generalization" xmi:id="_yhNa0gMAEemJZq1w05lX7Q" general="_yhNaygMAEemJZq1w05lX7Q"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngfgO9EemFDcd7InXdeg" name="string"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngfwO9EemFDcd7InXdeg" name="nonnegativeInteger"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0knggAO9EemFDcd7InXdeg" name="boolean"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0knggQO9EemFDcd7InXdeg" name="integer"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0kngggO9EemFDcd7InXdeg" name="rational"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0knggwO9EemFDcd7InXdeg" name="complex"/>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_0knghAO9EemFDcd7InXdeg" name="IVOA Base Types V1.0 "/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0knghQO9EemFDcd7InXdeg" name="Unit">
+        <generalization xmi:type="uml:Generalization" xmi:id="_0knghgO9EemFDcd7InXdeg" general="_0kngfgO9EemFDcd7InXdeg"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_yhNa0wMAEemJZq1w05lX7Q" name="Quantity" isAbstract="true">
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNa1AMAEemJZq1w05lX7Q" name="unit" visibility="public" type="_yhNa0QMAEemJZq1w05lX7Q" isUnique="false">
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNa1QMAEemJZq1w05lX7Q"/>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_0knghwO9EemFDcd7InXdeg" name="Quantity" isAbstract="true">
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngiAO9EemFDcd7InXdeg" name="unit" visibility="public" type="_0knghQO9EemFDcd7InXdeg" isUnique="false">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0kngiQO9EemFDcd7InXdeg"/>
         </ownedAttribute>
       </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_yhNa1gMAEemJZq1w05lX7Q" name="IntegerQuantity">
-        <generalization xmi:type="uml:Generalization" xmi:id="_yhNa1wMAEemJZq1w05lX7Q" general="_yhNa0wMAEemJZq1w05lX7Q"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNa2AMAEemJZq1w05lX7Q" name="value" visibility="public" type="_yhNazQMAEemJZq1w05lX7Q" isUnique="false"/>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_0kngigO9EemFDcd7InXdeg" name="IntegerQuantity">
+        <generalization xmi:type="uml:Generalization" xmi:id="_0kngiwO9EemFDcd7InXdeg" general="_0knghwO9EemFDcd7InXdeg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngjAO9EemFDcd7InXdeg" name="value" visibility="public" type="_0knggQO9EemFDcd7InXdeg" isUnique="false"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_yhNa2QMAEemJZq1w05lX7Q" name="RealQuantity">
-        <generalization xmi:type="uml:Generalization" xmi:id="_yhNa2gMAEemJZq1w05lX7Q" general="_yhNa0wMAEemJZq1w05lX7Q"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNa2wMAEemJZq1w05lX7Q" name="value" visibility="public" type="_yhNaxgMAEemJZq1w05lX7Q" isUnique="false"/>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_0kngjQO9EemFDcd7InXdeg" name="RealQuantity">
+        <generalization xmi:type="uml:Generalization" xmi:id="_0kngjgO9EemFDcd7InXdeg" general="_0knghwO9EemFDcd7InXdeg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngjwO9EemFDcd7InXdeg" name="value" visibility="public" type="_0kngegO9EemFDcd7InXdeg" isUnique="false"/>
       </packagedElement>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNa3AMAEemJZq1w05lX7Q" name="Permute">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa3QMAEemJZq1w05lX7Q">
-        <body>Permute the order and possibly number of dimensions between operations.  This operation facilitates the workflow through the operation sequence.  It is comprised of an ordered axismap list, defining the output axis sequence in terms of the source (input) axes.  It supports the reorder, duplication, and dropping of dimensions.  
+    <packagedElement xmi:type="uml:Class" xmi:id="_0kngkAO9EemFDcd7InXdeg" name="Permute">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kngkQO9EemFDcd7InXdeg">
+        <body>Permute the order and possibly number of dimensions between operations.  This operation facilitates the workflow through the operation sequence.  It is comprised of an ordered axismap list defining the output axis sequence in terms of the source (input) axes.  It supports the reorder, duplication, and dropping of dimensions.  
 Reorder Example:
-   We have a 3-dimensional coordinate (x,y,z) and wish to perform a 2-dimensional transform on the (x,z) plane.  Define a Permute operation with axismap list specifying sourceAxis [2,1,3].  The results feed into the next step ( 1D + 2D operations ).
+   We have a 3-dimensional coordinate (x,y,z) and wish to perform a 2-dimensional transform on the (x,z) plane.  Define a Permute operation with axismap list specifying the new axis order, [2,1,3].  The results feed into the next step ( 1D + 2D operations ).
 Duplicate Example:
    We have 2-dimensional coordinate (x,y) feeding two Polynomial2D operations to form (x',y').  Define a Permute operation with axismap list specifying sourceAxis set [1,2,1,2].  The result feeds into the next step ( Polynomial2D + Polynomial2D  operations).
 Drop Example:
    We have a 5-dimensional input feeding into a 3x3 Matrix operation.  Define a Permute operation selecting the relevant axis set [1,3,5], the remaining axes, [2,4], are dropped.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNa3gMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNa3wMAEemJZq1w05lX7Q" name="axismap" visibility="public" type="_yhNbIwMAEemJZq1w05lX7Q" isOrdered="true" aggregation="composite" association="_yhNa4wMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa4AMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0kngkgO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kngkwO9EemFDcd7InXdeg" name="axismap" visibility="public" type="_0kng1wO9EemFDcd7InXdeg" isOrdered="true" aggregation="composite" association="_0knglwO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0knglAO9EemFDcd7InXdeg">
           <body>Ordered list defining the number and order of the resulting axis set.  Each entry provides the source (input) dimension for that output dimension.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNa4QMAEemJZq1w05lX7Q" value="*"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yhNa4gMAEemJZq1w05lX7Q"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0knglQO9EemFDcd7InXdeg" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0knglgO9EemFDcd7InXdeg"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNa4wMAEemJZq1w05lX7Q" memberEnd="_yhNa3wMAEemJZq1w05lX7Q _yhNa5AMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNa5AMAEemJZq1w05lX7Q" visibility="public" type="_yhNa3AMAEemJZq1w05lX7Q" association="_yhNa4wMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0knglwO9EemFDcd7InXdeg" memberEnd="_0kngkwO9EemFDcd7InXdeg _0kngmAO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0kngmAO9EemFDcd7InXdeg" visibility="public" type="_0kngkAO9EemFDcd7InXdeg" association="_0knglwO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="_yhNa5QMAEemJZq1w05lX7Q" name="SpectralProjectionType">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa5gMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_0kngmQO9EemFDcd7InXdeg" name="SpectralProjectionType">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kngmgO9EemFDcd7InXdeg">
         <body>Enumeration of non-linear spectral projection algorithm codes as listed in Table 2 of the FITS WCS paper III.
 NOTE: We exclude the TAB code from this list, that type is handled by the Lookup operation in this model.
 </body>
       </ownedComment>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa5wMAEemJZq1w05lX7Q" name="F2W">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa6AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngmwO9EemFDcd7InXdeg" name="F2W">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngnAO9EemFDcd7InXdeg">
           <body>Frequency - Wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa6QMAEemJZq1w05lX7Q" name="F2V">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa6gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngnQO9EemFDcd7InXdeg" name="F2V">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngngO9EemFDcd7InXdeg">
           <body>Frequency - Apparent radial velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa6wMAEemJZq1w05lX7Q" name="F2A">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa7AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngnwO9EemFDcd7InXdeg" name="F2A">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngoAO9EemFDcd7InXdeg">
           <body>Frequency - Air wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa7QMAEemJZq1w05lX7Q" name="W2F">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa7gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngoQO9EemFDcd7InXdeg" name="W2F">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngogO9EemFDcd7InXdeg">
           <body>Wavelength - Frequency</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa7wMAEemJZq1w05lX7Q" name="W2V">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa8AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngowO9EemFDcd7InXdeg" name="W2V">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngpAO9EemFDcd7InXdeg">
           <body>Wavelength - Apparent radial velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa8QMAEemJZq1w05lX7Q" name="W2A">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa8gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngpQO9EemFDcd7InXdeg" name="W2A">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngpgO9EemFDcd7InXdeg">
           <body>Wavelength - Air wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa8wMAEemJZq1w05lX7Q" name="V2F">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa9AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngpwO9EemFDcd7InXdeg" name="V2F">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngqAO9EemFDcd7InXdeg">
           <body>Apparent radial velocity - Frequency</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa9QMAEemJZq1w05lX7Q" name="V2W">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa9gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngqQO9EemFDcd7InXdeg" name="V2W">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngqgO9EemFDcd7InXdeg">
           <body>Apparent radial velocity - Wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa9wMAEemJZq1w05lX7Q" name="V2A">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa-AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngqwO9EemFDcd7InXdeg" name="V2A">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngrAO9EemFDcd7InXdeg">
           <body>Apparent radial velocity - Air wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa-QMAEemJZq1w05lX7Q" name="A2F">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa-gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngrQO9EemFDcd7InXdeg" name="A2F">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngrgO9EemFDcd7InXdeg">
           <body>Air wavelength - Frequency</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa-wMAEemJZq1w05lX7Q" name="A2W">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa_AMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngrwO9EemFDcd7InXdeg" name="A2W">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngsAO9EemFDcd7InXdeg">
           <body>Air wavelength - Wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa_QMAEemJZq1w05lX7Q" name="A2V">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNa_gMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngsQO9EemFDcd7InXdeg" name="A2V">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngsgO9EemFDcd7InXdeg">
           <body>Air wavelength - Apparent radial velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNa_wMAEemJZq1w05lX7Q" name="LOG">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbAAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngswO9EemFDcd7InXdeg" name="LOG">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngtAO9EemFDcd7InXdeg">
           <body>Logarithm</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbAQMAEemJZq1w05lX7Q" name="GRI">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbAgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngtQO9EemFDcd7InXdeg" name="GRI">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngtgO9EemFDcd7InXdeg">
           <body>Grism</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbAwMAEemJZq1w05lX7Q" name="GRA">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbBAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngtwO9EemFDcd7InXdeg" name="GRA">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0knguAO9EemFDcd7InXdeg">
           <body>Grism in air</body>
         </ownedComment>
       </ownedLiteral>
     </packagedElement>
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="_yhNbBQMAEemJZq1w05lX7Q" name="SpectralCoordType">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbBgMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_0knguQO9EemFDcd7InXdeg" name="SpectralCoordType">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kngugO9EemFDcd7InXdeg">
         <body>Enumeration of spectral coordinate types as listed in Table 1 of the FITS WCS paper III.</body>
       </ownedComment>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbBwMAEemJZq1w05lX7Q" name="FREQ">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbCAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0knguwO9EemFDcd7InXdeg" name="FREQ">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngvAO9EemFDcd7InXdeg">
           <body>Frequency</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbCQMAEemJZq1w05lX7Q" name="ENER">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbCgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngvQO9EemFDcd7InXdeg" name="ENER">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngvgO9EemFDcd7InXdeg">
           <body>Energy</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbCwMAEemJZq1w05lX7Q" name="WAVN">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbDAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngvwO9EemFDcd7InXdeg" name="WAVN">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngwAO9EemFDcd7InXdeg">
           <body>Wavenumber</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbDQMAEemJZq1w05lX7Q" name="VRAD">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbDgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngwQO9EemFDcd7InXdeg" name="VRAD">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngwgO9EemFDcd7InXdeg">
           <body>Radio velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbDwMAEemJZq1w05lX7Q" name="WAVE">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbEAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngwwO9EemFDcd7InXdeg" name="WAVE">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngxAO9EemFDcd7InXdeg">
           <body>Vacuum wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbEQMAEemJZq1w05lX7Q" name="VOPT">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbEgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngxQO9EemFDcd7InXdeg" name="VOPT">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngxgO9EemFDcd7InXdeg">
           <body>Optical velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbEwMAEemJZq1w05lX7Q" name="ZOPT">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbFAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngxwO9EemFDcd7InXdeg" name="ZOPT">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngyAO9EemFDcd7InXdeg">
           <body>Redshift</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbFQMAEemJZq1w05lX7Q" name="AWAV">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbFgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngyQO9EemFDcd7InXdeg" name="AWAV">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngygO9EemFDcd7InXdeg">
           <body>Air wavelength</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbFwMAEemJZq1w05lX7Q" name="VELO">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbGAMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngywO9EemFDcd7InXdeg" name="VELO">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngzAO9EemFDcd7InXdeg">
           <body>Apparent radial velocity</body>
         </ownedComment>
       </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yhNbGQMAEemJZq1w05lX7Q" name="BETA">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbGgMAEemJZq1w05lX7Q">
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0kngzQO9EemFDcd7InXdeg" name="BETA">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kngzgO9EemFDcd7InXdeg">
           <body>Beta factor (v/c)</body>
         </ownedComment>
       </ownedLiteral>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNbGwMAEemJZq1w05lX7Q" name="TComplexOperation" isAbstract="true">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbHAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0kngzwO9EemFDcd7InXdeg" name="TComplexOperation" isAbstract="true">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kng0AO9EemFDcd7InXdeg">
         <body>Abstract class to facilitate the combination of Operations in various ways.</body>
       </ownedComment>
-      <generalization xmi:type="uml:Generalization" xmi:id="_yhNbHQMAEemJZq1w05lX7Q" general="_yhDpLgMAEemJZq1w05lX7Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNbHgMAEemJZq1w05lX7Q" name="map" visibility="public" type="_yhDpLgMAEemJZq1w05lX7Q" isOrdered="true" aggregation="composite" association="_yhNbIQMAEemJZq1w05lX7Q">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbHwMAEemJZq1w05lX7Q">
+      <generalization xmi:type="uml:Generalization" xmi:id="_0kng0QO9EemFDcd7InXdeg" general="_0keWjgO9EemFDcd7InXdeg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kng0gO9EemFDcd7InXdeg" name="map" visibility="public" type="_0keWjgO9EemFDcd7InXdeg" isOrdered="true" aggregation="composite" association="_0kng1QO9EemFDcd7InXdeg">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kng0wO9EemFDcd7InXdeg">
           <body>Components of the complex operation.  Depending on how the operations are combined, the interpretation of the components will change.</body>
         </ownedComment>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yhNbIAMAEemJZq1w05lX7Q" value="*"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0kng1AO9EemFDcd7InXdeg" value="*"/>
       </ownedAttribute>
     </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_yhNbIQMAEemJZq1w05lX7Q" memberEnd="_yhNbHgMAEemJZq1w05lX7Q _yhNbIgMAEemJZq1w05lX7Q">
-      <ownedEnd xmi:type="uml:Property" xmi:id="_yhNbIgMAEemJZq1w05lX7Q" visibility="public" type="_yhNbGwMAEemJZq1w05lX7Q" association="_yhNbIQMAEemJZq1w05lX7Q"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_0kng1QO9EemFDcd7InXdeg" memberEnd="_0kng0gO9EemFDcd7InXdeg _0kng1gO9EemFDcd7InXdeg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_0kng1gO9EemFDcd7InXdeg" visibility="public" type="_0kngzwO9EemFDcd7InXdeg" association="_0kng1QO9EemFDcd7InXdeg"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yhNbIwMAEemJZq1w05lX7Q" name="PermuteEntry">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbJAMAEemJZq1w05lX7Q">
+    <packagedElement xmi:type="uml:Class" xmi:id="_0kng1wO9EemFDcd7InXdeg" name="PermuteEntry">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_0kng2AO9EemFDcd7InXdeg">
         <body>Entry for the Permute operation, this object defines the mapping of input dimension to output dimension.  The output dimension is determined from its order in the axismap list.</body>
       </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_yhNbJQMAEemJZq1w05lX7Q" name="sourceAxis" visibility="public" type="_yhNaywMAEemJZq1w05lX7Q" isUnique="false">
-        <ownedComment xmi:type="uml:Comment" xmi:id="_yhNbJgMAEemJZq1w05lX7Q">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_0kng2QO9EemFDcd7InXdeg" name="sourceAxis" visibility="public" type="_0kngfwO9EemFDcd7InXdeg" isUnique="false">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_0kng2gO9EemFDcd7InXdeg">
           <body>Source (input) dimension number, 1 based.</body>
         </ownedComment>
       </ownedAttribute>
     </packagedElement>
-    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_yhDpIAMAEemJZq1w05lX7Q" xmi:id="_ytIWQAMAEemJZq1w05lX7Q">
-      <eAnnotations xmi:id="_ytIWQQMAEemJZq1w05lX7Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
-        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_yhWkFwMAEemJZq1w05lX7Q"/>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_0keWgAO9EemFDcd7InXdeg" xmi:id="_08nwwAO9EemFDcd7InXdeg">
+      <eAnnotations xmi:id="_08nwwQO9EemFDcd7InXdeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_0mQfNwO9EemFDcd7InXdeg"/>
       </eAnnotations>
-      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_ytIWQAMAEemJZq1w05lX7Q" href="IVOA_UML_Profile.profile.xmi#_yhWkEAMAEemJZq1w05lX7Q"/>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_08nwwAO9EemFDcd7InXdeg" href="IVOA_UML_Profile.profile.xmi#_0mQfMAO9EemFDcd7InXdeg"/>
     </profileApplication>
   </uml:Model>
-  <IVOA_UML_Profile:model xmi:id="_ytlCMAMAEemJZq1w05lX7Q" base_Package="_yhDpIAMAEemJZq1w05lX7Q" title="WCS Transform Model" version="1.0" authors="Arnold Rots, Mark Cresitello-Dittmar, David Bery, Steven Crawford, Nadia Dencheva, Perry Greenfield, Tim Jenness, Omar Laurino, Stuart Mumford, Erik Tollerud" previousVersion="0.0"/>
-  <IVOA_UML_Profile:modelimport xmi:id="_ytlCMQMAEemJZq1w05lX7Q" base_Package="_yhNaxQMAEemJZq1w05lX7Q" name="ivoa" version="1.0" url="http://www.ivoa.net/xml/VODML/20180519/IVOA-v1.0.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytlCMgMAEemJZq1w05lX7Q" base_DataType="_yhNaxgMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNaxgMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytlCMwMAEemJZq1w05lX7Q" base_NamedElement="_yhNaxgMAEemJZq1w05lX7Q" vodmlid="real"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytlCNAMAEemJZq1w05lX7Q" base_DataType="_yhNaxwMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNaxwMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytlCNQMAEemJZq1w05lX7Q" base_NamedElement="_yhNaxwMAEemJZq1w05lX7Q" vodmlid="datetime"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytlCNgMAEemJZq1w05lX7Q" base_DataType="_yhNayAMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNayAMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytlCNwMAEemJZq1w05lX7Q" base_NamedElement="_yhNayAMAEemJZq1w05lX7Q" vodmlid="anyURI"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytlCOAMAEemJZq1w05lX7Q" base_DataType="_yhNaygMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNaygMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytlCOQMAEemJZq1w05lX7Q" base_NamedElement="_yhNaygMAEemJZq1w05lX7Q" vodmlid="string"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMIAMAEemJZq1w05lX7Q" base_DataType="_yhNaywMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNaywMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMIQMAEemJZq1w05lX7Q" base_NamedElement="_yhNaywMAEemJZq1w05lX7Q" vodmlid="nonnegativeInteger"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMIgMAEemJZq1w05lX7Q" base_DataType="_yhNazAMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNazAMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMIwMAEemJZq1w05lX7Q" base_NamedElement="_yhNazAMAEemJZq1w05lX7Q" vodmlid="boolean"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMJAMAEemJZq1w05lX7Q" base_DataType="_yhNazQMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNazQMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMJQMAEemJZq1w05lX7Q" base_NamedElement="_yhNazQMAEemJZq1w05lX7Q" vodmlid="integer"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMJgMAEemJZq1w05lX7Q" base_DataType="_yhNazgMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNazgMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMJwMAEemJZq1w05lX7Q" base_NamedElement="_yhNazgMAEemJZq1w05lX7Q" vodmlid="rational"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMKAMAEemJZq1w05lX7Q" base_DataType="_yhNazwMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNazwMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMKQMAEemJZq1w05lX7Q" base_NamedElement="_yhNazwMAEemJZq1w05lX7Q" vodmlid="complex"/>
-  <IVOA_UML_Profile:primitive xmi:id="_ytuMKgMAEemJZq1w05lX7Q" base_DataType="_yhNa0QMAEemJZq1w05lX7Q" base_PrimitiveType="_yhNa0QMAEemJZq1w05lX7Q"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMKwMAEemJZq1w05lX7Q" base_NamedElement="_yhNa0QMAEemJZq1w05lX7Q" vodmlid="quantity.Unit"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMLAMAEemJZq1w05lX7Q" base_NamedElement="_yhNa0wMAEemJZq1w05lX7Q" vodmlid="quantity.Quantity"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_ytuMLQMAEemJZq1w05lX7Q" base_NamedElement="_yhNa1gMAEemJZq1w05lX7Q" vodmlid="quantity.IntegerQuantity"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_yt39IAMAEemJZq1w05lX7Q" base_NamedElement="_yhNa2QMAEemJZq1w05lX7Q" vodmlid="quantity.RealQuantity"/>
+  <IVOA_UML_Profile:model xmi:id="_09XXoAO9EemFDcd7InXdeg" base_Package="_0keWgAO9EemFDcd7InXdeg" title="WCS Transform Model" version="1.0" authors="Arnold Rots, Mark Cresitello-Dittmar, David Berry, Steven Crawford, Nadia Dencheva, Perry Greenfield, Tim Jenness, Omar Laurino, Stuart Mumford, Erik Tollerud" previousVersion="0.0"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_09XXoQO9EemFDcd7InXdeg" base_Package="_0kngeQO9EemFDcd7InXdeg" name="ivoa" version="1.0" url="http://www.ivoa.net/xml/VODML/20180519/IVOA-v1.0.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09XXogO9EemFDcd7InXdeg" base_DataType="_0kngegO9EemFDcd7InXdeg" base_PrimitiveType="_0kngegO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09XXowO9EemFDcd7InXdeg" base_NamedElement="_0kngegO9EemFDcd7InXdeg" vodmlid="real"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09XXpAO9EemFDcd7InXdeg" base_DataType="_0kngewO9EemFDcd7InXdeg" base_PrimitiveType="_0kngewO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09XXpQO9EemFDcd7InXdeg" base_NamedElement="_0kngewO9EemFDcd7InXdeg" vodmlid="datetime"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghkAO9EemFDcd7InXdeg" base_DataType="_0kngfAO9EemFDcd7InXdeg" base_PrimitiveType="_0kngfAO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghkQO9EemFDcd7InXdeg" base_NamedElement="_0kngfAO9EemFDcd7InXdeg" vodmlid="anyURI"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghkgO9EemFDcd7InXdeg" base_DataType="_0kngfgO9EemFDcd7InXdeg" base_PrimitiveType="_0kngfgO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghkwO9EemFDcd7InXdeg" base_NamedElement="_0kngfgO9EemFDcd7InXdeg" vodmlid="string"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghlAO9EemFDcd7InXdeg" base_DataType="_0kngfwO9EemFDcd7InXdeg" base_PrimitiveType="_0kngfwO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghlQO9EemFDcd7InXdeg" base_NamedElement="_0kngfwO9EemFDcd7InXdeg" vodmlid="nonnegativeInteger"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghlgO9EemFDcd7InXdeg" base_DataType="_0knggAO9EemFDcd7InXdeg" base_PrimitiveType="_0knggAO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghlwO9EemFDcd7InXdeg" base_NamedElement="_0knggAO9EemFDcd7InXdeg" vodmlid="boolean"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghmAO9EemFDcd7InXdeg" base_DataType="_0knggQO9EemFDcd7InXdeg" base_PrimitiveType="_0knggQO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghmQO9EemFDcd7InXdeg" base_NamedElement="_0knggQO9EemFDcd7InXdeg" vodmlid="integer"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghmgO9EemFDcd7InXdeg" base_DataType="_0kngggO9EemFDcd7InXdeg" base_PrimitiveType="_0kngggO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghmwO9EemFDcd7InXdeg" base_NamedElement="_0kngggO9EemFDcd7InXdeg" vodmlid="rational"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghnAO9EemFDcd7InXdeg" base_DataType="_0knggwO9EemFDcd7InXdeg" base_PrimitiveType="_0knggwO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09ghnQO9EemFDcd7InXdeg" base_NamedElement="_0knggwO9EemFDcd7InXdeg" vodmlid="complex"/>
+  <IVOA_UML_Profile:primitive xmi:id="_09ghngO9EemFDcd7InXdeg" base_DataType="_0knghQO9EemFDcd7InXdeg" base_PrimitiveType="_0knghQO9EemFDcd7InXdeg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09qSkAO9EemFDcd7InXdeg" base_NamedElement="_0knghQO9EemFDcd7InXdeg" vodmlid="quantity.Unit"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09qSkQO9EemFDcd7InXdeg" base_NamedElement="_0knghwO9EemFDcd7InXdeg" vodmlid="quantity.Quantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09qSkgO9EemFDcd7InXdeg" base_NamedElement="_0kngigO9EemFDcd7InXdeg" vodmlid="quantity.IntegerQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_09qSkwO9EemFDcd7InXdeg" base_NamedElement="_0kngjQO9EemFDcd7InXdeg" vodmlid="quantity.RealQuantity"/>
 </xmi:XMI>


More information about the Volutecommits mailing list