[Volute] r4088 - trunk/projects/dm/vo-dml/models/source-std

Volute commit messages volutecommits at g-vo.org
Tue May 16 04:58:05 CEST 2017


Author: jesus
Date: Tue May 16 04:58:04 2017
New Revision: 4088

Log:
SourceDM vodml

Added:
   trunk/projects/dm/vo-dml/models/source-std/IVOA_UML_Profile.profile.xmi
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.cmap
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.gvd
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.html
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.png   (contents, props changed)
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.svrlt
   trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.validation-report.txt
   trunk/projects/dm/vo-dml/models/source-std/__TEMP__.vo-dml.xml
   trunk/projects/dm/vo-dml/models/source-std/ivoa.xmi
   trunk/projects/dm/vo-dml/models/source-std/sourcedm.xmi
   trunk/projects/dm/vo-dml/models/source-std/vo-dml.properties
Deleted:
   trunk/projects/dm/vo-dml/models/source-std/README.txt

Added: trunk/projects/dm/vo-dml/models/source-std/IVOA_UML_Profile.profile.xmi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/IVOA_UML_Profile.profile.xmi	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="UTF-8"?><uml:Profile xmlns:uml="http://www.omg.org/spec/UML/20100901" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:version="2.1" xmi:id="_TdzOgDcqEeeEzazW-sDuAg" name="IVOA_UML_Profile" metaclassReference="_TdzOsjcqEeeEzazW-sDuAg">
+  <eAnnotations xmi:id="_TdzOgTcqEeeEzazW-sDuAg" source="Objing">
+    <contents xmi:type="uml:Property" xmi:id="_TdzOgjcqEeeEzazW-sDuAg" name="Module">
+      <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOgzcqEeeEzazW-sDuAg" value="3ae0165f-c9c5-4345-a6d4-63cb7a3bb529"/>
+    </contents>
+    <contents xmi:type="uml:Property" xmi:id="_TdzOhDcqEeeEzazW-sDuAg" name="ID">
+      <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOhTcqEeeEzazW-sDuAg" value="bd299abf-0d27-4f04-a467-fb2f2f60b508"/>
+    </contents>
+  </eAnnotations>
+  <eAnnotations xmi:id="_TdzOhjcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+    <contents xmi:type="ecore:EPackage" xmi:id="_TdzOhzcqEeeEzazW-sDuAg" name="IVOA_UML_Profile" nsURI="http:///schemas/IVOA_UML_Profile/_TdyncDcqEeeEzazW-sDuAg/0" nsPrefix="IVOA_UML_Profile">
+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_TdzOiDcqEeeEzazW-sDuAg" name="model">
+        <eAnnotations xmi:id="_TdzOiTcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TdzOszcqEeeEzazW-sDuAg"/>
+        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TdzOijcqEeeEzazW-sDuAg" name="base_Element" ordered="false" lowerBound="1">
+          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Element"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOjDcqEeeEzazW-sDuAg" name="title" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOjjcqEeeEzazW-sDuAg" name="version" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOkDcqEeeEzazW-sDuAg" name="authors" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOkjcqEeeEzazW-sDuAg" name="previousVersion" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+      </eClassifiers>
+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_TdzOlDcqEeeEzazW-sDuAg" name="modelimport">
+        <eAnnotations xmi:id="_TdzOlTcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TdzO3jcqEeeEzazW-sDuAg"/>
+        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TdzOljcqEeeEzazW-sDuAg" name="base_Element" ordered="false" lowerBound="1">
+          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Element"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOmDcqEeeEzazW-sDuAg" name="name" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOmjcqEeeEzazW-sDuAg" name="version" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOnDcqEeeEzazW-sDuAg" name="url" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOnjcqEeeEzazW-sDuAg" name="documentationURL" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+      </eClassifiers>
+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_TdzOoDcqEeeEzazW-sDuAg" name="modelelement">
+        <eAnnotations xmi:id="_TdzOoTcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TdzPCTcqEeeEzazW-sDuAg"/>
+        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TdzOojcqEeeEzazW-sDuAg" name="base_Element" ordered="false" lowerBound="1">
+          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Element"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOpDcqEeeEzazW-sDuAg" name="vodmlid" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+      </eClassifiers>
+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_TdzOpjcqEeeEzazW-sDuAg" name="primitive">
+        <eAnnotations xmi:id="_TdzOpzcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TdzPHDcqEeeEzazW-sDuAg"/>
+        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TdzOqDcqEeeEzazW-sDuAg" name="base_Element" ordered="false" lowerBound="1">
+          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Element"/>
+        </eStructuralFeatures>
+      </eClassifiers>
+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_TdzOqjcqEeeEzazW-sDuAg" name="semanticconcept">
+        <eAnnotations xmi:id="_TdzOqzcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TdzPJzcqEeeEzazW-sDuAg"/>
+        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TdzOrDcqEeeEzazW-sDuAg" name="base_Element" ordered="false" lowerBound="1">
+          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Element"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOrjcqEeeEzazW-sDuAg" name="topconcept" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TdzOsDcqEeeEzazW-sDuAg" name="vocabularyURI" ordered="false">
+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        </eStructuralFeatures>
+      </eClassifiers>
+    </contents>
+  </eAnnotations>
+  <elementImport xmi:id="_TdzOsjcqEeeEzazW-sDuAg">
+    <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+  </elementImport>
+  <packagedElement xmi:type="uml:Stereotype" xmi:id="_TdzOszcqEeeEzazW-sDuAg" name="model">
+    <eAnnotations xmi:id="_TdzOtDcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdzOtTcqEeeEzazW-sDuAg" name="ID">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOtjcqEeeEzazW-sDuAg" value="b91325e1-856c-46f1-ad14-1acd37d73f79"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzOtzcqEeeEzazW-sDuAg" name="Label">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOuDcqEeeEzazW-sDuAg" value="model"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzOuTcqEeeEzazW-sDuAg" name="BaseClass">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOujcqEeeEzazW-sDuAg" value="Standard.Package"/>
+      </contents>
+    </eAnnotations>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzOuzcqEeeEzazW-sDuAg" name="base_Element" association="_TdzO3DcqEeeEzazW-sDuAg">
+      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzOvDcqEeeEzazW-sDuAg" name="title">
+      <eAnnotations xmi:id="_TdzOvTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzOvjcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOvzcqEeeEzazW-sDuAg" value="title"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzOwDcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOwTcqEeeEzazW-sDuAg" value="2678bd6b-b32a-4482-a274-9fb2b3619021"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzOwjcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzOwzcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzOxDcqEeeEzazW-sDuAg" name="version">
+      <eAnnotations xmi:id="_TdzOxTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzOxjcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOxzcqEeeEzazW-sDuAg" value="version"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzOyDcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOyTcqEeeEzazW-sDuAg" value="f718a733-3b27-4e8b-bbd5-43222487f68b"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzOyjcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzOyzcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzOzDcqEeeEzazW-sDuAg" name="authors">
+      <eAnnotations xmi:id="_TdzOzTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzOzjcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzOzzcqEeeEzazW-sDuAg" value="authors"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzO0DcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO0TcqEeeEzazW-sDuAg" value="2b21d257-3bda-426a-8180-cd162aee6d6a"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzO0jcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzO0zcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO1DcqEeeEzazW-sDuAg" name="previousVersion">
+      <eAnnotations xmi:id="_TdzO1TcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzO1jcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO1zcqEeeEzazW-sDuAg" value="previousVersion"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzO2DcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO2TcqEeeEzazW-sDuAg" value="be4bcb2e-3afa-4f6d-a283-d98807b23076"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzO2jcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzO2zcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Extension" xmi:id="_TdzO3DcqEeeEzazW-sDuAg" name="Element_model" memberEnd="_TdzO3TcqEeeEzazW-sDuAg _TdzOuzcqEeeEzazW-sDuAg">
+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TdzO3TcqEeeEzazW-sDuAg" name="extension_model" type="_TdzOszcqEeeEzazW-sDuAg" aggregation="composite" association="_TdzO3DcqEeeEzazW-sDuAg"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Stereotype" xmi:id="_TdzO3jcqEeeEzazW-sDuAg" name="modelimport">
+    <eAnnotations xmi:id="_TdzO3zcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdzO4DcqEeeEzazW-sDuAg" name="ID">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO4TcqEeeEzazW-sDuAg" value="c2f2c1e9-544a-4a2c-bf9f-e890529513e8"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzO4jcqEeeEzazW-sDuAg" name="Label">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO4zcqEeeEzazW-sDuAg" value="modelimport"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzO5DcqEeeEzazW-sDuAg" name="BaseClass">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO5TcqEeeEzazW-sDuAg" value="Standard.Package"/>
+      </contents>
+    </eAnnotations>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO5jcqEeeEzazW-sDuAg" name="base_Element" association="_TdzPBzcqEeeEzazW-sDuAg">
+      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO5zcqEeeEzazW-sDuAg" name="name">
+      <eAnnotations xmi:id="_TdzO6DcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzO6TcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO6jcqEeeEzazW-sDuAg" value="name"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzO6zcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO7DcqEeeEzazW-sDuAg" value="072e91dd-d9c8-4274-9565-8bb00d3b92de"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzO7TcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzO7jcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO7zcqEeeEzazW-sDuAg" name="version">
+      <eAnnotations xmi:id="_TdzO8DcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzO8TcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO8jcqEeeEzazW-sDuAg" value="version"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzO8zcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO9DcqEeeEzazW-sDuAg" value="4a220620-283d-4840-84fa-8ec654940b2b"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzO9TcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzO9jcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO9zcqEeeEzazW-sDuAg" name="url">
+      <eAnnotations xmi:id="_TdzO-DcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzO-TcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO-jcqEeeEzazW-sDuAg" value="url"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzO-zcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzO_DcqEeeEzazW-sDuAg" value="860acafa-35cb-4c58-8c96-9da0d7998356"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzO_TcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzO_jcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzO_zcqEeeEzazW-sDuAg" name="documentationURL">
+      <eAnnotations xmi:id="_TdzPADcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzPATcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPAjcqEeeEzazW-sDuAg" value="documentationURL"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzPAzcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPBDcqEeeEzazW-sDuAg" value="c88ca8ea-48ca-4a37-84fe-5f7d0a64f415"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzPBTcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzPBjcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Extension" xmi:id="_TdzPBzcqEeeEzazW-sDuAg" name="Element_modelimport" memberEnd="_TdzPCDcqEeeEzazW-sDuAg _TdzO5jcqEeeEzazW-sDuAg">
+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TdzPCDcqEeeEzazW-sDuAg" name="extension_modelimport" type="_TdzO3jcqEeeEzazW-sDuAg" aggregation="composite" association="_TdzPBzcqEeeEzazW-sDuAg"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Stereotype" xmi:id="_TdzPCTcqEeeEzazW-sDuAg" name="modelelement">
+    <eAnnotations xmi:id="_TdzPCjcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdzPCzcqEeeEzazW-sDuAg" name="ID">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPDDcqEeeEzazW-sDuAg" value="ff2d6a5e-6ad5-485b-adf8-6dd1d824b882"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPDTcqEeeEzazW-sDuAg" name="Label">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPDjcqEeeEzazW-sDuAg" value="modelelement"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPDzcqEeeEzazW-sDuAg" name="BaseClass">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPEDcqEeeEzazW-sDuAg" value="Infrastructure.ModelElement"/>
+      </contents>
+    </eAnnotations>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPETcqEeeEzazW-sDuAg" name="base_Element" association="_TdzPGjcqEeeEzazW-sDuAg">
+      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPEjcqEeeEzazW-sDuAg" name="vodmlid">
+      <eAnnotations xmi:id="_TdzPEzcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzPFDcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPFTcqEeeEzazW-sDuAg" value="vodmlid"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzPFjcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPFzcqEeeEzazW-sDuAg" value="879b1b15-eff0-4ddc-b3a4-4328c98aa372"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzPGDcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzPGTcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Extension" xmi:id="_TdzPGjcqEeeEzazW-sDuAg" name="Element_modelelement" memberEnd="_TdzPGzcqEeeEzazW-sDuAg _TdzPETcqEeeEzazW-sDuAg">
+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TdzPGzcqEeeEzazW-sDuAg" name="extension_modelelement" type="_TdzPCTcqEeeEzazW-sDuAg" aggregation="composite" association="_TdzPGjcqEeeEzazW-sDuAg"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Stereotype" xmi:id="_TdzPHDcqEeeEzazW-sDuAg" name="primitive">
+    <eAnnotations xmi:id="_TdzPHTcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdzPHjcqEeeEzazW-sDuAg" name="ID">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPHzcqEeeEzazW-sDuAg" value="dd77f381-f561-417d-980f-2ac3c0b0363b"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPIDcqEeeEzazW-sDuAg" name="Label">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPITcqEeeEzazW-sDuAg" value="primitive"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPIjcqEeeEzazW-sDuAg" name="BaseClass">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPIzcqEeeEzazW-sDuAg" value="Standard.DataType"/>
+      </contents>
+    </eAnnotations>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPJDcqEeeEzazW-sDuAg" name="base_Element" association="_TdzPJTcqEeeEzazW-sDuAg">
+      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Extension" xmi:id="_TdzPJTcqEeeEzazW-sDuAg" name="Element_primitive" memberEnd="_TdzPJjcqEeeEzazW-sDuAg _TdzPJDcqEeeEzazW-sDuAg">
+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TdzPJjcqEeeEzazW-sDuAg" name="extension_primitive" type="_TdzPHDcqEeeEzazW-sDuAg" aggregation="composite" association="_TdzPJTcqEeeEzazW-sDuAg"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Stereotype" xmi:id="_TdzPJzcqEeeEzazW-sDuAg" name="semanticconcept">
+    <eAnnotations xmi:id="_TdzPKDcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdzPKTcqEeeEzazW-sDuAg" name="ID">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPKjcqEeeEzazW-sDuAg" value="04fdb4b1-74ad-4a7f-9f0b-78ec70d5426b"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPKzcqEeeEzazW-sDuAg" name="Label">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPLDcqEeeEzazW-sDuAg" value="semanticconcept"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdzPLTcqEeeEzazW-sDuAg" name="BaseClass">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPLjcqEeeEzazW-sDuAg" value="Infrastructure.ModelElement"/>
+      </contents>
+    </eAnnotations>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPLzcqEeeEzazW-sDuAg" name="base_Element" association="_TdzPQDcqEeeEzazW-sDuAg">
+      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPMDcqEeeEzazW-sDuAg" name="topconcept">
+      <eAnnotations xmi:id="_TdzPMTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzPMjcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPMzcqEeeEzazW-sDuAg" value="topconcept"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzPNDcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPNTcqEeeEzazW-sDuAg" value="26438357-5006-42b8-8043-89df0ab6e855"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzPNjcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzPNzcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_TdzPODcqEeeEzazW-sDuAg" name="vocabularyURI">
+      <eAnnotations xmi:id="_TdzPOTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdzPOjcqEeeEzazW-sDuAg" name="Label">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPOzcqEeeEzazW-sDuAg" value="vocabularyURI"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_TdzPPDcqEeeEzazW-sDuAg" name="ID">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdzPPTcqEeeEzazW-sDuAg" value="fd8a71c6-7359-4ad7-9f4e-6ae522a6b6bd"/>
+        </contents>
+      </eAnnotations>
+      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi#String"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzPPjcqEeeEzazW-sDuAg" value="1"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzPPzcqEeeEzazW-sDuAg"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Extension" xmi:id="_TdzPQDcqEeeEzazW-sDuAg" name="Element_semanticconcept" memberEnd="_TdzPQTcqEeeEzazW-sDuAg _TdzPLzcqEeeEzazW-sDuAg">
+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TdzPQTcqEeeEzazW-sDuAg" name="extension_semanticconcept" type="_TdzPJzcqEeeEzazW-sDuAg" aggregation="composite" association="_TdzPQDcqEeeEzazW-sDuAg"/>
+  </packagedElement>
+</uml:Profile>

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.cmap
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.cmap	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,36 @@
+<map id="GVmap" name="GVmap">
+<area shape="rect" id="node1" href="#source" title="source" alt="" coords="1157,56,1229,104"/>
+<area shape="rect" id="node2" href="#crossmatchedMeassurements" title="crossmatchedMeassurements" alt="" coords="894,56,1133,104"/>
+<area shape="rect" id="node3" href="#individualMeasurements" title="individualMeasurements" alt="" coords="664,56,870,104"/>
+<area shape="rect" id="node4" href="#nameResolver" title="nameResolver" alt="" coords="512,56,640,104"/>
+<area shape="rect" id="node5" href="#coordsys_tessel" title="coordsys_tessel" alt="" coords="349,56,488,104"/>
+<area shape="rect" id="node6" href="#ds" title="ds" alt="" coords="253,56,325,104"/>
+<area shape="rect" id="node7" href="#photometry" title="photometry" alt="" coords="122,56,230,104"/>
+<area shape="rect" id="node8" href="#ivoa" title="ivoa" alt="" coords="27,56,99,104"/>
+<area shape="rect" id="node9" href="#source.Source" title="{source/Source|+name : sourcedm:ivoa.string\l+position : sourcedm:coordsys_tessel.Position2D\l}" alt="" coords="963,174,1195,229"/>
+<area shape="rect" id="node13" href="#individualMeasurements.RadialMotion" title="{individualMeasurements/RadialMotion|+radialVelocity : sourcedm:ivoa.RealQuantity\l+redshift : sourcedm:ivoa.RealQuantity\l}" alt="" coords="546,295,764,350"/>
+<area shape="rect" id="node14" href="#individualMeasurements.SourcePosition" title="{individualMeasurements/SourcePosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}" alt="" coords="788,295,983,350"/>
+<area shape="rect" id="node18" href="#coordsys_tessel.CoordFrame" title="{coordsys_tessel/CoordFrame}" alt="" coords="1006,298,1151,347"/>
+<area shape="rect" id="node19" href="#ds.DataSet" title="{ds/DataSet}" alt="" coords="1175,298,1247,347"/>
+<area shape="rect" id="node20" href="#photometry.PhotometryPoint" title="{photometry/PhotometryPoint|+magnitude : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1270,298,1474,347"/>
+<area shape="rect" id="node10" href="#source.CrossmatchedSource" title="{source/CrossmatchedSource}" alt="" coords="1253,55,1395,105"/>
+<area shape="rect" id="node11" href="#crossmatchedMeassurements.RadialPosition" title="{crossmatchedMeassurements/RadialPosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1218,174,1430,229"/>
+<area shape="rect" id="node12" href="#crossmatchedMeassurements.ProperMotion" title="{crossmatchedMeassurements/ProperMotion|+muCoord1 : sourcedm:ivoa.RealQuantity\l+muCoord2 : sourcedm:ivoa.RealQuantity\l+totalProperMotion : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1454,169,1690,234"/>
+<area shape="rect" id="node16" href="#nameResolver.ResolvedName" title="{nameResolver/ResolvedName|+identifier : sourcedm:ivoa.string\l}" alt="" coords="1714,177,1878,226"/>
+<area shape="rect" id="node15" href="#nameResolver.ResolvedNameAlias" title="{nameResolver/ResolvedNameAlias|+alias : sourcedm:ivoa.string\l}" alt="" coords="1710,298,1882,347"/>
+<area shape="rect" id="node17" href="#coordsys_tessel.Position2D" title="{coordsys_tessel/Position2D}" alt="" coords="1420,55,1559,105"/>
+<area shape="rect" id="node21" href="#photometry.PhotCal" title="{photometry/PhotCal}" alt="" coords="1318,411,1426,461"/>
+<area shape="rect" id="node22" href="#ivoa.real" title="{<<primitive type>>\nivoa/real}" alt="" coords="1583,55,1689,105"/>
+<area shape="rect" id="node23" href="#ivoa.datetime" title="{<<primitive type>>\nivoa/datetime}" alt="" coords="1713,55,1818,105"/>
+<area shape="rect" id="node24" href="#ivoa.anyURI" title="{<<primitive type>>\nivoa/anyURI}" alt="" coords="1842,55,1947,105"/>
+<area shape="rect" id="node25" href="#ivoa.string" title="{<<primitive type>>\nivoa/string}" alt="" coords="1937,177,2042,226"/>
+<area shape="rect" id="node26" href="#ivoa.nonnegativeInteger" title="{<<primitive type>>\nivoa/nonnegativeInteger}" alt="" coords="2100,55,2225,105"/>
+<area shape="rect" id="node27" href="#ivoa.boolean" title="{<<primitive type>>\nivoa/boolean}" alt="" coords="2249,55,2354,105"/>
+<area shape="rect" id="node28" href="#ivoa.integer" title="{<<primitive type>>\nivoa/integer}" alt="" coords="2378,55,2483,105"/>
+<area shape="rect" id="node29" href="#ivoa.rational" title="{<<primitive type>>\nivoa/rational}" alt="" coords="2507,55,2613,105"/>
+<area shape="rect" id="node30" href="#ivoa.complex" title="{<<primitive type>>\nivoa/complex}" alt="" coords="2637,55,2742,105"/>
+<area shape="rect" id="node31" href="#ivoa.Unit" title="{<<primitive type>>\nivoa/Unit}" alt="" coords="1971,55,2077,105"/>
+<area shape="rect" id="node32" href="#ivoa.Quantity" title="{<<datatype>>\nivoa/Quantity|+unit : sourcedm:ivoa.Unit\l}" alt="" coords="2860,174,2996,229"/>
+<area shape="rect" id="node33" href="#ivoa.IntegerQuantity" title="{<<datatype>>\nivoa/IntegerQuantity|+value : sourcedm:ivoa.integer\l}" alt="" coords="2766,53,2920,107"/>
+<area shape="rect" id="node34" href="#ivoa.RealQuantity" title="{<<datatype>>\nivoa/RealQuantity|+value : sourcedm:ivoa.real\l}" alt="" coords="2943,53,3083,107"/>
+</map>

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.gvd
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.gvd	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,227 @@
+
+digraph GVmap {  
+	label = "\n\nsourcedm data model"
+	rankdir=TB
+	
+	node [ 
+	  shape=tab
+	  style=filled
+	]
+	subgraph cluster_packages {
+	  label="Model"
+	  rankdir=TB
+      style=filled
+      fillcolor="/set312/1"
+	  
+    "source" [
+    URL="#source"
+    label = "source"
+    fillcolor="/set312/2"
+    ] ;
+    
+    "crossmatchedMeassurements" [
+    URL="#crossmatchedMeassurements"
+    label = "crossmatchedMeassurements"
+    fillcolor="/set312/3"
+    ] ;
+    
+    "individualMeasurements" [
+    URL="#individualMeasurements"
+    label = "individualMeasurements"
+    fillcolor="/set312/4"
+    ] ;
+    
+    "nameResolver" [
+    URL="#nameResolver"
+    label = "nameResolver"
+    fillcolor="/set312/5"
+    ] ;
+    
+    "coordsys_tessel" [
+    URL="#coordsys_tessel"
+    label = "coordsys_tessel"
+    fillcolor="/set312/6"
+    ] ;
+    
+    "ds" [
+    URL="#ds"
+    label = "ds"
+    fillcolor="/set312/7"
+    ] ;
+    
+    "photometry" [
+    URL="#photometry"
+    label = "photometry"
+    fillcolor="/set312/8"
+    ] ;
+    
+    "ivoa" [
+    URL="#ivoa"
+    label = "ivoa"
+    fillcolor="/set312/9"
+    ] ;
+    
+	}
+	
+	node [
+	shape=record
+	fontsize=8
+	style=filled] 
+	"sourcedm:source.Source" [
+    URL="#source.Source"
+    label = "{source/Source|+name : sourcedm:ivoa.string\l+position : sourcedm:coordsys_tessel.Position2D\l}"
+    fillcolor="/set312/2"
+    ] ;
+  "sourcedm:source.CrossmatchedSource" [
+    URL="#source.CrossmatchedSource"
+    label = "{source/CrossmatchedSource}"
+    fillcolor="/set312/2"
+    ] ;
+  "sourcedm:crossmatchedMeassurements.RadialPosition" [
+    URL="#crossmatchedMeassurements.RadialPosition"
+    label = "{crossmatchedMeassurements/RadialPosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}"
+    fillcolor="/set312/3"
+    ] ;
+  "sourcedm:crossmatchedMeassurements.ProperMotion" [
+    URL="#crossmatchedMeassurements.ProperMotion"
+    label = "{crossmatchedMeassurements/ProperMotion|+muCoord1 : sourcedm:ivoa.RealQuantity\l+muCoord2 : sourcedm:ivoa.RealQuantity\l+totalProperMotion : sourcedm:ivoa.RealQuantity\l}"
+    fillcolor="/set312/3"
+    ] ;
+  "sourcedm:individualMeasurements.RadialMotion" [
+    URL="#individualMeasurements.RadialMotion"
+    label = "{individualMeasurements/RadialMotion|+radialVelocity : sourcedm:ivoa.RealQuantity\l+redshift : sourcedm:ivoa.RealQuantity\l}"
+    fillcolor="/set312/4"
+    ] ;
+  "sourcedm:individualMeasurements.SourcePosition" [
+    URL="#individualMeasurements.SourcePosition"
+    label = "{individualMeasurements/SourcePosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}"
+    fillcolor="/set312/4"
+    ] ;
+  "sourcedm:nameResolver.ResolvedNameAlias" [
+    URL="#nameResolver.ResolvedNameAlias"
+    label = "{nameResolver/ResolvedNameAlias|+alias : sourcedm:ivoa.string\l}"
+    fillcolor="/set312/5"
+    ] ;
+  "sourcedm:nameResolver.ResolvedName" [
+    URL="#nameResolver.ResolvedName"
+    label = "{nameResolver/ResolvedName|+identifier : sourcedm:ivoa.string\l}"
+    fillcolor="/set312/5"
+    ] ;
+  "sourcedm:coordsys_tessel.Position2D" [
+    URL="#coordsys_tessel.Position2D"
+    label = "{coordsys_tessel/Position2D}"
+    fillcolor="/set312/6"
+    ] ;
+  "sourcedm:coordsys_tessel.CoordFrame" [
+    URL="#coordsys_tessel.CoordFrame"
+    label = "{coordsys_tessel/CoordFrame}"
+    fillcolor="/set312/6"
+    ] ;
+  "sourcedm:ds.DataSet" [
+    URL="#ds.DataSet"
+    label = "{ds/DataSet}"
+    fillcolor="/set312/7"
+    ] ;
+  "sourcedm:photometry.PhotometryPoint" [
+    URL="#photometry.PhotometryPoint"
+    label = "{photometry/PhotometryPoint|+magnitude : sourcedm:ivoa.RealQuantity\l}"
+    fillcolor="/set312/8"
+    ] ;
+  "sourcedm:photometry.PhotCal" [
+    URL="#photometry.PhotCal"
+    label = "{photometry/PhotCal}"
+    fillcolor="/set312/8"
+    ] ;
+  "sourcedm:ivoa.real"[
+    URL="#ivoa.real"
+    label = "{<<primitive type>>\nivoa/real}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.datetime"[
+    URL="#ivoa.datetime"
+    label = "{<<primitive type>>\nivoa/datetime}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.anyURI"[
+    URL="#ivoa.anyURI"
+    label = "{<<primitive type>>\nivoa/anyURI}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.string"[
+    URL="#ivoa.string"
+    label = "{<<primitive type>>\nivoa/string}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.nonnegativeInteger"[
+    URL="#ivoa.nonnegativeInteger"
+    label = "{<<primitive type>>\nivoa/nonnegativeInteger}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.boolean"[
+    URL="#ivoa.boolean"
+    label = "{<<primitive type>>\nivoa/boolean}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.integer"[
+    URL="#ivoa.integer"
+    label = "{<<primitive type>>\nivoa/integer}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.rational"[
+    URL="#ivoa.rational"
+    label = "{<<primitive type>>\nivoa/rational}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.complex"[
+    URL="#ivoa.complex"
+    label = "{<<primitive type>>\nivoa/complex}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.Unit"[
+    URL="#ivoa.Unit"
+    label = "{<<primitive type>>\nivoa/Unit}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.Quantity" [
+    URL="#ivoa.Quantity"
+    label = "{<<datatype>>\nivoa/Quantity|+unit : sourcedm:ivoa.Unit\l}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.IntegerQuantity" [
+    URL="#ivoa.IntegerQuantity"
+    label = "{<<datatype>>\nivoa/IntegerQuantity|+value : sourcedm:ivoa.integer\l}"
+    fillcolor="/set312/9"
+    ] ;
+  "sourcedm:ivoa.RealQuantity" [
+    URL="#ivoa.RealQuantity"
+    label = "{<<datatype>>\nivoa/RealQuantity|+value : sourcedm:ivoa.real\l}"
+    fillcolor="/set312/9"
+    ] ;
+  
+ 
+    edge [color="red", arrowtail="none", arrowhead="empty"]
+    "sourcedm:source.CrossmatchedSource" -> "sourcedm:source.Source" ;
+  "sourcedm:ivoa.anyURI" -> "sourcedm:ivoa.string" ;
+  "sourcedm:ivoa.Unit" -> "sourcedm:ivoa.string" ;
+  "sourcedm:ivoa.IntegerQuantity" -> "sourcedm:ivoa.Quantity" ;
+  "sourcedm:ivoa.RealQuantity" -> "sourcedm:ivoa.Quantity" ;
+  
+ 
+    edge [color="blue", arrowhead="open", arrowtail="diamond",dir="both",fontsize="10"]
+    "sourcedm:source.Source" -> "sourcedm:photometry.PhotometryPoint" [headlabel="1",label="photometryPoint",labelfontsize=10] ;
+  "sourcedm:source.CrossmatchedSource" -> "sourcedm:source.Source" [headlabel="0..*",label="source",labelfontsize=10] ;
+  "sourcedm:nameResolver.ResolvedName" -> "sourcedm:nameResolver.ResolvedNameAlias" [headlabel="0..*",label="resolvedNameAlias",labelfontsize=10] ;
+  
+ 
+    edge [color="green", arrowhead="open", arrowtail="none"]
+    "sourcedm:source.Source" -> "sourcedm:individualMeasurements.RadialMotion" [headlabel="1",label="radialMotion",labelfontsize=10] ;
+  "sourcedm:source.Source" -> "sourcedm:individualMeasurements.SourcePosition" [headlabel="1",label="sourcePosition",labelfontsize=10] ;
+  "sourcedm:source.Source" -> "sourcedm:coordsys_tessel.CoordFrame" [headlabel="1",label="coordFrame",labelfontsize=10] ;
+  "sourcedm:source.Source" -> "sourcedm:ds.DataSet" [headlabel="0..1",label="dataSet",labelfontsize=10] ;
+  "sourcedm:source.CrossmatchedSource" -> "sourcedm:crossmatchedMeassurements.RadialPosition" [headlabel="1",label="radialPosition",labelfontsize=10] ;
+  "sourcedm:source.CrossmatchedSource" -> "sourcedm:crossmatchedMeassurements.ProperMotion" [headlabel="1",label="properMotion",labelfontsize=10] ;
+  "sourcedm:source.CrossmatchedSource" -> "sourcedm:nameResolver.ResolvedName" [headlabel="1",label="resolvedName",labelfontsize=10] ;
+  "sourcedm:photometry.PhotometryPoint" -> "sourcedm:photometry.PhotCal" [headlabel="1",label="photCal",labelfontsize=10] ;
+    
+}
+  
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.html	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,2308 @@
+<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title></title>
+    <link rel="stylesheet" href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa_wg.css" type="text/css">
+    <link rel="stylesheet" href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/xmi.css" type="text/css">
+  </head>
+  <body>
+    <h1></h1>
+    <h2><a id="contents" name="contents">Table of Contents</a></h2>
+    <div class="head">
+      <table class=".toc">
+        <tr>
+          <td>1.</td>
+          <td>    <a href="#model_section">model: sourcedm</a></td>
+        </tr>
+        <tr>
+          <td>2.</td>
+          <td>    <a href="#packages">Packages and Types</a></td>
+        </tr>
+        <tr>
+          <td>2.1</td>
+          <td>    <a href="#rootpackage">[root package]</a></td>
+        </tr>
+        <tr>
+          <td>2.2</td>
+          <td>    <a href="#coordsys_tessel">package: coordsys_tessel</a></td>
+        </tr>
+        <tr>
+          <td>2.2.1</td>
+          <td>    <a href="#coordsys_tessel.CoordFrame">objectType: CoordFrame</a></td>
+        </tr>
+        <tr>
+          <td>2.2.2</td>
+          <td>    <a href="#coordsys_tessel.Position2D">objectType: Position2D</a></td>
+        </tr>
+        <tr>
+          <td>2.3</td>
+          <td>    <a href="#crossmatchedMeassurements">package: crossmatchedMeassurements</a></td>
+        </tr>
+        <tr>
+          <td>2.3.1</td>
+          <td>    <a href="#crossmatchedMeassurements.ProperMotion">objectType: ProperMotion</a></td>
+        </tr>
+        <tr>
+          <td>2.3.2</td>
+          <td>    <a href="#crossmatchedMeassurements.RadialPosition">objectType: RadialPosition</a></td>
+        </tr>
+        <tr>
+          <td>2.4</td>
+          <td>    <a href="#ds">package: ds</a></td>
+        </tr>
+        <tr>
+          <td>2.4.1</td>
+          <td>    <a href="#ds.DataSet">objectType: DataSet</a></td>
+        </tr>
+        <tr>
+          <td>2.5</td>
+          <td>    <a href="#individualMeasurements">package: individualMeasurements</a></td>
+        </tr>
+        <tr>
+          <td>2.5.1</td>
+          <td>    <a href="#individualMeasurements.RadialMotion">objectType: RadialMotion</a></td>
+        </tr>
+        <tr>
+          <td>2.5.2</td>
+          <td>    <a href="#individualMeasurements.SourcePosition">objectType: SourcePosition</a></td>
+        </tr>
+        <tr>
+          <td>2.6</td>
+          <td>    <a href="#ivoa">package: ivoa</a></td>
+        </tr>
+        <tr>
+          <td>2.6.1</td>
+          <td>    <a href="#ivoa.IntegerQuantity">dataType: IntegerQuantity</a></td>
+        </tr>
+        <tr>
+          <td>2.6.2</td>
+          <td>    <a href="#ivoa.Quantity">dataType: Quantity</a></td>
+        </tr>
+        <tr>
+          <td>2.6.3</td>
+          <td>    <a href="#ivoa.RealQuantity">dataType: RealQuantity</a></td>
+        </tr>
+        <tr>
+          <td>2.6.4</td>
+          <td>    <a href="#ivoa.Unit">primitiveType: Unit</a></td>
+        </tr>
+        <tr>
+          <td>2.6.5</td>
+          <td>    <a href="#ivoa.anyURI">primitiveType: anyURI</a></td>
+        </tr>
+        <tr>
+          <td>2.6.6</td>
+          <td>    <a href="#ivoa.boolean">primitiveType: boolean</a></td>
+        </tr>
+        <tr>
+          <td>2.6.7</td>
+          <td>    <a href="#ivoa.complex">primitiveType: complex</a></td>
+        </tr>
+        <tr>
+          <td>2.6.8</td>
+          <td>    <a href="#ivoa.datetime">primitiveType: datetime</a></td>
+        </tr>
+        <tr>
+          <td>2.6.9</td>
+          <td>    <a href="#ivoa.integer">primitiveType: integer</a></td>
+        </tr>
+        <tr>
+          <td>2.6.10</td>
+          <td>    <a href="#ivoa.nonnegativeInteger">primitiveType: nonnegativeInteger</a></td>
+        </tr>
+        <tr>
+          <td>2.6.11</td>
+          <td>    <a href="#ivoa.rational">primitiveType: rational</a></td>
+        </tr>
+        <tr>
+          <td>2.6.12</td>
+          <td>    <a href="#ivoa.real">primitiveType: real</a></td>
+        </tr>
+        <tr>
+          <td>2.6.13</td>
+          <td>    <a href="#ivoa.string">primitiveType: string</a></td>
+        </tr>
+        <tr>
+          <td>2.7</td>
+          <td>    <a href="#nameResolver">package: nameResolver</a></td>
+        </tr>
+        <tr>
+          <td>2.7.1</td>
+          <td>    <a href="#nameResolver.ResolvedName">objectType: ResolvedName</a></td>
+        </tr>
+        <tr>
+          <td>2.7.2</td>
+          <td>    <a href="#nameResolver.ResolvedNameAlias">objectType: ResolvedNameAlias</a></td>
+        </tr>
+        <tr>
+          <td>2.8</td>
+          <td>    <a href="#photometry">package: photometry</a></td>
+        </tr>
+        <tr>
+          <td>2.8.1</td>
+          <td>    <a href="#photometry.PhotCal">objectType: PhotCal</a></td>
+        </tr>
+        <tr>
+          <td>2.8.2</td>
+          <td>    <a href="#photometry.PhotometryPoint">objectType: PhotometryPoint</a></td>
+        </tr>
+        <tr>
+          <td>2.9</td>
+          <td>    <a href="#source">package: source</a></td>
+        </tr>
+        <tr>
+          <td>2.9.1</td>
+          <td>    <a href="#source.CrossmatchedSource">objectType: CrossmatchedSource</a></td>
+        </tr>
+        <tr>
+          <td>2.9.2</td>
+          <td>    <a href="#source.Source">objectType: Source</a></td>
+        </tr>
+        <tr>
+          <td>3.</td>
+          <td>
+                <a href="#vodml-ids">vodml-id-s</a></td>
+        </tr>
+      </table>
+    </div>
+    <hr>
+    <h1><a name="model_section">1. Model:  (sourcedm)</a></h1>
+    <table>
+      <tr>
+        <td align="right"><b>Authors</b></td>
+        <td> : </td>
+        <td></td>
+      </tr>
+      <tr>
+        <td align="right"><b>Date</b></td>
+        <td> : </td>
+        <td>2017-05-12T17:47:35</td>
+      </tr>
+      <tr>
+        <td align="right"><b>Version</b></td>
+        <td> : </td>
+        <td>0.x</td>
+      </tr>
+      <tr>
+        <td align="right" valign="top"><b>Abstract</b></td>
+        <td valign="top"> : </td>
+        <td>
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td align="right" valign="top"><b>Diagram</b></td>
+        <td valign="top"> : </td>
+        <td>The following diagram has been generated from the model using the <a href="http://www.graphviz.org/" target="_blank">GraphViz</a> tool.<br>
+          The classes and packages in the diagram can be clicked and are mapped to the descriptions of the corresponding element elsewhere
+          in the document. 
+          
+        </td>
+      </tr>
+      <tr>
+        <td colspan="3"></td>
+      </tr>
+    </table><img src="SourceDM.png" usemap="#GVmap"><map id="GVmap" name="GVmap">
+<area shape="rect" id="node1" href="#source" title="source" alt="" coords="1157,56,1229,104"/>
+<area shape="rect" id="node2" href="#crossmatchedMeassurements" title="crossmatchedMeassurements" alt="" coords="894,56,1133,104"/>
+<area shape="rect" id="node3" href="#individualMeasurements" title="individualMeasurements" alt="" coords="664,56,870,104"/>
+<area shape="rect" id="node4" href="#nameResolver" title="nameResolver" alt="" coords="512,56,640,104"/>
+<area shape="rect" id="node5" href="#coordsys_tessel" title="coordsys_tessel" alt="" coords="349,56,488,104"/>
+<area shape="rect" id="node6" href="#ds" title="ds" alt="" coords="253,56,325,104"/>
+<area shape="rect" id="node7" href="#photometry" title="photometry" alt="" coords="122,56,230,104"/>
+<area shape="rect" id="node8" href="#ivoa" title="ivoa" alt="" coords="27,56,99,104"/>
+<area shape="rect" id="node9" href="#source.Source" title="{source/Source|+name : sourcedm:ivoa.string\l+position : sourcedm:coordsys_tessel.Position2D\l}" alt="" coords="963,174,1195,229"/>
+<area shape="rect" id="node13" href="#individualMeasurements.RadialMotion" title="{individualMeasurements/RadialMotion|+radialVelocity : sourcedm:ivoa.RealQuantity\l+redshift : sourcedm:ivoa.RealQuantity\l}" alt="" coords="546,295,764,350"/>
+<area shape="rect" id="node14" href="#individualMeasurements.SourcePosition" title="{individualMeasurements/SourcePosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}" alt="" coords="788,295,983,350"/>
+<area shape="rect" id="node18" href="#coordsys_tessel.CoordFrame" title="{coordsys_tessel/CoordFrame}" alt="" coords="1006,298,1151,347"/>
+<area shape="rect" id="node19" href="#ds.DataSet" title="{ds/DataSet}" alt="" coords="1175,298,1247,347"/>
+<area shape="rect" id="node20" href="#photometry.PhotometryPoint" title="{photometry/PhotometryPoint|+magnitude : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1270,298,1474,347"/>
+<area shape="rect" id="node10" href="#source.CrossmatchedSource" title="{source/CrossmatchedSource}" alt="" coords="1253,55,1395,105"/>
+<area shape="rect" id="node11" href="#crossmatchedMeassurements.RadialPosition" title="{crossmatchedMeassurements/RadialPosition|+parallax : sourcedm:ivoa.RealQuantity\l+distance : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1218,174,1430,229"/>
+<area shape="rect" id="node12" href="#crossmatchedMeassurements.ProperMotion" title="{crossmatchedMeassurements/ProperMotion|+muCoord1 : sourcedm:ivoa.RealQuantity\l+muCoord2 : sourcedm:ivoa.RealQuantity\l+totalProperMotion : sourcedm:ivoa.RealQuantity\l}" alt="" coords="1454,169,1690,234"/>
+<area shape="rect" id="node16" href="#nameResolver.ResolvedName" title="{nameResolver/ResolvedName|+identifier : sourcedm:ivoa.string\l}" alt="" coords="1714,177,1878,226"/>
+<area shape="rect" id="node15" href="#nameResolver.ResolvedNameAlias" title="{nameResolver/ResolvedNameAlias|+alias : sourcedm:ivoa.string\l}" alt="" coords="1710,298,1882,347"/>
+<area shape="rect" id="node17" href="#coordsys_tessel.Position2D" title="{coordsys_tessel/Position2D}" alt="" coords="1420,55,1559,105"/>
+<area shape="rect" id="node21" href="#photometry.PhotCal" title="{photometry/PhotCal}" alt="" coords="1318,411,1426,461"/>
+<area shape="rect" id="node22" href="#ivoa.real" title="{<<primitive type>>\nivoa/real}" alt="" coords="1583,55,1689,105"/>
+<area shape="rect" id="node23" href="#ivoa.datetime" title="{<<primitive type>>\nivoa/datetime}" alt="" coords="1713,55,1818,105"/>
+<area shape="rect" id="node24" href="#ivoa.anyURI" title="{<<primitive type>>\nivoa/anyURI}" alt="" coords="1842,55,1947,105"/>
+<area shape="rect" id="node25" href="#ivoa.string" title="{<<primitive type>>\nivoa/string}" alt="" coords="1937,177,2042,226"/>
+<area shape="rect" id="node26" href="#ivoa.nonnegativeInteger" title="{<<primitive type>>\nivoa/nonnegativeInteger}" alt="" coords="2100,55,2225,105"/>
+<area shape="rect" id="node27" href="#ivoa.boolean" title="{<<primitive type>>\nivoa/boolean}" alt="" coords="2249,55,2354,105"/>
+<area shape="rect" id="node28" href="#ivoa.integer" title="{<<primitive type>>\nivoa/integer}" alt="" coords="2378,55,2483,105"/>
+<area shape="rect" id="node29" href="#ivoa.rational" title="{<<primitive type>>\nivoa/rational}" alt="" coords="2507,55,2613,105"/>
+<area shape="rect" id="node30" href="#ivoa.complex" title="{<<primitive type>>\nivoa/complex}" alt="" coords="2637,55,2742,105"/>
+<area shape="rect" id="node31" href="#ivoa.Unit" title="{<<primitive type>>\nivoa/Unit}" alt="" coords="1971,55,2077,105"/>
+<area shape="rect" id="node32" href="#ivoa.Quantity" title="{<<datatype>>\nivoa/Quantity|+unit : sourcedm:ivoa.Unit\l}" alt="" coords="2860,174,2996,229"/>
+<area shape="rect" id="node33" href="#ivoa.IntegerQuantity" title="{<<datatype>>\nivoa/IntegerQuantity|+value : sourcedm:ivoa.integer\l}" alt="" coords="2766,53,2920,107"/>
+<area shape="rect" id="node34" href="#ivoa.RealQuantity" title="{<<datatype>>\nivoa/RealQuantity|+value : sourcedm:ivoa.real\l}" alt="" coords="2943,53,3083,107"/>
+</map>
+
+    <hr>
+    <h1>2.<a name="packages">Model contents: Packages and Types</a></h1>
+    <p>
+      The following sub-sections present all packages in the model with their types.
+      The packages are listed here in alphabetical order.
+      Each sub-section contains a description of the package and a table containing its various features.
+      
+    </p>
+    <h3><a name="rootpackage"></a>2.1 [root package]
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">Model</td>
+        <td class="objecttype-name">sourcedm</td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">child package(s)</td>
+        <td colspan="2" class="feature-detail"><a href="#coordsys_tessel">coordsys_tessel</a> <a href="#crossmatchedMeassurements">crossmatchedMeassurements</a> <a href="#ds">ds</a> <a href="#individualMeasurements">individualMeasurements</a> <a href="#ivoa">ivoa</a> <a href="#nameResolver">nameResolver</a> <a href="#photometry">photometry</a> <a href="#source">source</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="coordsys_tessel"></a>2.2 package: coordsys_tessel
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">coordsys_tessel</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1"></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#coordsys_tessel.CoordFrame">CoordFrame</a> <a href="#coordsys_tessel.Position2D">Position2D</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="coordsys_tessel.CoordFrame"></a>2.2.1 objectType: CoordFrame
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">coordsys_tessel.CoordFrame</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1"></td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#coordsys_tessel">coordsys_tessel</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.Source">Source</a> 
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="coordsys_tessel.Position2D"></a>2.2.2 objectType: Position2D
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">coordsys_tessel.Position2D</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1"></td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#coordsys_tessel">coordsys_tessel</a></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="crossmatchedMeassurements"></a>2.3 package: crossmatchedMeassurements
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">crossmatchedMeassurements</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">Messurements that implies more than one detection to be obtained and, at least, one crossmatch. Examples are distance or proper
+          motion.
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion">ProperMotion</a> <a href="#crossmatchedMeassurements.RadialPosition">RadialPosition</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="crossmatchedMeassurements.ProperMotion"></a>2.3.1 objectType: ProperMotion
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">crossmatchedMeassurements.ProperMotion</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">A crossmatch source COULD contain a properMotion element describing the velocity on the sky (imaginary fixed background) 
+            as seen from the center of mass of the Solar System, as compared to the imaginary fixed background of the more distant stars.
+            It is usually express as a vector of two components, describing the variation of the position on certain sky coordinates (in
+            general right ascension and declination), corrected by declination and expressed on mas/year.
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#crossmatchedMeassurements">crossmatchedMeassurements</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.CrossmatchedSource">CrossmatchedSource</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="crossmatchedMeassurements.ProperMotion.muCoord1"></a><b>muCoord1</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">crossmatchedMeassurements.ProperMotion.muCoord1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="crossmatchedMeassurements.ProperMotion.muCoord2"></a><b>muCoord2</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">crossmatchedMeassurements.ProperMotion.muCoord2</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="crossmatchedMeassurements.ProperMotion.totalProperMotion"></a><b>totalProperMotion</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">crossmatchedMeassurements.ProperMotion.totalProperMotion</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="crossmatchedMeassurements.RadialPosition"></a>2.3.2 objectType: RadialPosition
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">crossmatchedMeassurements.RadialPosition</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">A crossmatched source COULD contain a radial position describing the measurement of the distance to the object. Distance that
+            can be expressed in two ways: as a distance and as a parallax.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#crossmatchedMeassurements">crossmatchedMeassurements</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.CrossmatchedSource">CrossmatchedSource</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="crossmatchedMeassurements.RadialPosition.parallax"></a><b>parallax</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">crossmatchedMeassurements.RadialPosition.parallax</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="crossmatchedMeassurements.RadialPosition.distance"></a><b>distance</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">crossmatchedMeassurements.RadialPosition.distance</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="ds"></a>2.4 package: ds
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ds</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1"></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#ds.DataSet">DataSet</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="ds.DataSet"></a>2.4.1 objectType: DataSet
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">ds.DataSet</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#ds">ds</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.Source">Source</a> 
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="individualMeasurements"></a>2.5 package: individualMeasurements
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">individualMeasurements</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">Messurements that can be obtained in one single source detection. Examples are postion and radial velocity (through spectroscopy)</td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#individualMeasurements.RadialMotion">RadialMotion</a> <a href="#individualMeasurements.SourcePosition">SourcePosition</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="individualMeasurements.RadialMotion"></a>2.5.1 objectType: RadialMotion
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">individualMeasurements.RadialMotion</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">A Source object COULD contain a radialMotion associated object with that contains the calculation of the tangential velocity
+            of the source detection. Usually done through spectroscopic calculations. 
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#individualMeasurements">individualMeasurements</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.Source">Source</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="individualMeasurements.RadialMotion.radialVelocity"></a><b>radialVelocity</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">individualMeasurements.RadialMotion.radialVelocity</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="individualMeasurements.RadialMotion.redshift"></a><b>redshift</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">individualMeasurements.RadialMotion.redshift</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="individualMeasurements.SourcePosition"></a>2.5.2 objectType: SourcePosition
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">individualMeasurements.SourcePosition</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">Object describing the source position in the sky in the 3D space. It is described by a spatial coordinate object, reused from
+            STC, a spatial coverage (specially for extended sources). See IVOA STC document for details. 
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#individualMeasurements">individualMeasurements</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.Source">Source</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="individualMeasurements.SourcePosition.parallax"></a><b>parallax</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">individualMeasurements.SourcePosition.parallax</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="individualMeasurements.SourcePosition.distance"></a><b>distance</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">individualMeasurements.SourcePosition.distance</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="ivoa"></a>2.6 package: ivoa
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1"></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Data types</td>
+        <td colspan="2" class="feature-detail"><a href="#ivoa.IntegerQuantity">IntegerQuantity</a> <a href="#ivoa.Quantity">Quantity</a> <a href="#ivoa.RealQuantity">RealQuantity</a> 
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Primitive types</td>
+        <td colspan="2" class="feature-detail"><a href="#ivoa.Unit">Unit</a> <a href="#ivoa.anyURI">anyURI</a> <a href="#ivoa.boolean">boolean</a> <a href="#ivoa.complex">complex</a> <a href="#ivoa.datetime">datetime</a> <a href="#ivoa.integer">integer</a> <a href="#ivoa.nonnegativeInteger">nonnegativeInteger</a> <a href="#ivoa.rational">rational</a> <a href="#ivoa.real">real</a> <a href="#ivoa.string">string</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="ivoa.IntegerQuantity"></a>2.6.1 dataType: IntegerQuantity
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">ivoa.IntegerQuantity</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+                    </tr>
+                    <tr>
+                      <td width="20%" class="info-title">extends</td>
+                      <td colspan="3" class="feature-detail"><a href="#ivoa.Quantity">Quantity [sourcedm:ivoa.Quantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="ivoa.IntegerQuantity.value"></a><b>value</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.integer">integer [sourcedm:ivoa.integer]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">ivoa.IntegerQuantity.value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="ivoa.Quantity"></a>2.6.2 dataType: Quantity
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">ivoa.Quantity</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">Subclasses in this model</td>
+                      <td class="feature-detail" colspan="3"><a href="#ivoa.IntegerQuantity">IntegerQuantity</a> <a href="#ivoa.RealQuantity">RealQuantity</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="ivoa.Quantity.unit"></a><b>unit</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.Unit">Unit [sourcedm:ivoa.Unit]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">ivoa.Quantity.unit</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">0..1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="ivoa.RealQuantity"></a>2.6.3 dataType: RealQuantity
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">ivoa.RealQuantity</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+                    </tr>
+                    <tr>
+                      <td width="20%" class="info-title">extends</td>
+                      <td colspan="3" class="feature-detail"><a href="#ivoa.Quantity">Quantity [sourcedm:ivoa.Quantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="ivoa.RealQuantity.value"></a><b>value</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.real">real [sourcedm:ivoa.real]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">ivoa.RealQuantity.value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="ivoa.Unit"></a>2.6.4 primitiveType: Unit
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.Unit</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.anyURI"></a>2.6.5 primitiveType: anyURI
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.anyURI</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.boolean"></a>2.6.6 primitiveType: boolean
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.boolean</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.complex"></a>2.6.7 primitiveType: complex
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.complex</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.datetime"></a>2.6.8 primitiveType: datetime
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.datetime</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.integer"></a>2.6.9 primitiveType: integer
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.integer</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.nonnegativeInteger"></a>2.6.10 primitiveType: nonnegativeInteger
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.nonnegativeInteger</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.rational"></a>2.6.11 primitiveType: rational
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.rational</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.real"></a>2.6.12 primitiveType: real
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.real</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="ivoa.string"></a>2.6.13 primitiveType: string
+    </h3>
+    <table border="1" width="100%" cellspacing="2">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">ivoa.string</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">package</td>
+        <td colspan="3" class="feature-detail"><a href="#ivoa">ivoa</a></td>
+      </tr>
+    </table><br><h3><a name="nameResolver"></a>2.7 package: nameResolver
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">nameResolver</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#nameResolver.ResolvedName">ResolvedName</a> <a href="#nameResolver.ResolvedNameAlias">ResolvedNameAlias</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="nameResolver.ResolvedName"></a>2.7.1 objectType: ResolvedName
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">nameResolver.ResolvedName</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">Unique identifier for this detection within the source catalogue. As a crossmatched source is a result of a combination of
+            different detections or sources from different catalogues, the structure contains a main identifier and a set of aliases.
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#nameResolver">nameResolver</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.CrossmatchedSource">CrossmatchedSource</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="nameResolver.ResolvedName.identifier"></a><b>identifier</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.string">string [sourcedm:ivoa.string]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">nameResolver.ResolvedName.identifier</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">compositions</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="5"><a name="nameResolver.ResolvedName.resolvedNameAlias"></a><b>resolvedNameAlias</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#nameResolver.ResolvedNameAlias">ResolvedNameAlias [sourcedm:nameResolver.ResolvedNameAlias]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">nameResolver.ResolvedName.resolvedNameAlias</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">0..*</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">isOrdered</td>
+                      <td class="feature-detail">false</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="nameResolver.ResolvedNameAlias"></a>2.7.2 objectType: ResolvedNameAlias
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">nameResolver.ResolvedNameAlias</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#nameResolver">nameResolver</a></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="nameResolver.ResolvedNameAlias.alias"></a><b>alias</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.string">string [sourcedm:ivoa.string]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">nameResolver.ResolvedNameAlias.alias</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="photometry"></a>2.8 package: photometry
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">photometry</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1"></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#photometry.PhotCal">PhotCal</a> <a href="#photometry.PhotometryPoint">PhotometryPoint</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="photometry.PhotCal"></a>2.8.1 objectType: PhotCal
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">photometry.PhotCal</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">
+            TODO : Missing description : please, update your UML model asap.
+            
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#photometry">photometry</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">referrers</td>
+                      <td class="feature-detail" colspan="3"><a href="#photometry.PhotometryPoint">PhotometryPoint</a> 
+                      </td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="photometry.PhotometryPoint"></a>2.8.2 objectType: PhotometryPoint
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">photometry.PhotometryPoint</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1"></td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#photometry">photometry</a></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="photometry.PhotometryPoint.magnitude"></a><b>magnitude</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.RealQuantity">RealQuantity [sourcedm:ivoa.RealQuantity]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">photometry.PhotometryPoint.magnitude</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">references</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="photometry.PhotometryPoint.photCal"></a><b>photCal</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#photometry.PhotCal">PhotCal [sourcedm:photometry.PhotCal]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">photometry.PhotometryPoint.photCal</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="source"></a>2.9 package: source
+    </h3>
+    <table border="1" cellspacing="2" width="100%">
+      <tr>
+        <td class="objecttype-title" width="20%">vodml-id</td>
+        <td class="objecttype-name" colspan="1">source</td>
+      </tr>
+      <tr>
+        <td class="info-title">description</td>
+        <td class="feature-detail" colspan="1">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">parent</td>
+        <td colspan="2" class="feature-detail"><a href="#model_section">sourcedm</a></td>
+      </tr>
+      <tr>
+        <td width="20%" class="info-title">Object types</td>
+        <td colspan="2" class="feature-detail"><a href="#source.CrossmatchedSource">CrossmatchedSource</a> <a href="#source.Source">Source</a> 
+        </td>
+      </tr>
+    </table>
+    <h3><a name="source.CrossmatchedSource"></a>2.9.1 objectType: CrossmatchedSource
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">source.CrossmatchedSource</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">As a consolidation of different source detections (from one of more catalogues), general entities called source are generated.
+            For these entities, other quantities can be defined, e.g. the proper motions (tranversal velocity of the sources on the sphere)
+            that imply different detections and a crossmatch of the different source detections.
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#source">source</a></td>
+                    </tr>
+                    <tr>
+                      <td width="20%" class="info-title">extends</td>
+                      <td colspan="3" class="feature-detail"><a href="#source.Source">Source [sourcedm:source.Source]</a></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">references</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.CrossmatchedSource.properMotion"></a><b>properMotion</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion">ProperMotion [sourcedm:crossmatchedMeassurements.ProperMotion]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.CrossmatchedSource.properMotion</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.CrossmatchedSource.radialPosition"></a><b>radialPosition</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#crossmatchedMeassurements.RadialPosition">RadialPosition [sourcedm:crossmatchedMeassurements.RadialPosition]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.CrossmatchedSource.radialPosition</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.CrossmatchedSource.resolvedName"></a><b>resolvedName</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#nameResolver.ResolvedName">ResolvedName [sourcedm:nameResolver.ResolvedName]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.CrossmatchedSource.resolvedName</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">compositions</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="5"><a name="source.CrossmatchedSource.source"></a><b>source</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#source.Source">Source [sourcedm:source.Source]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.CrossmatchedSource.source</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">0..*</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">isOrdered</td>
+                      <td class="feature-detail">false</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><h3><a name="source.Source"></a>2.9.2 objectType: Source
+    </h3>
+    <div align="center">
+      <table border="1" width="100%" cellspacing="2">
+        <tr>
+          <td class="objecttype-title" width="20%">vodml-id</td>
+          <td class="objecttype-name" colspan="1">source.Source</td>
+        </tr>
+        <tr>
+          <td class="info-title">description</td>
+          <td class="feature-detail" colspan="1">Mother class that contains the basic support for any element inside a source catalogue. That implies an identifier, a position
+            and, possibly, a classification using a SKOS element.
+          </td>
+        </tr>
+        <tr>
+          <td colspan="2">
+            <table width="100%" cellpadding="0" cellspacing="0" border="0">
+              <tr>
+                <td colspan="2" bgcolor="#cacaca">
+                  <table width="100%" border="0" cellpadding="3" cellspacing="1">
+                    <tr>
+                      <td width="20%" class="info-title">package</td>
+                      <td colspan="3" class="feature-detail"><a href="#source">source</a></td>
+                    </tr>
+                    <tr>
+                      <td class="info-title">Subclasses in this model</td>
+                      <td class="feature-detail" colspan="3"><a href="#source.CrossmatchedSource">CrossmatchedSource</a> 
+                      </td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">attributes</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.name"></a><b>name</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ivoa.string">string [sourcedm:ivoa.string]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.name</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.position"></a><b>position</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#coordsys_tessel.Position2D">Position2D [sourcedm:coordsys_tessel.Position2D]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.position</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">references</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.coordFrame"></a><b>coordFrame</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#coordsys_tessel.CoordFrame">CoordFrame [sourcedm:coordsys_tessel.CoordFrame]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.coordFrame</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.dataSet"></a><b>dataSet</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#ds.DataSet">DataSet [sourcedm:ds.DataSet]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.dataSet</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">0..1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.radialMotion"></a><b>radialMotion</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#individualMeasurements.RadialMotion">RadialMotion [sourcedm:individualMeasurements.RadialMotion]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.radialMotion</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail">
+                        TODO : Missing description : please, update your UML model asap.
+                        
+                      </td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="4"><a name="source.Source.sourcePosition"></a><b>sourcePosition</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#individualMeasurements.SourcePosition">SourcePosition [sourcedm:individualMeasurements.SourcePosition]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.sourcePosition</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"><Enter note text here></td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="info-title">compositions</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading" width="20%">name</td>
+                      <td class="feature-heading" width="10%">feature</td>
+                      <td class="feature-heading" width="70%">value</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-detail" valign="top" rowspan="5"><a name="source.Source.photometryPoint"></a><b>photometryPoint</b></td>
+                      <td class="feature-heading">type</td>
+                      <td class="feature-detail"><a href="#photometry.PhotometryPoint">PhotometryPoint [sourcedm:photometry.PhotometryPoint]</a></td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">vodml-id</td>
+                      <td class="feature-detail">source.Source.photometryPoint</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">multiplicity</td>
+                      <td class="feature-detail">1</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">isOrdered</td>
+                      <td class="feature-detail">false</td>
+                    </tr>
+                    <tr>
+                      <td class="feature-heading">description</td>
+                      <td class="feature-detail"></td>
+                    </tr>
+                  </table>
+                </td>
+              </tr>
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div><br><hr>
+    <h1>3.<a name="vodml-ids">Element Identifiers/VO-DMLrefs</a></h1>  
+    The following table shows all fully qualified vodml-ids for this data model.
+    It is ordered alphabetically and the identifiers are hyper-linked to the location
+    in the document where the actual element is fully defined.
+    
+    
+    <table style="border-style:solid;border-width:1px;" border="1" cellspacing="0" cellpadding="0">
+      <tr>
+        <td class="feature-heading">vodml-id</td>
+        <td class="feature-heading">feature type</td>
+        <td class="feature-heading">description</td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#"></a></td>
+        <td class="feature-detail">vo-dml:model</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#coordsys_tessel">coordsys_tessel</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#coordsys_tessel.CoordFrame">coordsys_tessel.CoordFrame</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#coordsys_tessel.Position2D">coordsys_tessel.Position2D</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements">crossmatchedMeassurements</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail">Messurements that implies more than one detection to be obtained and, at least, one crossmatch. Examples are distance or proper
+          motion.
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion">crossmatchedMeassurements.ProperMotion</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">A crossmatch source COULD contain a properMotion element describing the velocity on the sky (imaginary fixed background) 
+          as seen from the center of mass of the Solar System, as compared to the imaginary fixed background of the more distant stars.
+          It is usually express as a vector of two components, describing the variation of the position on certain sky coordinates (in
+          general right ascension and declination), corrected by declination and expressed on mas/year.
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion.muCoord1">crossmatchedMeassurements.ProperMotion.muCoord1</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion.muCoord2">crossmatchedMeassurements.ProperMotion.muCoord2</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.ProperMotion.totalProperMotion">crossmatchedMeassurements.ProperMotion.totalProperMotion</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.RadialPosition">crossmatchedMeassurements.RadialPosition</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">A crossmatched source COULD contain a radial position describing the measurement of the distance to the object. Distance that
+          can be expressed in two ways: as a distance and as a parallax.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.RadialPosition.distance">crossmatchedMeassurements.RadialPosition.distance</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#crossmatchedMeassurements.RadialPosition.parallax">crossmatchedMeassurements.RadialPosition.parallax</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ds">ds</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ds.DataSet">ds.DataSet</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements">individualMeasurements</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail">Messurements that can be obtained in one single source detection. Examples are postion and radial velocity (through spectroscopy)</td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.RadialMotion">individualMeasurements.RadialMotion</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">A Source object COULD contain a radialMotion associated object with that contains the calculation of the tangential velocity
+          of the source detection. Usually done through spectroscopic calculations. 
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.RadialMotion.radialVelocity">individualMeasurements.RadialMotion.radialVelocity</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.RadialMotion.redshift">individualMeasurements.RadialMotion.redshift</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.SourcePosition">individualMeasurements.SourcePosition</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">Object describing the source position in the sky in the 3D space. It is described by a spatial coordinate object, reused from
+          STC, a spatial coverage (specially for extended sources). See IVOA STC document for details. 
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.SourcePosition.distance">individualMeasurements.SourcePosition.distance</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#individualMeasurements.SourcePosition.parallax">individualMeasurements.SourcePosition.parallax</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa">ivoa</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.IntegerQuantity">ivoa.IntegerQuantity</a></td>
+        <td class="feature-detail">dataType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.IntegerQuantity.value">ivoa.IntegerQuantity.value</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.Quantity">ivoa.Quantity</a></td>
+        <td class="feature-detail">dataType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.Quantity.unit">ivoa.Quantity.unit</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.RealQuantity">ivoa.RealQuantity</a></td>
+        <td class="feature-detail">dataType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.RealQuantity.value">ivoa.RealQuantity.value</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.Unit">ivoa.Unit</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.anyURI">ivoa.anyURI</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.boolean">ivoa.boolean</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.complex">ivoa.complex</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.datetime">ivoa.datetime</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.integer">ivoa.integer</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.nonnegativeInteger">ivoa.nonnegativeInteger</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.rational">ivoa.rational</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.real">ivoa.real</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#ivoa.string">ivoa.string</a></td>
+        <td class="feature-detail">primitiveType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver">nameResolver</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver.ResolvedName">nameResolver.ResolvedName</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">Unique identifier for this detection within the source catalogue. As a crossmatched source is a result of a combination of
+          different detections or sources from different catalogues, the structure contains a main identifier and a set of aliases.
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver.ResolvedName.identifier">nameResolver.ResolvedName.identifier</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver.ResolvedName.resolvedNameAlias">nameResolver.ResolvedName.resolvedNameAlias</a></td>
+        <td class="feature-detail">composition</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver.ResolvedNameAlias">nameResolver.ResolvedNameAlias</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#nameResolver.ResolvedNameAlias.alias">nameResolver.ResolvedNameAlias.alias</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#photometry">photometry</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#photometry.PhotCal">photometry.PhotCal</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#photometry.PhotometryPoint">photometry.PhotometryPoint</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#photometry.PhotometryPoint.magnitude">photometry.PhotometryPoint.magnitude</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#photometry.PhotometryPoint.photCal">photometry.PhotometryPoint.photCal</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source">source</a></td>
+        <td class="feature-detail">package</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.CrossmatchedSource">source.CrossmatchedSource</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">As a consolidation of different source detections (from one of more catalogues), general entities called source are generated.
+          For these entities, other quantities can be defined, e.g. the proper motions (tranversal velocity of the sources on the sphere)
+          that imply different detections and a crossmatch of the different source detections.
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.CrossmatchedSource.properMotion">source.CrossmatchedSource.properMotion</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.CrossmatchedSource.radialPosition">source.CrossmatchedSource.radialPosition</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.CrossmatchedSource.resolvedName">source.CrossmatchedSource.resolvedName</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.CrossmatchedSource.source">source.CrossmatchedSource.source</a></td>
+        <td class="feature-detail">composition</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source">source.Source</a></td>
+        <td class="feature-detail">objectType</td>
+        <td class="feature-detail">Mother class that contains the basic support for any element inside a source catalogue. That implies an identifier, a position
+          and, possibly, a classification using a SKOS element.
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.coordFrame">source.Source.coordFrame</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.dataSet">source.Source.dataSet</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.name">source.Source.name</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.photometryPoint">source.Source.photometryPoint</a></td>
+        <td class="feature-detail">composition</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.position">source.Source.position</a></td>
+        <td class="feature-detail">attribute</td>
+        <td class="feature-detail"></td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.radialMotion">source.Source.radialMotion</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail">
+          TODO : Missing description : please, update your UML model asap.
+          
+        </td>
+      </tr>
+      <tr>
+        <td class="feature-detail"><a href="#source.Source.sourcePosition">source.Source.sourcePosition</a></td>
+        <td class="feature-detail">reference</td>
+        <td class="feature-detail"><Enter note text here></td>
+      </tr>
+    </table>
+  </body>
+</html>
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.png
==============================================================================
Binary file. No diff available.

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,649 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vo-dml:model xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0"
+              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+              xsi:schemaLocation="http://www.ivoa.net/xml/VODML/v1.0 http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/xsd/vo-dml-v1.0.xsd">
+  <name>sourcedm</name>
+  <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+  <title/>
+  <version>0.x</version>
+  <lastModified>2017-05-12T17:47:35</lastModified>
+
+  <package>
+    <vodml-id>source</vodml-id>
+    <name>source</name>
+    <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    <objectType>
+      <vodml-id>source.Source</vodml-id>
+      <name>Source</name>
+      <description>Mother class that contains the basic support for any element inside a source catalogue. That implies an identifier, a position and, possibly, a classification using a SKOS element.</description>
+      <attribute>
+        <vodml-id>source.Source.name</vodml-id>
+        <name>name</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.string</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>source.Source.position</vodml-id>
+        <name>position</name>
+        <description/>
+        <datatype>
+          <vodml-ref>sourcedm:coordsys_tessel.Position2D</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <composition>
+        <vodml-id>source.Source.photometryPoint</vodml-id>
+        <name>photometryPoint</name>
+        <description/>
+        <datatype>
+          <vodml-ref>sourcedm:photometry.PhotometryPoint</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </composition>
+      <reference>
+        <vodml-id>source.Source.radialMotion</vodml-id>
+        <name>radialMotion</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:individualMeasurements.RadialMotion</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id>source.Source.sourcePosition</vodml-id>
+        <name>sourcePosition</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:individualMeasurements.SourcePosition</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id>source.Source.coordFrame</vodml-id>
+        <name>coordFrame</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:coordsys_tessel.CoordFrame</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id>source.Source.dataSet</vodml-id>
+        <name>dataSet</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ds.DataSet</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+    <objectType>
+      <vodml-id>source.CrossmatchedSource</vodml-id>
+      <name>CrossmatchedSource</name>
+      <description>As a consolidation of different source detections (from one of more catalogues), general entities called source are generated. For these entities, other quantities can be defined, e.g. the proper motions (tranversal velocity of the sources on the sphere) that imply different detections and a crossmatch of the different source detections.</description>
+      <extends>
+        <vodml-ref>sourcedm:source.Source</vodml-ref>
+      </extends>
+      <composition>
+        <vodml-id>source.CrossmatchedSource.source</vodml-id>
+        <name>source</name>
+        <description/>
+        <datatype>
+          <vodml-ref>sourcedm:source.Source</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>-1</maxOccurs>
+        </multiplicity>
+      </composition>
+      <reference>
+        <vodml-id>source.CrossmatchedSource.radialPosition</vodml-id>
+        <name>radialPosition</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:crossmatchedMeassurements.RadialPosition</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id>source.CrossmatchedSource.properMotion</vodml-id>
+        <name>properMotion</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:crossmatchedMeassurements.ProperMotion</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id>source.CrossmatchedSource.resolvedName</vodml-id>
+        <name>resolvedName</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:nameResolver.ResolvedName</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>crossmatchedMeassurements</vodml-id>
+    <name>crossmatchedMeassurements</name>
+    <description>Messurements that implies more than one detection to be obtained and, at least, one crossmatch. Examples are distance or proper motion.</description>
+    <objectType>
+      <vodml-id>crossmatchedMeassurements.RadialPosition</vodml-id>
+      <name>RadialPosition</name>
+      <description>A crossmatched source COULD contain a radial position describing the measurement of the distance to the object. Distance that can be expressed in two ways: as a distance and as a parallax.
+</description>
+      <attribute>
+        <vodml-id>crossmatchedMeassurements.RadialPosition.parallax</vodml-id>
+        <name>parallax</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>crossmatchedMeassurements.RadialPosition.distance</vodml-id>
+        <name>distance</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id>crossmatchedMeassurements.ProperMotion</vodml-id>
+      <name>ProperMotion</name>
+      <description>A crossmatch source COULD contain a properMotion element describing the velocity on the sky (imaginary fixed background)  as seen from the center of mass of the Solar System, as compared to the imaginary fixed background of the more distant stars. It is usually express as a vector of two components, describing the variation of the position on certain sky coordinates (in general right ascension and declination), corrected by declination and expressed on mas/year.</description>
+      <attribute>
+        <vodml-id>crossmatchedMeassurements.ProperMotion.muCoord1</vodml-id>
+        <name>muCoord1</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>crossmatchedMeassurements.ProperMotion.muCoord2</vodml-id>
+        <name>muCoord2</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>crossmatchedMeassurements.ProperMotion.totalProperMotion</vodml-id>
+        <name>totalProperMotion</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>individualMeasurements</vodml-id>
+    <name>individualMeasurements</name>
+    <description>Messurements that can be obtained in one single source detection. Examples are postion and radial velocity (through spectroscopy)</description>
+    <objectType>
+      <vodml-id>individualMeasurements.RadialMotion</vodml-id>
+      <name>RadialMotion</name>
+      <description>A Source object COULD contain a radialMotion associated object with that contains the calculation of the tangential velocity of the source detection. Usually done through spectroscopic calculations. </description>
+      <attribute>
+        <vodml-id>individualMeasurements.RadialMotion.radialVelocity</vodml-id>
+        <name>radialVelocity</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>individualMeasurements.RadialMotion.redshift</vodml-id>
+        <name>redshift</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id>individualMeasurements.SourcePosition</vodml-id>
+      <name>SourcePosition</name>
+      <description>Object describing the source position in the sky in the 3D space. It is described by a spatial coordinate object, reused from STC, a spatial coverage (specially for extended sources). See IVOA STC document for details. </description>
+      <attribute>
+        <vodml-id>individualMeasurements.SourcePosition.parallax</vodml-id>
+        <name>parallax</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id>individualMeasurements.SourcePosition.distance</vodml-id>
+        <name>distance</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>nameResolver</vodml-id>
+    <name>nameResolver</name>
+    <description><Enter note text here></description>
+    <objectType>
+      <vodml-id>nameResolver.ResolvedNameAlias</vodml-id>
+      <name>ResolvedNameAlias</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <attribute>
+        <vodml-id>nameResolver.ResolvedNameAlias.alias</vodml-id>
+        <name>alias</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.string</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id>nameResolver.ResolvedName</vodml-id>
+      <name>ResolvedName</name>
+      <description>Unique identifier for this detection within the source catalogue. As a crossmatched source is a result of a combination of different detections or sources from different catalogues, the structure contains a main identifier and a set of aliases.</description>
+      <attribute>
+        <vodml-id>nameResolver.ResolvedName.identifier</vodml-id>
+        <name>identifier</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.string</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <composition>
+        <vodml-id>nameResolver.ResolvedName.resolvedNameAlias</vodml-id>
+        <name>resolvedNameAlias</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:nameResolver.ResolvedNameAlias</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>-1</maxOccurs>
+        </multiplicity>
+      </composition>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>coordsys_tessel</vodml-id>
+    <name>coordsys_tessel</name>
+    <description/>
+    <objectType>
+      <vodml-id>coordsys_tessel.Position2D</vodml-id>
+      <name>Position2D</name>
+      <description/>
+    </objectType>
+
+    <objectType>
+      <vodml-id>coordsys_tessel.CoordFrame</vodml-id>
+      <name>CoordFrame</name>
+      <description/>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>ds</vodml-id>
+    <name>ds</name>
+    <description/>
+    <objectType>
+      <vodml-id>ds.DataSet</vodml-id>
+      <name>DataSet</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>photometry</vodml-id>
+    <name>photometry</name>
+    <description/>
+    <objectType>
+      <vodml-id>photometry.PhotometryPoint</vodml-id>
+      <name>PhotometryPoint</name>
+      <description/>
+      <attribute>
+        <vodml-id>photometry.PhotometryPoint.magnitude</vodml-id>
+        <name>magnitude</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.RealQuantity</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <reference>
+        <vodml-id>photometry.PhotometryPoint.photCal</vodml-id>
+        <name>photCal</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref>sourcedm:photometry.PhotCal</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+    <objectType>
+      <vodml-id>photometry.PhotCal</vodml-id>
+      <name>PhotCal</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id>ivoa</vodml-id>
+    <name>ivoa</name>
+    <description/>
+    <primitiveType>
+      <vodml-id>ivoa.real</vodml-id>
+      <name>real</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.datetime</vodml-id>
+      <name>datetime</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.anyURI</vodml-id>
+      <name>anyURI</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref>sourcedm:ivoa.string</vodml-ref>
+      </extends>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.string</vodml-id>
+      <name>string</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.nonnegativeInteger</vodml-id>
+      <name>nonnegativeInteger</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.boolean</vodml-id>
+      <name>boolean</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.integer</vodml-id>
+      <name>integer</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.rational</vodml-id>
+      <name>rational</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.complex</vodml-id>
+      <name>complex</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id>ivoa.Unit</vodml-id>
+      <name>Unit</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref>sourcedm:ivoa.string</vodml-ref>
+      </extends>
+    </primitiveType>
+
+    <dataType abstract="true">
+      <vodml-id>ivoa.Quantity</vodml-id>
+      <name>Quantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <attribute>
+        <vodml-id>ivoa.Quantity.unit</vodml-id>
+        <name>unit</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.Unit</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+    <dataType>
+      <vodml-id>ivoa.IntegerQuantity</vodml-id>
+      <name>IntegerQuantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref>sourcedm:ivoa.Quantity</vodml-ref>
+      </extends>
+      <attribute>
+        <vodml-id>ivoa.IntegerQuantity.value</vodml-id>
+        <name>value</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.integer</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+    <dataType>
+      <vodml-id>ivoa.RealQuantity</vodml-id>
+      <name>RealQuantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref>sourcedm:ivoa.Quantity</vodml-ref>
+      </extends>
+      <attribute>
+        <vodml-id>ivoa.RealQuantity.value</vodml-id>
+        <name>value</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref>sourcedm:ivoa.real</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+  </package>
+
+</vo-dml:model>
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.svrlt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.svrlt	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svrl:schematron-output xmlns:schold="http://www.ascc.net/xml/schematron"
+                        xmlns:iso="http://purl.oclc.org/dsdl/schematron"
+                        xmlns:saxon="http://saxon.sf.net/"
+                        xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0"
+                        xmlns:xs="http://www.w3.org/2001/XMLSchema"
+                        xmlns:fct="localFunctions"
+                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                        xmlns:svrl="http://purl.oclc.org/dsdl/svrl"
+                        xmlns:xhtml="http://www.w3.org/1999/xhtml"
+                        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+                        title="Schematron VO-DML Validator"
+                        schemaVersion=""><!--   
+		   
+		   
+		 --><svrl:ns-prefix-in-attribute-values uri="http://www.ivoa.net/xml/VODML/v1.0" prefix="vo-dml"/>
+  <svrl:ns-prefix-in-attribute-values uri="localFunctions" prefix="fct"/>
+  <svrl:ns-prefix-in-attribute-values uri="http://www.w3.org/2001/XMLSchema-instance" prefix="xsi"/>
+  <svrl:active-pattern document="file:/Users/jsalgado/Documents/workspace/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:fired-rule context="vodml-id[not(../name() = 'vo-dml:model')]"/>
+  <svrl:active-pattern document="file:/Users/jsalgado/Documents/workspace/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:fired-rule context="objectType|dataType|enumeration|primitiveType"/>
+  <svrl:active-pattern document="file:/Users/jsalgado/Documents/workspace/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml"/>
+  <svrl:fired-rule context="composition/datatype/vodml-ref"/>
+  <svrl:fired-rule context="composition/datatype/vodml-ref"/>
+  <svrl:fired-rule context="composition/datatype/vodml-ref"/>
+  <svrl:active-pattern document="file:/Users/jsalgado/Documents/workspace/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml"/>
+  <svrl:active-pattern document="file:/Users/jsalgado/Documents/workspace/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:failed-assert test="$target = 'primitiveType' or $target = 'dataType' or $target='enumeration'"
+                      flag="error"
+                      location="/*:model[namespace-uri()='http://www.ivoa.net/xml/VODML/v1.0'][1]/package[1]/objectType[1]/attribute[2]">
+    <svrl:text>
+datatype sourcedm:coordsys_tessel.Position2D of source.Source.position is not a value type but a 'objectType'
+    </svrl:text>
+  </svrl:failed-assert>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/composition"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="objectType/extends"/>
+  <svrl:fired-rule context="objectType/composition"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="objectType/composition"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="reference"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="dataType/extends"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+  <svrl:fired-rule context="dataType/extends"/>
+  <svrl:fired-rule context="objectType/attribute | dataType/attribute"/>
+  <svrl:fired-rule context="attribute/multiplicity"/>
+</svrl:schematron-output>
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.validation-report.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/SourceDM.vo-dml.xml.validation-report.txt	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,6 @@
+
+-------
+error:
+-------
+datatype sourcedm:coordsys_tessel.Position2D of source.Source.position is not a value type but a 'objectType'
+    
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/__TEMP__.vo-dml.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/__TEMP__.vo-dml.xml	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,657 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+      This XML document is generated without explicit xmlns specification
+      as it complicates writing XSLT scripts against it.
+      [TBD add a link to some web dicsussions about it]
+      It is understood that the XML schema in
+      http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/intermediateModel.xsd
+      is to be used for validating this generated document.
+    -->
+<vo-dml:model xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0"
+              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+              xsi:schemaLocation="http://www.ivoa.net/xml/VODML/v1.0 http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/xsd/vo-dml-v1.0.xsd">
+  <name>sourcedm</name>
+  <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+  <title/>
+  <version>0.x</version>
+  <lastModified>2017-05-12T17:47:35</lastModified>
+
+  <package>
+    <vodml-id id="_TdxZWzcqEeeEzazW-sDuAg">_TdxZWzcqEeeEzazW-sDuAg</vodml-id>
+    <name>source</name>
+    <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    <objectType>
+      <vodml-id id="_TdxZXzcqEeeEzazW-sDuAg">_TdxZXzcqEeeEzazW-sDuAg</vodml-id>
+      <name>Source</name>
+      <description>Mother class that contains the basic support for any element inside a source catalogue. That implies an identifier, a position and, possibly, a classification using a SKOS element.</description>
+      <attribute>
+        <vodml-id id="_TdxZjjcqEeeEzazW-sDuAg">_TdxZjjcqEeeEzazW-sDuAg</vodml-id>
+        <name>name</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxZlDcqEeeEzazW-sDuAg">_TdxZlDcqEeeEzazW-sDuAg</vodml-id>
+        <name>position</name>
+        <description/>
+        <datatype>
+          <vodml-ref idref="_TdxaxzcqEeeEzazW-sDuAg">_TdxaxzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <composition>
+        <vodml-id id="_TdxZhDcqEeeEzazW-sDuAg">_TdxZhDcqEeeEzazW-sDuAg</vodml-id>
+        <name>photometryPoint</name>
+        <description/>
+        <datatype>
+          <vodml-ref idref="_Tdxa-zcqEeeEzazW-sDuAg">_Tdxa-zcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </composition>
+      <reference>
+        <vodml-id id="_TdxZZzcqEeeEzazW-sDuAg">_TdxZZzcqEeeEzazW-sDuAg</vodml-id>
+        <name>radialMotion</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxaXDcqEeeEzazW-sDuAg">_TdxaXDcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id id="_TdxZbTcqEeeEzazW-sDuAg">_TdxZbTcqEeeEzazW-sDuAg</vodml-id>
+        <name>sourcePosition</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxacDcqEeeEzazW-sDuAg">_TdxacDcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id id="_TdxZdzcqEeeEzazW-sDuAg">_TdxZdzcqEeeEzazW-sDuAg</vodml-id>
+        <name>coordFrame</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_Tdxa1zcqEeeEzazW-sDuAg">_Tdxa1zcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id id="_TdxZfTcqEeeEzazW-sDuAg">_TdxZfTcqEeeEzazW-sDuAg</vodml-id>
+        <name>dataSet</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_Tdxa5zcqEeeEzazW-sDuAg">_Tdxa5zcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_TdxZtzcqEeeEzazW-sDuAg">_TdxZtzcqEeeEzazW-sDuAg</vodml-id>
+      <name>CrossmatchedSource</name>
+      <description>As a consolidation of different source detections (from one of more catalogues), general entities called source are generated. For these entities, other quantities can be defined, e.g. the proper motions (tranversal velocity of the sources on the sphere) that imply different detections and a crossmatch of the different source detections.</description>
+      <extends>
+        <vodml-ref idref="_TdxZXzcqEeeEzazW-sDuAg">_TdxZXzcqEeeEzazW-sDuAg</vodml-ref>
+      </extends>
+      <composition>
+        <vodml-id id="_TdxZwDcqEeeEzazW-sDuAg">_TdxZwDcqEeeEzazW-sDuAg</vodml-id>
+        <name>source</name>
+        <description/>
+        <datatype>
+          <vodml-ref idref="_TdxZXzcqEeeEzazW-sDuAg">_TdxZXzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>-1</maxOccurs>
+        </multiplicity>
+      </composition>
+      <reference>
+        <vodml-id id="_TdxZzDcqEeeEzazW-sDuAg">_TdxZzDcqEeeEzazW-sDuAg</vodml-id>
+        <name>radialPosition</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxaCjcqEeeEzazW-sDuAg">_TdxaCjcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id id="_TdxZ1jcqEeeEzazW-sDuAg">_TdxZ1jcqEeeEzazW-sDuAg</vodml-id>
+        <name>properMotion</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxaIjcqEeeEzazW-sDuAg">_TdxaIjcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+      <reference>
+        <vodml-id id="_TdxZ4DcqEeeEzazW-sDuAg">_TdxZ4DcqEeeEzazW-sDuAg</vodml-id>
+        <name>resolvedName</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxaojcqEeeEzazW-sDuAg">_TdxaojcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_TdxZ8jcqEeeEzazW-sDuAg">_TdxZ8jcqEeeEzazW-sDuAg</vodml-id>
+    <name>crossmatchedMeassurements</name>
+    <description>Messurements that implies more than one detection to be obtained and, at least, one crossmatch. Examples are distance or proper motion.</description>
+    <objectType>
+      <vodml-id id="_TdxaCjcqEeeEzazW-sDuAg">_TdxaCjcqEeeEzazW-sDuAg</vodml-id>
+      <name>RadialPosition</name>
+      <description>A crossmatched source COULD contain a radial position describing the measurement of the distance to the object. Distance that can be expressed in two ways: as a distance and as a parallax.
+</description>
+      <attribute>
+        <vodml-id id="_TdxaEjcqEeeEzazW-sDuAg">_TdxaEjcqEeeEzazW-sDuAg</vodml-id>
+        <name>parallax</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxaGDcqEeeEzazW-sDuAg">_TdxaGDcqEeeEzazW-sDuAg</vodml-id>
+        <name>distance</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_TdxaIjcqEeeEzazW-sDuAg">_TdxaIjcqEeeEzazW-sDuAg</vodml-id>
+      <name>ProperMotion</name>
+      <description>A crossmatch source COULD contain a properMotion element describing the velocity on the sky (imaginary fixed background)  as seen from the center of mass of the Solar System, as compared to the imaginary fixed background of the more distant stars. It is usually express as a vector of two components, describing the variation of the position on certain sky coordinates (in general right ascension and declination), corrected by declination and expressed on mas/year.</description>
+      <attribute>
+        <vodml-id id="_TdxaKjcqEeeEzazW-sDuAg">_TdxaKjcqEeeEzazW-sDuAg</vodml-id>
+        <name>muCoord1</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxaNDcqEeeEzazW-sDuAg">_TdxaNDcqEeeEzazW-sDuAg</vodml-id>
+        <name>muCoord2</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxaOjcqEeeEzazW-sDuAg">_TdxaOjcqEeeEzazW-sDuAg</vodml-id>
+        <name>totalProperMotion</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_TdxaRDcqEeeEzazW-sDuAg">_TdxaRDcqEeeEzazW-sDuAg</vodml-id>
+    <name>individualMeasurements</name>
+    <description>Messurements that can be obtained in one single source detection. Examples are postion and radial velocity (through spectroscopy)</description>
+    <objectType>
+      <vodml-id id="_TdxaXDcqEeeEzazW-sDuAg">_TdxaXDcqEeeEzazW-sDuAg</vodml-id>
+      <name>RadialMotion</name>
+      <description>A Source object COULD contain a radialMotion associated object with that contains the calculation of the tangential velocity of the source detection. Usually done through spectroscopic calculations. </description>
+      <attribute>
+        <vodml-id id="_TdxaZDcqEeeEzazW-sDuAg">_TdxaZDcqEeeEzazW-sDuAg</vodml-id>
+        <name>radialVelocity</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxaajcqEeeEzazW-sDuAg">_TdxaajcqEeeEzazW-sDuAg</vodml-id>
+        <name>redshift</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_TdxacDcqEeeEzazW-sDuAg">_TdxacDcqEeeEzazW-sDuAg</vodml-id>
+      <name>SourcePosition</name>
+      <description>Object describing the source position in the sky in the 3D space. It is described by a spatial coordinate object, reused from STC, a spatial coverage (specially for extended sources). See IVOA STC document for details. </description>
+      <attribute>
+        <vodml-id id="_TdxaeDcqEeeEzazW-sDuAg">_TdxaeDcqEeeEzazW-sDuAg</vodml-id>
+        <name>parallax</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <attribute>
+        <vodml-id id="_TdxafjcqEeeEzazW-sDuAg">_TdxafjcqEeeEzazW-sDuAg</vodml-id>
+        <name>distance</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_TdxahDcqEeeEzazW-sDuAg">_TdxahDcqEeeEzazW-sDuAg</vodml-id>
+    <name>nameResolver</name>
+    <description><Enter note text here></description>
+    <objectType>
+      <vodml-id id="_TdxalDcqEeeEzazW-sDuAg">_TdxalDcqEeeEzazW-sDuAg</vodml-id>
+      <name>ResolvedNameAlias</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <attribute>
+        <vodml-id id="_TdxamDcqEeeEzazW-sDuAg">_TdxamDcqEeeEzazW-sDuAg</vodml-id>
+        <name>alias</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_TdxaojcqEeeEzazW-sDuAg">_TdxaojcqEeeEzazW-sDuAg</vodml-id>
+      <name>ResolvedName</name>
+      <description>Unique identifier for this detection within the source catalogue. As a crossmatched source is a result of a combination of different detections or sources from different catalogues, the structure contains a main identifier and a set of aliases.</description>
+      <attribute>
+        <vodml-id id="_TdxasjcqEeeEzazW-sDuAg">_TdxasjcqEeeEzazW-sDuAg</vodml-id>
+        <name>identifier</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <composition>
+        <vodml-id id="_TdxaqjcqEeeEzazW-sDuAg">_TdxaqjcqEeeEzazW-sDuAg</vodml-id>
+        <name>resolvedNameAlias</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxalDcqEeeEzazW-sDuAg">_TdxalDcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>-1</maxOccurs>
+        </multiplicity>
+      </composition>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_TdxavzcqEeeEzazW-sDuAg">_TdxavzcqEeeEzazW-sDuAg</vodml-id>
+    <name>coordsys_tessel</name>
+    <description/>
+    <objectType>
+      <vodml-id id="_TdxaxzcqEeeEzazW-sDuAg">_TdxaxzcqEeeEzazW-sDuAg</vodml-id>
+      <name>Position2D</name>
+      <description/>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_Tdxa1zcqEeeEzazW-sDuAg">_Tdxa1zcqEeeEzazW-sDuAg</vodml-id>
+      <name>CoordFrame</name>
+      <description/>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_Tdxa3zcqEeeEzazW-sDuAg">_Tdxa3zcqEeeEzazW-sDuAg</vodml-id>
+    <name>ds</name>
+    <description/>
+    <objectType>
+      <vodml-id id="_Tdxa5zcqEeeEzazW-sDuAg">_Tdxa5zcqEeeEzazW-sDuAg</vodml-id>
+      <name>DataSet</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_Tdxa8zcqEeeEzazW-sDuAg">_Tdxa8zcqEeeEzazW-sDuAg</vodml-id>
+    <name>photometry</name>
+    <description/>
+    <objectType>
+      <vodml-id id="_Tdxa-zcqEeeEzazW-sDuAg">_Tdxa-zcqEeeEzazW-sDuAg</vodml-id>
+      <name>PhotometryPoint</name>
+      <description/>
+      <attribute>
+        <vodml-id id="_TdxbDTcqEeeEzazW-sDuAg">_TdxbDTcqEeeEzazW-sDuAg</vodml-id>
+        <name>magnitude</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+      <reference>
+        <vodml-id id="_TdxbAzcqEeeEzazW-sDuAg">_TdxbAzcqEeeEzazW-sDuAg</vodml-id>
+        <name>photCal</name>
+        <description><Enter note text here></description>
+        <datatype>
+          <vodml-ref idref="_TdxbGzcqEeeEzazW-sDuAg">_TdxbGzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </reference>
+    </objectType>
+
+    <objectType>
+      <vodml-id id="_TdxbGzcqEeeEzazW-sDuAg">_TdxbGzcqEeeEzazW-sDuAg</vodml-id>
+      <name>PhotCal</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </objectType>
+
+  </package>
+
+
+
+  <package>
+    <vodml-id id="_TdxbIzcqEeeEzazW-sDuAg">_TdxbIzcqEeeEzazW-sDuAg</vodml-id>
+    <name>ivoa</name>
+    <description/>
+    <primitiveType>
+      <vodml-id id="_TdxbKzcqEeeEzazW-sDuAg">_TdxbKzcqEeeEzazW-sDuAg</vodml-id>
+      <name>real</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbMDcqEeeEzazW-sDuAg">_TdxbMDcqEeeEzazW-sDuAg</vodml-id>
+      <name>datetime</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbNTcqEeeEzazW-sDuAg">_TdxbNTcqEeeEzazW-sDuAg</vodml-id>
+      <name>anyURI</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref idref="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-ref>
+      </extends>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-id>
+      <name>string</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbQDcqEeeEzazW-sDuAg">_TdxbQDcqEeeEzazW-sDuAg</vodml-id>
+      <name>nonnegativeInteger</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbRTcqEeeEzazW-sDuAg">_TdxbRTcqEeeEzazW-sDuAg</vodml-id>
+      <name>boolean</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbSjcqEeeEzazW-sDuAg">_TdxbSjcqEeeEzazW-sDuAg</vodml-id>
+      <name>integer</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbTzcqEeeEzazW-sDuAg">_TdxbTzcqEeeEzazW-sDuAg</vodml-id>
+      <name>rational</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbYDcqEeeEzazW-sDuAg">_TdxbYDcqEeeEzazW-sDuAg</vodml-id>
+      <name>complex</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+    </primitiveType>
+
+    <primitiveType>
+      <vodml-id id="_TdxbdTcqEeeEzazW-sDuAg">_TdxbdTcqEeeEzazW-sDuAg</vodml-id>
+      <name>Unit</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref idref="_TdxbOzcqEeeEzazW-sDuAg">_TdxbOzcqEeeEzazW-sDuAg</vodml-ref>
+      </extends>
+    </primitiveType>
+
+    <dataType abstract="true">
+      <vodml-id id="_TdxbezcqEeeEzazW-sDuAg">_TdxbezcqEeeEzazW-sDuAg</vodml-id>
+      <name>Quantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <attribute>
+        <vodml-id id="_TdxbfzcqEeeEzazW-sDuAg">_TdxbfzcqEeeEzazW-sDuAg</vodml-id>
+        <name>unit</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbdTcqEeeEzazW-sDuAg">_TdxbdTcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>0</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+    <dataType>
+      <vodml-id id="_TdxbhjcqEeeEzazW-sDuAg">_TdxbhjcqEeeEzazW-sDuAg</vodml-id>
+      <name>IntegerQuantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref idref="_TdxbezcqEeeEzazW-sDuAg">_TdxbezcqEeeEzazW-sDuAg</vodml-ref>
+      </extends>
+      <attribute>
+        <vodml-id id="_TdxbizcqEeeEzazW-sDuAg">_TdxbizcqEeeEzazW-sDuAg</vodml-id>
+        <name>value</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbSjcqEeeEzazW-sDuAg">_TdxbSjcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+    <dataType>
+      <vodml-id id="_TdxbkTcqEeeEzazW-sDuAg">_TdxbkTcqEeeEzazW-sDuAg</vodml-id>
+      <name>RealQuantity</name>
+      <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+      <extends>
+        <vodml-ref idref="_TdxbezcqEeeEzazW-sDuAg">_TdxbezcqEeeEzazW-sDuAg</vodml-ref>
+      </extends>
+      <attribute>
+        <vodml-id id="_TdxbljcqEeeEzazW-sDuAg">_TdxbljcqEeeEzazW-sDuAg</vodml-id>
+        <name>value</name>
+        <description>
+          TODO : Missing description : please, update your UML model asap.
+        </description>
+        <datatype>
+          <vodml-ref idref="_TdxbKzcqEeeEzazW-sDuAg">_TdxbKzcqEeeEzazW-sDuAg</vodml-ref>
+        </datatype>
+        <multiplicity>
+          <minOccurs>1</minOccurs>
+          <maxOccurs>1</maxOccurs>
+        </multiplicity>
+      </attribute>
+    </dataType>
+
+  </package>
+
+</vo-dml:model>
\ No newline at end of file

Added: trunk/projects/dm/vo-dml/models/source-std/ivoa.xmi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/ivoa.xmi	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,226 @@
+<?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/_D485wC3YEee8jsNrHrvfOA/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/_D485wC3YEee8jsNrHrvfOA/0 IVOA_UML_Profile.profile.xmi#_D49g1y3YEee8jsNrHrvfOA">
+  <uml:Model xmi:id="_D47EkC3YEee8jsNrHrvfOA" name="ivoa">
+    <eAnnotations xmi:id="_D47EkS3YEee8jsNrHrvfOA" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_D47Eki3YEee8jsNrHrvfOA" name="exporterVersion">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Eky3YEee8jsNrHrvfOA" value="3.0.0"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_D47ElC3YEee8jsNrHrvfOA" name="isRoundTrip"/>
+      <contents xmi:type="uml:Property" xmi:id="_D47ElS3YEee8jsNrHrvfOA" name="Visibility">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Eli3YEee8jsNrHrvfOA" value="0"/>
+      </contents>
+    </eAnnotations>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47Ely3YEee8jsNrHrvfOA" name="real">
+      <eAnnotations xmi:id="_D47EmC3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47EmS3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Emi3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47Emy3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47EnC3YEee8jsNrHrvfOA" name="datetime">
+      <eAnnotations xmi:id="_D47EnS3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47Eni3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Eny3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47EoC3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47EoS3YEee8jsNrHrvfOA" name="anyURI">
+      <eAnnotations xmi:id="_D47Eoi3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47Eoy3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47EpC3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47EpS3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_D47Epi3YEee8jsNrHrvfOA" general="_D47Epy3YEee8jsNrHrvfOA"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47Epy3YEee8jsNrHrvfOA" name="string">
+      <eAnnotations xmi:id="_D47EqC3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47EqS3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Eqi3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47Eqy3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47ErC3YEee8jsNrHrvfOA" name="nonnegativeInteger">
+      <eAnnotations xmi:id="_D47ErS3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47Eri3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Ery3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47EsC3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47EsS3YEee8jsNrHrvfOA" name="boolean">
+      <eAnnotations xmi:id="_D47Esi3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47Esy3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47EtC3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47EtS3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47Eti3YEee8jsNrHrvfOA" name="integer">
+      <eAnnotations xmi:id="_D47Ety3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47EuC3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47EuS3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47Eui3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47Euy3YEee8jsNrHrvfOA" name="rational">
+      <eAnnotations xmi:id="_D47EvC3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47EvS3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Evi3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47Evy3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47EwC3YEee8jsNrHrvfOA" name="numerator" visibility="public" type="_D47Eti3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47EwS3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47Ewi3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Ewy3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47ExC3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47ExS3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47Exi3YEee8jsNrHrvfOA" name="denominator" visibility="public" type="_D47ErC3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47Exy3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47EyC3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47EyS3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47Eyi3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Eyy3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47EzC3YEee8jsNrHrvfOA" name="complex">
+      <eAnnotations xmi:id="_D47EzS3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47Ezi3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47Ezy3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47E0C3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47E0S3YEee8jsNrHrvfOA" name="re" visibility="public" type="_D47Ely3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47E0i3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47E0y3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E1C3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47E1S3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E1i3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47E1y3YEee8jsNrHrvfOA" name="im" visibility="public" type="_D47Ely3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47E2C3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47E2S3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E2i3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47E2y3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E3C3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:InformationItem" xmi:id="_D47E3S3YEee8jsNrHrvfOA" name="IVOA Base Types V1.0 (2016)">
+      <eAnnotations xmi:id="_D47E3i3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47E3y3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E4C3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_D47E4S3YEee8jsNrHrvfOA" name="Unit">
+      <eAnnotations xmi:id="_D47E4i3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47E4y3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E5C3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+        <contents xmi:type="uml:Property" xmi:id="_D47E5S3YEee8jsNrHrvfOA" name="isPrimitive"/>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_D47E5i3YEee8jsNrHrvfOA" general="_D47Epy3YEee8jsNrHrvfOA"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_D47E5y3YEee8jsNrHrvfOA" name="Quantity" isAbstract="true">
+      <eAnnotations xmi:id="_D47E6C3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47E6S3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E6i3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47E6y3YEee8jsNrHrvfOA" name="unit" visibility="public" type="_D47E4S3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47E7C3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47E7S3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E7i3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47E7y3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E8C3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D47E8S3YEee8jsNrHrvfOA"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_D47E8i3YEee8jsNrHrvfOA" name="IntegerQuantity">
+      <eAnnotations xmi:id="_D47E8y3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47E9C3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E9S3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_D47E9i3YEee8jsNrHrvfOA" general="_D47E5y3YEee8jsNrHrvfOA"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47E9y3YEee8jsNrHrvfOA" name="value" visibility="public" type="_D47Eti3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47E-C3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47E-S3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E-i3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47E-y3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47E_C3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_D47E_S3YEee8jsNrHrvfOA" name="RealQuantity">
+      <eAnnotations xmi:id="_D47E_i3YEee8jsNrHrvfOA" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_D47E_y3YEee8jsNrHrvfOA" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47FAC3YEee8jsNrHrvfOA" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_D47FAS3YEee8jsNrHrvfOA" general="_D47E5y3YEee8jsNrHrvfOA"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D47FAi3YEee8jsNrHrvfOA" name="value" visibility="public" type="_D47Ely3YEee8jsNrHrvfOA" isUnique="false">
+        <eAnnotations xmi:id="_D47FAy3YEee8jsNrHrvfOA" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_D47FBC3YEee8jsNrHrvfOA" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47FBS3YEee8jsNrHrvfOA" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_D47FBi3YEee8jsNrHrvfOA" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_D47FBy3YEee8jsNrHrvfOA" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_D47EkC3YEee8jsNrHrvfOA" xmi:id="_D5eeMC3YEee8jsNrHrvfOA">
+      <eAnnotations xmi:id="_D5eeMS3YEee8jsNrHrvfOA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_D49g1y3YEee8jsNrHrvfOA"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_D5eeMC3YEee8jsNrHrvfOA" href="IVOA_UML_Profile.profile.xmi#_D49g0C3YEee8jsNrHrvfOA"/>
+    </profileApplication>
+  </uml:Model>
+  <IVOA_UML_Profile:modelimport xmi:id="_D5fFQC3YEee8jsNrHrvfOA" base_Element="_D47EkC3YEee8jsNrHrvfOA" name="ivoa" version="1.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5fsUC3YEee8jsNrHrvfOA" base_Element="_D47Ely3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5fsUS3YEee8jsNrHrvfOA" base_Element="_D47Ely3YEee8jsNrHrvfOA" vodmlid="real"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5fsUi3YEee8jsNrHrvfOA" base_Element="_D47EnC3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5gTYC3YEee8jsNrHrvfOA" base_Element="_D47EnC3YEee8jsNrHrvfOA" vodmlid="datetime"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5gTYS3YEee8jsNrHrvfOA" base_Element="_D47EoS3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5gTYi3YEee8jsNrHrvfOA" base_Element="_D47EoS3YEee8jsNrHrvfOA" vodmlid="anyURI"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5gTYy3YEee8jsNrHrvfOA" base_Element="_D47Epy3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5g6cC3YEee8jsNrHrvfOA" base_Element="_D47Epy3YEee8jsNrHrvfOA" vodmlid="string"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5g6cS3YEee8jsNrHrvfOA" base_Element="_D47ErC3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5g6ci3YEee8jsNrHrvfOA" base_Element="_D47ErC3YEee8jsNrHrvfOA" vodmlid="nonnegativeInteger"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5g6cy3YEee8jsNrHrvfOA" base_Element="_D47EsS3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5g6dC3YEee8jsNrHrvfOA" base_Element="_D47EsS3YEee8jsNrHrvfOA" vodmlid="boolean"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5hhgC3YEee8jsNrHrvfOA" base_Element="_D47Eti3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5hhgS3YEee8jsNrHrvfOA" base_Element="_D47Eti3YEee8jsNrHrvfOA" vodmlid="integer"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5hhgi3YEee8jsNrHrvfOA" base_Element="_D47Euy3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5hhgy3YEee8jsNrHrvfOA" base_Element="_D47Euy3YEee8jsNrHrvfOA" vodmlid="rational"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5hhhC3YEee8jsNrHrvfOA" base_Element="_D47EzC3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5hhhS3YEee8jsNrHrvfOA" base_Element="_D47EzC3YEee8jsNrHrvfOA" vodmlid="complex"/>
+  <IVOA_UML_Profile:primitive xmi:id="_D5hhhi3YEee8jsNrHrvfOA" base_Element="_D47E4S3YEee8jsNrHrvfOA"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5hhhy3YEee8jsNrHrvfOA" base_Element="_D47E4S3YEee8jsNrHrvfOA" vodmlid="quantity.Unit"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5iIkC3YEee8jsNrHrvfOA" base_Element="_D47E5y3YEee8jsNrHrvfOA" vodmlid="quantity.Quantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5iIkS3YEee8jsNrHrvfOA" base_Element="_D47E8i3YEee8jsNrHrvfOA" vodmlid="quantity.IntegerQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_D5iIki3YEee8jsNrHrvfOA" base_Element="_D47E_S3YEee8jsNrHrvfOA" vodmlid="quantity.RealQuantity"/>
+</xmi:XMI>

Added: trunk/projects/dm/vo-dml/models/source-std/sourcedm.xmi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/sourcedm.xmi	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,1058 @@
+<?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/_TdyncDcqEeeEzazW-sDuAg/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/20110701 http:///schemas/IVOA_UML_Profile/_TdyncDcqEeeEzazW-sDuAg/0 IVOA_UML_Profile.profile.xmi#_TdzOhzcqEeeEzazW-sDuAg">
+  <uml:Model xmi:id="_TdxZUDcqEeeEzazW-sDuAg" name="sourcedm">
+    <eAnnotations xmi:id="_TdxZUTcqEeeEzazW-sDuAg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_TdxZUjcqEeeEzazW-sDuAg" name="exporterVersion">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZUzcqEeeEzazW-sDuAg" value="3.0.0"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_TdxZVDcqEeeEzazW-sDuAg" name="isRoundTrip"/>
+      <contents xmi:type="uml:Property" xmi:id="_TdxZVTcqEeeEzazW-sDuAg" name="Visibility">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZVjcqEeeEzazW-sDuAg" value="0"/>
+      </contents>
+    </eAnnotations>
+    <packagedElement xmi:type="uml:InformationItem" xmi:id="_TdxZVzcqEeeEzazW-sDuAg" name="SourceDM">
+      <eAnnotations xmi:id="_TdxZWDcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxZWTcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZWjcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxZWzcqEeeEzazW-sDuAg" name="source">
+      <eAnnotations xmi:id="_TdxZXDcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxZXTcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZXjcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxZXzcqEeeEzazW-sDuAg" name="Source">
+        <eAnnotations xmi:id="_TdxZYDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxZYTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZYjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZYzcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZZDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZZTcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZZjcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>Mother class that contains the basic support for any element inside a source catalogue. That implies an identifier, a position and, possibly, a classification using a SKOS element.</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZZzcqEeeEzazW-sDuAg" name="radialMotion" visibility="public" type="_TdxaXDcqEeeEzazW-sDuAg" association="_TdxaTDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZaDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZaTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZajcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZazcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZbDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZbTcqEeeEzazW-sDuAg" name="sourcePosition" visibility="public" type="_TdxacDcqEeeEzazW-sDuAg" association="_TdxaVDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZbjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZbzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZcDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZcTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZcjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZczcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZdDcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZdTcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZdjcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZdzcqEeeEzazW-sDuAg" name="coordFrame" visibility="public" type="_Tdxa1zcqEeeEzazW-sDuAg" association="_TdxZnjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZeDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZeTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZejcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZezcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZfDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZfTcqEeeEzazW-sDuAg" name="dataSet" visibility="public" type="_Tdxa5zcqEeeEzazW-sDuAg" association="_TdxZpjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZfjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZfzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZgDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZgTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZgjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZgzcqEeeEzazW-sDuAg"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZhDcqEeeEzazW-sDuAg" name="photometryPoint" visibility="public" type="_Tdxa-zcqEeeEzazW-sDuAg" aggregation="composite" association="_TdxZrjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZhTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZhjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZhzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZiDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZiTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZijcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZizcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZjDcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZjTcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body/>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZjjcqEeeEzazW-sDuAg" name="name" visibility="public" type="_TdxbOzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxZjzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZkDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZkTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZkjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZkzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZlDcqEeeEzazW-sDuAg" name="position" visibility="public" type="_TdxaxzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxZlTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZljcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZlzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZmDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZmTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZmjcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZmzcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZnDcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZnTcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body/>
+          </ownedComment>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxZnjcqEeeEzazW-sDuAg" memberEnd="_TdxZdzcqEeeEzazW-sDuAg _TdxZnzcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxZnzcqEeeEzazW-sDuAg" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" association="_TdxZnjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZoDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZoTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZojcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZozcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZpDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZpTcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxZpjcqEeeEzazW-sDuAg" memberEnd="_TdxZfTcqEeeEzazW-sDuAg _TdxZpzcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxZpzcqEeeEzazW-sDuAg" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" association="_TdxZpjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZqDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZqTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZqjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZqzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZrDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZrTcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxZrjcqEeeEzazW-sDuAg" memberEnd="_TdxZhDcqEeeEzazW-sDuAg _TdxZrzcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxZrzcqEeeEzazW-sDuAg" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" association="_TdxZrjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZsDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZsTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZsjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZszcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZtDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdxZtTcqEeeEzazW-sDuAg" value="*"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZtjcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxZtzcqEeeEzazW-sDuAg" name="CrossmatchedSource">
+        <eAnnotations xmi:id="_TdxZuDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxZuTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZujcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZuzcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZvDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZvTcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZvjcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>As a consolidation of different source detections (from one of more catalogues), general entities called source are generated. For these entities, other quantities can be defined, e.g. the proper motions (tranversal velocity of the sources on the sphere) that imply different detections and a crossmatch of the different source detections.</body>
+        </ownedComment>
+        <generalization xmi:type="uml:Generalization" xmi:id="_TdxZvzcqEeeEzazW-sDuAg" general="_TdxZXzcqEeeEzazW-sDuAg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZwDcqEeeEzazW-sDuAg" name="source" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" aggregation="composite" association="_TdxZ6jcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZwTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZwjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZwzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZxDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZxTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZxjcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZxzcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZyDcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZyTcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body/>
+          </ownedComment>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdxZyjcqEeeEzazW-sDuAg" value="*"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZyzcqEeeEzazW-sDuAg"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZzDcqEeeEzazW-sDuAg" name="radialPosition" visibility="public" type="_TdxaCjcqEeeEzazW-sDuAg" association="_TdxZ-jcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZzTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZzjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZzzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ0DcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ0TcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZ0jcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZ0zcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZ1DcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ1TcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZ1jcqEeeEzazW-sDuAg" name="properMotion" visibility="public" type="_TdxaIjcqEeeEzazW-sDuAg" association="_TdxaAjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZ1zcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ2DcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ2TcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ2jcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ2zcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZ3DcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZ3TcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZ3jcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ3zcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxZ4DcqEeeEzazW-sDuAg" name="resolvedName" visibility="public" type="_TdxaojcqEeeEzazW-sDuAg" association="_TdxajDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZ4TcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ4jcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ4zcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ5DcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ5TcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZ5jcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxZ5zcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxZ6DcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ6TcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxZ6jcqEeeEzazW-sDuAg" memberEnd="_TdxZwDcqEeeEzazW-sDuAg _TdxZ6zcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxZ6zcqEeeEzazW-sDuAg" visibility="public" type="_TdxZtzcqEeeEzazW-sDuAg" association="_TdxZ6jcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZ7DcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ7TcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ7jcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ7zcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ8DcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxZ8TcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxZ8jcqEeeEzazW-sDuAg" name="crossmatchedMeassurements">
+      <eAnnotations xmi:id="_TdxZ8zcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxZ9DcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ9TcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_TdxZ9jcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_TdxZ9zcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxZ-DcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ-TcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body>Messurements that implies more than one detection to be obtained and, at least, one crossmatch. Examples are distance or proper motion.</body>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxZ-jcqEeeEzazW-sDuAg" memberEnd="_TdxZzDcqEeeEzazW-sDuAg _TdxZ-zcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxZ-zcqEeeEzazW-sDuAg" visibility="public" type="_TdxZtzcqEeeEzazW-sDuAg" association="_TdxZ-jcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxZ_DcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ_TcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxZ_jcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxZ_zcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaADcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxaATcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxaAjcqEeeEzazW-sDuAg" memberEnd="_TdxZ1jcqEeeEzazW-sDuAg _TdxaAzcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxaAzcqEeeEzazW-sDuAg" visibility="public" type="_TdxZtzcqEeeEzazW-sDuAg" association="_TdxaAjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaBDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaBTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaBjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaBzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaCDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxaCTcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxaCjcqEeeEzazW-sDuAg" name="RadialPosition">
+        <eAnnotations xmi:id="_TdxaCzcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaDDcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaDTcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaDjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaDzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaEDcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaETcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>A crossmatched source COULD contain a radial position describing the measurement of the distance to the object. Distance that can be expressed in two ways: as a distance and as a parallax.
+</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaEjcqEeeEzazW-sDuAg" name="parallax" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaEzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaFDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaFTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaFjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaFzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaGDcqEeeEzazW-sDuAg" name="distance" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaGTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaGjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaGzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaHDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaHTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaHjcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxaHzcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxaIDcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaITcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxaIjcqEeeEzazW-sDuAg" name="ProperMotion">
+        <eAnnotations xmi:id="_TdxaIzcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaJDcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaJTcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaJjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaJzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaKDcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaKTcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>A crossmatch source COULD contain a properMotion element describing the velocity on the sky (imaginary fixed background)  as seen from the center of mass of the Solar System, as compared to the imaginary fixed background of the more distant stars. It is usually express as a vector of two components, describing the variation of the position on certain sky coordinates (in general right ascension and declination), corrected by declination and expressed on mas/year.</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaKjcqEeeEzazW-sDuAg" name="muCoord1" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaKzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaLDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaLTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaLjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaLzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaMDcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxaMTcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxaMjcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaMzcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaNDcqEeeEzazW-sDuAg" name="muCoord2" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaNTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaNjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaNzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaODcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaOTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaOjcqEeeEzazW-sDuAg" name="totalProperMotion" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaOzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaPDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaPTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaPjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaPzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaQDcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxaQTcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxaQjcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaQzcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxaRDcqEeeEzazW-sDuAg" name="individualMeasurements">
+      <eAnnotations xmi:id="_TdxaRTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxaRjcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaRzcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaSDcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_TdxaSTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaSjcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaSzcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body>Messurements that can be obtained in one single source detection. Examples are postion and radial velocity (through spectroscopy)</body>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxaTDcqEeeEzazW-sDuAg" memberEnd="_TdxZZzcqEeeEzazW-sDuAg _TdxaTTcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxaTTcqEeeEzazW-sDuAg" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" association="_TdxaTDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaTjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaTzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaUDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaUTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaUjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxaUzcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxaVDcqEeeEzazW-sDuAg" memberEnd="_TdxZbTcqEeeEzazW-sDuAg _TdxaVTcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxaVTcqEeeEzazW-sDuAg" visibility="public" type="_TdxZXzcqEeeEzazW-sDuAg" association="_TdxaVDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaVjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaVzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaWDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaWTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaWjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxaWzcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxaXDcqEeeEzazW-sDuAg" name="RadialMotion">
+        <eAnnotations xmi:id="_TdxaXTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaXjcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaXzcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaYDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaYTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaYjcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaYzcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>A Source object COULD contain a radialMotion associated object with that contains the calculation of the tangential velocity of the source detection. Usually done through spectroscopic calculations. </body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaZDcqEeeEzazW-sDuAg" name="radialVelocity" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaZTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaZjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaZzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxaaDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaaTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaajcqEeeEzazW-sDuAg" name="redshift" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaazcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxabDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxabTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxabjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxabzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxacDcqEeeEzazW-sDuAg" name="SourcePosition">
+        <eAnnotations xmi:id="_TdxacTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxacjcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaczcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxadDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxadTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxadjcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxadzcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>Object describing the source position in the sky in the 3D space. It is described by a spatial coordinate object, reused from STC, a spatial coverage (specially for extended sources). See IVOA STC document for details. </body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaeDcqEeeEzazW-sDuAg" name="parallax" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaeTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaejcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaezcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxafDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxafTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxafjcqEeeEzazW-sDuAg" name="distance" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxafzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxagDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxagTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxagjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxagzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxahDcqEeeEzazW-sDuAg" name="nameResolver">
+      <eAnnotations xmi:id="_TdxahTcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxahjcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxahzcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_TdxaiDcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_TdxaiTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaijcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaizcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body><Enter note text here></body>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxajDcqEeeEzazW-sDuAg" memberEnd="_TdxZ4DcqEeeEzazW-sDuAg _TdxajTcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxajTcqEeeEzazW-sDuAg" visibility="public" type="_TdxZtzcqEeeEzazW-sDuAg" association="_TdxajDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxajjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxajzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxakDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxakTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxakjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxakzcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxalDcqEeeEzazW-sDuAg" name="ResolvedNameAlias">
+        <eAnnotations xmi:id="_TdxalTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaljcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxalzcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxamDcqEeeEzazW-sDuAg" name="alias" visibility="public" type="_TdxbOzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxamTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxamjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxamzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxanDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxanTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxanjcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxanzcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxaoDcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaoTcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxaojcqEeeEzazW-sDuAg" name="ResolvedName">
+        <eAnnotations xmi:id="_TdxaozcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxapDcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxapTcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxapjcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxapzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxaqDcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaqTcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>Unique identifier for this detection within the source catalogue. As a crossmatched source is a result of a combination of different detections or sources from different catalogues, the structure contains a main identifier and a set of aliases.</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxaqjcqEeeEzazW-sDuAg" name="resolvedNameAlias" visibility="public" type="_TdxalDcqEeeEzazW-sDuAg" aggregation="composite" association="_TdxauDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaqzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxarDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxarTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxarjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxarzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdxasDcqEeeEzazW-sDuAg" value="*"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxasTcqEeeEzazW-sDuAg"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxasjcqEeeEzazW-sDuAg" name="identifier" visibility="public" type="_TdxbOzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxaszcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxatDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxatTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxatjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxatzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxauDcqEeeEzazW-sDuAg" memberEnd="_TdxaqjcqEeeEzazW-sDuAg _TdxauTcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxauTcqEeeEzazW-sDuAg" visibility="public" type="_TdxaojcqEeeEzazW-sDuAg" association="_TdxauDcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxaujcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxauzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxavDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxavTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxavjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedEnd>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxavzcqEeeEzazW-sDuAg" name="coordsys_tessel">
+      <eAnnotations xmi:id="_TdxawDcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxawTcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxawjcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_TdxawzcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_TdxaxDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxaxTcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxaxjcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body/>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxaxzcqEeeEzazW-sDuAg" name="Position2D">
+        <eAnnotations xmi:id="_TdxayDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxayTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxayjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_TdxayzcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxazDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxazTcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxazjcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body/>
+        </ownedComment>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_TdxazzcqEeeEzazW-sDuAg" name="IVOA STC 2.0">
+        <eAnnotations xmi:id="_Tdxa0DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa0TcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa0jcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa0zcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_Tdxa1DcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_Tdxa1TcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa1jcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body><Enter note text here></body>
+        </ownedComment>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_Tdxa1zcqEeeEzazW-sDuAg" name="CoordFrame">
+        <eAnnotations xmi:id="_Tdxa2DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa2TcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa2jcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa2zcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_Tdxa3DcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_Tdxa3TcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa3jcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body/>
+        </ownedComment>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_Tdxa3zcqEeeEzazW-sDuAg" name="ds">
+      <eAnnotations xmi:id="_Tdxa4DcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_Tdxa4TcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa4jcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa4zcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_Tdxa5DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa5TcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa5jcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body/>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Class" xmi:id="_Tdxa5zcqEeeEzazW-sDuAg" name="DataSet">
+        <eAnnotations xmi:id="_Tdxa6DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa6TcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa6jcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_Tdxa6zcqEeeEzazW-sDuAg" name="DataSet Model">
+        <eAnnotations xmi:id="_Tdxa7DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa7TcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa7jcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa7zcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_Tdxa8DcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_Tdxa8TcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa8jcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body/>
+        </ownedComment>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_Tdxa8zcqEeeEzazW-sDuAg" name="photometry">
+      <eAnnotations xmi:id="_Tdxa9DcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_Tdxa9TcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa9jcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa9zcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_Tdxa-DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa-TcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa-jcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body/>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Class" xmi:id="_Tdxa-zcqEeeEzazW-sDuAg" name="PhotometryPoint">
+        <eAnnotations xmi:id="_Tdxa_DcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_Tdxa_TcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tdxa_jcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_Tdxa_zcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxbADcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbATcqEeeEzazW-sDuAg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbAjcqEeeEzazW-sDuAg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body/>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbAzcqEeeEzazW-sDuAg" name="photCal" visibility="public" type="_TdxbGzcqEeeEzazW-sDuAg" association="_TdxbEzcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxbBDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbBTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbBjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbBzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbCDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_TdxbCTcqEeeEzazW-sDuAg">
+            <eAnnotations xmi:id="_TdxbCjcqEeeEzazW-sDuAg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_TdxbCzcqEeeEzazW-sDuAg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbDDcqEeeEzazW-sDuAg" value="description"/>
+              </contents>
+            </eAnnotations>
+            <body><Enter note text here></body>
+          </ownedComment>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbDTcqEeeEzazW-sDuAg" name="magnitude" visibility="public" type="_TdxbkTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbDjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbDzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbEDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbETcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbEjcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Association" xmi:id="_TdxbEzcqEeeEzazW-sDuAg" memberEnd="_TdxbAzcqEeeEzazW-sDuAg _TdxbFDcqEeeEzazW-sDuAg">
+        <ownedEnd xmi:type="uml:Property" xmi:id="_TdxbFDcqEeeEzazW-sDuAg" visibility="public" type="_Tdxa-zcqEeeEzazW-sDuAg" association="_TdxbEzcqEeeEzazW-sDuAg">
+          <eAnnotations xmi:id="_TdxbFTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbFjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbFzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbGDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbGTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxbGjcqEeeEzazW-sDuAg"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="_TdxbGzcqEeeEzazW-sDuAg" name="PhotCal">
+        <eAnnotations xmi:id="_TdxbHDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbHTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbHjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_TdxbHzcqEeeEzazW-sDuAg" name="PhotometryDM">
+        <eAnnotations xmi:id="_TdxbIDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbITcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbIjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_TdxbIzcqEeeEzazW-sDuAg" name="ivoa">
+      <eAnnotations xmi:id="_TdxbJDcqEeeEzazW-sDuAg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_TdxbJTcqEeeEzazW-sDuAg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbJjcqEeeEzazW-sDuAg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_TdxbJzcqEeeEzazW-sDuAg">
+        <eAnnotations xmi:id="_TdxbKDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbKTcqEeeEzazW-sDuAg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbKjcqEeeEzazW-sDuAg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body/>
+      </ownedComment>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbKzcqEeeEzazW-sDuAg" name="real">
+        <eAnnotations xmi:id="_TdxbLDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbLTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbLjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbLzcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbMDcqEeeEzazW-sDuAg" name="datetime">
+        <eAnnotations xmi:id="_TdxbMTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbMjcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbMzcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbNDcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbNTcqEeeEzazW-sDuAg" name="anyURI">
+        <eAnnotations xmi:id="_TdxbNjcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbNzcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbODcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbOTcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_TdxbOjcqEeeEzazW-sDuAg" general="_TdxbOzcqEeeEzazW-sDuAg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbOzcqEeeEzazW-sDuAg" name="string">
+        <eAnnotations xmi:id="_TdxbPDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbPTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbPjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbPzcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbQDcqEeeEzazW-sDuAg" name="nonnegativeInteger">
+        <eAnnotations xmi:id="_TdxbQTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbQjcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbQzcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbRDcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbRTcqEeeEzazW-sDuAg" name="boolean">
+        <eAnnotations xmi:id="_TdxbRjcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbRzcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbSDcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbSTcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbSjcqEeeEzazW-sDuAg" name="integer">
+        <eAnnotations xmi:id="_TdxbSzcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbTDcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbTTcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbTjcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbTzcqEeeEzazW-sDuAg" name="rational">
+        <eAnnotations xmi:id="_TdxbUDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbUTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbUjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbUzcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbVDcqEeeEzazW-sDuAg" name="numerator" visibility="public" type="_TdxbSjcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbVTcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbVjcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbVzcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbWDcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbWTcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbWjcqEeeEzazW-sDuAg" name="denominator" visibility="public" type="_TdxbQDcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbWzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbXDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbXTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbXjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbXzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbYDcqEeeEzazW-sDuAg" name="complex">
+        <eAnnotations xmi:id="_TdxbYTcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbYjcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbYzcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbZDcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbZTcqEeeEzazW-sDuAg" name="re" visibility="public" type="_TdxbKzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbZjcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbZzcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbaDcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbaTcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbajcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbazcqEeeEzazW-sDuAg" name="im" visibility="public" type="_TdxbKzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbbDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbbTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbbjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbbzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbcDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_TdxbcTcqEeeEzazW-sDuAg" name="IVOA Base Types V1.0 (2016)">
+        <eAnnotations xmi:id="_TdxbcjcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbczcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbdDcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TdxbdTcqEeeEzazW-sDuAg" name="Unit">
+        <eAnnotations xmi:id="_TdxbdjcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbdzcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbeDcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_TdxbeTcqEeeEzazW-sDuAg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_TdxbejcqEeeEzazW-sDuAg" general="_TdxbOzcqEeeEzazW-sDuAg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_TdxbezcqEeeEzazW-sDuAg" name="Quantity" isAbstract="true">
+        <eAnnotations xmi:id="_TdxbfDcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbfTcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbfjcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbfzcqEeeEzazW-sDuAg" name="unit" visibility="public" type="_TdxbdTcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbgDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbgTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbgjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbgzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbhDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxbhTcqEeeEzazW-sDuAg"/>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_TdxbhjcqEeeEzazW-sDuAg" name="IntegerQuantity">
+        <eAnnotations xmi:id="_TdxbhzcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbiDcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbiTcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_TdxbijcqEeeEzazW-sDuAg" general="_TdxbezcqEeeEzazW-sDuAg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbizcqEeeEzazW-sDuAg" name="value" visibility="public" type="_TdxbSjcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxbjDcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbjTcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbjjcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbjzcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbkDcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_TdxbkTcqEeeEzazW-sDuAg" name="RealQuantity">
+        <eAnnotations xmi:id="_TdxbkjcqEeeEzazW-sDuAg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_TdxbkzcqEeeEzazW-sDuAg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxblDcqEeeEzazW-sDuAg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_TdxblTcqEeeEzazW-sDuAg" general="_TdxbezcqEeeEzazW-sDuAg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_TdxbljcqEeeEzazW-sDuAg" name="value" visibility="public" type="_TdxbKzcqEeeEzazW-sDuAg" isUnique="false">
+          <eAnnotations xmi:id="_TdxblzcqEeeEzazW-sDuAg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_TdxbmDcqEeeEzazW-sDuAg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbmTcqEeeEzazW-sDuAg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_TdxbmjcqEeeEzazW-sDuAg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_TdxbmzcqEeeEzazW-sDuAg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+    </packagedElement>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_TdxZUDcqEeeEzazW-sDuAg" xmi:id="_TeDGIDcqEeeEzazW-sDuAg">
+      <eAnnotations xmi:id="_TeDGITcqEeeEzazW-sDuAg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_TdzOhzcqEeeEzazW-sDuAg"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_TeDGIDcqEeeEzazW-sDuAg" href="IVOA_UML_Profile.profile.xmi#_TdzOgDcqEeeEzazW-sDuAg"/>
+    </profileApplication>
+  </uml:Model>
+  <IVOA_UML_Profile:model xmi:id="_TeE7UDcqEeeEzazW-sDuAg" base_Element="_TdxZUDcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_TeE7UTcqEeeEzazW-sDuAg" base_Element="_TdxavzcqEeeEzazW-sDuAg" name="Tesselation" version="2.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/tesselation/coords_tessel.xmi" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/tesselation/coords_tessel.html"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeE7UjcqEeeEzazW-sDuAg" base_Element="_TdxaxzcqEeeEzazW-sDuAg" vodmlid="CoordTypes.Position2D"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeFiYDcqEeeEzazW-sDuAg" base_Element="_Tdxa1zcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_TeFiYTcqEeeEzazW-sDuAg" base_Element="_Tdxa3zcqEeeEzazW-sDuAg" name="ds" version="1.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ds/DatasetMetadata-1.0.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ds/DatasetMetadata-1.0.html"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeFiYjcqEeeEzazW-sDuAg" base_Element="_Tdxa5zcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_TeFiYzcqEeeEzazW-sDuAg" base_Element="_Tdxa8zcqEeeEzazW-sDuAg" name="photometry" version="1.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/photometry/PhotDM.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/photometry/PhotDM.html"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeFiZDcqEeeEzazW-sDuAg" base_Element="_Tdxa-zcqEeeEzazW-sDuAg" vodmlid="PhotDM.PhotometryPoint"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGJcDcqEeeEzazW-sDuAg" base_Element="_TdxbGzcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_TeGJcTcqEeeEzazW-sDuAg" base_Element="_TdxbIzcqEeeEzazW-sDuAg" name="ivoa" version="1.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGJcjcqEeeEzazW-sDuAg" base_Element="_TdxbKzcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGJczcqEeeEzazW-sDuAg" base_Element="_TdxbKzcqEeeEzazW-sDuAg" vodmlid="real"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGJdDcqEeeEzazW-sDuAg" base_Element="_TdxbMDcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGJdTcqEeeEzazW-sDuAg" base_Element="_TdxbMDcqEeeEzazW-sDuAg" vodmlid="datetime"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGJdjcqEeeEzazW-sDuAg" base_Element="_TdxbNTcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGwgDcqEeeEzazW-sDuAg" base_Element="_TdxbNTcqEeeEzazW-sDuAg" vodmlid="anyURI"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGwgTcqEeeEzazW-sDuAg" base_Element="_TdxbOzcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGwgjcqEeeEzazW-sDuAg" base_Element="_TdxbOzcqEeeEzazW-sDuAg" vodmlid="string"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGwgzcqEeeEzazW-sDuAg" base_Element="_TdxbQDcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGwhDcqEeeEzazW-sDuAg" base_Element="_TdxbQDcqEeeEzazW-sDuAg" vodmlid="nonnegativeInteger"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeGwhTcqEeeEzazW-sDuAg" base_Element="_TdxbRTcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeGwhjcqEeeEzazW-sDuAg" base_Element="_TdxbRTcqEeeEzazW-sDuAg" vodmlid="boolean"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeHXkDcqEeeEzazW-sDuAg" base_Element="_TdxbSjcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeHXkTcqEeeEzazW-sDuAg" base_Element="_TdxbSjcqEeeEzazW-sDuAg" vodmlid="integer"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeHXkjcqEeeEzazW-sDuAg" base_Element="_TdxbTzcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeHXkzcqEeeEzazW-sDuAg" base_Element="_TdxbTzcqEeeEzazW-sDuAg" vodmlid="rational"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeHXlDcqEeeEzazW-sDuAg" base_Element="_TdxbYDcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeHXlTcqEeeEzazW-sDuAg" base_Element="_TdxbYDcqEeeEzazW-sDuAg" vodmlid="complex"/>
+  <IVOA_UML_Profile:primitive xmi:id="_TeHXljcqEeeEzazW-sDuAg" base_Element="_TdxbdTcqEeeEzazW-sDuAg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeHXlzcqEeeEzazW-sDuAg" base_Element="_TdxbdTcqEeeEzazW-sDuAg" vodmlid="quantity.Unit"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeHXmDcqEeeEzazW-sDuAg" base_Element="_TdxbezcqEeeEzazW-sDuAg" vodmlid="quantity.Quantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeH-oDcqEeeEzazW-sDuAg" base_Element="_TdxbhjcqEeeEzazW-sDuAg" vodmlid="quantity.IntegerQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_TeH-oTcqEeeEzazW-sDuAg" base_Element="_TdxbkTcqEeeEzazW-sDuAg" vodmlid="quantity.RealQuantity"/>
+</xmi:XMI>

Added: trunk/projects/dm/vo-dml/models/source-std/vo-dml.properties
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/vo-dml/models/source-std/vo-dml.properties	Tue May 16 04:58:04 2017	(r4088)
@@ -0,0 +1,30 @@
+# -----------------------------------------------------------------------------
+# Properties defining the project and configuring the generation pipeline.
+#
+# Users should copy this file to the appropriate destination directory
+# and replace the existing values with those relevant for that model.
+# -----------------------------------------------------------------------------
+#
+# prefix used in all generated file names
+# - format convention <ModelName>-<Version>  eg: DatasetMetadata-1.0
+#
+dm.filename.prefix = SourceDM
+#
+# data model XMI source file.  used only in xmi2vo-dml
+xmi.source          = sourcedm.xmi
+#xmi.source          = sample_modelio3.0_uml2.4.1.xmi
+#xmi.source          = sample_altova_uml2.4.1.xmi
+#
+# the "profile" according to which the XMI is built.
+# MUST be one of:
+#xmi.source.profile = MD_CE_12.1
+xmi.source.profile = Modelio_UML2.4.1
+#xmi.source.profile = Altova_UML2.1.2
+#
+# HTML generation
+# if HTML should be generated with a "preamble", here indicate the source
+# of that preamble.  If empty or does-not-exist, HTML is generated without
+# preamble.  Preamble is expected to have structure like top of typical
+# IVOA documents, ending with abstract.
+# A sample preamble can be found in [TBD]
+html.preamble =


More information about the Volutecommits mailing list