diff --git a/ontology/saref4ehaw.ttl b/ontology/saref4ehaw.ttl
index eca66ed994f1dd56834bf94483df768f29c23312..0ed58afb47d0b257ae44c5e11f4a1f68d82b3a47 100644
--- a/ontology/saref4ehaw.ttl
+++ b/ontology/saref4ehaw.ttl
@@ -223,7 +223,7 @@ s4ehaw:hasParticipants rdf:type owl:ObjectProperty ;
 s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
                            rdfs:domain s4ehaw:Patient ;
                            rdfs:range s4ehaw:Physical ;
-                           rdfs:comment "To identify the location of the patient" ;
+                           rdfs:comment "Defines the physical location of the patient, i.e. is address and/or its geolocation." ;
                            rdfs:label "has physical location"@en .
 
 
@@ -453,7 +453,7 @@ s4ehaw:frequency rdf:type owl:DatatypeProperty ;
 s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
                       rdfs:domain s4ehaw:Power ;
                       rdfs:range xsd:double ;
-                      rdfs:comment "the available flash memory for a Health device"@en ;
+                      rdfs:comment "The available flash memory for a Health device"@en ;
                       rdfs:label "available flash"@en .
 
 
@@ -461,7 +461,7 @@ s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
 s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
                     rdfs:domain s4ehaw:Power ;
                     rdfs:range xsd:double ;
-                    rdfs:comment "Indicates the flash memory space for a Health device" ;
+                    rdfs:comment "Indicates the maximum flash memory space for a Health device" ;
                     rdfs:label "maximum flash"@en .
 
 
@@ -469,7 +469,7 @@ s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
 s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:Power ;
                   rdfs:range xsd:double ;
-                  rdfs:comment "indicates the maximum volatile memory space for a Health device" ;
+                  rdfs:comment "Indicates the maximum volatile memory space for a Health device" ;
                   rdfs:label "maximum ram"@en .
 
 
@@ -493,7 +493,7 @@ s4ehaw:availableRAM rdf:type owl:DatatypeProperty ;
 s4ehaw:latency rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:Process ;
                rdfs:range xsd:float ;
-               rdfs:comment "the latency is the time interval between the stimulation and response of a process"@en ;
+               rdfs:comment "The latency is the time interval between the stimulation and response of a process"@en ;
                rdfs:label "latency"@en .
 
 
@@ -501,7 +501,7 @@ s4ehaw:latency rdf:type owl:DatatypeProperty ;
 s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:Validity ;
                rdfs:range xsd:double ;
-               rdfs:comment "the minimum allowable value  of a measurement"@en ;
+               rdfs:comment "The minimum allowable value  of a measurement"@en ;
                rdfs:label "minimum value"@en .
 
 
@@ -509,7 +509,7 @@ s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
 s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:Validity ;
                rdfs:range xsd:double ;
-               rdfs:comment "the minimum allowable value  of a measurement"@en ;
+               rdfs:comment "The maximum allowable value  of a measurement"@en ;
                rdfs:label "maximum value"@en .
 
 
@@ -517,7 +517,7 @@ s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
 s4ehaw:precision rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:Process ;
                  rdfs:range xsd:float ;
-                 rdfs:comment "precision of a process  describes the closeness of the measurements to each other for a process."@en ;
+                 rdfs:comment "Precision of a process  describes the closeness of the measurements to each other for a process."@en ;
                  rdfs:label "precision"@en .
 
 
@@ -525,12 +525,12 @@ s4ehaw:precision rdf:type owl:DatatypeProperty ;
 s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:Process ;
                   rdfs:range xsd:float ;
-                  rdfs:comment "the sample time of the process"@en ;
+                  rdfs:comment "The sample time of the process"@en ;
                   rdfs:label "sample time"@en .
 
 
-###  https://saref.etsi.org/s4ehaw/PortNumber
-s4ehaw:PortNumber rdf:type owl:DatatypeProperty ;
+###  https://saref.etsi.org/s4ehaw/portNumber
+s4ehaw:portNumber rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:ServiceGrounding ;
                   rdfs:range xsd:positiveInteger ;
                   rdfs:comment "The port number used to offer the service" ;
@@ -582,8 +582,8 @@ s4ehaw:banId rdf:type owl:DatatypeProperty ;
 ###  https://saref.etsi.org/s4ehaw/density
 s4ehaw:density rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:Ban ;
-               rdfs:range xsd:string ;
-               rdfs:comment "The BAN density, i.e its number of node."@en ;
+               rdfs:range xsd:long ;
+               rdfs:comment "The BAN density, i.e. its number of node."@en ;
                rdfs:label "density"@en .
 
 
@@ -592,8 +592,8 @@ s4ehaw:density rdf:type owl:DatatypeProperty ;
               rdfs:domain :HealthDevice ,
 	                  :FunctionalDevice ;
 	      rdfs:range xsd:anyURI ;
-              rdfs:comment "The Health Device Unique ID, i.e and URI for Linked Data compatibility purposes." ,
-	                   "The Functional Device Unique ID, i.e and URI for Linked Data compatibility purposes." ;
+              rdfs:comment "The Health Device Unique ID, i.e. and URI for Linked Data compatibility purposes." ,
+	                   "The Functional Device Unique ID, i.e. and URI for Linked Data compatibility purposes." ;
               rdfs:label "device id"@en .
 
 
@@ -608,8 +608,8 @@ s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
 ###  https://saref.etsi.org/s4ehaw/dimension
 s4ehaw:dimension rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:DeviceType ;
-                 rdfs:range xsd:float ;
-                 rdfs:comment "The dimension of the device e.g. height, weight,length"@en ;
+                 rdfs:range xsd:string ;
+                 rdfs:comment "The dimension of the device i.e. height*weight*length"@en ;
                  rdfs:label "dimension"@en .
 
 
@@ -617,21 +617,24 @@ s4ehaw:dimension rdf:type owl:DatatypeProperty ;
 :dob rdf:type owl:DatatypeProperty ;
            rdfs:domain :Actor ;
            rdfs:range xsd:dateTime ;
-           rdfs:comment "the date of birth of an actor"@en ;
+           rdfs:comment "The date of birth of an actor"@en ;
            rdfs:label "date of birth"@en .
 
 
 ###  https://saref.etsi.org/s4ehaw/email
 :email rdf:type owl:DatatypeProperty ;
              rdfs:domain s4ehaw:Actor ;
-             rdfs:range xsd:anyURI ;
+             rdfs:range xsd:string ;
              rdfs:comment "The email address for an actor"@en ;
              rdfs:label "email"@en .
 
 
-###  https://saref.etsi.org/s4ehaw/faultTolerence
-s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
-                      rdfs:range xsd:float .
+###  https://saref.etsi.org/s4ehaw/firstName
+s4ehaw:firstName rdf:type owl:DatatypeProperty ;
+            rdfs:domain s4ehaw:Actor ;
+            rdfs:range xsd:string ;
+            rdfs:comment "The first name of an actor."@en ;
+            rdfs:label "first name"@en .
 
 
 ###  https://saref.etsi.org/s4ehaw/gender
@@ -649,7 +652,7 @@ s4ehaw:gender rdf:type owl:DatatypeProperty ;
                                                 ]
                                      ]
                          ] ;
-              rdfs:comment "the gender of an actor"@en ;
+              rdfs:comment "The gender of an actor"@en ;
               rdfs:label "gender"@en .
 
 
@@ -673,7 +676,7 @@ s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
 s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:ServiceProcess ;
                  rdfs:range xsd:string ;
-                 rdfs:comment "the effect of a service can be an alert, nothing, an activation of another process,etc." ;
+                 rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process,etc." ;
                  rdfs:label "has effect"@en .
 
 
@@ -737,7 +740,7 @@ s4ehaw:hasPosture rdf:type owl:DatatypeProperty ;
 s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
                        rdfs:domain s4ehaw:ServiceProcess ;
                        rdfs:range xsd:string ;
-                       rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be sucessufully invoked" ;
+                       rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked" ;
                        rdfs:label "has precondition"@en .
 
 
@@ -745,7 +748,7 @@ s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
 s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:ServiceProcess ;
                  rdfs:range xsd:string ;
-                 rdfs:comment "The process can have many reults for the same output, these resuts may include a message that should be displayed, an alert, etc." ;
+                 rdfs:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert, etc." ;
                  rdfs:label "has result"@en .
 
 
@@ -767,7 +770,7 @@ s4ehaw:impairement rdf:type owl:DatatypeProperty ;
                                                      ]
                                           ]
                               ] ;
-                   rdfs:comment "The impairement type of the patient" ;
+                   rdfs:comment "The impairement type of the patient, e.g. deaf, visual" ;
                    rdfs:label "impairement"@en .
 
 
@@ -811,6 +814,14 @@ s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
                     rdfs:label "is gateway"@en .
 
 
+###  https://saref.etsi.org/s4ehaw/lastName
+s4ehaw:lastName rdf:type owl:DatatypeProperty ;
+            rdfs:domain s4ehaw:Actor ;
+            rdfs:range xsd:string ;
+            rdfs:comment "The familly name of an actor."@en ;
+            rdfs:label "last name"@en .
+
+
 ###  https://saref.etsi.org/s4ehaw/lifetime
 s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Ban ;
@@ -823,7 +834,7 @@ s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
 s4ehaw:location rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Ban ;
                 rdfs:range xsd:string ;
-                rdfs:comment "The location of the BAN, when available and needed, shall be given relatively to the the location - geolocation as standardized ISO 6709 - of the patient wearing the WBAN." ;
+                rdfs:comment "The geolocation of the BAN, when available and needed, shall be given relatively to the the location - geolocation as standardized ISO 6709 - of the patient wearing the WBAN." ;
                 rdfs:label "location"@en .
 
 
@@ -839,7 +850,7 @@ s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
 s4ehaw:modeId rdf:type owl:DatatypeProperty ;
               rdfs:domain s4ehaw:Mode ;
               rdfs:range xsd:anyURI ;
-              rdfs:comment "the mode id identifies each mode, e.g. identifier for sleeping mode"@en ;
+              rdfs:comment "The mode id identifies each mode, e.g. identifier for sleeping mode"@en ;
               rdfs:label "mode id"@en .
 
 
@@ -847,23 +858,15 @@ s4ehaw:modeId rdf:type owl:DatatypeProperty ;
 s4ehaw:modeName rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Mode ;
                 rdfs:range xsd:string ;
-                rdfs:comment "the mode name od a device, e.g. sleeping"@en ;
+                rdfs:comment "The mode name od a device, e.g. sleeping"@en ;
                 rdfs:label "mode name"@en .
 
 
-###  https://saref.etsi.org/s4ehaw/name
-s4ehaw:name rdf:type owl:DatatypeProperty ;
-            rdfs:domain s4ehaw:Actor ;
-            rdfs:range xsd:string ;
-            rdfs:comment "the full name of an actor ."@en ;
-            rdfs:label "name"@en .
-
-
 ###  https://saref.etsi.org/s4ehaw/phenomena
 s4ehaw:phenomena rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:Ban ;
                  rdfs:range xsd:string ;
-                 rdfs:comment "The BAN monitors a specific phenomenon - burned calories during exercises, glucose level... -. "@en ;
+                 rdfs:comment "The BAN monitors a specific phenomenon - burned calories during exercises, glucose level... -."@en ;
                  rdfs:label "phenomena "@en .
 
 
@@ -886,8 +889,8 @@ s4ehaw:processId rdf:type owl:DatatypeProperty ;
 ###  https://saref.etsi.org/s4ehaw/processorId
 s4ehaw:processorId rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4ehaw:Power ;
-                   rdfs:range xsd:anyURI ;
-                   rdfs:comment "The processor Identifier should identify each processor" ;
+                   rdfs:range xsd:string ;
+                   rdfs:comment "The processor identifier should identify each processor" ;
                    rdfs:label "processor id"@en .
 
 
@@ -895,15 +898,23 @@ s4ehaw:processorId rdf:type owl:DatatypeProperty ;
 s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
                     rdfs:domain s4ehaw:Energy ;
                     rdfs:range xsd:boolean ;
-                    rdfs:comment "This boolean variable indicates if the source of energy of the eHealth Device is rechargeable. e.g. Battery" ;
+                    rdfs:comment "This boolean variable indicates if the source of energy of the eHealth Device is rechargeable or not, e.g. has battery" ;
                     rdfs:label "rechargeable"@en .
 
 
+###  https://saref.etsi.org/s4ehaw/responsibilityPartyId
+:responsibilityPartyId rdf:type owl:DatatypeProperty ;
+               rdfs:domain :ResponsibilityParty ;
+               rdfs:range xsd:anyURI ;
+               rdfs:comment "The responsibility party Unique ID, i.e and URI for Linked Data compatibility purposes." ;
+               rdfs:label "responsibility party id"@en .
+
+
 ###  https://saref.etsi.org/s4ehaw/serialNb
 :serialNb rdf:type owl:DatatypeProperty ;
               rdfs:domain :HealthDevice ,
 	                  :FunctionalDevice ;
-	      rdfs:range xsd:anyURI ;
+	      rdfs:range xsd:string ;
               rdfs:comment "The serial number of the Health Device." ,
 	                   "The serial number of the Functional Device." ;
               rdfs:label "serial number"@en .
@@ -920,7 +931,7 @@ s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
 ###  https://saref.etsi.org/s4ehaw/serviceName
 s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4ehaw:ServiceProfile ;
-                   rdfs:range xsd:anyURI ;
+                   rdfs:range xsd:string ;
                    rdfs:comment "The service name identify the offered service, e.g heart rate" ;
                    rdfs:label "service name"@en .
 
@@ -951,8 +962,7 @@ s4ehaw:topology rdf:type owl:DatatypeProperty ;
                                                   ]
                                        ]
                            ] ;
-                rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." ,
-                             "The BAN physical topology type, i.e. Adhoc or Stars or Mesh or Others" ;
+                rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." ;
                 rdfs:label "topology"@en .