diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf
index d4dc9b4acfb8af42ebf67c6873e5f228e00f51b1..19fb2c804b5bb3ac56910123894e1495b3f6296d 100644
--- a/SDT/schema4.0/docs/SDT_UML.uxf
+++ b/SDT/schema4.0/docs/SDT_UML.uxf
@@ -5,7 +5,7 @@
   <element>
     <id>UMLNote</id>
     <coordinates>
-      <x>1040</x>
+      <x>1060</x>
       <y>630</y>
       <w>310</w>
       <h>260</h>
@@ -35,7 +35,7 @@ Cardinalities:
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1170</x>
+      <x>1190</x>
       <y>730</y>
       <w>110</w>
       <h>40</h>
@@ -49,7 +49,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1170</x>
+      <x>1190</x>
       <y>770</y>
       <w>110</w>
       <h>30</h>
@@ -61,7 +61,7 @@ fontsize=10</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1460</x>
+      <x>1480</x>
       <y>1090</y>
       <w>150</w>
       <h>240</h>
@@ -86,7 +86,7 @@ void</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>840</x>
+      <x>860</x>
       <y>1170</y>
       <w>140</w>
       <h>80</h>
@@ -99,7 +99,7 @@ m1= 0,1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>840</x>
+      <x>860</x>
       <y>1090</y>
       <w>140</w>
       <h>80</h>
@@ -112,10 +112,10 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>360</x>
+      <x>380</x>
       <y>1090</y>
       <w>190</w>
-      <h>130</h>
+      <h>180</h>
     </coordinates>
     <panel_attributes>DataType
 --
@@ -124,6 +124,9 @@ m1= 0,1
 /- Doc : Doc/
 /- semanticURI : uri/
 - TypeChoice
+/- extends/
+/   @domain : IDRF/
+/   @class : id /
 /* Constraints : Constraint/
 fg=blue</panel_attributes>
     <additional_attributes/>
@@ -131,7 +134,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>510</x>
+      <x>530</x>
       <y>1030</y>
       <w>700</w>
       <h>130</h>
@@ -144,7 +147,7 @@ m2=1..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>510</x>
+      <x>530</x>
       <y>1030</y>
       <w>700</w>
       <h>190</h>
@@ -157,7 +160,7 @@ m2=1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>960</x>
+      <x>980</x>
       <y>1210</y>
       <w>190</w>
       <h>50</h>
@@ -171,7 +174,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1140</x>
+      <x>1160</x>
       <y>1230</y>
       <w>340</w>
       <h>50</h>
@@ -184,7 +187,7 @@ m1= 1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>960</x>
+      <x>980</x>
       <y>1330</y>
       <w>190</w>
       <h>110</h>
@@ -202,7 +205,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>540</x>
+      <x>560</x>
       <y>1190</y>
       <w>440</w>
       <h>180</h>
@@ -215,7 +218,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1140</x>
+      <x>1160</x>
       <y>1320</y>
       <w>420</w>
       <h>120</h>
@@ -228,7 +231,7 @@ m1=1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>960</x>
+      <x>980</x>
       <y>1090</y>
       <w>190</w>
       <h>50</h>
@@ -242,7 +245,7 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>960</x>
+      <x>980</x>
       <y>1150</y>
       <w>190</w>
       <h>50</h>
@@ -256,7 +259,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>840</x>
+      <x>860</x>
       <y>1140</y>
       <w>140</w>
       <h>50</h>
@@ -270,7 +273,7 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>360</x>
+      <x>380</x>
       <y>950</y>
       <w>1250</w>
       <h>40</h>
@@ -287,7 +290,7 @@ lw=0.1</panel_attributes>
     <coordinates>
       <x>0</x>
       <y>0</y>
-      <w>1570</w>
+      <w>1590</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>SDT 4.0 - Basic Elements
@@ -300,7 +303,7 @@ lw=0.1</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>710</x>
+      <x>730</x>
       <y>130</y>
       <w>220</w>
       <h>210</h>
@@ -325,7 +328,7 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1050</x>
+      <x>1070</x>
       <y>130</y>
       <w>220</w>
       <h>130</h>
@@ -344,7 +347,7 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1400</x>
+      <x>1420</x>
       <y>220</y>
       <w>170</w>
       <h>100</h>
@@ -361,7 +364,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1260</x>
+      <x>1280</x>
       <y>220</y>
       <w>160</w>
       <h>40</h>
@@ -373,10 +376,10 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>370</x>
+      <x>390</x>
       <y>130</y>
       <w>220</w>
-      <h>130</h>
+      <h>150</h>
     </coordinates>
     <panel_attributes>Domain
 --
@@ -384,6 +387,7 @@ m1= 0..*</panel_attributes>
 /- Doc : Doc/
 /- semanticURI : uri/
 /* imports/
+/* DataTypes : DataType/
 /* ModuleClasses : ModuleClass/
 /* Devices : Device/
 fg=blue</panel_attributes>
@@ -392,7 +396,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>130</y>
       <w>150</w>
       <h>100</h>
@@ -404,7 +408,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>370</x>
+      <x>390</x>
       <y>440</y>
       <w>220</w>
       <h>110</h>
@@ -422,7 +426,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>220</y>
       <w>70</w>
       <h>120</h>
@@ -435,7 +439,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>440</y>
       <w>150</w>
       <h>70</h>
@@ -447,7 +451,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1400</x>
+      <x>1420</x>
       <y>500</y>
       <w>170</w>
       <h>50</h>
@@ -460,7 +464,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>920</x>
+      <x>940</x>
       <y>130</y>
       <w>150</w>
       <h>70</h>
@@ -473,7 +477,7 @@ m1= 0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1320</x>
+      <x>1340</x>
       <y>490</y>
       <w>100</w>
       <h>50</h>
@@ -486,7 +490,7 @@ m1=0,1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>920</x>
+      <x>940</x>
       <y>190</y>
       <w>150</w>
       <h>120</h>
@@ -499,7 +503,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1050</x>
+      <x>1070</x>
       <y>270</y>
       <w>220</w>
       <h>160</h>
@@ -522,7 +526,7 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1050</x>
+      <x>1070</x>
       <y>440</y>
       <w>220</w>
       <h>110</h>
@@ -541,7 +545,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>920</x>
+      <x>940</x>
       <y>300</y>
       <w>150</w>
       <h>180</h>
@@ -554,7 +558,7 @@ m1= 0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>290</y>
       <w>150</w>
       <h>240</h>
@@ -567,7 +571,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>370</x>
+      <x>390</x>
       <y>300</y>
       <w>220</w>
       <h>130</h>
@@ -586,7 +590,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>390</y>
       <w>70</w>
       <h>100</h>
@@ -599,7 +603,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>290</y>
       <w>150</w>
       <h>90</h>
@@ -612,7 +616,7 @@ m1= 0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>600</x>
       <y>370</y>
       <w>150</w>
       <h>100</h>
@@ -623,7 +627,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>710</x>
+      <x>730</x>
       <y>420</y>
       <w>220</w>
       <h>130</h>
@@ -643,7 +647,7 @@ transparency=80</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1260</x>
+      <x>1280</x>
       <y>250</y>
       <w>80</w>
       <h>260</h>
@@ -656,7 +660,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>920</x>
+      <x>940</x>
       <y>320</y>
       <w>70</w>
       <h>160</h>
@@ -668,7 +672,7 @@ m1=0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>660</x>
+      <x>680</x>
       <y>1100</y>
       <w>190</w>
       <h>110</h>
@@ -687,7 +691,7 @@ Enum : EnumType
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>540</x>
+      <x>560</x>
       <y>1110</y>
       <w>140</w>
       <h>80</h>
@@ -702,7 +706,7 @@ m1= 1
     <coordinates>
       <x>0</x>
       <y>300</y>
-      <w>300</w>
+      <w>330</w>
       <h>250</h>
     </coordinates>
     <panel_attributes>Product
@@ -718,7 +722,7 @@ m1= 1
 /   @class : id /
 /   -ImplementedProperties : Property /
 /   -ImplementedModuleClasses : ModuleClass  /
-/- Extends/
+/- extends/
 /   @domain : IDRF/
 /   @class : id /
 fg=blue</panel_attributes>
@@ -727,57 +731,57 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>290</y>
-      <w>100</w>
+      <w>90</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..1
 </panel_attributes>
-    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
+    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>190</x>
+      <x>180</x>
       <y>100</y>
-      <w>540</w>
+      <w>570</w>
       <h>220</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..*</panel_attributes>
-    <additional_attributes>520.0;40.0;440.0;40.0;440.0;10.0;10.0;10.0;10.0;200.0</additional_attributes>
+    <additional_attributes>550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;200.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>190</x>
+      <x>180</x>
       <y>520</y>
-      <w>540</w>
+      <w>570</w>
       <h>90</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..*</panel_attributes>
-    <additional_attributes>520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
+    <additional_attributes>550.0;10.0;460.0;10.0;460.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>430</y>
-      <w>100</w>
+      <w>90</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..*
 </panel_attributes>
-    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
+    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>960</x>
+      <x>980</x>
       <y>1270</y>
       <w>190</w>
       <h>50</h>
@@ -791,7 +795,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>840</x>
+      <x>860</x>
       <y>1180</y>
       <w>140</w>
       <h>130</h>
@@ -804,7 +808,7 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1210</x>
+      <x>1230</x>
       <y>1290</y>
       <w>210</w>
       <h>110</h>
@@ -822,7 +826,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1140</x>
+      <x>1160</x>
       <y>1280</y>
       <w>90</w>
       <h>50</h>
@@ -835,7 +839,7 @@ m1= 1..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1410</x>
+      <x>1430</x>
       <y>1320</y>
       <w>110</w>
       <h>60</h>
diff --git a/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png b/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png
index ef87ed3547cb0315a8f863f0110ed470523096f5..4a89d7e3d17fe14a5cccff373c0690c057ebbcdc 100644
Binary files a/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png and b/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png differ
diff --git a/SDT/schema4.0/docs/images/SDT_UML_DataType.png b/SDT/schema4.0/docs/images/SDT_UML_DataType.png
index 70eccfc2d94ffff9663f15a2d5a69a2ed5b228ec..751ee139e53f5c60b341635b84b8cfb74c3a9387 100644
Binary files a/SDT/schema4.0/docs/images/SDT_UML_DataType.png and b/SDT/schema4.0/docs/images/SDT_UML_DataType.png differ