diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf
index 3c804e9082279e68db70573c816b8141ce0af28c..354a90d1ada552fc2a4408ca73ef428e7485299d 100644
--- a/SDT/schema4.0/docs/SDT_UML.uxf
+++ b/SDT/schema4.0/docs/SDT_UML.uxf
@@ -377,7 +377,7 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>110</x>
+      <x>100</x>
       <y>130</y>
       <w>220</w>
       <h>160</h>
@@ -398,20 +398,20 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>130</y>
-      <w>160</w>
+      <w>170</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n
+m1=0..n
 fontsize=12</panel_attributes>
-    <additional_attributes>140.0;10.0;60.0;10.0;60.0;60.0;10.0;60.0</additional_attributes>
+    <additional_attributes>150.0;10.0;60.0;10.0;60.0;60.0;10.0;60.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>430</x>
+      <x>420</x>
       <y>440</y>
       <w>220</w>
       <h>110</h>
@@ -429,7 +429,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>250</y>
       <w>70</w>
       <h>90</h>
@@ -442,15 +442,15 @@ fontsize=12</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>320</y>
-      <w>160</w>
+      <w>170</w>
       <h>190</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
 fontsize=12</panel_attributes>
-    <additional_attributes>140.0;10.0;80.0;10.0;80.0;170.0;10.0;170.0</additional_attributes>
+    <additional_attributes>150.0;10.0;80.0;10.0;80.0;170.0;10.0;170.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
@@ -562,20 +562,20 @@ fontsize=12</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>130</y>
-      <w>160</w>
+      <w>170</w>
       <h>420</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 
 </panel_attributes>
-    <additional_attributes>140.0;10.0;110.0;10.0;110.0;400.0;10.0;400.0</additional_attributes>
+    <additional_attributes>150.0;10.0;100.0;10.0;100.0;400.0;10.0;400.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>430</x>
+      <x>420</x>
       <y>300</y>
       <w>220</w>
       <h>130</h>
@@ -594,7 +594,7 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>400</y>
       <w>80</w>
       <h>80</h>
@@ -607,25 +607,25 @@ fontsize=12</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>130</y>
-      <w>160</w>
+      <w>170</w>
       <h>280</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 fontsize=12</panel_attributes>
-    <additional_attributes>140.0;10.0;110.0;10.0;110.0;260.0;10.0;260.0</additional_attributes>
+    <additional_attributes>150.0;10.0;100.0;10.0;100.0;260.0;10.0;260.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>320</y>
-      <w>160</w>
+      <w>170</w>
       <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.</panel_attributes>
-    <additional_attributes>140.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes>
+    <additional_attributes>150.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
@@ -708,31 +708,31 @@ fontsize=12</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>210</y>
-      <w>160</w>
+      <w>170</w>
       <h>140</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 fontsize=12</panel_attributes>
-    <additional_attributes>140.0;120.0;80.0;120.0;80.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>150.0;120.0;80.0;120.0;80.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>320</x>
+      <x>310</x>
       <y>90</y>
-      <w>480</w>
+      <w>490</w>
       <h>110</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 </panel_attributes>
-    <additional_attributes>460.0;50.0;380.0;50.0;380.0;20.0;40.0;20.0;40.0;90.0;10.0;90.0</additional_attributes>
+    <additional_attributes>470.0;50.0;380.0;50.0;380.0;20.0;50.0;20.0;50.0;90.0;10.0;90.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>640</x>
+      <x>630</x>
       <y>230</y>
       <w>80</w>
       <h>240</h>
@@ -816,15 +816,15 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>450</x>
+      <x>490</x>
       <y>780</y>
       <w>220</w>
       <h>80</h>
     </coordinates>
     <panel_attributes>Extend
 --
-*@domain : IDRF*
-*@entity : ID*
+*@domain : Name*
+*@entity : Name*
 /- ExtendChoice/
 fg=blue
 </panel_attributes>
@@ -840,7 +840,7 @@ fg=blue
     </coordinates>
     <panel_attributes>Exclude
 --
-*@name : text*
+*@name : Name*
 /@type : ExtendType = datapoint/
 fg=blue</panel_attributes>
     <additional_attributes/>
@@ -848,29 +848,29 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>970</x>
+      <x>1020</x>
       <y>780</y>
-      <w>160</w>
+      <w>110</w>
       <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 1..n
 fontsize=12
 </panel_attributes>
-    <additional_attributes>140.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
+    <additional_attributes>90.0;10.0;30.0;10.0;30.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>400</x>
+      <x>430</x>
       <y>780</y>
-      <w>70</w>
+      <w>80</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..1
 fontsize=12</panel_attributes>
-    <additional_attributes>50.0;10.0;20.0;10.0</additional_attributes>
+    <additional_attributes>60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
@@ -878,7 +878,7 @@ fontsize=12</panel_attributes>
       <x>1460</x>
       <y>780</y>
       <w>220</w>
-      <h>160</h>
+      <h>170</h>
     </coordinates>
     <panel_attributes>&lt;&lt;enumeration&gt;&gt;
 ExtendType
@@ -887,6 +887,7 @@ action
 datapoint
 event
 moduleclass
+product
 property
 device
 subdevice
@@ -916,7 +917,7 @@ fontsize=12</panel_attributes>
     </coordinates>
     <panel_attributes>Include
 --
-*@name : text*
+*@name : Name*
 /@type : ExtendType = datapoint/
 fg=blue</panel_attributes>
     <additional_attributes/>
@@ -924,16 +925,16 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>970</x>
+      <x>1020</x>
       <y>840</y>
-      <w>160</w>
+      <w>110</w>
       <h>60</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 1..n
 fontsize=12
 </panel_attributes>
-    <additional_attributes>140.0;30.0;40.0;30.0;40.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>90.0;30.0;30.0;30.0;30.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
@@ -951,7 +952,7 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>810</x>
       <y>780</y>
       <w>220</w>
       <h>80</h>
@@ -969,21 +970,21 @@ Includes : Include
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>660</x>
+      <x>700</x>
       <y>790</y>
-      <w>120</w>
+      <w>130</w>
       <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1=0..1
 fontsize=12
 </panel_attributes>
-    <additional_attributes>100.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
+    <additional_attributes>110.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>430</x>
+      <x>420</x>
       <y>130</y>
       <w>220</w>
       <h>160</h>
@@ -996,15 +997,15 @@ fontsize=12
 /* Properties : Property/
 /* ModuleClasses : ModuleClass/
 /* SubDevices : SubDevice/
-/- DeviceClass : Extend/
-/- Extends : Extend/
+- DeviceClass : Extend
+/- Extend : Extend/
 fg=blue</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>320</x>
+      <x>310</x>
       <y>270</y>
       <w>130</w>
       <h>70</h>
@@ -1017,7 +1018,7 @@ fontsize=12</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>320</x>
+      <x>310</x>
       <y>130</y>
       <w>130</w>
       <h>130</h>
@@ -1030,9 +1031,9 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>400</x>
+      <x>430</x>
       <y>670</y>
-      <w>1280</w>
+      <w>1250</w>
       <h>40</h>
     </coordinates>
     <panel_attributes>halign=center
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 895a1dd1116b40485a22255874d9b7c793c4f226..a564e4ad9a0790574fba71ceb86d7fa273623d25 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_Extend.png b/SDT/schema4.0/docs/images/SDT_UML_Extend.png
index 3f03388565639828dc0e4c1a2f79877a092ed8b6..0274b908ab3492afa993ba596312a6289e12e2ce 100644
Binary files a/SDT/schema4.0/docs/images/SDT_UML_Extend.png and b/SDT/schema4.0/docs/images/SDT_UML_Extend.png differ