From aa86fc0d288460915bd4ddfb708efa22ec9303ec Mon Sep 17 00:00:00 2001 From: Marc Girod-Genet <marc.girod_genet@telecom-sudparis.eu> Date: Sat, 15 Feb 2020 19:09:04 +0100 Subject: [PATCH] Replace saref4ehaw.ttl --- ontology/saref4ehaw.ttl | 102 ++++++++++++++++++++++------------------ 1 file changed, 56 insertions(+), 46 deletions(-) diff --git a/ontology/saref4ehaw.ttl b/ontology/saref4ehaw.ttl index eca66ed..0ed58af 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 . -- GitLab