--- a/mappings/gestBarragens2sensorDSO.ttl
+++ b/mappings/gestBarragens2sensorDSO.ttl
@@ -222,7 +222,20 @@
 map:TotalResistance_QuantityType a d2rq:PropertyBridge;
 	d2rq:belongsToClassMap map:TotalResistance;
 	d2rq:property sensor:hasQuantityType;
-	d2rq:refersToClassMap map:QuantityType;
+	d2rq:refersToClassMap map:TotalResistance_QuantityType_TotalResistance;
+	.
+	
+	#assign TotalResistance_Quantity Type a real QuantityType
+map:TotalResistance_QuantityType_TotalResistance a d2rq:ClassMap;
+    d2rq:dataStorage map:database;
+	d2rq:uriPattern "QuantityType/TotalResistance";
+	d2rq:class sensor:QuantityType;
+    d2rq:additionalProperty map:QuantityType_TotalResistance
+	.
+
+map:QuantityType_TotalResistance a d2rq:AdditionalProperty;
+    d2rq:propertyName sensor:hasType;
+    d2rq:propertyValue "TotalResistance"
 	.
 	
 	
@@ -253,6 +266,20 @@
 	d2rq:refersToClassMap map:QuantityType;
 	.
 	
+	
+  #assign RelativeResistance_Quantity Type a real QuantityType
+map:RelativeResistance_QuantityType_RelativeResistance a d2rq:ClassMap;
+    d2rq:dataStorage map:database;
+	d2rq:uriPattern "QuantityType/RelativeResistance";
+	d2rq:class sensor:QuantityType;
+    d2rq:additionalProperty map:QuantityType_RelativeResistance
+	.
+
+map:QuantityType_RelativeResistance a d2rq:AdditionalProperty;
+    d2rq:propertyName sensor:hasType;
+    d2rq:propertyValue "RelativeResistance"
+	.
+	
 
 #Result	
 map:Result a d2rq:ClassMap;
@@ -300,9 +327,21 @@
 map:Temperature_QuantityType a d2rq:PropertyBridge;
 	d2rq:belongsToClassMap map:Temperature;
 	d2rq:property sensor:hasQuantityType;
-	d2rq:refersToClassMap map:QuantityType;
-	.
-	
+	d2rq:refersToClassMap map:Temperature_QuantityType_Temperature;
+	.
+
+  #assign Temperature_Quantity Type a real QuantityType
+map:Temperature_QuantityType_Temperature a d2rq:ClassMap;
+    d2rq:dataStorage map:database;
+	d2rq:uriPattern "QuantityType/Temperature";
+	d2rq:class sensor:QuantityType;
+    d2rq:additionalProperty map:QuantityType_Temperature 
+	.
+
+map:QuantityType_Temperature a d2rq:AdditionalProperty;
+    d2rq:propertyName sensor:hasType;
+    d2rq:propertyValue "Temperature"
+	.
 	
 	
 # Extension
@@ -330,10 +369,21 @@
 map:Extension_QuantityType a d2rq:PropertyBridge;
 	d2rq:belongsToClassMap map:Extension;
 	d2rq:property sensor:hasQuantityType;
-	d2rq:refersToClassMap map:QuantityType;
-	.
-
-
+	d2rq:refersToClassMap map:Extension_QuantityType_Extension;
+	.
+
+  #assign Extension_Quantity Type a real QuantityType
+map:Extension_QuantityType_Extension a d2rq:ClassMap;
+    d2rq:dataStorage map:database;
+	d2rq:uriPattern "QuantityType/Extension";
+	d2rq:class sensor:QuantityType;
+    d2rq:additionalProperty map:QuantityType_Extension 
+	.
+
+map:QuantityType_Extension a d2rq:AdditionalProperty;
+    d2rq:propertyName sensor:hasType;
+    d2rq:propertyValue "Extension"
+	.
 
 # Table OBRA
 map:Dam a d2rq:ClassMap;