diff --git a/mappings/Pilot7/mapping_pilot7_service1_ef_input_json.ttl b/mappings/Pilot7/mapping_pilot7_service1_ef_input_json.ttl
index 9f17c131c977eafd9cd6fef515edc0c96115df02..310063e30bdb12a54337f13d4694eb5225d38bfc 100644
--- a/mappings/Pilot7/mapping_pilot7_service1_ef_input_json.ttl
+++ b/mappings/Pilot7/mapping_pilot7_service1_ef_input_json.ttl
@@ -54,14 +54,16 @@
     rr:predicateObjectMap [
         rr:predicate ener-bldg:hasNumberOfFloors  ;
         rr:objectMap [
-            rml:reference "above_ground_floors"
+            rml:reference "above_ground_floors";
+            rr:datatype  xsd:int
         ]
     ];
 
     rr:predicateObjectMap [
         rr:predicate ener-bldg:hasNumberOfUndergroundFloors  ;
         rr:objectMap [
-            rml:reference "underground_floor"
+            rml:reference "underground_floor";
+            rr:datatype  xsd:int
         ]
     ];