diff --git a/SDT/schema3.0/test/EchonetLiteExamples.xml b/SDT/schema3.0/test/EchonetLiteExamples.xml
index 650ad3aa0d396eddcac1fc8597245bc6c3956b3d..b98a8c9e32189cee110e1a8682348a64ab60d78d 100644
--- a/SDT/schema3.0/test/EchonetLiteExamples.xml
+++ b/SDT/schema3.0/test/EchonetLiteExamples.xml
@@ -1,8 +1,14 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
+
+<!-- Example SDT definition taken from EchonetLite https://github.com/ECHONET-Consortium -->
+
+
 <Domain xmlns="http://homegatewayinitiative.org/xml/dal/3.0"
 	xmlns:xi="http://www.w3.org/2001/XInclude"
 	id="jp.echonet">
-	
+
+  <!-- Various examples for module classes -->
+
 	<Modules>
 		<ModuleClass name="operationStatus">
 			<Data>
@@ -18,6 +24,9 @@
 				</Event>
 			</Events>
 		</ModuleClass>
+
+  	<!-- runtime property -->
+
 		<ModuleClass name="installationLocation">
 			<Data>
 				<DataPoint name="installationLocation" writable="true">
@@ -32,6 +41,9 @@
 				</Event>
 			</Events>
 		</ModuleClass>
+
+  	<!-- sensor readout -->
+
 		<ModuleClass name="measuredInstantaneousPowerConsumption">
 			<Data>
 				<DataPoint name="measuredInstantaneousPowerConsumption" writable="false">
@@ -54,6 +66,9 @@
 		</ModuleClass>
 	</Modules>
 	
+
+  <!-- Very simple example for a washing machine definition -->
+
 	<Devices>
 		<Device id="SimpleWaschingMachine">
 			<Properties>
@@ -64,10 +79,17 @@
 					<SimpleType type="string" />
 				</Property>
 			</Properties>
+
 			<Modules>
+				
+				<!-- Inheriting from the global operating status -->
+
 				<Module name="washingMachineOperationStatus">
 					<extends domain="jp.echonet" class="operationStatus"/>
 				</Module>
+
+				<!-- Data points local to the wasching machine device -->
+
 				<Module name="washingMachineDataPoints">
 					<Data>
 						<DataPoint name="door/CoverOpen/CloseStatus" writable="false">