Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNCRECS.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNCRECS.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNCRECS.xml	(revision 823)
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet type="text/xsl" href="/Users/gosiaw/Vine/DEBBTranslator/xml/DEBBTranslator.xsl"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst81_1">
+
+			<!-- Generic Description for all nodes of the same kind (here three types 
+				for HLRS second phase including geometry and reference to DEBBComponent type 
+				definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id81_01_1" name="NodeGeometry">
+				<UserData id="id81_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_i7/16GB" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1081_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id82_01_1" name="NodeGeometry">
+				<UserData id="id82_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_AtomZ510" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1082_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id83_01_1" name="NodeGeometry">
+				<UserData id="id83_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_AtomD510" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1083_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id84_01_1" name="NodeGeometry">
+				<UserData id="id84_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_FusionGT40N" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst81_01_1" name="Node1"
+				partRef="#id81_01_1">
+				<UserData id="id81_01_1_1">
+					<!-- hostnames not align to Instance names since instance names are 
+						according to the naming in the RECS (right back to right front, then left 
+						front to left back), while the nodes of one type are grouped together back 
+						6 nodes one type, then the other type and the last type in front. As result 
+						nodes would be named out of their group what leads to irritations, therefore 
+						name them according to their group. -->
+					<!-- I assumed that PSNC recs is build up one type of node in front 
+						of the other and not align with the numbering within recs, so 4*i7 in the 
+						rear, in front 4*atom32, then 4*atom64 and 6*fusion in front, so numbering 
+						the i7 is right/rear, right second read, left/second rear, left/rear (clockwise 
+						as for the recs but only within the group) - Jochen -->
+					<UserValue value="i7_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_01">0
+					1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1
+				</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst81_01_2" name="Node2"
+				partRef="#id81_01_1">
+				<UserData id="id81_01_2_1">
+					<UserValue value="i7_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_3" name="Node3"
+				partRef="#id82_01_1">
+				<UserData id="id81_01_3_1">
+					<UserValue value="atom32_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_4" name="Node4"
+				partRef="#id82_01_1">
+				<UserData id="id81_01_4_1">
+					<UserValue value="atom32_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_5" name="Node5"
+				partRef="#id83_01_1">
+				<UserData id="id81_01_5_1">
+					<UserValue value="atom64_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_6" name="Node6"
+				partRef="#id83_01_1">
+				<UserData id="id81_01_6_1">
+					<UserValue value="atom64_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_7" name="Node7"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_7_1">
+					<UserValue value="amdf_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_8" name="Node8"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_8_1">
+					<UserValue value="amdf_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_9" name="Node9"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_9_1">
+					<UserValue value="amdf_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_10" name="Node10"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_10_1">
+					<UserValue value="amdf_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_11" name="Node11"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_11_1">
+					<UserValue value="amdf_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_12" name="Node12"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_12_1">
+					<UserValue value="amdf_0_06" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_13" name="Node13"
+				partRef="#id83_01_1">
+				<UserData id="id81_01_13_1">
+					<UserValue value="atom64_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_14" name="Node14"
+				partRef="#id83_01_1">
+				<UserData id="id81_01_14_1">
+					<UserValue value="atom64_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_15" name="Node15"
+				partRef="#id82_01_1">
+				<UserData id="id81_01_15_1">
+					<UserValue value="atom32_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_16" name="Node16"
+				partRef="#id82_01_1">
+				<UserData id="id81_01_16_1">
+					<UserValue value="atom32_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_17" name="Node17"
+				partRef="#id81_01_1">
+				<UserData id="id81_01_17_1">
+					<UserValue value="i7_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst81_01_18" name="Node18"
+				partRef="#id81_01_1">
+				<UserData id="id81_01_18_1">
+					<UserValue value="i7_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id81_02_1" name="SensorGeometry">
+				<Representation id="id1081_02_1" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst81_02_1" name="Sensor1"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst81_02_2" name="Sensor2"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_3" name="Sensor3"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_4" name="Sensor4"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_5" name="Sensor5"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_6" name="Sensor6"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_7" name="Sensor7"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_8" name="Sensor8"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_9" name="Sensor9"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_10" name="Sensor10"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_11" name="Sensor11"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_12" name="Sensor12"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_13" name="Sensor13"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_14" name="Sensor14"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_15" name="Sensor15"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_16" name="Sensor16"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_17" name="Sensor17"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst81_02_18" name="Sensor18"
+				partRef="#id81_02_1">
+				<Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst81_01_x) and for each on sensor (inst81_02_x) -->
+			<ProductRevisionView id="id81" name="DefRack811"
+				instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18"
+				type="assembly">
+				<UserData id="id81_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1081" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst81_1" name="Rack81" partRef="#id81">
+				<UserData id="id81_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003
+					1
+				</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_Example_SmallServerRoomParts.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_Example_SmallServerRoomParts.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_Example_SmallServerRoomParts.xml	(revision 823)
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0">
+	<ProductDef id="id1" defaultProductViewRef="id3720">
+
+		<InstanceGraph id="id2" rootRefs="inst35833">
+
+			<ProductRevisionView id="id05" name="RackNECWC">
+				<UserData id="id191">
+					<UserValue value="Rack" title="DEBBLevel"></UserValue>
+					<UserValue value="NECWaterCooledRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!--Representation id="id100" format="STL" location=".\RackNECWC.stl"></Representation -->
+				<Representation id="id1005" format="VRML" unit="m"
+					location=".\objects\05.WRL"></Representation>
+			</ProductRevisionView>
+			<ProductInstance id="inst05_1" name="Rack05" partRef="#id05">
+				<Transform id="id05_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.822 3.006 0. 1
+				</Transform>
+			</ProductInstance>
+
+<!-- ... -->
+
+			<ProductRevisionView id="id71_01_1" name="NodeGeometry">
+				<Representation id="id1071_01_1" format="VRML" unit="m"
+					location=".\objects\NodeBoard.wrl"></Representation>
+				<UserData id="71_01_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+			</ProductRevisionView>
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id71_01_1">
+				<UserData id="71_01_1_2">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id11_1">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1
+				</Transform>
+			</ProductInstance>
+
+<!-- ... -->
+
+			<ProductRevisionView id="id71_02_1" name="SensorGeometry">
+				<Representation id="id1071_02_1" format="VRML" unit="m"
+					location=".\objects\Sensor.wrl"></Representation>
+				<UserData id="71_02_1_1">
+					<UserValue value="node_Core2Duo_temp" title="DEBBComponentId"></UserValue>
+				</UserData>
+			</ProductRevisionView>
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id71_02_1">
+				<Transform id="id11_1">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1
+				</Transform>
+			</ProductInstance>
+
+<!-- ... -->
+
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<Representation id="id1071" format="VRML" unit="m"
+					location=".\objects\recscase.wrl"></Representation>
+				<UserData id="71_1">
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+			</ProductRevisionView>
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="71_2">
+					<UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1
+				</Transform>
+			</ProductInstance>
+
+<!-- ... -->
+
+			<ProductRevisionView id="id11" name="DefRack11" instanceRefs="inst70_1 inst71_1 inst72_1 inst73_1 inst74_1" type="assembly">
+				<Representation id="id1011" format="VRML" unit="m" location=".\objects\rack.WRL"></Representation>
+				<UserData id="11_1">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="gamesRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+			</ProductRevisionView>
+			<ProductInstance id="inst11_1" name="Rack11" partRef="#id11">
+				<Transform id="id11_1">1 0 0 0 0 1 0 0 0 0 1 0 10.977 4.35 0. 1
+				</Transform>
+			</ProductInstance>
+
+			<ProductRevisionView id="id4" name="HLRS_SmallServerRoom" instanceRefs="inst01_1 inst02_1 inst02_2 inst03_1 inst05_1 inst05_2 inst05_3 inst05_4 inst09_1 inst10_1 inst11_1 inst12_1 inst13_1 inst13_2 inst13_3 inst13_4 inst13_5 inst13_6 inst13_7 inst13_8 inst15_1 inst16_1 inst17_1 inst17_2 inst17_3 inst17_4 inst17_5 inst22_1 inst23_1 inst26_1 inst29_1 inst29_2 inst29_3 inst29_4 inst29_5 inst29_6 inst29_7 inst29_8 inst39_1 inst40_1 inst40_2 inst40_3 inst43_1 inst44_1 inst45_1 inst46_1 inst47_1 inst48_1 inst49_1 inst49_2 inst51_1" type="assembly">
+				<Bound id="id5" values="0 0 0 16.0 9.6 3.3"></Bound>
+				<Representation id="id6" format="VRML" unit="m" location=".\objects\serverroom.wrl">
+				</Representation>
+				<UserData id="4_1">
+					<UserValue value="ComputeBox2" title="DEBBLevel"></UserValue>
+					<UserValue value="hlrs_smallServerRoom" title="DEBBComponentId"></UserValue>
+				</UserData>
+			</ProductRevisionView>
+			<ProductInstance id="inst35833" name="HLRS_SmallServerRoom" partRef="#id4"></ProductInstance>
+		</InstanceGraph>
+
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius_Fan.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius_Fan.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius_Fan.xml	(revision 823)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?><CoolingDevice xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>RECS_Sirius_Fan</ComponentId>
+		<MaxPower>5.0</MaxPower>
+		<Class>Fan</Class>
+		<MaxAirThroughput>1.0</MaxAirThroughput>
+	</CoolingDevice>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_SmallServerRoom.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_SmallServerRoom.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_SmallServerRoom.xml	(revision 823)
@@ -0,0 +1,1195 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+<!-- Original 
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0">
+-->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst35833">
+		    
+		    <!-- 	70xx = Games Rack
+		    		71xx = RECS1
+		    		72xx = RECS2
+		    		74xx = Types i.e. of nodes, sensors -->
+		    
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id01" name="DefRack01">
+				<UserData id="id1_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack01" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1001" format="VRML" location=".\objects\01.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst01_1" name="Rack01" partRef="#id01">
+				<Transform id="id01_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.348 0.418 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id02" name="DefRack02">
+				<UserData id="id2_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="NECWaterCooledRack" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1002" format="VRML" location=".\objects\02.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for two racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst02_1" name="Rack02" partRef="#id02">
+				<Transform id="id02_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.961 0.427 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst02_2" name="Rack04" partRef="#id02">
+				<Transform id="id02_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.182 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id03" name="DefRack03">
+				<UserData id="id3_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack02" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1003" format="VRML" location=".\objects\03.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst03_1" name="Rack03" partRef="#id03">
+				<Transform id="id03_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.568 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with four instances following) -->
+			<ProductRevisionView id="id05" name="RackNECWC">
+				<UserData id="id5_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="RackNECWC" title="DEBBComponent"></UserValue>
+				</UserData>
+				<!--Representation id="id100" format="STL" location=".\RackNECWC.stl"></Representation -->
+				<Representation id="id1005" format="VRML" location=".\objects\05.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for four racks of the same type in our server 
+				room, probably the part of the Nehalem Cluster hosted in the room -->
+			<ProductInstance id="inst05_1" name="Rack05" partRef="#id05">
+				<Transform id="id05_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.822 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_2" name="Rack06" partRef="#id05">
+				<Transform id="id05_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.843 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_3" name="Rack07" partRef="#id05">
+				<Transform id="id05_3">-1 0 0 0 0 -1 0 0 0 0 1 0 11.854 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_4" name="Rack08" partRef="#id05">
+				<Transform id="id05_4">-1 0 0 0 0 -1 0 0 0 0 1 0 12.867 3.006 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id09" name="DefRack09">
+				<UserData id="id09_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack09" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1009" format="VRML" location=".\objects\09.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst09_1" name="Rack09" partRef="#id09">
+				<Transform id="id09_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.465 2.801 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id10" name="DefRack10">
+				<UserData id="id10_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack10" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1010" format="VRML" location=".\objects\10.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst10_1" name="Rack10" partRef="#id10">
+				<Transform id="id10_1">0 -1 0 0 1 0 0 0 0 0 1 0 9.461 5.077 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id12" name="DefRack12">
+				<UserData id="id12_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack12" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1012" format="VRML" location=".\objects\12.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst12_1" name="Rack12" partRef="#id12">
+				<Transform id="id12_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.778 5.203 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id13" name="DefRack13">
+				<UserData id="id13_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack13" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1013" format="VRML" location=".\objects\13.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst13_1" name="Rack13" partRef="#id13">
+				<Transform id="id13_1">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 3.757 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_2" name="Rack14" partRef="#id13">
+				<Transform id="id13_2">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 5.056 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_3" name="Rack24" partRef="#id13">
+				<Transform id="id13_3">1 0 0 0 0 1 0 0 0 0 1 0 11.794 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_4" name="Rack25" partRef="#id13">
+				<Transform id="id13_4">1 0 0 0 0 1 0 0 0 0 1 0 10.494 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_5" name="Rack27" partRef="#id13">
+				<Transform id="id13_5">1 0 0 0 0 1 0 0 0 0 1 0 7.232 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_6" name="Rack28" partRef="#id13">
+				<Transform id="id13_6">1 0 0 0 0 1 0 0 0 0 1 0 5.932 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_7" name="Rack37" partRef="#id13">
+				<Transform id="id13_7">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 1.873 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_8" name="Rack38" partRef="#id13">
+				<Transform id="id13_8">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 3.188 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id15" name="DefRack15">
+				<UserData id="id15_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack15" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1015" format="VRML" location=".\objects\15.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst15_1" name="Rack15" partRef="#id15">
+				<Transform id="id15_1">1 0 0 0 0 1 0 0 0 0 1 0 8.507 6.617 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id16" name="DefRack16">
+				<UserData id="id16_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack16" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1016" format="VRML" location=".\objects\16.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst16_1" name="Rack16" partRef="#id16">
+				<Transform id="id16_1">1 0 0 0 0 1 0 0 0 0 1 0 9.127 6.614 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with five instances following) -->
+			<ProductRevisionView id="id17" name="DefRack17">
+				<UserData id="id17_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack17" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1017" format="VRML" location=".\objects\17.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for five racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst17_1" name="Rack17" partRef="#id17">
+				<Transform id="id17_1">1 0 0 0 0 1 0 0 0 0 1 0 9.949 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_2" name="Rack18" partRef="#id17">
+				<Transform id="id17_2">1 0 0 0 0 1 0 0 0 0 1 0 10.554 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_3" name="Rack19" partRef="#id17">
+				<Transform id="id17_3">1 0 0 0 0 1 0 0 0 0 1 0 11.159 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_4" name="Rack20" partRef="#id17">
+				<Transform id="id17_4">1 0 0 0 0 1 0 0 0 0 1 0 11.763 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_5" name="Rack21" partRef="#id17">
+				<Transform id="id17_5">1 0 0 0 0 1 0 0 0 0 1 0 12.368 6.59 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id22" name="DefRack22">
+				<UserData id="id22_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack22" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1022" format="VRML" location=".\objects\22.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst22_1" name="Rack22" partRef="#id22">
+				<Transform id="id22_1">1 0 0 0 0 1 0 0 0 0 1 0 13.512 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id23" name="DefRack23">
+				<UserData id="id23_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack23" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1023" format="VRML" location=".\objects\23.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst23_1" name="Rack23" partRef="#id23">
+				<Transform id="id23_1">1 0 0 0 0 1 0 0 0 0 1 0 14.105 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id26" name="DefRack26">
+				<UserData id="id26_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack26" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1026" format="VRML" location=".\objects\26.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst26_1" name="Rack26" partRef="#id26">
+				<Transform id="id26_1">1 0 0 0 0 1 0 0 0 0 1 0 9.592 9.088 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id29" name="DefRack29">
+				<UserData id="id29_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack29" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1029" format="VRML" location=".\objects\29.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst29_1" name="Rack29" partRef="#id29">
+				<Transform id="id29_1">1 0 0 0 0 1 0 0 0 0 1 0 1.468 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_2" name="Rack30" partRef="#id29">
+				<Transform id="id29_2">1 0 0 0 0 1 0 0 0 0 1 0 2.217 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_3" name="Rack31" partRef="#id29">
+				<Transform id="id29_3">1 0 0 0 0 1 0 0 0 0 1 0 2.975 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_4" name="Rack32" partRef="#id29">
+				<Transform id="id29_4">1 0 0 0 0 1 0 0 0 0 1 0 3.711 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_5" name="Rack33" partRef="#id29">
+				<Transform id="id29_5">1 0 0 0 0 1 0 0 0 0 1 0 4.455 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_6" name="Rack34" partRef="#id29">
+				<Transform id="id29_6">1 0 0 0 0 1 0 0 0 0 1 0 5.214 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_7" name="Rack35" partRef="#id29">
+				<Transform id="id29_7">1 0 0 0 0 1 0 0 0 0 1 0 5.952 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_8" name="Rack36" partRef="#id29">
+				<Transform id="id29_8">1 0 0 0 0 1 0 0 0 0 1 0 6.691 6.591 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id39" name="DefRack39">
+				<UserData id="id39_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack39" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1039" format="VRML" location=".\objects\39.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst39_1" name="Rack39" partRef="#id39">
+				<Transform id="id39_1">-1 0 0 0 0 -1 0 0 0 0 1 0 2.732 5.09 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with three instances following) -->
+			<ProductRevisionView id="id40" name="DefRack40">
+				<UserData id="id40_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack40" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1040" format="VRML" location=".\objects\40.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for three racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst40_1" name="Rack40" partRef="#id40">
+				<Transform id="id40_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 0.637 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_2" name="Rack41" partRef="#id40">
+				<Transform id="id40_2">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.235 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_3" name="Rack42" partRef="#id40">
+				<Transform id="id40_3">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.814 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id43" name="DefRack43">
+				<UserData id="id43_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack43" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1043" format="VRML" location=".\objects\43.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst43_1" name="Rack43" partRef="#id43">
+				<Transform id="id43_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.547 2.429 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id44" name="DefRack44">
+				<UserData id="id44_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack44" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1044" format="VRML" location=".\objects\44.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst44_1" name="Rack44" partRef="#id44">
+				<Transform id="id44_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.271 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id45" name="DefRack45">
+				<UserData id="id45_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack45" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1045" format="VRML" location=".\objects\45.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst45_1" name="Rack45" partRef="#id45">
+				<Transform id="id45_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.952 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id46" name="DefRack46">
+				<UserData id="id46_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack46" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1046" format="VRML" location=".\objects\46.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst46_1" name="Rack46" partRef="#id46">
+				<Transform id="id46_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.55 4.612 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id47" name="DefRack47">
+				<UserData id="id47_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack47" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1047" format="VRML" location=".\objects\47.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst47_1" name="Rack47" partRef="#id47">
+				<Transform id="id47_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.573 2.646 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id48" name="DefRack48">
+				<UserData id="id48_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack48" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1048" format="VRML" location=".\objects\48.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst48_1" name="Rack48" partRef="#id48">
+				<Transform id="id48_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.574 3.289 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with two instances following) -->
+			<ProductRevisionView id="id49" name="DefRack49">
+				<UserData id="id49_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack49" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1049" format="VRML" location=".\objects\49.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_1" name="Rack49" partRef="#id49">
+				<Transform id="id49_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.592 4.012 0. 1</Transform>
+			</ProductInstance>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_2" name="Rack50" partRef="#id49">
+				<Transform id="id49_2">1 0 0 0 0 1 0 0 0 0 1 0 6.592 4.732 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id51" name="DefRack51">
+				<UserData id="id51_2">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack51" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1051" format="VRML" location=".\objects\51.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst51_1" name="Rack51" partRef="#id51">
+				<Transform id="id51_1">1 0 0 0 0 1 0 0 0 0 1 0 6.631 5.361 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of unit within the games rack -->
+			<ProductRevisionView id="id70" name="DefRack70">
+				<UserData id="id70_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack70" title="DEBBComponent"></UserValue>
+				</UserData>
+				<Representation id="id1070" format="VRML"
+					location=".\objects\block.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for a unit within the games rack -->
+			<ProductInstance id="inst70_1" name="Rack70" partRef="#id70">
+				<Transform id="id70_1">1 0 0 0 0 1 0 0 0 0 1 0 0.097 -0.149 0.798 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all nodes of the same kind (here Core2Duo 
+				in the first installation at HLRS including geometry and reference to DEBBComponent 
+				type definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id74_01_1" name="NodeGeometry">
+				<UserData id="id74_01_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1074_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_1_1">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Same for the next node -->
+			<ProductInstance id="inst71_01_2" name="Node2"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_2_1">
+					<UserValue value="n002" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_3" name="Node3"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_3_1">
+					<UserValue value="n003" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_4" name="Node4"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_4_1">
+					<UserValue value="n004" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_5" name="Node5"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_5_1">
+					<UserValue value="n005" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_6" name="Node6"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_6_1">
+					<UserValue value="n006" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_7" name="Node7"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_7_1">
+					<UserValue value="n007" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_8" name="Node8"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_8_1">
+					<UserValue value="n008" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_9" name="Node9"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_9_1">
+					<UserValue value="n009" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_10" name="Node10"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_10_1">
+					<UserValue value="n010" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_11" name="Node11"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_11_1">
+					<UserValue value="n011" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_12" name="Node12"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_12_1">
+					<UserValue value="n012" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_13" name="Node13"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_13_1">
+					<UserValue value="n013" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_14" name="Node14"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_14_1">
+					<UserValue value="n014" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_15" name="Node15"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_15_1">
+					<UserValue value="n015" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_16" name="Node16"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_16_1">
+					<UserValue value="n016" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_17" name="Node17"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_17_1">
+					<UserValue value="n017" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst71_01_18" name="Node18"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_18_1">
+					<UserValue value="n018" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id74_01_2" name="SensorGeometry">
+				<Representation id="id1074_01_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst71_02_2" name="Sensor2"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_3" name="Sensor3"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_4" name="Sensor4"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_5" name="Sensor5"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_6" name="Sensor6"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_7" name="Sensor7"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_8" name="Sensor8"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_9" name="Sensor9"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_10" name="Sensor10"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_11" name="Sensor11"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_12" name="Sensor12"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_13" name="Sensor13"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_14" name="Sensor14"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_15" name="Sensor15"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_16" name="Sensor16"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_17" name="Sensor17"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst71_02_18" name="Sensor18"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<UserData id="id71_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1071" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="id71_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="recs1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all nodes of the same kind (here three types 
+				for HLRS second phase including geometry and reference to DEBBComponent type 
+				definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id74_02_1" name="NodeGeometry">
+				<UserData id="id74_02_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_AtomZ530" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1074_02_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id74_03_1" name="NodeGeometry">
+				<UserData id="id74_03_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_FusionGT56N" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1074_03_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id74_04_1" name="NodeGeometry">
+				<UserData id="id74_04_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_i7-8GB" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1074_04_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst72_01_1" name="Node19"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_1_1">
+					<!-- hostnames align to Instance names since instance names in blockt to 6 nodes (
+						atom, fusion and i7), all nodes will have two hostnames, nxxx as overall number (i.e. n019)  
+						and n_y_z including type y and number within this type (i.e. n_a_1 for first atom node) 
+						nodes types are slotted in line with the RECS numbering -->
+					<UserValue value="n_a_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_01">0
+					1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1
+				</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst72_01_2" name="Node20"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_2_1">
+					<UserValue value="n_a_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_3" name="Node21"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_3_1">
+					<UserValue value="n_a_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_4" name="Node22"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_4_1">
+					<UserValue value="n_a_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_5" name="Node23"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_5_1">
+					<UserValue value="n_a_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_6" name="Node24"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_6_1">
+					<UserValue value="n_a_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_7" name="Node25"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_7_1">
+					<UserValue value="n_f_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_8" name="Node26"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_8_1">
+					<UserValue value="n_f_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_9" name="Node27"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_9_1">
+					<UserValue value="n_f_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_10" name="Node28"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_10_1">
+					<UserValue value="n_f_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_11" name="Node29"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_11_1">
+					<UserValue value="n_f_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_12" name="Node30"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_12_1">
+					<UserValue value="n_f_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_13" name="Node31"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_13_1">
+					<UserValue value="n_i7_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_14" name="Node32"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_14_1">
+					<UserValue value="n_i7_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_15" name="Node33"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_15_1">
+					<UserValue value="n_i7_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_16" name="Node34"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_16_1">
+					<UserValue value="n_i7_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_17" name="Node35"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_17_1">
+					<UserValue value="n_i7_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst72_01_18" name="Node36"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_18_1">
+					<UserValue value="n_i7_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node, so here three types of sensors -->
+			<ProductRevisionView id="id74_02_2" name="SensorGeometry">
+				<Representation id="id1074_02_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<ProductRevisionView id="id74_03_2" name="SensorGeometry">
+				<Representation id="id1074_03_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+			
+			<ProductRevisionView id="id74_04_2" name="SensorGeometry">
+				<Representation id="id1074_04_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst72_02_1" name="Sensor19"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst72_02_2" name="Sensor20"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_3" name="Sensor21"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_4" name="Sensor22"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_5" name="Sensor23"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_6" name="Sensor24"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_7" name="Sensor25"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_8" name="Sensor26"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_9" name="Sensor27"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_10" name="Sensor28"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_11" name="Sensor29"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_12" name="Sensor30"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_13" name="Sensor31"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_14" name="Sensor32"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_15" name="Sensor33"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_16" name="Sensor34"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_17" name="Sensor35"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst72_02_18" name="Sensor36"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst72_01_x) and for each on sensor (inst72_02_x) -->
+			<ProductRevisionView id="id72" name="DefRack72"
+				instanceRefs="inst72_01_1 inst72_01_2 inst72_01_3 inst72_01_4 inst72_01_5 inst72_01_6 inst72_01_7 inst72_01_8 inst72_01_9 inst72_01_10 inst72_01_11 inst72_01_12 inst72_01_13 inst72_01_14 inst72_01_15 inst72_01_16 inst72_01_17 inst72_01_18 inst72_02_1 inst72_02_2 inst72_02_3 inst72_02_4 inst72_02_5 inst72_02_6 inst72_02_7 inst72_02_8 inst72_02_9 inst72_02_10 inst72_02_11 inst72_02_12 inst72_02_13 inst72_02_14 inst72_02_15 inst72_02_16 inst72_02_17 inst72_02_18"
+				type="assembly">
+				<UserData id="id72_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1072" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst72_1" name="Rack72" partRef="#id72">
+				<UserData id="id72_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="recs2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.079 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id75" name="DefRack75">
+				<Representation id="id1075" format="VRML"
+					location=".\objects\einschub2.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst75_1" name="Rack75" partRef="#id75">
+				<UserData id="id75_1_1">
+					<UserValue value="GAMES Head" title="label"></UserValue>
+					<UserValue value="head" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id75_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.473 0.857 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id73" name="DefRack73">
+				<Representation id="id1073" format="VRML"
+					location=".\objects\einschub3.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst73_1" name="Rack73" partRef="#id73">
+				<UserData id="id73_1_1">
+					<UserValue value="GAMES Intern" title="label"></UserValue>
+					<UserValue value="intern" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id73_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.481 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id74" name="DefRack74">
+				<Representation id="id1074" format="VRML"
+					location=".\objects\einschub4.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst74_1" name="Rack74" partRef="#id74">
+				<UserData id="id74_1_1">
+					<UserValue value="GAMES Storage" title="label"></UserValue>
+					<UserValue value="storage" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id74_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.315 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of rack like the games rack -->
+			<ProductRevisionView id="id11" name="DefRack11"
+				instanceRefs="inst70_1 inst71_1 inst72_1 inst73_1 inst74_1 inst75_1" type="assembly">
+				<UserData id="id11_1">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="gamesRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1011" format="VRML"
+					location=".\objects\rack.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined 
+				for Computebox1-->
+			<ProductInstance id="inst11_1" name="Rack11" partRef="#id11">
+				<UserData id="id11_2">
+					<UserValue value="GAMES Rack" title="label"></UserValue>
+				</UserData>
+				<Transform id="id11_1_1">1 0 0 0 0 1 0 0 0 0 1 0 10.977 4.35 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a room like the small server room at HLRS -->
+			<ProductRevisionView id="id4" name="HLRS_SmallServerRoom"
+				instanceRefs="inst01_1 inst02_1 inst02_2 inst03_1 inst05_1 inst05_2 inst05_3 inst05_4 inst09_1 inst10_1 inst11_1 inst12_1 inst13_1 inst13_2 inst13_3 inst13_4 inst13_5 inst13_6 inst13_7 inst13_8 inst15_1 inst16_1 inst17_1 inst17_2 inst17_3 inst17_4 inst17_5 inst22_1 inst23_1 inst26_1 inst29_1 inst29_2 inst29_3 inst29_4 inst29_5 inst29_6 inst29_7 inst29_8 inst39_1 inst40_1 inst40_2 inst40_3 inst43_1 inst44_1 inst45_1 inst46_1 inst47_1 inst48_1 inst49_1 inst49_2 inst51_1"
+				type="assembly">
+				<UserData id="id4_1">
+					<UserValue value="ComputeBox2" title="DEBBLevel"></UserValue>
+					<UserValue value="hlrs_smallServerRoom" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id6" format="VRML"
+					location=".\objects\serverroom.wrl">
+				</Representation>
+			</ProductRevisionView>
+			<!-- concrete description of the small server room at HLRS where the games 
+				rack is hosted, the UserValue "location" is just an example what can be defined 
+				for Computebox2 -->
+			<ProductInstance id="inst35833" name="HLRS_SmallServerRoom"
+				partRef="#id4">
+				<UserData id="id35833">
+					<UserValue
+						value="Room Nr. xxxx, Allmandring 30, 70569 Stuttgart, Germany"
+						title="location"></UserValue>
+				</UserData>
+			</ProductInstance>
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom.xml	(revision 823)
@@ -0,0 +1,829 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+<!-- Original 
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0">
+-->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst35833">
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id01" name="DefRack01">
+				<UserData id="id1_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack01" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1001" format="VRML" location=".\objects\01.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst01_1" name="Rack01" partRef="#id01">
+				<Transform id="id01_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.348 0.418 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id02" name="DefRack02">
+				<UserData id="id2_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="NECWaterCooledRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1002" format="VRML" location=".\objects\02.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for two racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst02_1" name="Rack02" partRef="#id02">
+				<Transform id="id02_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.961 0.427 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst02_2" name="Rack04" partRef="#id02">
+				<Transform id="id02_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.182 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id03" name="DefRack03">
+				<UserData id="id3_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack02" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1003" format="VRML" location=".\objects\03.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst03_1" name="Rack03" partRef="#id03">
+				<Transform id="id03_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.568 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with four instances following) -->
+			<ProductRevisionView id="id05" name="RackNECWC">
+				<UserData id="id5_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="RackNECWC" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!--Representation id="id100" format="STL" location=".\RackNECWC.stl"></Representation -->
+				<Representation id="id1005" format="VRML" location=".\objects\05.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for four racks of the same type in our server 
+				room, probably the part of the Nehalem Cluster hosted in the room -->
+			<ProductInstance id="inst05_1" name="Rack05" partRef="#id05">
+				<Transform id="id05_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.822 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_2" name="Rack06" partRef="#id05">
+				<Transform id="id05_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.843 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_3" name="Rack07" partRef="#id05">
+				<Transform id="id05_3">-1 0 0 0 0 -1 0 0 0 0 1 0 11.854 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_4" name="Rack08" partRef="#id05">
+				<Transform id="id05_4">-1 0 0 0 0 -1 0 0 0 0 1 0 12.867 3.006 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id09" name="DefRack09">
+				<UserData id="id09_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack09" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1009" format="VRML" location=".\objects\09.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst09_1" name="Rack09" partRef="#id09">
+				<Transform id="id09_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.465 2.801 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id10" name="DefRack10">
+				<UserData id="id10_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack10" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1010" format="VRML" location=".\objects\10.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst10_1" name="Rack10" partRef="#id10">
+				<Transform id="id10_1">0 -1 0 0 1 0 0 0 0 0 1 0 9.461 5.077 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id12" name="DefRack12">
+				<UserData id="id12_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack12" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1012" format="VRML" location=".\objects\12.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst12_1" name="Rack12" partRef="#id12">
+				<Transform id="id12_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.778 5.203 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id13" name="DefRack13">
+				<UserData id="id13_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack13" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1013" format="VRML" location=".\objects\13.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst13_1" name="Rack13" partRef="#id13">
+				<Transform id="id13_1">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 3.757 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_2" name="Rack14" partRef="#id13">
+				<Transform id="id13_2">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 5.056 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_3" name="Rack24" partRef="#id13">
+				<Transform id="id13_3">1 0 0 0 0 1 0 0 0 0 1 0 11.794 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_4" name="Rack25" partRef="#id13">
+				<Transform id="id13_4">1 0 0 0 0 1 0 0 0 0 1 0 10.494 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_5" name="Rack27" partRef="#id13">
+				<Transform id="id13_5">1 0 0 0 0 1 0 0 0 0 1 0 7.232 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_6" name="Rack28" partRef="#id13">
+				<Transform id="id13_6">1 0 0 0 0 1 0 0 0 0 1 0 5.932 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_7" name="Rack37" partRef="#id13">
+				<Transform id="id13_7">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 1.873 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_8" name="Rack38" partRef="#id13">
+				<Transform id="id13_8">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 3.188 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id15" name="DefRack15">
+				<UserData id="id15_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack15" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1015" format="VRML" location=".\objects\15.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst15_1" name="Rack15" partRef="#id15">
+				<Transform id="id15_1">1 0 0 0 0 1 0 0 0 0 1 0 8.507 6.617 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id16" name="DefRack16">
+				<UserData id="id16_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack16" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1016" format="VRML" location=".\objects\16.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst16_1" name="Rack16" partRef="#id16">
+				<Transform id="id16_1">1 0 0 0 0 1 0 0 0 0 1 0 9.127 6.614 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with five instances following) -->
+			<ProductRevisionView id="id17" name="DefRack17">
+				<UserData id="id17_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack17" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1017" format="VRML" location=".\objects\17.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for five racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst17_1" name="Rack17" partRef="#id17">
+				<Transform id="id17_1">1 0 0 0 0 1 0 0 0 0 1 0 9.949 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_2" name="Rack18" partRef="#id17">
+				<Transform id="id17_2">1 0 0 0 0 1 0 0 0 0 1 0 10.554 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_3" name="Rack19" partRef="#id17">
+				<Transform id="id17_3">1 0 0 0 0 1 0 0 0 0 1 0 11.159 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_4" name="Rack20" partRef="#id17">
+				<Transform id="id17_4">1 0 0 0 0 1 0 0 0 0 1 0 11.763 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_5" name="Rack21" partRef="#id17">
+				<Transform id="id17_5">1 0 0 0 0 1 0 0 0 0 1 0 12.368 6.59 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id22" name="DefRack22">
+				<UserData id="id22_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack22" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1022" format="VRML" location=".\objects\22.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst22_1" name="Rack22" partRef="#id22">
+				<Transform id="id22_1">1 0 0 0 0 1 0 0 0 0 1 0 13.512 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id23" name="DefRack23">
+				<UserData id="id23_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack23" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1023" format="VRML" location=".\objects\23.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst23_1" name="Rack23" partRef="#id23">
+				<Transform id="id23_1">1 0 0 0 0 1 0 0 0 0 1 0 14.105 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id26" name="DefRack26">
+				<UserData id="id26_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack26" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1026" format="VRML" location=".\objects\26.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst26_1" name="Rack26" partRef="#id26">
+				<Transform id="id26_1">1 0 0 0 0 1 0 0 0 0 1 0 9.592 9.088 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id29" name="DefRack29">
+				<UserData id="id29_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack29" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1029" format="VRML" location=".\objects\29.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst29_1" name="Rack29" partRef="#id29">
+				<Transform id="id29_1">1 0 0 0 0 1 0 0 0 0 1 0 1.468 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_2" name="Rack30" partRef="#id29">
+				<Transform id="id29_2">1 0 0 0 0 1 0 0 0 0 1 0 2.217 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_3" name="Rack31" partRef="#id29">
+				<Transform id="id29_3">1 0 0 0 0 1 0 0 0 0 1 0 2.975 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_4" name="Rack32" partRef="#id29">
+				<Transform id="id29_4">1 0 0 0 0 1 0 0 0 0 1 0 3.711 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_5" name="Rack33" partRef="#id29">
+				<Transform id="id29_5">1 0 0 0 0 1 0 0 0 0 1 0 4.455 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_6" name="Rack34" partRef="#id29">
+				<Transform id="id29_6">1 0 0 0 0 1 0 0 0 0 1 0 5.214 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_7" name="Rack35" partRef="#id29">
+				<Transform id="id29_7">1 0 0 0 0 1 0 0 0 0 1 0 5.952 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_8" name="Rack36" partRef="#id29">
+				<Transform id="id29_8">1 0 0 0 0 1 0 0 0 0 1 0 6.691 6.591 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id39" name="DefRack39">
+				<UserData id="id39_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack39" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1039" format="VRML" location=".\objects\39.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst39_1" name="Rack39" partRef="#id39">
+				<Transform id="id39_1">-1 0 0 0 0 -1 0 0 0 0 1 0 2.732 5.09 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with three instances following) -->
+			<ProductRevisionView id="id40" name="DefRack40">
+				<UserData id="id40_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack40" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1040" format="VRML" location=".\objects\40.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for three racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst40_1" name="Rack40" partRef="#id40">
+				<Transform id="id40_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 0.637 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_2" name="Rack41" partRef="#id40">
+				<Transform id="id40_2">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.235 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_3" name="Rack42" partRef="#id40">
+				<Transform id="id40_3">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.814 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id43" name="DefRack43">
+				<UserData id="id43_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack43" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1043" format="VRML" location=".\objects\43.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst43_1" name="Rack43" partRef="#id43">
+				<Transform id="id43_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.547 2.429 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id44" name="DefRack44">
+				<UserData id="id44_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack44" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1044" format="VRML" location=".\objects\44.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst44_1" name="Rack44" partRef="#id44">
+				<Transform id="id44_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.271 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id45" name="DefRack45">
+				<UserData id="id45_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack45" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1045" format="VRML" location=".\objects\45.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst45_1" name="Rack45" partRef="#id45">
+				<Transform id="id45_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.952 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id46" name="DefRack46">
+				<UserData id="id46_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack46" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1046" format="VRML" location=".\objects\46.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst46_1" name="Rack46" partRef="#id46">
+				<Transform id="id46_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.55 4.612 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id47" name="DefRack47">
+				<UserData id="id47_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack47" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1047" format="VRML" location=".\objects\47.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst47_1" name="Rack47" partRef="#id47">
+				<Transform id="id47_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.573 2.646 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id48" name="DefRack48">
+				<UserData id="id48_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack48" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1048" format="VRML" location=".\objects\48.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst48_1" name="Rack48" partRef="#id48">
+				<Transform id="id48_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.574 3.289 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with two instances following) -->
+			<ProductRevisionView id="id49" name="DefRack49">
+				<UserData id="id49_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack49" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1049" format="VRML" location=".\objects\49.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_1" name="Rack49" partRef="#id49">
+				<Transform id="id49_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.592 4.012 0. 1</Transform>
+			</ProductInstance>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_2" name="Rack50" partRef="#id49">
+				<Transform id="id49_2">1 0 0 0 0 1 0 0 0 0 1 0 6.592 4.732 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id51" name="DefRack51">
+				<UserData id="id51_2">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack51" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1051" format="VRML" location=".\objects\51.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst51_1" name="Rack51" partRef="#id51">
+				<Transform id="id51_1">1 0 0 0 0 1 0 0 0 0 1 0 6.631 5.361 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of unit within the games rack -->
+			<ProductRevisionView id="id70" name="DefRack70">
+				<UserData id="id70_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack70" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1070" format="VRML"
+					location=".\objects\block.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for a unit within the games rack -->
+			<ProductInstance id="inst70_1" name="Rack70" partRef="#id70">
+				<Transform id="id70_1">1 0 0 0 0 1 0 0 0 0 1 0 0.097 -0.149 0.798 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all nodes of the same kind (here Core2Duo 
+				in the first installation at HLRS including geometry and reference to DEBBComponent 
+				type definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id71_01_1" name="NodeGeometry">
+				<UserData id="id71_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1071_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_1_1">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Same for the next node -->
+			<ProductInstance id="inst71_01_2" name="Node2"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_2_1">
+					<UserValue value="n002" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_3" name="Node3"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_3_1">
+					<UserValue value="n003" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_4" name="Node4"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_4_1">
+					<UserValue value="n004" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_5" name="Node5"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_5_1">
+					<UserValue value="n005" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_6" name="Node6"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_6_1">
+					<UserValue value="n006" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_7" name="Node7"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_7_1">
+					<UserValue value="n007" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_8" name="Node8"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_8_1">
+					<UserValue value="n008" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_9" name="Node9"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_9_1">
+					<UserValue value="n009" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_10" name="Node10"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_10_1">
+					<UserValue value="n010" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_11" name="Node11"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_11_1">
+					<UserValue value="n011" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_12" name="Node12"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_12_1">
+					<UserValue value="n012" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_13" name="Node13"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_13_1">
+					<UserValue value="n013" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_14" name="Node14"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_14_1">
+					<UserValue value="n014" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_15" name="Node15"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_15_1">
+					<UserValue value="n015" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_16" name="Node16"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_16_1">
+					<UserValue value="n016" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_17" name="Node17"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_17_1">
+					<UserValue value="n017" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst71_01_18" name="Node18"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_18_1">
+					<UserValue value="n018" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id71_02_1" name="SensorGeometry">
+				<Representation id="id1071_02_1" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst71_02_2" name="Sensor2"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_3" name="Sensor3"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_4" name="Sensor4"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_5" name="Sensor5"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_6" name="Sensor6"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_7" name="Sensor7"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_8" name="Sensor8"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_9" name="Sensor9"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_10" name="Sensor10"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_11" name="Sensor11"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_12" name="Sensor12"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_13" name="Sensor13"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_14" name="Sensor14"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_15" name="Sensor15"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_16" name="Sensor16"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_17" name="Sensor17"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst71_02_18" name="Sensor18"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<UserData id="id71_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1071" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="id71_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id72" name="DefRack72">
+				<Representation id="id1072" format="VRML"
+					location=".\objects\einschub2.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst72_1" name="Rack72" partRef="#id72">
+				<UserData id="id72_1_1">
+					<UserValue value="GAMES Head" title="label"></UserValue>
+					<UserValue value="head" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.473 0.857 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id73" name="DefRack73">
+				<Representation id="id1073" format="VRML"
+					location=".\objects\einschub3.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst73_1" name="Rack73" partRef="#id73">
+				<UserData id="id73_1_1">
+					<UserValue value="GAMES Intern" title="label"></UserValue>
+					<UserValue value="intern" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id73_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.481 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id74" name="DefRack74">
+				<Representation id="id1074" format="VRML"
+					location=".\objects\einschub4.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst74_1" name="Rack74" partRef="#id74">
+				<UserData id="id74_1_1">
+					<UserValue value="GAMES Storage" title="label"></UserValue>
+					<UserValue value="storage" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id74_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.315 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of rack like the games rack -->
+			<ProductRevisionView id="id11" name="DefRack11"
+				instanceRefs="inst70_1 inst71_1 inst72_1 inst73_1 inst74_1" type="assembly">
+				<UserData id="id11_1">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="gamesRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1011" format="VRML"
+					location=".\objects\rack.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined 
+				for Computebox1-->
+			<ProductInstance id="inst11_1" name="Rack11" partRef="#id11">
+				<UserData id="id11_2">
+					<UserValue value="GAMES Rack" title="label"></UserValue>
+				</UserData>
+				<Transform id="id11_1_1">1 0 0 0 0 1 0 0 0 0 1 0 10.977 4.35 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a room like the small server room at HLRS -->
+			<ProductRevisionView id="id4" name="HLRS_SmallServerRoom"
+				instanceRefs="inst01_1 inst02_1 inst02_2 inst03_1 inst05_1 inst05_2 inst05_3 inst05_4 inst09_1 inst10_1 inst11_1 inst12_1 inst13_1 inst13_2 inst13_3 inst13_4 inst13_5 inst13_6 inst13_7 inst13_8 inst15_1 inst16_1 inst17_1 inst17_2 inst17_3 inst17_4 inst17_5 inst22_1 inst23_1 inst26_1 inst29_1 inst29_2 inst29_3 inst29_4 inst29_5 inst29_6 inst29_7 inst29_8 inst39_1 inst40_1 inst40_2 inst40_3 inst43_1 inst44_1 inst45_1 inst46_1 inst47_1 inst48_1 inst49_1 inst49_2 inst51_1"
+				type="assembly">
+				<UserData id="id4_1">
+					<UserValue value="ComputeBox2" title="DEBBLevel"></UserValue>
+					<UserValue value="hlrs_smallServerRoom" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id6" format="VRML"
+					location=".\objects\serverroom.wrl">
+				</Representation>
+			</ProductRevisionView>
+			<!-- concrete description of the small server room at HLRS where the games 
+				rack is hosted, the UserValue "location" is just an example what can be defined 
+				for Computebox2 -->
+			<ProductInstance id="inst35833" name="HLRS_SmallServerRoom"
+				partRef="#id4">
+				<UserData id="id35833">
+					<UserValue
+						value="Room Nr. xxxx, Allmandring 30, 70569 Stuttgart, Germany"
+						title="location"></UserValue>
+				</UserData>
+			</ProductInstance>
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_8GB.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_8GB.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_8GB.xml	(revision 823)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_i7/8GB</ComponentId>
+		<Manufacturer>kontron</Manufacturer>
+		<Product>COMe-bSC2 i7-2715QE ECC</Product>
+		<MaxPower>0.0</MaxPower>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_i7/8GB_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_i7/8GB_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>kontron</Manufacturer>
+			<Product>COMe-bSC2</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>i7-2715QE</Product>
+			<MaxPower>45.0</MaxPower>
+			<MaxClockSpeed>2100</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Capacity>8192</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_smallServerRoom.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_smallServerRoom.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_smallServerRoom.xml	(revision 823)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?><ComputeBox2 xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>hlrs_smallServerRoom</ComponentId>
+		<Manufacturer>HLRS</Manufacturer>
+		<Product>SmallServerRoom</Product>
+		<MaxPower>200000</MaxPower>
+		<CoolingDevice>
+			<MaxPower>0.0</MaxPower>
+			<Class>CRAH</Class>
+		</CoolingDevice>
+		<CoolingDevice>
+			<Manufacturer>Manufacturer</Manufacturer>
+			<Product>Product</Product>
+			<MaxPower>0.0</MaxPower>
+			<Class>CRAH</Class>
+			<MaxCoolingCapacity>60000000</MaxCoolingCapacity>
+			<MaxAirThroughput>0.0</MaxAirThroughput>
+			<MaxWaterThroughput>0.0</MaxWaterThroughput>
+			<ThroughputProfile>
+				<FlowState>
+					<State>StateONE</State>
+					<Flow>1.5</Flow>
+					<PowerUsage>2</PowerUsage>
+					<Transition>
+						<ToState>StateTWO</ToState>
+						<PowerUsage>5</PowerUsage>
+						<Time>2</Time>
+					</Transition>
+				</FlowState>
+				<FlowState>
+					<State>StateTWO</State>
+					<Flow>2.5</Flow>
+					<PowerUsage>3</PowerUsage>
+					<Transition>
+						<ToState>StateONE</ToState>
+						<PowerUsage>4</PowerUsage>
+						<Time>6</Time>
+					</Transition>
+				</FlowState>
+			</ThroughputProfile>
+		</CoolingDevice>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<MinValue>0.0</MinValue>
+			<MaxValue>110.0</MaxValue>
+			<Factor>1.0</Factor>
+			<Accuracy>10.0</Accuracy>
+			<SensorId>hlrs_smallServerRoom_temperature1</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<MinValue>0.0</MinValue>
+			<MaxValue>110.0</MaxValue>
+			<Factor>1.0</Factor>
+			<Accuracy>10.0</Accuracy>
+			<SensorId>hlrs_smallServerRoom_temperature2</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Storage>
+			<Manufacturer>IBM</Manufacturer>
+			<Class>Disc Library</Class>
+			<Capacity>0</Capacity>
+			<Interface>Interface</Interface>
+		</Storage>
+	</ComputeBox2>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT40N.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT40N.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT40N.xml	(revision 823)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_FusionGT40N</ComponentId>
+		<Manufacturer>Congatec</Manufacturer>
+		<Product>conga-BAF/T40N</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_FusionGT40N_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_FusionGT40N_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Congatec</Manufacturer>
+			<Product>conga-BAF</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>AMD</Manufacturer>
+			<Product>Fusion G-T40N</Product>
+			<MaxPower>9.0</MaxPower>
+			<MaxClockSpeed>800</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Capacity>4096</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ510.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ510.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ510.xml	(revision 823)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_AtomZ510</ComponentId>
+		<Manufacturer>Toradex</Manufacturer>
+		<Product>Woodpecker Z510</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_AtomZ510_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_AtomZ510_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Toradex</Manufacturer>
+			<Product>Woodpecker Z5xx 1.1</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>Atom Z510</Product>
+			<MaxPower>2.0</MaxPower>
+			<MaxClockSpeed>1600</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Manufacturer>Kingston</Manufacturer>
+			<Product>KVR800D2S6/2G</Product>
+			<Capacity>2048</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_sSr_RoomCoolingDevice.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_sSr_RoomCoolingDevice.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_hlrs_sSr_RoomCoolingDevice.xml	(revision 823)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?><CoolingDevice xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>hlrs_sSr_RoomCoolingDevice</ComponentId>
+		<Manufacturer>Manufacturer</Manufacturer>
+		<Product>Product</Product>
+		<MaxPower>0.0</MaxPower>
+		<Class>CRAH</Class>
+		<MaxCoolingCapacity>60000000</MaxCoolingCapacity>
+		<MaxAirThroughput>0.0</MaxAirThroughput>
+	</CoolingDevice>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_Core2Duo.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_Core2Duo.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_Core2Duo.xml	(revision 823)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_Core2Duo</ComponentId>
+		<Manufacturer>Congatec</Manufacturer>
+		<Product>conga-BM45/P8400</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_Core2Duo_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_Core2Duo_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Congatec</Manufacturer>
+			<Product>conga-BM45</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>Core 2 Duo P8400</Product>
+			<MaxPower>25.0</MaxPower>
+			<MaxClockSpeed>2267</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Capacity>4096</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ530.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ530.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomZ530.xml	(revision 823)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_AtomZ530</ComponentId>
+		<Manufacturer>Toradex</Manufacturer>
+		<Product>Woodpecker Z530</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_AtomZ530_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_AtomZ530_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Toradex</Manufacturer>
+			<Product>Woodpecker Z5xx 1.1</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>Atom Z530</Product>
+			<MaxPower>2.0</MaxPower>
+			<MaxClockSpeed>1600</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Manufacturer>Kingston</Manufacturer>
+			<Product>KVR800D2S6/2G</Product>
+			<Capacity>2048</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSRECSv1.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSRECSv1.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSRECSv1.xml	(revision 823)
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst71_1">
+
+			<!-- Generic Description for all nodes of the same kind (here Core2Duo 
+				in the first installation at HLRS including geometry and reference to DEBBComponent 
+				type definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id71_01_1" name="NodeGeometry">
+				<UserData id="id71_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1071_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_1_1">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Same for the next node -->
+			<ProductInstance id="inst71_01_2" name="Node2"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_2_1">
+					<UserValue value="n002" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_3" name="Node3"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_3_1">
+					<UserValue value="n003" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_4" name="Node4"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_4_1">
+					<UserValue value="n004" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_5" name="Node5"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_5_1">
+					<UserValue value="n005" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_6" name="Node6"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_6_1">
+					<UserValue value="n006" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_7" name="Node7"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_7_1">
+					<UserValue value="n007" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_8" name="Node8"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_8_1">
+					<UserValue value="n008" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_9" name="Node9"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_9_1">
+					<UserValue value="n009" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_10" name="Node10"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_10_1">
+					<UserValue value="n010" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_11" name="Node11"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_11_1">
+					<UserValue value="n011" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_12" name="Node12"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_12_1">
+					<UserValue value="n012" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_13" name="Node13"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_13_1">
+					<UserValue value="n013" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_14" name="Node14"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_14_1">
+					<UserValue value="n014" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_15" name="Node15"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_15_1">
+					<UserValue value="n015" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_16" name="Node16"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_16_1">
+					<UserValue value="n016" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_17" name="Node17"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_17_1">
+					<UserValue value="n017" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst71_01_18" name="Node18"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_18_1">
+					<UserValue value="n018" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id71_02_1" name="SensorGeometry">
+				<Representation id="id1071_02_1" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst71_02_2" name="Sensor2"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_3" name="Sensor3"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_4" name="Sensor4"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_5" name="Sensor5"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_6" name="Sensor6"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_7" name="Sensor7"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_8" name="Sensor8"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_9" name="Sensor9"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_10" name="Sensor10"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_11" name="Sensor11"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_12" name="Sensor12"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_13" name="Sensor13"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_14" name="Sensor14"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_15" name="Sensor15"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_16" name="Sensor16"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_17" name="Sensor17"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst71_02_18" name="Sensor18"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<UserData id="id71_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1071" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="id71_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1.xml	(revision 823)
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst81_1">
+
+			<!-- Upper RECS (Fusion) -->
+			<ProductRevisionView id="id84_01_1" name="NodeGeometry">
+				<UserData id="id84_01_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_FusionGT40N" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst81_01_1" name="Node1"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_1_1">
+					<UserValue value="amdf_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst81_01_2" name="Node2"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_2_1">
+					<UserValue value="amdf_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_3" name="Node3"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_3_1">
+					<UserValue value="amdf_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_4" name="Node4"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_4_1">
+					<UserValue value="amdf_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_5" name="Node5"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_5_1">
+					<UserValue value="amdf_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_6" name="Node6"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_6_1">
+					<UserValue value="amdf_0_0v6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_7" name="Node7"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_7_1">
+					<UserValue value="amdf_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_8" name="Node8"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_8_1">
+					<UserValue value="amdf_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_9" name="Node9"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_9_1">
+					<UserValue value="amdf_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_10" name="Node10"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_10_1">
+					<UserValue value="amdf_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_11" name="Node11"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_11_1">
+					<UserValue value="amdf_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_12" name="Node12"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_12_1">
+					<UserValue value="amdf_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_13" name="Node13"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_13_1">
+					<UserValue value="amdf_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_14" name="Node14"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_14_1">
+					<UserValue value="amdf_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_15" name="Node15"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_15_1">
+					<UserValue value="amdf_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_16" name="Node16"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_16_1">
+					<UserValue value="amdf_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_17" name="Node17"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_17_1">
+					<UserValue value="amdf_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst81_01_18" name="Node18"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_18_1">
+					<UserValue value="amdf_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_01_2" name="SensorGeometry">
+				<Representation id="id1084_01_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst81_02_1" name="Sensor1"
+				partRef="id84_01_2">
+				<Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst81_02_2" name="Sensor2"
+				partRef="id84_01_2">
+				<Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_3" name="Sensor3"
+				partRef="id84_01_2">
+				<Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_4" name="Sensor4"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_5" name="Sensor5"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_6" name="Sensor6"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_7" name="Sensor7"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_8" name="Sensor8"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_9" name="Sensor9"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_10" name="Sensor10"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_11" name="Sensor11"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_12" name="Sensor12"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_13" name="Sensor13"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_14" name="Sensor14"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_15" name="Sensor15"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_16" name="Sensor16"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_17" name="Sensor17"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst81_02_18" name="Sensor18"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst81_01_x) and for each on sensor (inst81_02_x) -->
+			<ProductRevisionView id="id81" name="DefRack811"
+				instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18"
+				type="assembly">
+				<UserData id="id81_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1081" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst81_1" name="Rack81" partRef="#id81">
+				<UserData id="id81_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="amf_mc" title="hostname"></UserValue>
+				</UserData>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_RECS_Sirius.xml	(revision 823)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?><NodeGroup xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>RECS_Sirius</ComponentId>
+		<Manufacturer>Christmann</Manufacturer>
+		<Product>RECS</Product>
+		<MaxPower>0.0</MaxPower>
+
+		<!-- Repeating 18 times for all fans omitted -->
+		<PowerSupply>
+			<Manufacturer>Block</Manufacturer>
+			<Product>PVSE230/12-15</Product>
+			<MaxPower>0.0</MaxPower>
+			<Class>PSU</Class>
+			<TotalOutputPower>180.0</TotalOutputPower>
+			<Efficiency>0</Efficiency>
+		</PowerSupply>
+		<!-- Repeating 6 times for all power supplies omitted -->
+	</NodeGroup>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_GenericRack.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_GenericRack.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_GenericRack.xml	(revision 823)
@@ -0,0 +1,910 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+<!-- Original 
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0">
+-->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst80_1">
+
+		    <!-- 	80xx = Generic Rack
+		    		81xx = RECS1
+		    		82xx = RECS2
+		    		83xx = RECS3
+		    		84xx = Types i.e. of nodes, sensors -->
+		    
+			<!-- Upper RECS (Fusion) -->
+			<ProductRevisionView id="id84_01_1" name="NodeGeometry">
+				<UserData id="id84_01_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_FusionGT40N" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst81_01_1" name="Node1"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_1_1">
+					<UserValue value="amdf_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst81_01_2" name="Node2"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_2_1">
+					<UserValue value="amdf_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_3" name="Node3"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_3_1">
+					<UserValue value="amdf_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_4" name="Node4"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_4_1">
+					<UserValue value="amdf_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_5" name="Node5"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_5_1">
+					<UserValue value="amdf_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_6" name="Node6"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_6_1">
+					<UserValue value="amdf_0_0v6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_7" name="Node7"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_7_1">
+					<UserValue value="amdf_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_8" name="Node8"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_8_1">
+					<UserValue value="amdf_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_9" name="Node9"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_9_1">
+					<UserValue value="amdf_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_10" name="Node10"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_10_1">
+					<UserValue value="amdf_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_11" name="Node11"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_11_1">
+					<UserValue value="amdf_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_12" name="Node12"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_12_1">
+					<UserValue value="amdf_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_13" name="Node13"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_13_1">
+					<UserValue value="amdf_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_14" name="Node14"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_14_1">
+					<UserValue value="amdf_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_15" name="Node15"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_15_1">
+					<UserValue value="amdf_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_16" name="Node16"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_16_1">
+					<UserValue value="amdf_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_01_17" name="Node17"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_17_1">
+					<UserValue value="amdf_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst81_01_18" name="Node18"
+				partRef="#id84_01_1">
+				<UserData id="id81_01_18_1">
+					<UserValue value="amdf_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_01_2" name="SensorGeometry">
+				<Representation id="id1084_01_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst81_02_1" name="Sensor1"
+				partRef="id84_01_2">
+				<Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst81_02_2" name="Sensor2"
+				partRef="id84_01_2">
+				<Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_3" name="Sensor3"
+				partRef="id84_01_2">
+				<Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_4" name="Sensor4"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_5" name="Sensor5"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_6" name="Sensor6"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_7" name="Sensor7"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_8" name="Sensor8"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_9" name="Sensor9"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_10" name="Sensor10"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_11" name="Sensor11"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_12" name="Sensor12"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_13" name="Sensor13"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_14" name="Sensor14"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_15" name="Sensor15"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_16" name="Sensor16"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst81_02_17" name="Sensor17"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst81_02_18" name="Sensor18"
+				partRef="#id84_01_2">
+				<Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst81_01_x) and for each on sensor (inst81_02_x) -->
+			<ProductRevisionView id="id81" name="DefRack811"
+				instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18"
+				type="assembly">
+				<UserData id="id81_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1081" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst81_1" name="Rack81" partRef="#id81">
+				<UserData id="id81_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="amf_mc" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id81_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+			<!-- Middle RECS (Atom64) -->
+			<ProductRevisionView id="id84_02_1" name="NodeGeometry">
+				<UserData id="id84_02_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_AtomD510" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_02_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst82_01_1" name="Node19"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_1_1">
+					<UserValue value="atom64_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst82_01_2" name="Node20"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_2_1">
+					<UserValue value="atom64_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_3" name="Node21"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_3_1">
+					<UserValue value="atom64_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_4" name="Node22"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_4_1">
+					<UserValue value="atom64_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_5" name="Node23"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_5_1">
+					<UserValue value="atom64_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_6" name="Node24"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_6_1">
+					<UserValue value="atom64_0_06" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_7" name="Node25"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_7_1">
+					<UserValue value="atom64_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_8" name="Node26"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_8_1">
+					<UserValue value="atom64_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_9" name="Node27"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_9_1">
+					<UserValue value="atom64_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_10" name="Node28"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_10_1">
+					<UserValue value="atom64_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_11" name="Node29"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_11_1">
+					<UserValue value="atom64_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_12" name="Node30"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_12_1">
+					<UserValue value="atom64_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_13" name="Node31"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_13_1">
+					<UserValue value="atom64_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_14" name="Node32"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_14_1">
+					<UserValue value="atom64_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_15" name="Node33"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_15_1">
+					<UserValue value="atom64_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_16" name="Node34"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_16_1">
+					<UserValue value="atom64_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_17" name="Node35"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_17_1">
+					<UserValue value="atom64_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst82_01_18" name="Node36"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_18_1">
+					<UserValue value="atom64_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_02_2" name="SensorGeometry">
+				<Representation id="id1084_02_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst82_02_1" name="Sensor19"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst82_02_2" name="Sensor20"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_3" name="Sensor21"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_4" name="Sensor22"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_5" name="Sensor23"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_6" name="Sensor24"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_7" name="Sensor25"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_8" name="Sensor26"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_9" name="Sensor27"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_10" name="Sensor28"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_11" name="Sensor29"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_12" name="Sensor30"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_13" name="Sensor31"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_14" name="Sensor32"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_15" name="Sensor33"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_16" name="Sensor34"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_17" name="Sensor35"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst82_02_18" name="Sensor36"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst82_01_x) and for each on sensor (inst82_02_x) -->
+			<ProductRevisionView id="id82" name="DefRack821"
+				instanceRefs="inst82_01_1 inst82_01_2 inst82_01_3 inst82_01_4 inst82_01_5 inst82_01_6 inst82_01_7 inst82_01_8 inst82_01_9 inst82_01_10 inst82_01_11 inst82_01_12 inst82_01_13 inst82_01_14 inst82_01_15 inst82_01_16 inst82_01_17 inst82_01_18 inst82_02_1 inst82_02_2 inst82_02_3 inst82_02_4 inst82_02_5 inst82_02_6 inst82_02_7 inst82_02_8 inst82_02_9 inst82_02_10 inst82_02_11 inst82_02_12 inst82_02_13 inst82_02_14 inst82_02_15 inst82_02_16 inst82_02_17 inst82_02_18"
+				type="assembly">
+				<UserData id="id82_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1082" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst82_1" name="Rack82" partRef="#id82">
+				<UserData id="id82_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="atom64_mc" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 0.977 1</Transform>
+			</ProductInstance>
+
+			<!-- Lower RECS (i7) -->
+			<ProductRevisionView id="id84_03_1" name="NodeGeometry">
+				<UserData id="id86_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_i7-16GB-ivy" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_03_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id84_04_1" name="NodeGeometry">
+				<UserData id="id84_04_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_i7-16GB-sandy" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_04_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst83_01_1" name="Node37"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_1_1">
+					<UserValue value="i7_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst83_01_2" name="Node38"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_2_1">
+					<UserValue value="i7_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_3" name="Node39"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_3_1">
+					<UserValue value="i7_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_4" name="Node40"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_4_1">
+					<UserValue value="i7_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_5" name="Node41"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_5_1">
+					<UserValue value="i7_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_6" name="Node42"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_6_1">
+					<UserValue value="i7_0_06" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_7" name="Node43"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_7_1">
+					<UserValue value="i7_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_8" name="Node44"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_8_1">
+					<UserValue value="i7_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_9" name="Node45"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_9_1">
+					<UserValue value="i7_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_10" name="Node46"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_10_1">
+					<UserValue value="i7_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_11" name="Node47"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_11_1">
+					<UserValue value="i7_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_12" name="Node48"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_12_1">
+					<UserValue value="i7_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_13" name="Node49"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_13_1">
+					<UserValue value="i7_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_14" name="Node50"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_14_1">
+					<UserValue value="i7_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_15" name="Node51"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_15_1">
+					<UserValue value="i7_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_16" name="Node52"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_16_1">
+					<UserValue value="i7_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_17" name="Node53"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_17_1">
+					<UserValue value="i7_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst83_01_18" name="Node54"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_18_1">
+					<UserValue value="i7_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_03_2" name="SensorGeometry">
+				<Representation id="id1084_03_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+			<!-- since we have two different i7 cpus with maybe two different boards, the sensor layout may differ too -->
+			<ProductRevisionView id="id84_04_2" name="SensorGeometry">
+				<Representation id="id1084_04_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst83_02_1" name="Sensor37"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst83_02_2" name="Sensor38"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_3" name="Sensor39"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_4" name="Sensor40"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_5" name="Sensor41"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_6" name="Sensor42"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_7" name="Sensor43"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_8" name="Sensor44"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_9" name="Sensor45"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_10" name="Sensor46"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_11" name="Sensor47"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_12" name="Sensor48"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_13" name="Sensor49"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_14" name="Sensor50"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_15" name="Sensor51"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_16" name="Sensor52"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_17" name="Sensor53"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst83_02_18" name="Sensor54"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst83_01_x) and for each on sensor (inst83_02_x) -->
+			<ProductRevisionView id="id83" name="DefRack831"
+				instanceRefs="inst83_01_1 inst83_01_2 inst83_01_3 inst83_01_4 inst83_01_5 inst83_01_6 inst83_01_7 inst83_01_8 inst83_01_9 inst83_01_10 inst83_01_11 inst83_01_12 inst83_01_13 inst83_01_14 inst83_01_15 inst83_01_16 inst83_01_17 inst83_01_18 inst83_02_1 inst83_02_2 inst83_02_3 inst83_02_4 inst83_02_5 inst83_02_6 inst83_02_7 inst83_02_8 inst83_02_9 inst83_02_10 inst83_02_11 inst83_02_12 inst83_02_13 inst83_02_14 inst83_02_15 inst83_02_16 inst83_02_17 inst83_02_18"
+				type="assembly">
+				<UserData id="id83_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1083" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst83_1" name="Rack83" partRef="#id83">
+				<UserData id="id83_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="i7_mc" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 0.951 1</Transform>
+			</ProductInstance>
+		
+			<!-- Generic description of rack like the games rack -->
+			<ProductRevisionView id="id80" name="DefRack80"
+				instanceRefs="inst81_1 inst82_1 inst83_1" type="assembly">
+				<UserData id="id80_1">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="PSNC_GenericRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1080" format="VRML"
+					location=".\objects\rack.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined 
+				for Computebox1-->
+			<ProductInstance id="inst80_1" name="Rack80" partRef="#id80">
+				<UserData id="id80_2">
+					<UserValue value="PSNC Rack" title="label"></UserValue>
+				</UserData>
+			</ProductInstance>
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_2.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_2.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_2.xml	(revision 823)
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst82_1">
+
+			<!-- Middle RECS (Atom64) -->
+			<ProductRevisionView id="id84_02_1" name="NodeGeometry">
+				<UserData id="id84_02_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_AtomD510" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_02_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst82_01_1" name="Node19"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_1_1">
+					<UserValue value="atom64_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst82_01_2" name="Node20"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_2_1">
+					<UserValue value="atom64_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_3" name="Node21"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_3_1">
+					<UserValue value="atom64_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_4" name="Node22"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_4_1">
+					<UserValue value="atom64_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_5" name="Node23"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_5_1">
+					<UserValue value="atom64_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_6" name="Node24"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_6_1">
+					<UserValue value="atom64_0_06" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_7" name="Node25"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_7_1">
+					<UserValue value="atom64_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_8" name="Node26"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_8_1">
+					<UserValue value="atom64_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_9" name="Node27"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_9_1">
+					<UserValue value="atom64_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_10" name="Node28"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_10_1">
+					<UserValue value="atom64_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_11" name="Node29"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_11_1">
+					<UserValue value="atom64_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_12" name="Node30"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_12_1">
+					<UserValue value="atom64_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_13" name="Node31"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_13_1">
+					<UserValue value="atom64_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_14" name="Node32"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_14_1">
+					<UserValue value="atom64_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_15" name="Node33"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_15_1">
+					<UserValue value="atom64_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_16" name="Node34"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_16_1">
+					<UserValue value="atom64_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_01_17" name="Node35"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_17_1">
+					<UserValue value="atom64_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst82_01_18" name="Node36"
+				partRef="#id84_02_1">
+				<UserData id="id82_01_18_1">
+					<UserValue value="atom64_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_02_2" name="SensorGeometry">
+				<Representation id="id1084_02_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst82_02_1" name="Sensor19"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst82_02_2" name="Sensor20"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_3" name="Sensor21"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_4" name="Sensor22"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_5" name="Sensor23"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_6" name="Sensor24"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_7" name="Sensor25"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_8" name="Sensor26"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_9" name="Sensor27"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_10" name="Sensor28"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_11" name="Sensor29"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_12" name="Sensor30"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_13" name="Sensor31"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_14" name="Sensor32"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_15" name="Sensor33"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_16" name="Sensor34"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst82_02_17" name="Sensor35"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst82_02_18" name="Sensor36"
+				partRef="#id84_02_2">
+				<Transform id="id82_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst82_01_x) and for each on sensor (inst82_02_x) -->
+			<ProductRevisionView id="id82" name="DefRack821"
+				instanceRefs="inst82_01_1 inst82_01_2 inst82_01_3 inst82_01_4 inst82_01_5 inst82_01_6 inst82_01_7 inst82_01_8 inst82_01_9 inst82_01_10 inst82_01_11 inst82_01_12 inst82_01_13 inst82_01_14 inst82_01_15 inst82_01_16 inst82_01_17 inst82_01_18 inst82_02_1 inst82_02_2 inst82_02_3 inst82_02_4 inst82_02_5 inst82_02_6 inst82_02_7 inst82_02_8 inst82_02_9 inst82_02_10 inst82_02_11 inst82_02_12 inst82_02_13 inst82_02_14 inst82_02_15 inst82_02_16 inst82_02_17 inst82_02_18"
+				type="assembly">
+				<UserData id="id82_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1082" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst82_1" name="Rack82" partRef="#id82">
+				<UserData id="id82_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="atom64_mc" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id82_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 0.977 1</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_3.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_3.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_3.xml	(revision 823)
@@ -0,0 +1,314 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst83_1">
+
+			<!-- Lower RECS (i7) -->
+			<ProductRevisionView id="id84_03_1" name="NodeGeometry">
+				<UserData id="id86_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_i7-16GB-ivy" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_03_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id84_04_1" name="NodeGeometry">
+				<UserData id="id84_04_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_psnc_i7-16GB-sandy" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1084_04_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst83_01_1" name="Node37"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_1_1">
+					<UserValue value="i7_0_01" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst83_01_2" name="Node38"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_2_1">
+					<UserValue value="i7_0_02" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_3" name="Node39"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_3_1">
+					<UserValue value="i7_0_03" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_4" name="Node40"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_4_1">
+					<UserValue value="i7_0_04" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_5" name="Node41"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_5_1">
+					<UserValue value="i7_0_05" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_6" name="Node42"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_6_1">
+					<UserValue value="i7_0_06" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_7" name="Node43"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_7_1">
+					<UserValue value="i7_0_07" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_8" name="Node44"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_8_1">
+					<UserValue value="i7_0_08" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_9" name="Node45"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_9_1">
+					<UserValue value="i7_0_09" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_10" name="Node46"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_10_1">
+					<UserValue value="i7_0_10" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_11" name="Node47"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_11_1">
+					<UserValue value="i7_0_11" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_12" name="Node48"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_12_1">
+					<UserValue value="i7_0_12" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_13" name="Node49"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_13_1">
+					<UserValue value="i7_0_13" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_14" name="Node50"
+				partRef="#id84_03_1">
+				<UserData id="id83_01_14_1">
+					<UserValue value="i7_0_14" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_15" name="Node51"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_15_1">
+					<UserValue value="i7_0_15" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_16" name="Node52"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_16_1">
+					<UserValue value="i7_0_16" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_01_17" name="Node53"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_17_1">
+					<UserValue value="i7_0_17" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst83_01_18" name="Node54"
+				partRef="#id84_04_1">
+				<UserData id="id83_01_18_1">
+					<UserValue value="i7_0_18" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id83_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id84_03_2" name="SensorGeometry">
+				<Representation id="id1084_03_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+			<!-- since we have two different i7 cpus with maybe two different boards, the sensor layout may differ too -->
+			<ProductRevisionView id="id84_04_2" name="SensorGeometry">
+				<Representation id="id1084_04_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst83_02_1" name="Sensor37"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst83_02_2" name="Sensor38"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_3" name="Sensor39"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_4" name="Sensor40"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_5" name="Sensor41"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_6" name="Sensor42"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_7" name="Sensor43"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_8" name="Sensor44"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_9" name="Sensor45"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_10" name="Sensor46"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_11" name="Sensor47"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_12" name="Sensor48"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_13" name="Sensor49"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_14" name="Sensor50"
+				partRef="#id84_03_2">
+				<Transform id="id83_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_15" name="Sensor51"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_16" name="Sensor52"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst83_02_17" name="Sensor53"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst83_02_18" name="Sensor54"
+				partRef="#id84_04_2">
+				<Transform id="id83_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst83_01_x) and for each on sensor (inst83_02_x) -->
+			<ProductRevisionView id="id83" name="DefRack831"
+				instanceRefs="inst83_01_1 inst83_01_2 inst83_01_3 inst83_01_4 inst83_01_5 inst83_01_6 inst83_01_7 inst83_01_8 inst83_01_9 inst83_01_10 inst83_01_11 inst83_01_12 inst83_01_13 inst83_01_14 inst83_01_15 inst83_01_16 inst83_01_17 inst83_01_18 inst83_02_1 inst83_02_2 inst83_02_3 inst83_02_4 inst83_02_5 inst83_02_6 inst83_02_7 inst83_02_8 inst83_02_9 inst83_02_10 inst83_02_11 inst83_02_12 inst83_02_13 inst83_02_14 inst83_02_15 inst83_02_16 inst83_02_17 inst83_02_18"
+				type="assembly">
+				<UserData id="id83_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1083" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst83_1" name="Rack83" partRef="#id83">
+				<UserData id="id83_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="i7_mc" title="hostname"></UserValue>
+				</UserData>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT56N.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT56N.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_FusionGT56N.xml	(revision 823)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_FusionGT56N</ComponentId>
+		<Manufacturer>Congatec</Manufacturer>
+		<Product>conga-BAF/T56N</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_FusionGT56N_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_FusionGT56N_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Congatec</Manufacturer>
+			<Product>conga-BAF</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>AMD</Manufacturer>
+			<Product>Fusion G-T56N</Product>
+			<MaxPower>18.0</MaxPower>
+			<MaxClockSpeed>1600</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Capacity>2048</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_gamesRack.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_gamesRack.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_gamesRack.xml	(revision 823)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?><ComputeBox1 xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>gamesRack</ComponentId>
+		<Manufacturer>NEC</Manufacturer>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>hlrs_sSR_gamesRack_temperature1</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Storage>
+			<Manufacturer>Christmann</Manufacturer>
+			<MaxPower>350.0</MaxPower>
+			<Class>Diverse</Class>
+			<Capacity>6000</Capacity>
+			<Interface>2*GBit Ethernet</Interface>
+		</Storage>
+	</ComputeBox1>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_1.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_1.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_1.xml	(revision 823)
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst71_1">
+
+			<!-- Generic Description for all nodes of the same kind (here Core2Duo 
+				in the first installation at HLRS including geometry and reference to DEBBComponent 
+				type definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id74_01_1" name="NodeGeometry">
+				<UserData id="id74_01_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1074_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_1_1">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Same for the next node -->
+			<ProductInstance id="inst71_01_2" name="Node2"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_2_1">
+					<UserValue value="n002" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_3" name="Node3"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_3_1">
+					<UserValue value="n003" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_4" name="Node4"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_4_1">
+					<UserValue value="n004" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_5" name="Node5"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_5_1">
+					<UserValue value="n005" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_6" name="Node6"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_6_1">
+					<UserValue value="n006" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_7" name="Node7"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_7_1">
+					<UserValue value="n007" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_8" name="Node8"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_8_1">
+					<UserValue value="n008" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_9" name="Node9"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_9_1">
+					<UserValue value="n009" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_10" name="Node10"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_10_1">
+					<UserValue value="n010" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_11" name="Node11"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_11_1">
+					<UserValue value="n011" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_12" name="Node12"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_12_1">
+					<UserValue value="n012" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_13" name="Node13"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_13_1">
+					<UserValue value="n013" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_14" name="Node14"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_14_1">
+					<UserValue value="n014" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_15" name="Node15"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_15_1">
+					<UserValue value="n015" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_16" name="Node16"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_16_1">
+					<UserValue value="n016" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_17" name="Node17"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_17_1">
+					<UserValue value="n017" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst71_01_18" name="Node18"
+				partRef="#id74_01_1">
+				<UserData id="id71_01_18_1">
+					<UserValue value="n018" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id74_01_2" name="SensorGeometry">
+				<Representation id="id1074_01_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst71_02_2" name="Sensor2"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_3" name="Sensor3"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_4" name="Sensor4"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_5" name="Sensor5"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_6" name="Sensor6"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_7" name="Sensor7"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_8" name="Sensor8"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_9" name="Sensor9"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_10" name="Sensor10"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_11" name="Sensor11"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_12" name="Sensor12"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_13" name="Sensor13"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_14" name="Sensor14"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_15" name="Sensor15"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_16" name="Sensor16"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_17" name="Sensor17"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst71_02_18" name="Sensor18"
+				partRef="#id74_01_2">
+				<Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<UserData id="id71_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1071" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="id71_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="recs1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomD510.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomD510.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_AtomD510.xml	(revision 823)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_AtomD510</ComponentId>
+		<Manufacturer>Manufacturer</Manufacturer>
+		<Product>Product</Product>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_AtomD510_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_AtomD510_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>Manufacturer</Manufacturer>
+			<Product>Product</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>Atom D510</Product>
+			<MaxPower>13.0</MaxPower>
+			<MaxClockSpeed>1600</MaxClockSpeed>
+			<PState>
+				<State>0</State>
+				<Frequency>1600.0</Frequency>
+				<Voltage>0.0</Voltage>
+				<PowerUsage>13.0</PowerUsage>
+				<Transition>
+					<ToState>1</ToState>
+					<PowerUsage>0.0</PowerUsage>
+					<Time>0.001</Time>
+				</Transition>
+			</PState>
+			<PState>
+				<State>1</State>
+				<Frequency>1400.0</Frequency>
+				<Voltage>0.0</Voltage>
+				<PowerUsage>9.0</PowerUsage>
+				<Transition>
+					<ToState>0</ToState>
+					<PowerUsage>0.0</PowerUsage>
+					<Time>0.001</Time>
+				</Transition>
+			</PState>
+		</Processor>
+		<Memory>
+			<Capacity>4096</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_2.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_2.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_RECS_2.xml	(revision 823)
@@ -0,0 +1,377 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst72_1">
+
+			<!-- Generic Description for all nodes of the same kind (here three types 
+				for HLRS second phase including geometry and reference to DEBBComponent type 
+				definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id74_02_1" name="NodeGeometry">
+				<UserData id="id74_02_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_AtomZ530" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1074_02_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id74_03_1" name="NodeGeometry">
+				<UserData id="id74_03_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_FusionGT56N" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1074_03_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="id74_04_1" name="NodeGeometry">
+				<UserData id="id74_04_1_1">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_hlrs_i7-8GB" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1074_04_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst72_01_1" name="Node19"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_1_1">
+					<!-- hostnames align to Instance names since instance names in blockt to 6 nodes (
+						atom, fusion and i7), all nodes will have two hostnames, nxxx as overall number (i.e. n019)  
+						and n_y_z including type y and number within this type (i.e. n_a_1 for first atom node) 
+						nodes types are slotted in line with the RECS numbering -->
+					<UserValue value="n_a_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_01">0
+					1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1
+				</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst72_01_2" name="Node20"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_2_1">
+					<UserValue value="n_a_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_3" name="Node21"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_3_1">
+					<UserValue value="n_a_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_4" name="Node22"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_4_1">
+					<UserValue value="n_a_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_5" name="Node23"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_5_1">
+					<UserValue value="n_a_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_6" name="Node24"
+				partRef="#id74_02_1">
+				<UserData id="id72_01_6_1">
+					<UserValue value="n_a_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_7" name="Node25"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_7_1">
+					<UserValue value="n_f_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_8" name="Node26"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_8_1">
+					<UserValue value="n_f_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_9" name="Node27"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_9_1">
+					<UserValue value="n_f_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_10" name="Node28"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_10_1">
+					<UserValue value="n_f_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_11" name="Node29"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_11_1">
+					<UserValue value="n_f_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_12" name="Node30"
+				partRef="#id74_03_1">
+				<UserData id="id72_01_12_1">
+					<UserValue value="n_f_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_13" name="Node31"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_13_1">
+					<UserValue value="n_i7_1" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_14" name="Node32"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_14_1">
+					<UserValue value="n_i7_2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_15" name="Node33"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_15_1">
+					<UserValue value="n_i7_3" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_16" name="Node34"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_16_1">
+					<UserValue value="n_i7_4" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_01_17" name="Node35"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_17_1">
+					<UserValue value="n_i7_5" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst72_01_18" name="Node36"
+				partRef="#id74_04_1">
+				<UserData id="id72_01_18_1">
+					<UserValue value="n_i7_6" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005
+					1
+				</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node, so here three types of sensors -->
+			<ProductRevisionView id="id74_02_2" name="SensorGeometry">
+				<Representation id="id1074_02_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<ProductRevisionView id="id74_03_2" name="SensorGeometry">
+				<Representation id="id1074_03_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+			
+			<ProductRevisionView id="id74_04_2" name="SensorGeometry">
+				<Representation id="id1074_04_2" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst72_02_1" name="Sensor19"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst72_02_2" name="Sensor20"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_3" name="Sensor21"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_4" name="Sensor22"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_5" name="Sensor23"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_6" name="Sensor24"
+				partRef="#id74_02_2">
+				<Transform id="id72_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_7" name="Sensor25"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_8" name="Sensor26"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_9" name="Sensor27"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_10" name="Sensor28"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_11" name="Sensor29"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_12" name="Sensor30"
+				partRef="#id74_03_2">
+				<Transform id="id72_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_13" name="Sensor31"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_14" name="Sensor32"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_15" name="Sensor33"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_16" name="Sensor34"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst72_02_17" name="Sensor35"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst72_02_18" name="Sensor36"
+				partRef="#id74_04_2">
+				<Transform id="id72_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst72_01_x) and for each on sensor (inst72_02_x) -->
+			<ProductRevisionView id="id72" name="DefRack72"
+				instanceRefs="inst72_01_1 inst72_01_2 inst72_01_3 inst72_01_4 inst72_01_5 inst72_01_6 inst72_01_7 inst72_01_8 inst72_01_9 inst72_01_10 inst72_01_11 inst72_01_12 inst72_01_13 inst72_01_14 inst72_01_15 inst72_01_16 inst72_01_17 inst72_01_18 inst72_02_1 inst72_02_2 inst72_02_3 inst72_02_4 inst72_02_5 inst72_02_6 inst72_02_7 inst72_02_8 inst72_02_9 inst72_02_10 inst72_02_11 inst72_02_12 inst72_02_13 inst72_02_14 inst72_02_15 inst72_02_16 inst72_02_17 inst72_02_18"
+				type="assembly">
+				<UserData id="id72_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1072" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst72_1" name="Rack72" partRef="#id72">
+				<UserData id="id72_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="recs2" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.079 1</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/DCWORMS_PSNC_RECS_3.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/DCWORMS_PSNC_RECS_3.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/DCWORMS_PSNC_RECS_3.xml	(revision 823)
@@ -0,0 +1,1022 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<environment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="DCWormsResSchema.xsd">
+   <resources>
+      <computingResource name="Rack83" class="NodeGroup" type="RECS_Sirius">
+         <parameter name="manufacturer">
+            <value>Christmann</value>
+         </parameter>
+         <parameter name="product">
+            <value>RECS</value>
+         </parameter>
+         <parameter name="maxPower">
+            <value>0.0</value>
+         </parameter>
+         <parameter name="powerSupply">
+            <property name="manufacturer">
+               <value>Block</value>
+            </property>
+            <property name="product">
+               <value>PVSE230/12-15</value>
+            </property>
+            <property name="maxPower">
+               <value>0.0</value>
+            </property>
+         </parameter>
+         <parameter name="hostname">
+            <value>i7_mc</value>
+         </parameter>
+         <computingResource name="Node37" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_01</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node38" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_02</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node39" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_03</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node40" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_04</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node41" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_05</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node42" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_06</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node43" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_07</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node44" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_08</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node45" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_09</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node46" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_10</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node47" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_11</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node48" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_12</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node49" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_13</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node50" class="Node" type="node_psnc_i7-16GB-ivy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC6 i7-3615QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC6 ECC</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_14</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-3615QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2300</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node51" class="Node" type="node_psnc_i7-16GB-sandy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC2 i7-2715QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC2</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_15</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-2715QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2100</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node52" class="Node" type="node_psnc_i7-16GB-sandy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC2 i7-2715QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC2</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_16</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-2715QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2100</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node53" class="Node" type="node_psnc_i7-16GB-sandy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC2 i7-2715QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC2</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_17</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-2715QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2100</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+         <computingResource name="Node54" class="Node" type="node_psnc_i7-16GB-sandy">
+            <resourceUnit class="Memory">
+               <amount>16384</amount>
+            </resourceUnit>
+            <parameter name="manufacturer">
+               <value>kontron</value>
+            </parameter>
+            <parameter name="product">
+               <value>COMe-bSC2 i7-2715QE ECC</value>
+            </parameter>
+            <parameter name="maxPower">
+               <value>0.0</value>
+            </parameter>
+            <parameter name="baseboard">
+               <property name="manufacturer">
+                  <value>kontron</value>
+               </property>
+               <property name="product">
+                  <value>COMe-bSC2</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Temperature</value>
+               </property>
+               <property name="unit">
+                  <value>Â°C</value>
+               </property>
+            </parameter>
+            <parameter name="sensor">
+               <property name="class">
+                  <value>Power</value>
+               </property>
+               <property name="unit">
+                  <value>W</value>
+               </property>
+            </parameter>
+            <parameter name="hostname">
+               <value>i7_0_18</value>
+            </parameter>
+            <computingResource class="Processor">
+               <parameter name="manufacturer">
+                  <value>Intel</value>
+               </parameter>
+               <parameter name="product">
+                  <value>i7-2715QE</value>
+               </parameter>
+               <parameter name="maxPower">
+                  <value>45.0</value>
+               </parameter>
+               <parameter name="speed">
+                  <value>2100</value>
+               </parameter>
+            </computingResource>
+         </computingResource>
+      </computingResource>
+      <scheduler/>
+   </resources>
+</environment>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_16GB.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_16GB.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/debb_component_node_i7_16GB.xml	(revision 823)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?><Node xmlns:xsd_1="http://www.coolemall.eu/DEBBComponent" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+		<ComponentId>node_i7/16GB</ComponentId>
+		<Manufacturer>kontron</Manufacturer>
+		<Product>COMe-bSC2 i7-2715QE ECC</Product>
+		<MaxPower>0.0</MaxPower>
+		<Sensor>
+			<Class>Temperature</Class>
+			<Unit>Â°C</Unit>
+			<SensorId>node_i7/16GB_temp</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Sensor>
+			<Class>Power</Class>
+			<Unit>W</Unit>
+			<SensorId>node_i7/16GB_power</SensorId>
+			<Transform>Transform</Transform>
+		</Sensor>
+		<Baseboard>
+			<Manufacturer>kontron</Manufacturer>
+			<Product>COMe-bSC2</Product>
+		</Baseboard>
+		<Processor>
+			<Manufacturer>Intel</Manufacturer>
+			<Product>i7-2715QE</Product>
+			<MaxPower>45.0</MaxPower>
+			<MaxClockSpeed>2100</MaxClockSpeed>
+		</Processor>
+		<Memory>
+			<Capacity>16384</Capacity>
+		</Memory>
+	</Node>
Index: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom_with_multiple_DEBBComponent_files.xml
===================================================================
--- DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom_with_multiple_DEBBComponent_files.xml	(revision 823)
+++ DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRSSmallServerRoom_with_multiple_DEBBComponent_files.xml	(revision 823)
@@ -0,0 +1,832 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+<!-- Original 
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
+	author="HLRS 0.1.0">
+-->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst35833">
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id01" name="DefRack01">
+				<UserData id="id1_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack01" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1001" format="VRML" location=".\objects\01.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst01_1" name="Rack01" partRef="#id01">
+				<Transform id="id01_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.348 0.418 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id02" name="DefRack02">
+				<UserData id="id2_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="NECWaterCooledRack" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1002" format="VRML" location=".\objects\02.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for two racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst02_1" name="Rack02" partRef="#id02">
+				<Transform id="id02_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.961 0.427 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst02_2" name="Rack04" partRef="#id02">
+				<Transform id="id02_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.182 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id03" name="DefRack03">
+				<UserData id="id3_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack02" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1003" format="VRML" location=".\objects\03.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst03_1" name="Rack03" partRef="#id03">
+				<Transform id="id03_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.568 0.427 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with four instances following) -->
+			<ProductRevisionView id="id05" name="RackNECWC">
+				<UserData id="id5_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="RackNECWC" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!--Representation id="id100" format="STL" location=".\RackNECWC.stl"></Representation -->
+				<Representation id="id1005" format="VRML" location=".\objects\05.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for four racks of the same type in our server 
+				room, probably the part of the Nehalem Cluster hosted in the room -->
+			<ProductInstance id="inst05_1" name="Rack05" partRef="#id05">
+				<Transform id="id05_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.822 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_2" name="Rack06" partRef="#id05">
+				<Transform id="id05_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.843 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_3" name="Rack07" partRef="#id05">
+				<Transform id="id05_3">-1 0 0 0 0 -1 0 0 0 0 1 0 11.854 3.006 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst05_4" name="Rack08" partRef="#id05">
+				<Transform id="id05_4">-1 0 0 0 0 -1 0 0 0 0 1 0 12.867 3.006 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id09" name="DefRack09">
+				<UserData id="id09_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack09" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1009" format="VRML" location=".\objects\09.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst09_1" name="Rack09" partRef="#id09">
+				<Transform id="id09_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.465 2.801 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id10" name="DefRack10">
+				<UserData id="id10_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack10" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1010" format="VRML" location=".\objects\10.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst10_1" name="Rack10" partRef="#id10">
+				<Transform id="id10_1">0 -1 0 0 1 0 0 0 0 0 1 0 9.461 5.077 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id12" name="DefRack12">
+				<UserData id="id12_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack12" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1012" format="VRML" location=".\objects\12.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst12_1" name="Rack12" partRef="#id12">
+				<Transform id="id12_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.778 5.203 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id13" name="DefRack13">
+				<UserData id="id13_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack13" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1013" format="VRML" location=".\objects\13.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst13_1" name="Rack13" partRef="#id13">
+				<Transform id="id13_1">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 3.757 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_2" name="Rack14" partRef="#id13">
+				<Transform id="id13_2">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 5.056 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_3" name="Rack24" partRef="#id13">
+				<Transform id="id13_3">1 0 0 0 0 1 0 0 0 0 1 0 11.794 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_4" name="Rack25" partRef="#id13">
+				<Transform id="id13_4">1 0 0 0 0 1 0 0 0 0 1 0 10.494 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_5" name="Rack27" partRef="#id13">
+				<Transform id="id13_5">1 0 0 0 0 1 0 0 0 0 1 0 7.232 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_6" name="Rack28" partRef="#id13">
+				<Transform id="id13_6">1 0 0 0 0 1 0 0 0 0 1 0 5.932 8.751 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_7" name="Rack37" partRef="#id13">
+				<Transform id="id13_7">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 1.873 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst13_8" name="Rack38" partRef="#id13">
+				<Transform id="id13_8">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 3.188 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id15" name="DefRack15">
+				<UserData id="id15_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack15" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1015" format="VRML" location=".\objects\15.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst15_1" name="Rack15" partRef="#id15">
+				<Transform id="id15_1">1 0 0 0 0 1 0 0 0 0 1 0 8.507 6.617 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id16" name="DefRack16">
+				<UserData id="id16_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack16" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1016" format="VRML" location=".\objects\16.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst16_1" name="Rack16" partRef="#id16">
+				<Transform id="id16_1">1 0 0 0 0 1 0 0 0 0 1 0 9.127 6.614 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with five instances following) -->
+			<ProductRevisionView id="id17" name="DefRack17">
+				<UserData id="id17_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack17" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1017" format="VRML" location=".\objects\17.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for five racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst17_1" name="Rack17" partRef="#id17">
+				<Transform id="id17_1">1 0 0 0 0 1 0 0 0 0 1 0 9.949 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_2" name="Rack18" partRef="#id17">
+				<Transform id="id17_2">1 0 0 0 0 1 0 0 0 0 1 0 10.554 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_3" name="Rack19" partRef="#id17">
+				<Transform id="id17_3">1 0 0 0 0 1 0 0 0 0 1 0 11.159 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_4" name="Rack20" partRef="#id17">
+				<Transform id="id17_4">1 0 0 0 0 1 0 0 0 0 1 0 11.763 6.59 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst17_5" name="Rack21" partRef="#id17">
+				<Transform id="id17_5">1 0 0 0 0 1 0 0 0 0 1 0 12.368 6.59 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id22" name="DefRack22">
+				<UserData id="id22_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack22" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1022" format="VRML" location=".\objects\22.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst22_1" name="Rack22" partRef="#id22">
+				<Transform id="id22_1">1 0 0 0 0 1 0 0 0 0 1 0 13.512 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id23" name="DefRack23">
+				<UserData id="id23_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack23" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1023" format="VRML" location=".\objects\23.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst23_1" name="Rack23" partRef="#id23">
+				<Transform id="id23_1">1 0 0 0 0 1 0 0 0 0 1 0 14.105 6.622 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id26" name="DefRack26">
+				<UserData id="id26_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack26" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1026" format="VRML" location=".\objects\26.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst26_1" name="Rack26" partRef="#id26">
+				<Transform id="id26_1">1 0 0 0 0 1 0 0 0 0 1 0 9.592 9.088 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with eight instances following) -->
+			<ProductRevisionView id="id29" name="DefRack29">
+				<UserData id="id29_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack29" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1029" format="VRML" location=".\objects\29.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for eight racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst29_1" name="Rack29" partRef="#id29">
+				<Transform id="id29_1">1 0 0 0 0 1 0 0 0 0 1 0 1.468 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_2" name="Rack30" partRef="#id29">
+				<Transform id="id29_2">1 0 0 0 0 1 0 0 0 0 1 0 2.217 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_3" name="Rack31" partRef="#id29">
+				<Transform id="id29_3">1 0 0 0 0 1 0 0 0 0 1 0 2.975 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_4" name="Rack32" partRef="#id29">
+				<Transform id="id29_4">1 0 0 0 0 1 0 0 0 0 1 0 3.711 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_5" name="Rack33" partRef="#id29">
+				<Transform id="id29_5">1 0 0 0 0 1 0 0 0 0 1 0 4.455 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_6" name="Rack34" partRef="#id29">
+				<Transform id="id29_6">1 0 0 0 0 1 0 0 0 0 1 0 5.214 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_7" name="Rack35" partRef="#id29">
+				<Transform id="id29_7">1 0 0 0 0 1 0 0 0 0 1 0 5.952 6.591 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst29_8" name="Rack36" partRef="#id29">
+				<Transform id="id29_8">1 0 0 0 0 1 0 0 0 0 1 0 6.691 6.591 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id39" name="DefRack39">
+				<UserData id="id39_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack39" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1039" format="VRML" location=".\objects\39.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst39_1" name="Rack39" partRef="#id39">
+				<Transform id="id39_1">-1 0 0 0 0 -1 0 0 0 0 1 0 2.732 5.09 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with three instances following) -->
+			<ProductRevisionView id="id40" name="DefRack40">
+				<UserData id="id40_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack40" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1040" format="VRML" location=".\objects\40.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for three racks of the same type in our server 
+				room -->
+			<ProductInstance id="inst40_1" name="Rack40" partRef="#id40">
+				<Transform id="id40_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 0.637 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_2" name="Rack41" partRef="#id40">
+				<Transform id="id40_2">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.235 0. 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst40_3" name="Rack42" partRef="#id40">
+				<Transform id="id40_3">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.814 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id43" name="DefRack43">
+				<UserData id="id43_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack43" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1043" format="VRML" location=".\objects\43.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst43_1" name="Rack43" partRef="#id43">
+				<Transform id="id43_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.547 2.429 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id44" name="DefRack44">
+				<UserData id="id44_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="Rack44" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1044" format="VRML" location=".\objects\44.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst44_1" name="Rack44" partRef="#id44">
+				<Transform id="id44_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.271 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id45" name="DefRack45">
+				<UserData id="id45_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack45" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1045" format="VRML" location=".\objects\45.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst45_1" name="Rack45" partRef="#id45">
+				<Transform id="id45_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.952 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id46" name="DefRack46">
+				<UserData id="id46_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack46" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1046" format="VRML" location=".\objects\46.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst46_1" name="Rack46" partRef="#id46">
+				<Transform id="id46_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.55 4.612 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id47" name="DefRack47">
+				<UserData id="id47_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack47" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1047" format="VRML" location=".\objects\47.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst47_1" name="Rack47" partRef="#id47">
+				<Transform id="id47_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.573 2.646 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id48" name="DefRack48">
+				<UserData id="id48_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack48" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1048" format="VRML" location=".\objects\48.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst48_1" name="Rack48" partRef="#id48">
+				<Transform id="id48_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.574 3.289 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack (with two instances following) -->
+			<ProductRevisionView id="id49" name="DefRack49">
+				<UserData id="id49_0">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack49" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1049" format="VRML" location=".\objects\49.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_1" name="Rack49" partRef="#id49">
+				<Transform id="id49_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.592 4.012 0. 1</Transform>
+			</ProductInstance>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst49_2" name="Rack50" partRef="#id49">
+				<Transform id="id49_2">1 0 0 0 0 1 0 0 0 0 1 0 6.592 4.732 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of rack -->
+			<ProductRevisionView id="id51" name="DefRack51">
+				<UserData id="id51_2">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack51" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1051" format="VRML" location=".\objects\51.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for one rack in our server room -->
+			<ProductInstance id="inst51_1" name="Rack51" partRef="#id51">
+				<Transform id="id51_1">1 0 0 0 0 1 0 0 0 0 1 0 6.631 5.361 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description for a type of unit within the games rack -->
+			<ProductRevisionView id="id70" name="DefRack70">
+				<UserData id="id70_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="DefRack70" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<Representation id="id1070" format="VRML"
+					location=".\objects\block.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description for a unit within the games rack -->
+			<ProductInstance id="inst70_1" name="Rack70" partRef="#id70">
+				<Transform id="id70_1">1 0 0 0 0 1 0 0 0 0 1 0 0.097 -0.149 0.798 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all nodes of the same kind (here Core2Duo 
+				in the first installation at HLRS including geometry and reference to DEBBComponent 
+				type definition -->
+			<!-- To have distinct identifier for the different installations, idxx/instxx 
+				are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant 
+				for the Nodes within RECS and their views -->
+			<ProductRevisionView id="id71_01_1" name="NodeGeometry">
+				<UserData id="id71_01_2">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="node_Core2Duo" title="DEBBComponentId"></UserValue>
+				</UserData>
+				<!-- The NodeBoard representation is probably the one for the Core2Duo 
+					Nodes, but since it is the only one available, it is used for all types of 
+					nodes within RECS -->
+				<Representation id="id1071_01_1" format="VRML"
+					location=".\objects\NodeBoard.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst71_01_1" name="Node1"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_1_1">
+					<UserValue value="n001" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Same for the next node -->
+			<ProductInstance id="inst71_01_2" name="Node2"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_2_1">
+					<UserValue value="n002" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_3" name="Node3"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_3_1">
+					<UserValue value="n003" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_4" name="Node4"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_4_1">
+					<UserValue value="n004" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_5" name="Node5"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_5_1">
+					<UserValue value="n005" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_6" name="Node6"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_6_1">
+					<UserValue value="n006" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_7" name="Node7"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_7_1">
+					<UserValue value="n007" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_8" name="Node8"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_8_1">
+					<UserValue value="n008" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_9" name="Node9"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_9_1">
+					<UserValue value="n009" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_10" name="Node10"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_10_1">
+					<UserValue value="n010" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_11" name="Node11"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_11_1">
+					<UserValue value="n011" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_12" name="Node12"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_12_1">
+					<UserValue value="n012" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_13" name="Node13"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_13_1">
+					<UserValue value="n013" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_14" name="Node14"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_14_1">
+					<UserValue value="n014" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_15" name="Node15"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_15_1">
+					<UserValue value="n015" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_16" name="Node16"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_16_1">
+					<UserValue value="n016" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_01_17" name="Node17"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_17_1">
+					<UserValue value="n017" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst71_01_18" name="Node18"
+				partRef="#id71_01_1">
+				<UserData id="id71_01_18_1">
+					<UserValue value="n018" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
+			</ProductInstance>
+
+
+			<!-- Generic Description for all sensors of the same kind (i.e. temperature 
+				on one kind of node -->
+			<ProductRevisionView id="id71_02_1" name="SensorGeometry">
+				<Representation id="id1071_02_1" format="VRML"
+					location=".\objects\Sensor.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description for one specific sensor -->
+			<ProductInstance id="inst71_02_1" name="Sensor1"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other sensors of that kind -->
+			<ProductInstance id="inst71_02_2" name="Sensor2"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_3" name="Sensor3"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_4" name="Sensor4"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_5" name="Sensor5"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_6" name="Sensor6"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_7" name="Sensor7"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_8" name="Sensor8"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_9" name="Sensor9"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_10" name="Sensor10"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_11" name="Sensor11"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_12" name="Sensor12"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_13" name="Sensor13"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_14" name="Sensor14"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_15" name="Sensor15"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_16" name="Sensor16"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst71_02_17" name="Sensor17"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- The last sensor of that kind -->
+			<ProductInstance id="inst71_02_18" name="Sensor18"
+				partRef="#id71_02_1">
+				<Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
+			<ProductRevisionView id="id71" name="DefRack71"
+				instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
+				type="assembly">
+				<UserData id="id71_1">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
+					<UserValue value="debb_component_RECS_Sirius.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="id1071" format="VRML"
+					location=".\objects\recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
+				<UserData id="id71_1_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id72" name="DefRack72">
+				<Representation id="id1072" format="VRML"
+					location=".\objects\einschub2.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst72_1" name="Rack72" partRef="#id72">
+				<UserData id="id72_1_1">
+					<UserValue value="GAMES Head" title="label"></UserValue>
+					<UserValue value="head" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id72_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.473 0.857 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id73" name="DefRack73">
+				<Representation id="id1073" format="VRML"
+					location=".\objects\einschub3.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst73_1" name="Rack73" partRef="#id73">
+				<UserData id="id73_1_1">
+					<UserValue value="GAMES Intern" title="label"></UserValue>
+					<UserValue value="intern" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id73_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.481 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of some sort of rack-mountable unit within the 
+				games rack -->
+			<ProductRevisionView id="id74" name="DefRack74">
+				<Representation id="id1074" format="VRML"
+					location=".\objects\einschub4.WRL"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of one rack-mountable unit within the games 
+				rack -->
+			<ProductInstance id="inst74_1" name="Rack74" partRef="#id74">
+				<UserData id="id74_1_1">
+					<UserValue value="GAMES Storage" title="label"></UserValue>
+					<UserValue value="storage" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="id74_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.315 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of rack like the games rack -->
+			<ProductRevisionView id="id11" name="DefRack11"
+				instanceRefs="inst70_1 inst71_1 inst72_1 inst73_1 inst74_1" type="assembly">
+				<UserData id="id11_1">
+					<UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
+					<UserValue value="gamesRack" title="DEBBComponentId"></UserValue>
+					<UserValue value="debb_component_gamesRack.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="id1011" format="VRML"
+					location=".\objects\rack.WRL"></Representation>
+			</ProductRevisionView>
+			<!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined 
+				for Computebox1-->
+			<ProductInstance id="inst11_1" name="Rack11" partRef="#id11">
+				<UserData id="id11_2">
+					<UserValue value="GAMES Rack" title="label"></UserValue>
+				</UserData>
+				<Transform id="id11_1_1">1 0 0 0 0 1 0 0 0 0 1 0 10.977 4.35 0. 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic description of a room like the small server room at HLRS -->
+			<ProductRevisionView id="id4" name="HLRS_SmallServerRoom"
+				instanceRefs="inst01_1 inst02_1 inst02_2 inst03_1 inst05_1 inst05_2 inst05_3 inst05_4 inst09_1 inst10_1 inst11_1 inst12_1 inst13_1 inst13_2 inst13_3 inst13_4 inst13_5 inst13_6 inst13_7 inst13_8 inst15_1 inst16_1 inst17_1 inst17_2 inst17_3 inst17_4 inst17_5 inst22_1 inst23_1 inst26_1 inst29_1 inst29_2 inst29_3 inst29_4 inst29_5 inst29_6 inst29_7 inst29_8 inst39_1 inst40_1 inst40_2 inst40_3 inst43_1 inst44_1 inst45_1 inst46_1 inst47_1 inst48_1 inst49_1 inst49_2 inst51_1"
+				type="assembly">
+				<UserData id="id4_1">
+					<UserValue value="ComputeBox2" title="DEBBLevel"></UserValue>
+					<UserValue value="hlrs_smallServerRoom" title="DEBBComponentId"></UserValue>
+					<UserValue value="debb_component_hlrs_smallServerRoom.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="id6" format="VRML"
+					location=".\objects\serverroom.wrl">
+				</Representation>
+			</ProductRevisionView>
+			<!-- concrete description of the small server room at HLRS where the games 
+				rack is hosted, the UserValue "location" is just an example what can be defined 
+				for Computebox2 -->
+			<ProductInstance id="inst35833" name="HLRS_SmallServerRoom"
+				partRef="#id4">
+				<UserData id="id35833">
+					<UserValue
+						value="Room Nr. xxxx, Allmandring 30, 70569 Stuttgart, Germany"
+						title="location"></UserValue>
+				</UserData>
+			</ProductInstance>
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
