diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf
index ad1ac219c6a1e00f6959103cae8410c0ca7ae5b9..43cf9b209bceac36183936d09fb365a5bfa18901 100644
--- a/SDT/schema4.0/docs/SDT_UML.uxf
+++ b/SDT/schema4.0/docs/SDT_UML.uxf
@@ -5,8 +5,8 @@
   <element>
     <id>UMLNote</id>
     <coordinates>
-      <x>1080</x>
-      <y>630</y>
+      <x>1290</x>
+      <y>650</y>
       <w>310</w>
       <h>260</h>
     </coordinates>
@@ -29,39 +29,42 @@ Cardinalities:
 1     : exact one
 0..* : zero or many
 1..* : at least one or many
-</panel_attributes>
+
+group=1</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1210</x>
-      <y>730</y>
+      <x>1420</x>
+      <y>750</y>
       <w>110</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 fontsize=10
 m1=0..*
-</panel_attributes>
+
+group=1</panel_attributes>
     <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1210</x>
-      <y>770</y>
+      <x>1420</x>
+      <y>790</y>
       <w>110</w>
       <h>30</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
-fontsize=10</panel_attributes>
+fontsize=10
+group=1</panel_attributes>
     <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1500</x>
+      <x>1480</x>
       <y>1090</y>
       <w>150</w>
       <h>220</h>
@@ -85,7 +88,7 @@ void</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>880</x>
+      <x>860</x>
       <y>1170</y>
       <w>140</w>
       <h>80</h>
@@ -98,7 +101,7 @@ m1= 0,1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>880</x>
+      <x>860</x>
       <y>1090</y>
       <w>140</w>
       <h>80</h>
@@ -111,10 +114,10 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>400</x>
+      <x>380</x>
       <y>1090</y>
       <w>190</w>
-      <h>180</h>
+      <h>150</h>
     </coordinates>
     <panel_attributes>DataType
 --
@@ -123,9 +126,7 @@ m1= 0,1
 /- Doc : Doc/
 /- semanticURI : uri/
 - TypeChoice
-/- extends/
-/   @domain : IDRF/
-/   @class : id /
+/- extends : Extends/
 /* Constraints : Constraint/
 fg=blue</panel_attributes>
     <additional_attributes/>
@@ -133,7 +134,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>550</x>
+      <x>530</x>
       <y>1030</y>
       <w>700</w>
       <h>130</h>
@@ -146,7 +147,7 @@ m2=1..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>550</x>
+      <x>530</x>
       <y>1030</y>
       <w>700</w>
       <h>190</h>
@@ -159,7 +160,7 @@ m2=1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1000</x>
+      <x>980</x>
       <y>1210</y>
       <w>190</w>
       <h>50</h>
@@ -173,7 +174,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1180</x>
+      <x>1160</x>
       <y>1230</y>
       <w>340</w>
       <h>50</h>
@@ -186,7 +187,7 @@ m1= 1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1000</x>
+      <x>980</x>
       <y>1330</y>
       <w>190</w>
       <h>110</h>
@@ -204,7 +205,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>560</x>
       <y>1190</y>
       <w>440</w>
       <h>180</h>
@@ -217,7 +218,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1180</x>
+      <x>1160</x>
       <y>1300</y>
       <w>420</w>
       <h>140</h>
@@ -230,7 +231,7 @@ m1=1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1000</x>
+      <x>980</x>
       <y>1090</y>
       <w>190</w>
       <h>50</h>
@@ -244,7 +245,7 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1000</x>
+      <x>980</x>
       <y>1150</y>
       <w>190</w>
       <h>50</h>
@@ -258,7 +259,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>880</x>
+      <x>860</x>
       <y>1140</y>
       <w>140</w>
       <h>50</h>
@@ -272,7 +273,7 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>400</x>
+      <x>380</x>
       <y>950</y>
       <w>1250</w>
       <h>40</h>
@@ -287,7 +288,7 @@ lw=0.1</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>20</x>
+      <x>0</x>
       <y>0</y>
       <w>1590</w>
       <h>40</h>
@@ -302,10 +303,10 @@ lw=0.1</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>750</x>
+      <x>730</x>
       <y>130</y>
       <w>220</w>
-      <h>210</h>
+      <h>180</h>
     </coordinates>
     <panel_attributes>ModuleClass
 --
@@ -313,9 +314,7 @@ lw=0.1</panel_attributes>
 /@ optional : boolean = false/
 /- Doc : Doc/
 /- semanticURI : uri/
-/- extends/
-/   @domain : IDRF/
-/   @class : text /
+/- extends : Extends/
 /* Properties : Property/
 /* Actions : Action/
 /* Data : DataPoint/
@@ -327,7 +326,7 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1090</x>
+      <x>1070</x>
       <y>130</y>
       <w>220</w>
       <h>130</h>
@@ -346,7 +345,7 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1440</x>
+      <x>1420</x>
       <y>220</y>
       <w>170</w>
       <h>100</h>
@@ -363,7 +362,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1300</x>
+      <x>1280</x>
       <y>220</y>
       <w>160</w>
       <h>40</h>
@@ -375,7 +374,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>410</x>
+      <x>390</x>
       <y>130</y>
       <w>220</w>
       <h>150</h>
@@ -395,7 +394,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>130</y>
       <w>150</w>
       <h>100</h>
@@ -407,7 +406,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>410</x>
+      <x>390</x>
       <y>440</y>
       <w>220</w>
       <h>110</h>
@@ -425,7 +424,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>220</y>
       <w>70</w>
       <h>120</h>
@@ -438,7 +437,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>440</y>
       <w>150</w>
       <h>70</h>
@@ -450,7 +449,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1440</x>
+      <x>1420</x>
       <y>500</y>
       <w>170</w>
       <h>50</h>
@@ -463,7 +462,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>960</x>
+      <x>940</x>
       <y>130</y>
       <w>150</w>
       <h>70</h>
@@ -476,7 +475,7 @@ m1= 0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1360</x>
+      <x>1340</x>
       <y>490</y>
       <w>100</w>
       <h>50</h>
@@ -489,7 +488,7 @@ m1=0,1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>960</x>
+      <x>940</x>
       <y>190</y>
       <w>150</w>
       <h>120</h>
@@ -502,7 +501,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1090</x>
+      <x>1070</x>
       <y>270</y>
       <w>220</w>
       <h>160</h>
@@ -525,7 +524,7 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1090</x>
+      <x>1070</x>
       <y>440</y>
       <w>220</w>
       <h>110</h>
@@ -544,20 +543,20 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>960</x>
-      <y>300</y>
+      <x>940</x>
+      <y>290</y>
       <w>150</w>
-      <h>180</h>
+      <h>190</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..*
 </panel_attributes>
-    <additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>130.0;160.0;80.0;160.0;80.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>290</y>
       <w>150</w>
       <h>240</h>
@@ -570,7 +569,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>410</x>
+      <x>390</x>
       <y>300</y>
       <w>220</w>
       <h>130</h>
@@ -589,7 +588,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>390</y>
       <w>70</w>
       <h>100</h>
@@ -602,7 +601,7 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>290</y>
       <w>150</w>
       <h>90</h>
@@ -615,7 +614,7 @@ m1= 0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>620</x>
+      <x>600</x>
       <y>370</y>
       <w>150</w>
       <h>100</h>
@@ -626,7 +625,7 @@ m1= 0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>750</x>
+      <x>730</x>
       <y>420</y>
       <w>220</w>
       <h>130</h>
@@ -646,7 +645,7 @@ transparency=80</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1300</x>
+      <x>1280</x>
       <y>250</y>
       <w>80</w>
       <h>260</h>
@@ -659,19 +658,19 @@ m1=0..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>960</x>
-      <y>320</y>
+      <x>940</x>
+      <y>290</y>
       <w>70</w>
-      <h>160</h>
+      <h>190</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..*</panel_attributes>
-    <additional_attributes>10.0;130.0;50.0;130.0;50.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>10.0;160.0;40.0;160.0;40.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>700</x>
+      <x>680</x>
       <y>1100</y>
       <w>190</w>
       <h>110</h>
@@ -690,7 +689,7 @@ Enum : EnumType
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>580</x>
+      <x>560</x>
       <y>1110</y>
       <w>140</w>
       <h>80</h>
@@ -703,10 +702,10 @@ m1= 1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>20</x>
-      <y>300</y>
+      <x>0</x>
+      <y>320</y>
       <w>330</w>
-      <h>250</h>
+      <h>230</h>
     </coordinates>
     <panel_attributes>Product
 --
@@ -721,17 +720,15 @@ m1= 1
 /   @class : id /
 /   -ImplementedProperties : Property /
 /   -ImplementedModuleClasses : ModuleClass  /
-/- extends/
-/   @domain : IDRF/
-/   @class : id /
+/- extends : Extends/
 fg=blue</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>340</x>
-      <y>290</y>
+      <x>320</x>
+      <y>310</y>
       <w>90</w>
       <h>50</h>
     </coordinates>
@@ -743,19 +740,19 @@ m1=0..1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>200</x>
+      <x>180</x>
       <y>100</y>
       <w>570</w>
-      <h>220</h>
+      <h>240</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..*</panel_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>
+    <additional_attributes>550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;220.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>200</x>
+      <x>180</x>
       <y>520</y>
       <w>570</w>
       <h>90</h>
@@ -767,7 +764,7 @@ m1= 0..*</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>340</x>
+      <x>320</x>
       <y>430</y>
       <w>90</w>
       <h>50</h>
@@ -780,7 +777,7 @@ m1=0..*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1000</x>
+      <x>980</x>
       <y>1270</y>
       <w>190</w>
       <h>50</h>
@@ -794,7 +791,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>880</x>
+      <x>860</x>
       <y>1180</y>
       <w>140</w>
       <h>130</h>
@@ -807,7 +804,7 @@ m1= 0,1
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1250</x>
+      <x>1230</x>
       <y>1290</y>
       <w>210</w>
       <h>110</h>
@@ -825,7 +822,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1180</x>
+      <x>1160</x>
       <y>1280</y>
       <w>90</w>
       <h>50</h>
@@ -838,7 +835,7 @@ m1= 1..*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1450</x>
+      <x>1430</x>
       <y>1300</y>
       <w>110</w>
       <h>80</h>
@@ -848,4 +845,61 @@ m1=0,1
 </panel_attributes>
     <additional_attributes>70.0;10.0;70.0;60.0;10.0;60.0</additional_attributes>
   </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>390</x>
+      <y>630</y>
+      <w>220</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>Extends
+--
+*@domain : IDRF*
+*@class : id*
+/- exclude : Exclude/
+
+fg=blue</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>730</x>
+      <y>630</y>
+      <w>220</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Exclude
+--
+*@name : text*
+/@type : text = datapoint/
+fg=blue</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>600</x>
+      <y>630</y>
+      <w>150</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;.
+m1= 0..*</panel_attributes>
+    <additional_attributes>130.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>310</x>
+      <y>620</y>
+      <w>100</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>
+  </element>
 </diagram>
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 4a89d7e3d17fe14a5cccff373c0690c057ebbcdc..31a7e42ac92bff6c2c48cc91f6ee49df071956f9 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 34076629f1ff1e1017364d11163c3cb622b3ee64..321fe7b058339b3b2eedb2586040d76cf0432ba0 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