From 70d3c4779e6abeb2981b62130569c334fcac9bb7 Mon Sep 17 00:00:00 2001
From: hutzsc01 <Daniel.Hutzschenreuter@ptb.de>
Date: Thu, 14 Feb 2019 07:15:12 +0100
Subject: [PATCH] Added collection of examples.

Signed-off-by: hutzsc01 <Daniel.Hutzschenreuter@ptb.de>
---
 .../SI/Examples/D-SI_Book_XML_examples.xml    | 153 ++++
 .../SI/Examples/D-SI_NumberType_examples.xml  | 663 ++++++++++++++
 .../SI/Examples/D-SI_all_XML_examples.xml     | 833 ++++++++++++++++++
 Development/SI/Examples/Examples_01_real.xml  |  10 +-
 .../SI/Examples/Examples_02_complex.xml       |   6 +-
 Development/SI/Examples/Examples_03_list.xml  |  71 +-
 .../Examples/Examples_04_coverageRegions.xml  |  65 +-
 .../SI/Examples/Examples_05_non_SI.xml        |  12 +-
 .../SI/Examples/Examples_06_various.xml       |  51 +-
 .../SI/Examples/SI_Format_TestData.xsd        |  51 ++
 Development/SI/SI_Format_v1.1.xsd             |   4 +-
 Development/SI/readme.md                      |   4 +-
 12 files changed, 1759 insertions(+), 164 deletions(-)
 create mode 100644 Development/SI/Examples/D-SI_Book_XML_examples.xml
 create mode 100644 Development/SI/Examples/D-SI_NumberType_examples.xml
 create mode 100644 Development/SI/Examples/D-SI_all_XML_examples.xml
 create mode 100644 Development/SI/Examples/SI_Format_TestData.xsd

diff --git a/Development/SI/Examples/D-SI_Book_XML_examples.xml b/Development/SI/Examples/D-SI_Book_XML_examples.xml
new file mode 100644
index 0000000..98af7e8
--- /dev/null
+++ b/Development/SI/Examples/D-SI_Book_XML_examples.xml
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<siTest:testDSIXML 
+	xmlns:siTest="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test"
+	xmlns:si="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI platform:/resource/DSI_XML_Tools/xml/Development/SI/SI_Format_v1.1.xsd
+	 					https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test platform:/resource/DSI_XML_Tools/src/de/ptb/smartcom/xml/validation/SI_Format_TestData.xsd">
+	<!-- einfache Beschreibung -->
+	<siTest:metaData>
+		<siTest:testDescription>Eine XML Testdatei zur Validierung der XML Beispiele im D-SI Buch I (v1.0).</siTest:testDescription>
+	</siTest:metaData>
+	
+	<siTest:testData id="EXAMPLE-1-D-SI-Buch">
+		<si:real>
+		  	<si:value>20.1</si:value>
+		  	<si:unit>\degreeCelsius</si:unit>
+		  	<si:dateTime>2018-09-27T13:00:00</si:dateTime>
+		  	<si:uncertainty>0.5</si:uncertainty>
+		  	<si:coverageFactor>2</si:coverageFactor>
+		  	<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-2-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-3-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:label> Temperature</si:label>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-4-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCesius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-5-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCesius</si:unit>
+			<si:label> Temperature</si:label>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-6-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:uncertainty> 0.5</si:uncertainty>
+			<si:coverageFactor> 2</si:coverageFactor>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-7-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:uncertainty> 0.5</si:uncertainty>
+			<si:coverageFactor> 2</si:coverageFactor>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-8-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:uncertainty> 0.5</si:uncertainty>
+			<si:coverageFactor> 2</si:coverageFactor>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-9-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:uncertainty> 0.5</si:uncertainty>
+			<si:coverageFactor> 2</si:coverageFactor>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-10-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin> 19.6</si:intervalMin>
+			<si:intervalMax> 20.6</si:intervalMax>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-11-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin> 19.6</si:intervalMin>
+			<si:intervalMax> 20.6</si:intervalMax>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-12-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin> 19.6</si:intervalMin>
+			<si:intervalMax> 20.6</si:intervalMax>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-13-D-SI-Buch">
+		<si:real>
+			<si:value> 20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:intervalType>shortest</si:intervalType>
+			<si:intervalMin> 19.6</si:intervalMin>
+			<si:intervalMax> 20.6</si:intervalMax>
+			<si:coverageProbability> 0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+</siTest:testDSIXML>
\ No newline at end of file
diff --git a/Development/SI/Examples/D-SI_NumberType_examples.xml b/Development/SI/Examples/D-SI_NumberType_examples.xml
new file mode 100644
index 0000000..4acc84e
--- /dev/null
+++ b/Development/SI/Examples/D-SI_NumberType_examples.xml
@@ -0,0 +1,663 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<siTest:testDSIXML 
+	xmlns:siTest="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test"
+	xmlns:si="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI platform:/resource/DSI_XML_Tools/xml/Development/SI/SI_Format_v1.1.xsd
+	 					https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test platform:/resource/DSI_XML_Tools/src/de/ptb/smartcom/xml/validation/SI_Format_TestData.xsd">
+	<!-- einfache Beschreibung -->
+	<siTest:metaData>
+		<siTest:testDescription>Test of the implementation of decimal values. The examples in this 
+			test comprise correct statements of decimal numbers for the elements value, uncertainty, coverageFactor
+			and coverageProbability. The second part of the test examples are comma separated values.
+			The second part does also contain examples for a comma separated ISO 8601 like dateTime format for UTC time.
+		</siTest:testDescription>
+	</siTest:metaData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-1">
+		<si:real>
+			<si:value>-.88</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-2">
+		<si:real>
+			<si:value>-.0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-3">
+		<si:real>
+			<si:value>-0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-4">
+		<si:real>
+			<si:value>0.0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-5">
+		<si:real>
+			<si:value>55555.55</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-6">
+		<si:real>
+			<si:value>-1.0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-7">
+		<si:real>
+			<si:value>1.e-7</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-8">
+		<si:real>
+			<si:value>1.E8</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-9">
+		<si:real>
+			<si:value>1e00100</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-10">
+		<si:real>
+			<si:value>+.9999E+2</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für value -->
+	<siTest:testData id="EXAMPLE-NT-11">
+		<si:real>
+			<si:value>+.9999E+00</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-12">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0.001</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-13">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-14">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0.001</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-15">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>+.078e5</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-16">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0.0001E+12</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty -->
+	<siTest:testData id="EXAMPLE-NT-17">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>23.e-00</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-18">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>1</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-19">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>1.0000001</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-20">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>+2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-21">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>+3.84</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-22">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>10.</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für coverageFactor -->
+	<siTest:testData id="EXAMPLE-NT-23">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>10000000000101098.239572974</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-24">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>1</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-25">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>+0.9999</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-26">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>1.0000000000000000000</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-27">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>+.99999999999999</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-28">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>+0.0000000000000001</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-29">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>.0300</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability -->
+	<siTest:testData id="EXAMPLE-NT-30">
+		<si:real>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+
+
+<!-- Testbeispiele für value CS-->
+	<siTest:testData id="EXAMPLE-NT-CS-1">
+		<si:realCS>
+			<si:value>-.88 , -.88</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-2">
+		<si:realCS>
+			<si:value>-.0,-.0,-.0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-3">
+		<si:realCS>
+			<si:value>-0,3 ,-0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-4">
+		<si:realCS>
+			<si:value>0.0,   0.0,   0.0</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-5">
+		<si:realCS>
+			<si:value>55555.55,
+					  55555.56,
+					  55555.57</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-6">
+		<si:realCS>
+			<si:value>-1.0, 2, 3,
+						4,5.6
+						,6</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-7">
+		<si:realCS>
+			<si:value>1.e-7,1.e-7,1.e-71,0.e-7</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-8">
+		<si:realCS>
+			<si:value>1.E8,					1.E8</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-9">
+		<si:realCS>
+			<si:value>1e00100,1e00100</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-10">
+		<si:realCS>
+			<si:value>
+						+.9999E+2,+.9999E+2,+.9999E+2
+			</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für value CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-11">
+		<si:realCS>
+			<si:value>1,2</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-12">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0.001,0.001</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-13">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-14">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>	0.001,	0.001	</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-15">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>
+				+.078e5,
+				+.078e6,
+				+.078e7
+			</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-16">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>0.0001E+12, 0.0001E+12,  0.0001E+12,  0.0001E+12   </si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für uncertainty CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-17">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>23.e-00</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-18">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>1,1.1,1,1</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-19">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>1.0000001,	1.0000001</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-20">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>+2 , +2 , +2 </si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-21">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>+3.84,
+				+3.84,
+				+3.84</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-22">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>10.,10.</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für coverageFactor CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-23">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>10000000000101098.239572974																,
+				10000000000101098.239572974
+			</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-24">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>1,1</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-25">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>+0.9999 , +0.9999</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-26">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>	1.0000000000000000000	</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-27">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>
+				+.99999999999999, 0.5
+			</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-28">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>+0.0000000000000001			,
+									+0.0000000000000002			,
+									+0.0000000000000003			</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-29">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>.07,.08,.09,.10,.11</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für coverageProability CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-30">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:uncertainty>1</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95,0.98</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	
+	<!-- Testbeispiele für intervalType CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-31">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:intervalType>  shortest , prosym </si:intervalType>
+			<si:intervalMin>2,2</si:intervalMin>
+			<si:intervalMax>2.1,3</si:intervalMax>
+			<si:coverageProbability>0.95,0.98</si:coverageProbability>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für dateTime CS -->
+	<siTest:testData id="EXAMPLE-NT-CS-32">
+		<si:realCS>
+			<si:value>1</si:value>
+			<si:unit>\metre</si:unit>
+			<si:dateTime> 2019-08-08T23:58:01.403+22:59 ,
+						  2019-01-01T23:58:01.403-00:01 ,
+						  2019-12-31T00:00:00 
+			</si:dateTime>
+		</si:realCS>
+	</siTest:testData>
+	
+</siTest:testDSIXML>
\ No newline at end of file
diff --git a/Development/SI/Examples/D-SI_all_XML_examples.xml b/Development/SI/Examples/D-SI_all_XML_examples.xml
new file mode 100644
index 0000000..b2034d6
--- /dev/null
+++ b/Development/SI/Examples/D-SI_all_XML_examples.xml
@@ -0,0 +1,833 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<siTest:testDSIXML 
+	xmlns:siTest="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test"
+	xmlns:si="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI platform:/resource/DSI_XML_Tools/xml/Development/SI/SI_Format_v1.1.xsd
+	 					https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test platform:/resource/DSI_XML_Tools/src/de/ptb/smartcom/xml/validation/SI_Format_TestData.xsd">
+	<!-- einfache Beschreibung -->
+	<siTest:metaData>
+		<siTest:testDescription>All XML examples for the metadata format.
+			The examples are validated against the XML scheme of the format.
+		</siTest:testDescription>
+	</siTest:metaData>
+	
+	<!-- Testbeispiele für reelle Elemente -->
+	<siTest:testData id="EXAMPLE-1">
+		<si:real>
+			<si:value>1.00</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-1-Escape">
+		<si:real>
+			<si:value>1.00</si:value>
+			<si:unit>\newton</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-2-Escape">
+		<si:real>
+			<si:value>1.00</si:value>
+			<si:unit>\rad</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-3-Escape">
+		<si:real>
+			<si:value>1.00</si:value>
+			<si:unit>\metre\tothe{-2}</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-2-D-SI-Buch">
+		<si:real>
+		  	<si:value>20.1</si:value>
+		  	<si:unit> \degreeCelsius</si:unit>
+		  	<si:dateTime>2018-09-27T13:00:00</si:dateTime>
+		  	<si:uncertainty>0.5</si:uncertainty>
+		  	<si:coverageFactor>2</si:coverageFactor>
+		  	<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-3-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-4-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:label> Temperature</si:label>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-5-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCesius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-6-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCesius</si:unit>
+			<si:label> Temperature</si:label>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-7-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:uncertainty>0.5</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-8-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:uncertainty>0.5</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-9-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:uncertainty>0.5</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-10-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:uncertainty>0.5</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-11-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin>19.6</si:intervalMin>
+			<si:intervalMax>20.6</si:intervalMax>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-12-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin>19.6</si:intervalMin>
+			<si:intervalMax>20.6</si:intervalMax>
+			<si:coverageProbability>0.95</si:coverageProbability>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-13-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin>19.6</si:intervalMin>
+			<si:intervalMax>20.6</si:intervalMax>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-14-D-SI-Buch">
+		<si:real>
+			<si:value>20.1</si:value>
+			<si:unit> \degreeCelsius</si:unit>
+			<si:dateTime> 2018-09-27T13:00:00</si:dateTime>
+			<si:intervalType>shortest</si:intervalType>
+			<si:intervalMin>19.6</si:intervalMin>
+			<si:intervalMax>20.6</si:intervalMax>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution> Gaussian</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-15">
+		<si:real>
+			<si:value>2.34</si:value>
+			<si:unit>\metre</si:unit>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-16">
+		<si:real>
+			<si:value>2.34</si:value>
+			<si:unit>\metre</si:unit>
+			<si:label>length</si:label>
+			<si:dateTime>2018-11-16T12:30:01.67-01:00</si:dateTime>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-17">
+		<si:real>
+			<si:value>2.34</si:value>
+			<si:unit>\metre</si:unit>
+			<!-- uncertainty statement -->
+			<si:uncertainty>0.01</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution>normal</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-18">
+		<!-- real measurement quantity with coverage interval -->
+		<si:real>
+			<si:value>2.34</si:value>
+			<si:unit>\metre</si:unit>
+			<!-- uncertainty statement -->
+			<si:intervalType>prosym</si:intervalType>
+			<si:intervalMin>2.33</si:intervalMin>
+			<si:intervalMax>2.35</si:intervalMax>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution>normal</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-19">
+		<!-- real quantity with all elements that can be provided -->
+		<si:real>
+			<si:value>2.34</si:value>
+			<si:unit>\metre</si:unit>
+			<si:label>length</si:label>
+			<si:dateTime>2018-11-16T12:30:01.67-01:00</si:dateTime>
+			<!-- uncertainty statement -->
+			<si:uncertainty>0.01</si:uncertainty>
+			<si:coverageFactor>1.96</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution>normal</si:distribution>
+		</si:real>
+	</siTest:testData>
+	
+	
+	
+	<!-- Testbeispiele für complexe Elemente -->
+	<siTest:testData id="EXAMPLE-100">
+		<si:complex>
+			<si:value1>1.00</si:value1>
+			<si:value2>1.00</si:value2>
+			<si:unit>\metre</si:unit>
+		</si:complex>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-101">
+		<!-- Option B basic complex quantity - Cartesian form -->
+		<si:complex>
+			<si:value1>-10.3</si:value1>
+			<si:value2>0.0</si:value2>
+			<si:unit>\metre</si:unit>
+		</si:complex>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-102">
+		<!-- Option B basic complex quantity - polar form -->
+		<si:complex>
+			<si:value1>-10.3</si:value1>
+			<si:value2>0.0</si:value2>
+			<si:unit>\metre</si:unit>
+			<si:unitPhase>\rad</si:unitPhase>
+		</si:complex>
+	</siTest:testData>
+	
+	
+	
+	<siTest:testData id="EXAMPLE-103">
+		<!-- Option B.2 Cartesian form with hyper-ellipsoid region -->
+		<si:complex>
+			<si:value1>-10.30</si:value1>
+			<si:value2>0.05</si:value2>
+			<si:unit>\metre</si:unit>
+			<si:ellipsoidRegion>
+				<!-- upper triangular covariance matrix row by row -->
+				<si:uncertainty>0.15</si:uncertainty>
+				<si:covariance>-0.3</si:covariance>
+				<si:uncertainty>0.15</si:uncertainty>
+				<!-- additional information -->
+				<si:coverageFactor>2.45</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal-bivariate</si:distribution>
+			</si:ellipsoidRegion>
+		</si:complex>
+	</siTest:testData>
+	
+	
+	<siTest:testData id="EXAMPLE-104">
+		<!-- Option B.2 Cartesian form with hyper-rectangle region -->
+		<si:complex>
+			<si:value1>-10.30</si:value1>
+			<si:value2>0.05</si:value2>
+			<si:unit>\metre</si:unit>
+			<si:rectangleRegion>
+				<!-- list of uncertainty values -->
+				<si:uncertainty>0.15</si:uncertainty>
+				<si:uncertainty>0.15</si:uncertainty>
+				<!-- additional information -->
+				<si:coverageFactor>2.39</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal-bivariate</si:distribution>
+			</si:rectangleRegion>
+		</si:complex>
+	</siTest:testData>
+	
+	
+	
+	<!-- Testbeispiele für Listenelemente -->
+	<siTest:testData id="EXAMPLE-200">
+		<si:list>
+			<si:real>
+				<si:value>1.00</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<si:real>
+				<si:value>1.00</si:value>
+				<si:unit>\second</si:unit>
+			</si:real>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-201">
+		<!-- atomic list of real quantities -->
+			<si:list>
+				<si:real>
+					<si:value>2.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>3.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>4.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+			</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-202">
+		<!-- basic list of real quantities with global expanded measurement uncertainty -->
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<!-- global uncertainty statement -->
+			<si:uncertainty>0.01</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution>normal</si:distribution>
+		</si:list>
+	</siTest:testData>
+	
+	<!--
+	<siTest:testData id="EXAMPLE-203">
+		 basic list of real quantities - global unit
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+			</si:real>
+			<si:real>
+				<si:value>4.34</si:value>
+			</si:real>
+			<si:unit>\metre</si:unit>
+		</si:list>
+	</siTest:testData>-->
+	
+	<siTest:testData id="EXAMPLE-204">
+		<!-- basic list of real quantities - various labels -->
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+				<si:unit>\metre</si:unit>
+				<!-- local label of real quantity -->
+				<si:label>length of standard</si:label>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+				<si:unit>\kilogram</si:unit>
+				<!-- local label of real quantity -->
+				<si:label>mass of standard</si:label>
+			</si:real>
+			<si:real>
+				<si:value>4.34</si:value>
+				<si:unit>\ampere</si:unit>
+			</si:real>
+			<!-- global label of list -->
+			<si:label>vector-quantity</si:label>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-205">
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<!-- type 2 - ellipsoid region -->
+			<si:ellipsoidRegion>
+				<!-- upper triangular covariance matrix row by row -->
+				<si:uncertainty>1</si:uncertainty>
+				<si:covariance>1</si:covariance>
+				<si:covariance>1</si:covariance>
+				<si:uncertainty>1</si:uncertainty>
+				<si:covariance>1</si:covariance>
+				<si:uncertainty>1</si:uncertainty>
+				<!-- additional information -->
+				<si:coverageFactor>2.80</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal-multivariate</si:distribution>
+			</si:ellipsoidRegion>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-206">
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<!-- type 2 - reactangel region -->
+			<si:rectangleRegion>
+				<!-- expanded uncertainties (half length of box sides) -->
+				<si:uncertainty>1</si:uncertainty>
+				<si:uncertainty>2</si:uncertainty>
+				<si:uncertainty>3</si:uncertainty>
+				<!-- additional information -->
+				<si:coverageFactor>2.39</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal-multivariate</si:distribution>
+			</si:rectangleRegion>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-207">
+		<!-- forbidden mix of local and global uncertainties - also applicable for global and local units -->
+		<si:list>
+			<si:real>
+				<si:value>2.34</si:value>
+				<si:unit>\metre</si:unit>
+				<!-- forbidden local uncertainty statement -->
+				<si:uncertainty>0.01</si:uncertainty>
+				<si:coverageFactor>2</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal</si:distribution>
+			</si:real>
+			<si:real>
+				<si:value>3.34</si:value>
+				<si:unit>\metre</si:unit>
+			</si:real>
+			<!-- global uncertainty statement -->
+			<si:uncertainty>0.01</si:uncertainty>
+			<si:coverageFactor>2</si:coverageFactor>
+			<si:coverageProbability>0.95</si:coverageProbability>
+			<si:distribution>normal</si:distribution>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-208">
+		<!-- list of complex quantities (option B) -->
+		<si:list>
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-209">
+		<!-- list of complex quantities (option B.2) with global bivariate uncertainty -->
+		<si:list>
+			<!-- list of complex quantities -->
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+			<!-- multivariate uncertainty -->
+			<si:ellipsoidRegion>
+				<!-- covariance matrix (2x2) -->
+				<si:uncertainty>0.2</si:uncertainty>
+				<si:covariance>-0.5</si:covariance>
+				<si:uncertainty>0.2</si:uncertainty>
+				<!-- coverage information -->
+				<si:coverageFactor>2.80</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal</si:distribution>
+			</si:ellipsoidRegion>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-210">
+		<!-- list of complex quantities (option B) with multivariate uncertainty -->
+		<si:list>
+			<!-- list of complex quantities -->
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+			<si:complex>
+				<si:value1>-10.3</si:value1>
+				<si:value2>0.0</si:value2>
+				<si:unit>\metre</si:unit>
+			</si:complex>
+			<!-- multivariate uncertainty -->
+			<si:ellipsoidRegion>
+				<!-- covariance matrix (4x4) -->
+				<si:uncertainty>0.1</si:uncertainty>
+				<si:covariance>-0.5</si:covariance>
+				<si:covariance>-0.5</si:covariance>
+				<si:covariance>-0.5</si:covariance>
+				<si:uncertainty>0.2</si:uncertainty>
+				<si:covariance>-0.5</si:covariance>
+				<si:covariance>-0.5</si:covariance>
+				<si:uncertainty>0.2</si:uncertainty>
+				<si:covariance>-0.5</si:covariance>
+				<si:uncertainty>0.2</si:uncertainty>
+				<!-- coverage information -->
+				<si:coverageFactor>2.80</si:coverageFactor>
+				<si:coverageProbability>0.95</si:coverageProbability>
+				<si:distribution>normal</si:distribution>
+			</si:ellipsoidRegion>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-211">
+		<si:list>
+			<!-- list with column one -->
+			<si:list>
+				<si:real>
+					<si:value>2.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>3.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+			</si:list>
+			<!-- list with column two -->
+			<si:list>
+				<si:real>
+					<si:value>4.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>5.34</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+			</si:list>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-212">
+		<si:list>
+			
+			<!-- Result data -->
+			<si:list>
+				<si:real>
+					<si:value>0.999</si:value>
+					<si:unit>\metre</si:unit>
+					<si:label>calculated quantity value</si:label>
+					<si:uncertainty>0.004</si:uncertainty>
+					<si:coverageFactor>2</si:coverageFactor>
+					<si:coverageProbability>0.95</si:coverageProbability>
+					<si:distribution>normal</si:distribution>
+				</si:real>
+				<si:label>CalculationResult</si:label>
+			</si:list>
+			<!-- simple Monte Carlo steps -->
+			<si:list>
+				<si:real>
+					<si:value>1.002</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>1.001</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>0.998</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>1.001</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>0.997</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>0.992</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>1.000</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:label>MonteCarloSample</si:label>
+			</si:list>
+			<!-- further elements with MCM parameter values -->
+			<si:label>MonteCarloData</si:label>
+		</si:list>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-213">
+		<si:list>
+			<!-- value of a multivariate quantity -->
+			<si:list>
+				<si:real>
+					<si:value>1.0</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>2.0</si:value>
+					<si:unit>\second</si:unit>
+				</si:real>
+				<si:label>quantity vector with real</si:label>
+			</si:list>
+			<!-- smallest coverage region by simple "box elements" -->
+			<si:list>
+				<!-- coverage probability and rectangular box size parameters -->
+				<si:list>
+					<si:real>
+						<si:value>0.95</si:value>
+						<si:unit>\one</si:unit>
+						<si:label>coverageProbability</si:label>
+					</si:real>
+					<si:real>
+						<si:value>0.01</si:value>
+						<si:unit>\metre</si:unit>
+						<si:label>boxSizeX</si:label>
+					</si:real>
+					<si:real>
+						<si:value>0.01</si:value>
+						<si:unit>\second</si:unit>
+						<si:label>boxSizeY</si:label>
+					</si:real>
+					<si:label>coverage data</si:label>
+				</si:list>
+				
+				<!-- center points of rectangular boxes of dimension (boxSizeX x boxSizeY) that provide the smallest region -->
+				<si:list>
+					<si:list>
+						<si:real>
+							<si:value>1.00</si:value>
+							<si:unit>\metre</si:unit>
+							<si:label>centerX</si:label>
+						</si:real>
+						<si:real>
+							<si:value>2.00</si:value>
+							<si:unit>\second</si:unit>
+							<si:label>centerY</si:label>
+						</si:real>
+					</si:list>
+					<si:list>
+						<si:real>
+							<si:value>1.01</si:value>
+							<si:unit>\metre</si:unit>
+							<si:label>centerX</si:label>
+						</si:real>
+						<si:real>
+							<si:value>2.01</si:value>
+							<si:unit>\second</si:unit>
+							<si:label>centerY</si:label>
+						</si:real>
+					</si:list>
+					<si:list>
+						<si:real>
+							<si:value>1.02</si:value>
+							<si:unit>\metre</si:unit>
+							<si:label>centerX</si:label>
+						</si:real>
+						<si:real>
+							<si:value>2.02</si:value>
+							<si:unit>\second</si:unit>
+							<si:label>centerY</si:label>
+						</si:real>
+					</si:list>
+					<si:list>
+						<si:real>
+							<si:value>1.03</si:value>
+							<si:unit>\metre</si:unit>
+							<si:label>centerX</si:label>
+						</si:real>
+						<si:real>
+							<si:value>2.03</si:value>
+							<si:unit>\second</si:unit>
+							<si:label>centerY</si:label>
+						</si:real>
+					</si:list>
+					<si:label>center point of boxes</si:label>
+				</si:list>
+				<si:label>smallest coverage region</si:label>
+			</si:list>
+			<si:label>Multivariate quantity with smallest region uncertainty statement</si:label>
+		</si:list>
+	</siTest:testData>
+
+	
+	<!-- Testbeispiele für durch Komma getrennte reelle Angaben -->
+	<siTest:testData id="EXAMPLE-300">
+		<si:realCS>
+			<si:value>1.00,2.00,3.00</si:value>
+			<si:unit>\metre</si:unit>
+		</si:realCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für durch Komma getrennte complexe Angaben -->
+	<siTest:testData id="EXAMPLE-400">
+		<si:complexCS>
+			<si:value1>1.00,2.00,3.00</si:value1>
+			<si:value2>1.00,2.00,3.00</si:value2>
+			<si:unit>\metre</si:unit>
+		</si:complexCS>
+	</siTest:testData>
+	
+	<!-- Testbeispiele für Elemente mit Konstanten -->
+	<siTest:testData id="EXAMPLE-500">
+		<si:constant>
+			<si:value>3.14</si:value>
+			<si:unit>\metre\per\metre</si:unit>
+			<si:uncertainty>0.005</si:uncertainty>
+		</si:constant>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-501">
+		<si:constant>
+			<si:value>1.054571800e-34</si:value>
+			<si:unit>\joule\secound</si:unit>
+			<si:label>reduced planck constant</si:label>
+			<si:dateTime>2018-11-16T12:30:01.67-01:00</si:dateTime>
+			<!-- standard uncertainty statement -->
+			<si:uncertainty>1.3e-42</si:uncertainty>
+			<si:distribution>normal</si:distribution>
+		</si:constant>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-502">
+		<si:constant>
+			<si:value>3.140</si:value>
+			<si:unit>\one</si:unit>
+			<si:label>pi</si:label>
+			<!-- theoretical rounding error -->
+			<si:uncertainty>0.005</si:uncertainty>
+		</si:constant>
+	</siTest:testData>
+	
+	
+		<!-- Testbeispiele für hybride Angaben -->
+	<siTest:testData id="EXAMPLE-600">
+		<si:hybrid>
+			<!-- SI quantity value of the non-SI quantities -->
+			<si:real>
+				<si:value>3600</si:value>
+				<si:unit>\second</si:unit>
+			</si:real>
+			<!-- non-SI quantity value -->
+			<si:real>
+				<si:value>60</si:value>
+				<si:unit>\minute</si:unit>
+			</si:real>
+			<!-- non-SI quantity value -->
+			<si:real>
+				<si:value>1</si:value>
+				<si:unit>\hour</si:unit>
+			</si:real>
+		</si:hybrid>
+	</siTest:testData>
+	
+	<siTest:testData id="EXAMPLE-601">
+		<!-- hybrid can also work with lists -->
+		<si:hybrid>
+			<!-- list with SI quantity values -->
+			<si:list>
+				<si:real>
+					<si:value>1</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>3.14</si:value>
+					<si:unit>\metre\per\metre</si:unit>
+				</si:real>
+			</si:list>
+			<!-- list with non-SI quantities - each quantity value in this list must have an SI representation in the SI list above -->
+			<si:list>
+				<si:real>
+					<si:value>1</si:value>
+					<si:unit>\metre</si:unit>
+				</si:real>
+				<si:real>
+					<si:value>5.34</si:value>
+					<si:unit>gon</si:unit>
+				</si:real>
+			</si:list>
+		</si:hybrid>
+	</siTest:testData>
+	
+</siTest:testDSIXML>
\ No newline at end of file
diff --git a/Development/SI/Examples/Examples_01_real.xml b/Development/SI/Examples/Examples_01_real.xml
index 23917ac..6637132 100644
--- a/Development/SI/Examples/Examples_01_real.xml
+++ b/Development/SI/Examples/Examples_01_real.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
+<examples id="EXAMPLES_01_real">
 <!-- atomic real -->
 <si:real>
 	<si:value>2.34</si:value>
@@ -30,7 +30,7 @@
 	<si:value>2.34</si:value>
 	<si:unit>\metre</si:unit>
 	<!-- uncertainty statement -->
-	<si:intervalType>probabilistic-symmetric</si:real>
+	<si:intervalType>probabilistic-symmetric</si:intervalType>
 	<si:intervalMin>2.33</si:intervalMin>
 	<si:intervalMax>2.35</si:intervalMax>
 	<si:coverageProbability>0.95</si:coverageProbability>
@@ -64,7 +64,7 @@
 	<!-- standard uncertainty statement -->
 	<si:uncertainty>1.3e-42</si:uncertainty>
 	<si:distribution>normal</si:distribution>
-<si:constant>
+</si:constant>
 
 
 <!-- draft for real constants 
@@ -75,6 +75,6 @@
 	<si:label>pi</si:label>
 	<!-- theoretical rounding error -->
 	<si:uncertainty>0.005</si:uncertainty>
-<si:constant>
-
+</si:constant>
+</examples>
 
diff --git a/Development/SI/Examples/Examples_02_complex.xml b/Development/SI/Examples/Examples_02_complex.xml
index 6abaf7a..8987e91 100644
--- a/Development/SI/Examples/Examples_02_complex.xml
+++ b/Development/SI/Examples/Examples_02_complex.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
+<examples id="EXAMPLES_02_complex">
 
 <!--###########################
 	#	Examples of atomic complex types A, B C and D
@@ -377,7 +377,7 @@
 		<si:coverageFactor>2.39</si:coverageFactor>
 		<si:coverageProbability>0.95</si:coverageProbability>
 		<si:distribution>normal-bivariate</si:distribution>
-	</sirectangleRegion>
+	</si:rectangleRegion>
 </si:list>
 
 
@@ -403,7 +403,7 @@
 	</si:rectangleRegion>
 </si:list>
 
-
+</examples>
 
 
 
diff --git a/Development/SI/Examples/Examples_03_list.xml b/Development/SI/Examples/Examples_03_list.xml
index 2b02af8..e14943d 100644
--- a/Development/SI/Examples/Examples_03_list.xml
+++ b/Development/SI/Examples/Examples_03_list.xml
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<examples id="EXAMPLES_03_list">
 <!--###########################
 	#	Examples of lists with real quantities
 	#-->
@@ -17,7 +18,7 @@
 		<si:value>4.34</si:value>
 		<si:unit>\metre</si:unit>
 	</si:real>
-<si:list>
+</si:list>
 
 <!-- basic list of real quantities with 
 global expanded measurement uncertainty -->
@@ -35,7 +36,7 @@ global expanded measurement uncertainty -->
 	<si:coverageFactor>2</si:coverageFactor>
 	<si:coverageProbability>0.95</si:coverageProbability>
 	<si:distribution>normal</si:distribution>
-<si:list>
+</si:list>
 
 <!-- basic list of real quantities 
 - global unit-->
@@ -50,7 +51,7 @@ global expanded measurement uncertainty -->
 		<si:value>4.34</si:value>
 	</si:real>
 	<si:unit>\metre</si:unit>
-<si:list> 
+</si:list> 
 
 <!-- basic list of real quantities 
 	- various labels -->
@@ -73,7 +74,7 @@ global expanded measurement uncertainty -->
 	</si:real>
 	<!-- global label of list -->
 	<si:label>vector-quantity</si:label>
-<si:list>
+</si:list>
 
 
 <!-- basic list of real quantities with hyper-ellipsoid coverage region 
@@ -92,7 +93,7 @@ global expanded measurement uncertainty -->
 	<si:ellipsoidRegion>
 		[..]
 	</si:ellipsoidRegion>
-<si:list>
+</si:list>
 
 
 <!-- basic list of real quantities with hyper-rectangle coverage region 
@@ -111,7 +112,7 @@ global expanded measurement uncertainty -->
 	<si:rectangleRegion>
 		[..]
 	</si:rectangleRegion>
-<si:list>
+</si:list>
 
 
 <!--###########################
@@ -139,7 +140,7 @@ global expanded measurement uncertainty -->
 	<si:coverageFactor>2</si:coverageFactor>
 	<si:coverageProbability>0.95</si:coverageProbability>
 	<si:distribution>normal</si:distribution>
-<si:list>
+</si:list>
 
 
 
@@ -253,59 +254,5 @@ global expanded measurement uncertainty -->
 </si:list>
 
 
-
-<!-- list of complex quantities (option D) 
-	- option: list of lists -->
-<si:list>
-	<si:list>
-		<!-- real part of value 1 -->
-		<si:real>
-			<si:value>1</si:value>
-			<si:unit>\hertz</si:unit>
-		</si:real>
-		<!-- imaginary part of value 1 -->
-		<si:complex>
-			<si:value>0.1</si:value>
-		</si:complex>
-	</si:list>	
-	<si:list>	
-		<!-- real part of value 2-->
-		<si:real>
-			<si:value>1</si:value>
-			<si:unit>\hertz</si:unit>
-		</si:real>
-		<!-- imaginary part of value 2 -->
-		<si:complex>
-			<si:value>0.1</si:value>
-		</si:complex>
-	</si:list>
-</si:list>
-
-<!-- list of complex quantities (option D) 
-	- option: linear sequence of real and complex elements -->
-<si:list>
-	<!-- real part of value 1 -->
-	<si:real>
-		<si:value>1</si:value>
-		<si:unit>\hertz</si:unit>
-	</si:real>
-	<!-- imaginary part of value 1 -->
-	<si:complex>
-		<si:value>0.1</si:value>
-	</si:complex>	
-	<!-- real part of value 2-->
-	<si:real>
-		<si:value>1</si:value>
-		<si:unit>\hertz</si:unit>
-	</si:real>
-	<!-- imaginary part of value 2 -->
-	<si:complex>
-		<si:value>0.1</si:value>
-	</si:complex>
-</si:list>
-
-
-<!-- For further development: design of complex list
-	according to selection of type A, B, C or D for the
-	implementation of complex. -->
+</examples>
 
diff --git a/Development/SI/Examples/Examples_04_coverageRegions.xml b/Development/SI/Examples/Examples_04_coverageRegions.xml
index 911aa36..9e7efd8 100644
--- a/Development/SI/Examples/Examples_04_coverageRegions.xml
+++ b/Development/SI/Examples/Examples_04_coverageRegions.xml
@@ -1,28 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<examples id="EXAMPLES_04_coverageRegions">
 
 
-<!--###########################
-	#	Examples of hyper-ellipsoid coverage regions.
-	# 	Type 1, 2 and 3 are different proposals for the
-	#	implmentation.
-	#-->
-
-<!-- type 1 - ellipsoid region -->
-<si:ellipsoidRegion>
-	<!-- upper triangular covariance matrix row by row -->
-	<si:uncertainty idx="1,1">unc1</si:uncertainty>
-	<si:covariance idx="1,2">c12</si:covariance>
-	<si:covariance idx="1,3">c13</si:covariance>
-	<si:uncertainty idx="2,2">unc2</si:uncertainty>
-	<si:covariance idx="2,3">c23</si:covariance>
-	<si:uncertainty idx="3,3">unc3</si:uncertainty>
-	<!-- additional information -->
-	<si:coverageFactor>2.80</si:coverageFactor>
-	<si:coverageProbability>0.95</si:coverageProbability>
-	<si:distribution>normal-multivariate</si:distribution>
-</si:ellipsoidRegion>
-
-<!-- type 2 - ellipsoid region -->
+<!-- ellipsoid region -->
 <si:ellipsoidRegion>
 	<!-- upper triangular covariance matrix row by row -->
 	<si:uncertainty>unc1</si:uncertainty>
@@ -37,36 +17,8 @@
 	<si:distribution>normal-multivariate</si:distribution>
 </si:ellipsoidRegion>
 
-<!-- type 3 - ellipsoid region -->
-<si:ellipsoidRegion>
-	<!-- upper triangular covariance matrix row by row -->
-	<si:covarianceMat>unc1, c12, c13, unc2, c23, unc3</si:covarianceMat>
-	<!-- additional information -->
-	<si:coverageFactor>2.80</si:coverageFactor>
-	<si:coverageProbability>0.95</si:coverageProbability>
-	<si:distribution>normal-multivariate</si:distribution>
-</si:ellipsoidRegion>
-
 
-<!--###########################
-	#	Examples of hyper-rectangle coverage regions.
-	# 	Type 1, 2 and 3 are different proposals for the
-	#	implmentation.
-	#-->
-
-<!-- type 1 - reactangel region -->
-<si:rectangularRegion>
-	<!-- expanded uncertainties (half length of box sides) -->
-	<si:uncertainty idx="1">unc1</si:uncertainty>
-	<si:uncertainty idx="2">unc2</si:uncertainty>
-	<si:uncertainty idx="3">unc3</si:uncertainty>
-	<!-- additional information -->
-	<si:coverageFactor>2.39</si:coverageFactor>
-	<si:coverageProbability>0.95</si:coverageProbability>
-	<si:distribution>normal-multivariate</si:distribution>
-</si:rectangularRegion>
-
-<!-- type 2 - reactangel region -->
+<!-- reactangel region -->
 <si:rectangularRegion>
 	<!-- expanded uncertainties (half length of box sides) -->
 	<si:uncertainty>unc1</si:uncertainty>
@@ -77,16 +29,7 @@
 	<si:coverageProbability>0.95</si:coverageProbability>
 	<si:distribution>normal-multivariate</si:distribution>
 </si:rectangularRegion>
-
-<!-- type 3 - reactangel region -->
-<si:rectangularRegion>
-	<!-- expanded uncertainties (half length of box sides) -->
-	<si:covarianceMat>unc1, unc2, unc3</si:covarianceMat>
-	<!-- additional information -->
-	<si:coverageFactor>2.39</si:coverageFactor>
-	<si:coverageProbability>0.95</si:coverageProbability>
-	<si:distribution>normal-multivariate</si:distribution>
-</si:rectangularRegion>
+</examples>
 
 
 
diff --git a/Development/SI/Examples/Examples_05_non_SI.xml b/Development/SI/Examples/Examples_05_non_SI.xml
index 0851e97..f8de583 100644
--- a/Development/SI/Examples/Examples_05_non_SI.xml
+++ b/Development/SI/Examples/Examples_05_non_SI.xml
@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<examples id="EXAMPLES_05_non_SI">
+
 <!--
 	###################################
 	Implementation of non-SI quantities
@@ -23,7 +25,7 @@
 		<si:value>1</si:value>
 		<si:unit>\hour</si:unit>
 	</si:real>
-<si:hybrid>
+</si:hybrid>
 
 
 <!-- hybrid can also work with lists -->
@@ -38,7 +40,7 @@
 			<si:value>3.14</si:value>
 			<si:unit>\metre\per\metre</si:unit>
 		</si:real>
-	<si:list>
+	</si:list>
 	<!-- list with non-SI quantities - each quantity value in this list must have an SI representation in the SI list above -->
 	<si:list>
 		<si:real>
@@ -49,6 +51,8 @@
 			<si:value>5.34</si:value>
 			<si:unit>gon</si:unit>
 		</si:real>
-	<si:list>
-<si:hybrid>
+	</si:list>
+</si:hybrid>
+
+</examples>
   
diff --git a/Development/SI/Examples/Examples_06_various.xml b/Development/SI/Examples/Examples_06_various.xml
index c23fa9e..5acbd1c 100644
--- a/Development/SI/Examples/Examples_06_various.xml
+++ b/Development/SI/Examples/Examples_06_various.xml
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<examples id="EXAMPLES_06_various">
 <!--
 	#########################################
 	Matrix of real quantities (dimension 2x2)
@@ -15,7 +16,7 @@
 			<si:value>3.34</si:value>
 			<si:unit>\metre</si:unit>
 		</si:real>
-	<si:list>
+	</si:list>
 	<!-- list with column two -->
 	<si:list>
 		<si:real>
@@ -26,8 +27,8 @@
 			<si:value>5.34</si:value>
 			<si:unit>\metre</si:unit>
 		</si:real>
-	<si:list>
-<si:list>
+	</si:list>
+</si:list>
 
 
 <!--
@@ -48,7 +49,7 @@
 			<si:coverageFactor>2</si:coverageFactor>
 			<si:coverageProbability>0.95</si:coverageProbability>
 			<si:distribution>normal</si:distribution>
-		<si:real>
+		</si:real>
 	</si:list>
 	<!-- simple Monte Carlo steps -->
 	<si:list>
@@ -56,31 +57,31 @@
 		<si:real>
 			<si:value>1.002</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>1.001</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>0.998</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>1.001</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>0.997</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>0.992</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>1.000</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 	</si:list>
 	<!-- further elements with MCM parameter values -->
 </si:list>
@@ -101,11 +102,11 @@
 		<si:real>
 			<si:value>1.0</si:value>
 			<si:unit>\metre</si:unit>
-		<si:real>
+		</si:real>
 		<si:real>
 			<si:value>2.0</si:value>
 			<si:unit>\second</si:unit>
-		<si:real>
+		</si:real>
 	</si:list>
 	
 	<!-- smallest coverage region by simple "box elements" -->
@@ -119,17 +120,17 @@
 				<si:value>0.95</si:value>
 				<si:unit>\one</si:unit>
 				<si:label>coverageProbability</si:label>
-			<si:real>
+			</si:real>
 			<si:real>
 				<si:value>0.01</si:value>
 				<si:unit>\metre</si:unit>
 				<si:label>boxSizeX</si:label>
-			<si:real>
+			</si:real>
 			<si:real>
 				<si:value>0.01</si:value>
 				<si:unit>\second</si:unit>
 				<si:label>boxSizeY</si:label>
-			<si:real>
+			</si:real>
 		</si:list>
 		
 		<!-- center points of rectangular boxes of dimension (boxSizeX x boxSizeY) that provide the smallest region -->
@@ -141,12 +142,12 @@
 					<si:value>1.00</si:value>
 					<si:unit>\metre</si:unit>
 					<si:label>centerX</si:label>
-				<si:real>
+				</si:real>
 				<si:real>
 					<si:value>2.00</si:value>
 					<si:unit>\second</si:unit>
 					<si:label>centerY</si:label>
-				<si:real>
+				</si:real>
 			</si:list>
 			
 			<si:list>
@@ -154,12 +155,12 @@
 					<si:value>1.01</si:value>
 					<si:unit>\metre</si:unit>
 					<si:label>centerX</si:label>
-				<si:real>
+				</si:real>
 				<si:real>
 					<si:value>2.01</si:value>
 					<si:unit>\second</si:unit>
 					<si:label>centerY</si:label>
-				<si:real>
+				</si:real>
 			</si:list>
 			
 			<si:list>
@@ -167,12 +168,12 @@
 					<si:value>1.02</si:value>
 					<si:unit>\metre</si:unit>
 					<si:label>centerX</si:label>
-				<si:real>
+				</si:real>
 				<si:real>
 					<si:value>2.02</si:value>
 					<si:unit>\second</si:unit>
 					<si:label>centerY</si:label>
-				<si:real>
+				</si:real>
 			</si:list>
 			
 			<si:list>
@@ -180,17 +181,17 @@
 					<si:value>1.03</si:value>
 					<si:unit>\metre</si:unit>
 					<si:label>centerX</si:label>
-				<si:real>
+				</si:real>
 				<si:real>
 					<si:value>2.03</si:value>
 					<si:unit>\second</si:unit>
 					<si:label>centerY</si:label>
-				<si:real>
+				</si:real>
 			</si:list>
 		
 	</si:list>
 
-</si:list>
+</examples>
  
  
 
diff --git a/Development/SI/Examples/SI_Format_TestData.xsd b/Development/SI/Examples/SI_Format_TestData.xsd
new file mode 100644
index 0000000..1f5021d
--- /dev/null
+++ b/Development/SI/Examples/SI_Format_TestData.xsd
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test"
+	xmlns:siTest="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI-Test"
+	xmlns:si="https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI"
+	elementFormDefault="qualified">
+	<xs:import namespace=" https://gitlab1.ptb.de/D-SI-public/xml/tree/master/SI "
+             	schemaLocation="platform:/resource/DSI_XML_Tools/xml/Development/SI/SI_Format_v1.1.xsd" />
+	
+	<!-- A simple XML scheme for maintaining multiple XML test examples
+		for the validation of the D-SI XML implementation.-->
+	
+	<!-- root element for any test -->
+	<xs:element name="testDSIXML">
+		<xs:complexType>
+			<xs:sequence>
+				
+				<!-- Description of the test -->
+				<xs:element name="metaData">
+					<xs:complexType>
+						<xs:sequence>
+							<xs:element name="testDescription" type="xs:string"/>
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+				
+				<!-- The test data (D-SI XML Elements) -->
+				<xs:element name="testData" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+					
+						<!-- D-SI XML elements -->
+						<xs:sequence>
+							<xs:choice>
+								<xs:element ref="si:real"/>
+								<xs:element ref="si:complex"/>
+								<xs:element ref="si:list"/>
+								<xs:element ref="si:realCS"/>
+								<xs:element ref="si:complexCS"/>
+								<xs:element ref="si:constant"/>
+								<xs:element ref="si:hybrid"/>
+							</xs:choice>
+						</xs:sequence>
+						
+						<!-- Attribute with a unique test data xs:ID -->
+						 <xs:attribute name="id" type="xs:ID"/>
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+</xs:schema>
diff --git a/Development/SI/SI_Format_v1.1.xsd b/Development/SI/SI_Format_v1.1.xsd
index 04c9a5f..243585b 100644
--- a/Development/SI/SI_Format_v1.1.xsd
+++ b/Development/SI/SI_Format_v1.1.xsd
@@ -12,8 +12,8 @@
     
     Authors:  all contributing SmartCom JRP partners  
     Contact:  smartcom@ptb.de
-    Version:  1.1.0
-    Date:     2019-01-15
+    Version:  1.1
+    Date:     2019-02-14
     DOI:      (not assigned to this version)
     
   
diff --git a/Development/SI/readme.md b/Development/SI/readme.md
index e06d9e3..a4b68a0 100644
--- a/Development/SI/readme.md
+++ b/Development/SI/readme.md
@@ -19,8 +19,8 @@
 
 *Examples\..*
 
-- XML examples of the application of the
-	SI format
+- XML examples for the application of the SI format
+- XML examples for the test of the metadata format
 	
 *Proposals\..*
 
-- 
GitLab