diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf
index 7665edb747488e7ee5687f939bd6cc4c7fc609f0..99d92ccafed46376c970518f61a5fc72f6bcd9e3 100644
--- a/SDT/schema4.0/docs/SDT_UML.uxf
+++ b/SDT/schema4.0/docs/SDT_UML.uxf
@@ -5,9 +5,9 @@
   <element>
     <id>UMLNote</id>
     <coordinates>
-      <x>1390</x>
-      <y>650</y>
-      <w>310</w>
+      <x>1440</x>
+      <y>670</y>
+      <w>290</w>
       <h>260</h>
     </coordinates>
     <panel_attributes>bg=#FAF8C8
@@ -36,8 +36,8 @@ group=1</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1520</x>
-      <y>750</y>
+      <x>1570</x>
+      <y>770</y>
       <w>110</w>
       <h>40</h>
     </coordinates>
@@ -51,8 +51,8 @@ group=1</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1520</x>
-      <y>790</y>
+      <x>1570</x>
+      <y>810</y>
       <w>110</w>
       <h>30</h>
     </coordinates>
@@ -65,7 +65,7 @@ group=1</panel_attributes>
     <id>UMLClass</id>
     <coordinates>
       <x>1580</x>
-      <y>1090</y>
+      <y>1110</y>
       <w>150</w>
       <h>220</h>
     </coordinates>
@@ -89,33 +89,33 @@ void</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>960</x>
-      <y>1170</y>
+      <y>1190</y>
       <w>140</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1= 0..1
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>960</x>
-      <y>1090</y>
+      <y>1110</y>
       <w>140</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1=0..1
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>480</x>
-      <y>1090</y>
+      <y>1110</y>
       <w>190</w>
       <h>150</h>
     </coordinates>
@@ -126,7 +126,7 @@ m1=0..1
 /- Doc : Doc/
 /- semanticURI : uri/
 - TypeChoice
-/- extends : Extends/
+/- Extend : Extend/
 /* Constraints : Constraint/
 fg=blue</panel_attributes>
     <additional_attributes/>
@@ -135,33 +135,33 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>630</x>
-      <y>1030</y>
+      <y>1060</y>
       <w>710</w>
-      <h>130</h>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m2=1..n
-</panel_attributes>
-    <additional_attributes>10.0;60.0;10.0;20.0;690.0;20.0;690.0;100.0;640.0;100.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;50.0;10.0;10.0;690.0;10.0;690.0;90.0;640.0;90.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>630</x>
-      <y>1030</y>
+      <y>1060</y>
       <w>710</w>
-      <h>190</h>
+      <h>180</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m2=1
-</panel_attributes>
-    <additional_attributes>10.0;60.0;10.0;20.0;690.0;20.0;690.0;160.0;640.0;160.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;50.0;10.0;10.0;690.0;10.0;690.0;150.0;640.0;150.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1080</x>
-      <y>1210</y>
+      <y>1230</y>
       <w>190</w>
       <h>50</h>
     </coordinates>
@@ -175,20 +175,20 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>1260</x>
-      <y>1230</y>
+      <y>1260</y>
       <w>340</w>
-      <h>50</h>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1= 1
-</panel_attributes>
-    <additional_attributes>320.0;20.0;10.0;20.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>320.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1080</x>
-      <y>1330</y>
+      <y>1350</y>
       <w>190</w>
       <h>110</h>
     </coordinates>
@@ -206,33 +206,33 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>660</x>
-      <y>1190</y>
+      <y>1210</y>
       <w>440</w>
       <h>180</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..n
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>420.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>1260</x>
-      <y>1300</y>
+      <y>1320</y>
       <w>420</w>
       <h>140</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1=1
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>390.0;10.0;390.0;120.0;10.0;120.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1080</x>
-      <y>1090</y>
+      <y>1110</y>
       <w>190</w>
       <h>50</h>
     </coordinates>
@@ -246,7 +246,7 @@ fg=blue</panel_attributes>
     <id>UMLClass</id>
     <coordinates>
       <x>1080</x>
-      <y>1150</y>
+      <y>1170</y>
       <w>190</w>
       <h>50</h>
     </coordinates>
@@ -260,22 +260,22 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>960</x>
-      <y>1140</y>
+      <y>1160</y>
       <w>140</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1= 0..1
-
+fontsize=12
 </panel_attributes>
     <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>480</x>
-      <y>950</y>
-      <w>1250</w>
+      <x>100</x>
+      <y>970</y>
+      <w>1630</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>halign=center
@@ -289,7 +289,7 @@ lw=0.1</panel_attributes>
     <id>UMLClass</id>
     <coordinates>
       <x>100</x>
-      <y>0</y>
+      <y>20</y>
       <w>1630</w>
       <h>40</h>
     </coordinates>
@@ -304,8 +304,8 @@ lw=0.1</panel_attributes>
     <id>UMLClass</id>
     <coordinates>
       <x>830</x>
-      <y>130</y>
-      <w>220</w>
+      <y>150</y>
+      <w>240</w>
       <h>180</h>
     </coordinates>
     <panel_attributes>ModuleClass
@@ -314,7 +314,7 @@ lw=0.1</panel_attributes>
 /@ optional : boolean = false/
 /- Doc : Doc/
 /- semanticURI : uri/
-/- extends : Extends/
+/- Extend : Extend/
 /* Properties : Property/
 /* Actions : Action/
 /* Data : DataPoint/
@@ -326,8 +326,8 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1170</x>
-      <y>130</y>
+      <x>1180</x>
+      <y>150</y>
       <w>220</w>
       <h>130</h>
     </coordinates>
@@ -346,7 +346,7 @@ fg=blue</panel_attributes>
     <id>UMLClass</id>
     <coordinates>
       <x>1520</x>
-      <y>220</y>
+      <y>240</y>
       <w>210</w>
       <h>130</h>
     </coordinates>
@@ -364,20 +364,21 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1380</x>
-      <y>220</y>
-      <w>160</w>
+      <x>1390</x>
+      <y>240</y>
+      <w>150</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
-    <additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>130.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>490</x>
-      <y>130</y>
+      <y>150</y>
       <w>220</w>
       <h>150</h>
     </coordinates>
@@ -397,19 +398,20 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>130</y>
+      <y>150</y>
       <w>150</w>
       <h>100</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
     <additional_attributes>130.0;10.0;50.0;10.0;50.0;80.0;10.0;80.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>490</x>
-      <y>440</y>
+      <y>460</y>
       <w>220</w>
       <h>110</h>
     </coordinates>
@@ -427,32 +429,33 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>220</y>
+      <y>240</y>
       <w>70</w>
       <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..n
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>10.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>440</y>
+      <y>480</y>
       <w>150</w>
-      <h>70</h>
+      <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
-    <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>130.0;10.0;60.0;10.0;60.0;30.0;10.0;30.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1520</x>
-      <y>500</y>
+      <y>520</y>
       <w>210</w>
       <h>50</h>
     </coordinates>
@@ -464,46 +467,47 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1040</x>
-      <y>130</y>
-      <w>150</w>
+      <x>1060</x>
+      <y>150</y>
+      <w>140</w>
       <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>130.0;10.0;50.0;10.0;50.0;50.0;10.0;50.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;10.0;30.0;10.0;30.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>1460</x>
-      <y>500</y>
+      <y>520</y>
       <w>80</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..1</panel_attributes>
+m1=0..1
+fontsize=12</panel_attributes>
     <additional_attributes>60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1040</x>
-      <y>190</y>
-      <w>150</w>
+      <x>1060</x>
+      <y>210</y>
+      <w>140</w>
       <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;90.0;30.0;90.0;30.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1170</x>
-      <y>270</y>
+      <x>1180</x>
+      <y>290</y>
       <w>220</w>
       <h>180</h>
     </coordinates>
@@ -526,8 +530,8 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1170</x>
-      <y>460</y>
+      <x>1180</x>
+      <y>480</y>
       <w>220</w>
       <h>110</h>
     </coordinates>
@@ -545,21 +549,21 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1040</x>
-      <y>290</y>
-      <w>150</w>
+      <x>1060</x>
+      <y>310</y>
+      <w>140</w>
       <h>210</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>130.0;180.0;80.0;180.0;80.0;10.0;10.0;10.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;180.0;60.0;180.0;60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>290</y>
+      <y>310</y>
       <w>150</w>
       <h>240</h>
     </coordinates>
@@ -572,7 +576,7 @@ m1= 0..n
     <id>UMLClass</id>
     <coordinates>
       <x>490</x>
-      <y>300</y>
+      <y>320</y>
       <w>220</w>
       <h>130</h>
     </coordinates>
@@ -591,43 +595,45 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>390</y>
+      <y>410</y>
       <w>70</w>
       <h>100</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
     <additional_attributes>10.0;70.0;40.0;70.0;40.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>290</y>
+      <y>310</y>
       <w>150</w>
       <h>90</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
     <additional_attributes>130.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>370</y>
+      <y>390</y>
       <w>150</w>
-      <h>100</h>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.</panel_attributes>
-    <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>130.0;100.0;60.0;100.0;60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>830</x>
-      <y>420</y>
-      <w>220</w>
+      <y>460</y>
+      <w>240</w>
       <h>130</h>
     </coordinates>
     <panel_attributes>Property
@@ -645,33 +651,34 @@ transparency=80</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1380</x>
-      <y>250</y>
-      <w>80</w>
+      <x>1390</x>
+      <y>270</y>
+      <w>70</w>
       <h>280</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n
-</panel_attributes>
-    <additional_attributes>10.0;10.0;60.0;10.0;60.0;260.0;10.0;260.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;10.0;30.0;10.0;30.0;260.0;10.0;260.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1040</x>
-      <y>290</y>
+      <x>1060</x>
+      <y>310</y>
       <w>70</w>
-      <h>190</h>
+      <h>210</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
-    <additional_attributes>10.0;160.0;40.0;160.0;40.0;10.0;10.0;10.0</additional_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;180.0;30.0;180.0;30.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>780</x>
-      <y>1100</y>
+      <y>1120</y>
       <w>190</w>
       <h>110</h>
     </coordinates>
@@ -690,20 +697,20 @@ Enum : EnumType
     <id>Relation</id>
     <coordinates>
       <x>660</x>
-      <y>1110</y>
+      <y>1130</y>
       <w>140</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1= 1
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>120.0;10.0;80.0;10.0;80.0;60.0;10.0;60.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>100</x>
-      <y>320</y>
+      <y>340</y>
       <w>330</w>
       <h>230</h>
     </coordinates>
@@ -720,7 +727,7 @@ m1= 1
 /   @class : Name /
 /   -ImplementedProperties : Property /
 /   -ImplementedModuleClasses : ModuleClass  /
-/- extends : Extends/
+/- Extend : Extend/
 fg=blue</panel_attributes>
     <additional_attributes/>
   </element>
@@ -728,20 +735,20 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>420</x>
-      <y>310</y>
+      <y>340</y>
       <w>90</w>
-      <h>50</h>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..1
-</panel_attributes>
-    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>280</x>
-      <y>100</y>
+      <y>120</y>
       <w>570</w>
       <h>240</h>
     </coordinates>
@@ -753,31 +760,33 @@ m1=0..1
     <id>Relation</id>
     <coordinates>
       <x>280</x>
-      <y>520</y>
+      <y>560</y>
       <w>570</w>
-      <h>90</h>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_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>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>550.0;10.0;460.0;10.0;460.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>420</x>
-      <y>440</y>
+      <y>460</y>
       <w>90</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
     <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1080</x>
-      <y>1270</y>
+      <y>1290</y>
       <w>190</w>
       <h>50</h>
     </coordinates>
@@ -791,20 +800,20 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>960</x>
-      <y>1180</y>
+      <y>1200</y>
       <w>140</w>
       <h>130</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1=0..1
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>120.0;100.0;50.0;100.0;50.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>1330</x>
-      <y>1290</y>
+      <y>1310</y>
       <w>210</w>
       <h>110</h>
     </coordinates>
@@ -822,56 +831,57 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>1260</x>
-      <y>1280</y>
+      <y>1310</y>
       <w>90</w>
-      <h>50</h>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1=1..n
-</panel_attributes>
-    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
       <x>1530</x>
-      <y>1300</y>
-      <w>120</w>
+      <y>1320</y>
+      <w>110</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
-m1=0..1</panel_attributes>
+m1=0..1
+fontsize=12</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>490</x>
-      <y>630</y>
+      <x>210</x>
+      <y>670</y>
       <w>220</w>
       <h>80</h>
     </coordinates>
-    <panel_attributes>Extends
+    <panel_attributes>Extend
 --
 *@domain : IDRF*
-*@class : Name*
-/- exclude : Exclude/
-
-fg=blue</panel_attributes>
+*@entity : ID*
+/- ExtendChoice/
+fg=blue
+</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
       <x>830</x>
-      <y>630</y>
-      <w>220</w>
+      <y>670</y>
+      <w>240</w>
       <h>70</h>
     </coordinates>
     <panel_attributes>Exclude
 --
-*@name : Name*
-/@type : text = datapoint/
+*@name : text*
+/@type : ExtendType = datapoint/
 fg=blue</panel_attributes>
     <additional_attributes/>
   </element>
@@ -879,25 +889,135 @@ fg=blue</panel_attributes>
     <id>Relation</id>
     <coordinates>
       <x>700</x>
-      <y>630</y>
+      <y>670</y>
       <w>150</w>
-      <h>80</h>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
-    <additional_attributes>130.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
+m1= 1..n
+fontsize=12
+</panel_attributes>
+    <additional_attributes>130.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>410</x>
-      <y>620</y>
+      <x>130</x>
+      <y>670</y>
       <w>100</w>
-      <h>50</h>
+      <h>40</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;.
+m1=0..1
+fontsize=12</panel_attributes>
+    <additional_attributes>80.0;10.0;10.0;10.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>1180</x>
+      <y>670</y>
+      <w>220</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
+ExtendType
+--
+action
+datapoint
+event
+moduleclass
+property
+device
+subdevice
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>1060</x>
+      <y>670</y>
+      <w>140</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-
+m1=0..1
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>830</x>
+      <y>750</y>
+      <w>240</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Include
+--
+*@name : text*
+/@type : ExtendType = datapoint/
+fg=blue</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>700</x>
+      <y>730</y>
+      <w>150</w>
+      <h>60</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
+m1= 1..n
+fontsize=12
+</panel_attributes>
+    <additional_attributes>130.0;30.0;40.0;30.0;40.0;10.0;10.0;10.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>1060</x>
+      <y>670</y>
+      <w>140</w>
+      <h>150</h>
+    </coordinates>
+    <panel_attributes>lt=-
+
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;10.0;40.0;10.0;40.0;130.0;10.0;130.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>490</x>
+      <y>670</y>
+      <w>220</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
+ExtendChoice
+--
+Excludes : Exclude
+Includes : Include
+
+
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>420</x>
+      <y>680</y>
+      <w>90</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-
 m1=0..1
+fontsize=12
 </panel_attributes>
-    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
+    <additional_attributes>70.0;10.0;50.0;10.0;50.0;50.0;10.0;50.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 ffd4b7098e97e408e43797f2afaaa83201f74e98..d1bacae05022b6d70b137b1ff4ef3d42ceee2d8a 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 720b1eb14930ddded576100b14360c5da9aa0a88..e76b06562016fe24273803ac5a5105c312a69933 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