From da5f3c3dc27e74656cc690c8d304dc22aead86d1 Mon Sep 17 00:00:00 2001 From: Marc Girod-Genet <marc.girod_genet@telecom-sudparis.eu> Date: Mon, 2 Mar 2020 23:48:14 +0100 Subject: [PATCH] Replace saref4ehaw.ttl --- ontology/saref4ehaw.ttl | 1461 ++++++++++++++++++--------------------- 1 file changed, 658 insertions(+), 803 deletions(-) diff --git a/ontology/saref4ehaw.ttl b/ontology/saref4ehaw.ttl index 3d3600d..108760b 100644 --- a/ontology/saref4ehaw.ttl +++ b/ontology/saref4ehaw.ttl @@ -1,10 +1,10 @@ -@prefix : <https://saref.etsi.org/s4ehaw/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix xml: <http://www.w3.org/XML/1998/namespace> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix vann: <http://purl.org/vocab/vann/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix voaf: <http://purl.org/vocommons/voaf#> . @prefix saref: <https://saref.etsi.org/saref/> . @prefix s4ehaw: <https://saref.etsi.org/s4ehaw/> . @@ -165,189 +165,181 @@ rdf:comment rdf:type owl:AnnotationProperty . ### https://saref.etsi.org/s4ehaw/contains -:contains rdf:type owl:ObjectProperty ; +s4ehaw:contains rdf:type owl:ObjectProperty ; rdfs:label "contains"@en ; - rdfs:comment "Defines the relatonship between a Body Area Network or BAN that contains one or multiple health devices" ; + rdfs:comment "Defines the relationship between a Body Area Network or BAN that contains one or multiple health devices"@en ; - rdfs:domain :Ban ; + rdfs:domain s4ehaw:Ban ; - rdfs:range :HealthDevice . + rdfs:range s4ehaw:HealthDevice . -### https://saref.etsi.org/s4ehaw/elects +### https://saref.etsi.org/s4ehaw/hasHub -:elects rdf:type owl:ObjectProperty ; +s4ehaw:hasHub rdf:type owl:ObjectProperty ; - rdfs:label "elects"@en ; + rdfs:label "has hub"@en ; - rdfs:comment "Defines the relatonship between a Body Area Network or BAN that elects one hub that mainly plays the role of both a data concentrator and a network GW" ; + rdfs:comment "Defines the relationship between a Body Area Network or BAN that elects one hub that mainly plays the role of both a data concentrator and a network GW."@en ; - rdfs:domain :Ban ; + rdfs:domain s4ehaw:Ban ; - rdfs:range :Hub . + rdfs:range s4ehaw:Hub . -### https://saref.etsi.org/s4ehaw/hasActivitiesDeviceType +### https://saref.etsi.org/s4ehaw/hasActivity -:hasActivitiesDeviceType rdf:type owl:ObjectProperty ; +s4ehaw:hasActivity rdf:type owl:ObjectProperty ; - rdfs:label "has activities"@en ; + rdfs:label "has activity"@en ; - rdfs:comment "The relationship between a user that has activities" , - "The relationship between a patient that has activities" ; + rdfs:comment "A health actor may have one or multiple activities."@en ; - rdfs:range :Activities ; + rdfs:range s4ehaw:Activity ; - rdfs:domain :Patient , - :User . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/hasCommand -:hasCommand rdf:type owl:ObjectProperty ; +s4ehaw:hasCommand rdf:type owl:ObjectProperty ; rdfs:label "has command"@en ; - rdfs:comment "Defines the relatonship between a process that has a command (a directive that a device must support to perform a given process)" ; + rdfs:comment "A function has a command (a directive that a health device must support to perform a given function)."@en ; - rdfs:domain :Process ; + rdfs:domain saref:Function ; rdfs:range saref:Command . -### https://saref.etsi.org/s4ehaw/hasCommunicationProcess +### https://saref.etsi.org/s4ehaw/hasCommunicationFunction -:hasCommunicationProcess rdf:type owl:ObjectProperty ; +s4ehaw:hasCommunicationFunction rdf:type owl:ObjectProperty ; - rdfs:label "has communication process"@en ; + rdfs:label "has communication function"@en ; - rdfs:comment "Defines the relatonship between a BAN that has a communication process that is the type of communication carried out between BAN devices and BAN Hub" ; + rdfs:comment "A BAN that has a communication function that is the type of communication carried out between BAN devices and BAN Hub."@en ; - rdfs:domain :Ban ; + rdfs:domain s4ehaw:Ban ; - rdfs:range :CommunicationProcess . + rdfs:range s4ehaw:CommunicationFunction . -### https://saref.etsi.org/s4ehaw/hasConstraints +### https://saref.etsi.org/s4ehaw/hasConstraint -:hasConstraints rdf:type owl:ObjectProperty ; +s4ehaw:hasConstraint rdf:type owl:ObjectProperty ; - rdfs:label "has constraints"@en ; + rdfs:label "has constraint"@en ; - rdfs:comment "Defines the relationship between a data that has constraints (validity, operating, security...)" ; + rdfs:comment "Defines the relationship between a data that has constraints (validity, operating, security...)."@en ; - rdfs:range :Constraints ; + rdfs:range s4ehaw:Constraint ; - rdfs:domain :Data . + rdfs:domain s4ehaw:Data . ### https://saref.etsi.org/s4ehaw/hasContact -:hasContact rdf:type owl:ObjectProperty ; +s4ehaw:hasContact rdf:type owl:ObjectProperty ; rdfs:label "has contact"@en ; - rdfs:comment "Defines the relatonship between a BAN that has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)" ; + rdfs:comment "A BAN has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)."@en ; - rdfs:domain :Ban ; + rdfs:domain s4ehaw:Ban ; - rdfs:range :Contact . + rdfs:range s4ehaw:Contact . ### https://saref.etsi.org/s4ehaw/hasData -:hasData rdf:type owl:ObjectProperty ; +s4ehaw:hasData rdf:type owl:ObjectProperty ; rdfs:label "has data"@en ; - rdfs:comment "Defines the relatonship between a process that has one or many data, for example a tracking process shall include latitude, longitude and speed data" ; + rdfs:comment "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en ; - rdfs:range :Data ; + rdfs:range s4ehaw:Data ; - rdfs:domain :Process . + rdfs:domain saref:Function . ### https://saref.etsi.org/s4ehaw/hasDeviceType -:hasDeviceType rdf:type owl:ObjectProperty ; +s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ; rdfs:label "has device type"@en ; - rdfs:comment "Defines the relatonship between a health device that has a device type describing the physical characteristics of the device" , - "Defines the relatonship between a functional device that has a device type describing the physical characteristics of the device" ; + rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en ; - rdfs:range :DeviceType ; + rdfs:range s4ehaw:DeviceType ; - rdfs:domain :FunctionalDevice , - :HealthDevice . + rdfs:domain s4ehaw:HealthDevice . -### https://saref.etsi.org/s4ehaw/hasEnergy +### https://saref.etsi.org/s4ehaw/hasPowerSource -:hasEnergy rdf:type owl:ObjectProperty ; +s4ehaw:hasPowerSource rdf:type owl:ObjectProperty ; - rdfs:label "has energy"@en ; + rdfs:label "has power source"@en ; - rdfs:comment "Defines the relatonship between a device type that has energy mainly describing energy source and battery related capabilities of the device (number of energy source, source type, rechargeable or not, available energy level...)." ; + rdfs:comment "A health device type has power sources, mainly describing energy source and battery related capabilities of the health device (number of power source, source type, rechargeable or not, available power level...)."@en ; - rdfs:domain :DeviceType ; + rdfs:domain s4ehaw:DeviceType ; - rdfs:range :Energy . + rdfs:range s4ehaw:PowerSource . + + + +### https://saref.etsi.org/s4ehaw/hasImpairment + +s4ehaw:hasImpairment rdf:type owl:ObjectProperty ; + + rdfs:label "has impairment"@en ; + + rdfs:comment "The impairment type of a patient, e.g. deaf, hearing, handling, visual, mobility..."@en ; + + rdfs:domain s4ehaw:Patient ; + + rdfs:range s4ehaw:Impairment . ### https://saref.etsi.org/s4ehaw/hasInterface -:hasInterface rdf:type owl:ObjectProperty ; +s4ehaw:hasInterface rdf:type owl:ObjectProperty ; rdfs:label "has interface"@en ; - rdfs:comment "Defines the relatonship between a functional device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." , - "Defines the relatonship between a health device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." ; + rdfs:comment "A health device has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ; - rdfs:domain :FunctionalDevice , - :HealthDevice ; + rdfs:domain s4ehaw:HealthDevice ; - rdfs:range :Interface . - - - -### https://saref.etsi.org/s4ehaw/hasInterfaceType - -:hasInterfaceType rdf:type owl:ObjectProperty ; - - rdfs:label "has interface type"@en ; - - rdfs:comment "Defines the relatonship between a device type that has an given interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance" , - "Defines the relatonship between a device interface that has an interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance" ; - - rdfs:domain :DeviceType , - :Interface ; - - rdfs:range :InterfaceType . + rdfs:range s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/hasMesurement -:hasMesurement rdf:type owl:ObjectProperty ; +s4ehaw:hasMesurement rdf:type owl:ObjectProperty ; rdfs:label "has measurement"@en ; - rdfs:comment "Defines the relatonship between data that has measurement" ; + rdfs:comment "Defines the relationship between data that has measurement."@en ; - rdfs:domain :Data ; + rdfs:domain s4ehaw:Data ; rdfs:range saref:Measurement . @@ -355,229 +347,224 @@ rdf:comment rdf:type owl:AnnotationProperty . ### https://saref.etsi.org/s4ehaw/hasMode -:hasMode rdf:type owl:ObjectProperty ; +s4ehaw:hasMode rdf:type owl:ObjectProperty ; rdfs:label "has mode"@en ; - rdfs:comment "Each device type has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping, etc.." ; - - rdfs:range :Mode . + rdfs:comment "Each device type has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ; + + rdfs:domain s4ehaw:DeviceType ; + + rdfs:range s4ehaw:Mode . -### https://saref.etsi.org/s4ehaw/hasParticipants +### https://saref.etsi.org/s4ehaw/hasParticipant -:hasParticipants rdf:type owl:ObjectProperty ; +s4ehaw:hasParticipant rdf:type owl:ObjectProperty ; - rdfs:label "has participants"@en ; + rdfs:label "has participant"@en ; - rdfs:comment "Defines the relatonship between a measurement session that has one or multiple health devices as participants (sensor, actuator, wearables)" , - "Defines the relatonship between a measurement session that has actors of an eHealth system as participants (caregiver controling the session, patient monitored during the session)" ; + rdfs:comment "A measurement session has one or multiple health devices as participants (sensor, actuator, wearable)."@en , + "A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en ; - rdfs:range :Actor , - :HealthDevice ; + rdfs:range s4ehaw:HealthActor , + s4ehaw:HealthDevice ; - rdfs:domain :MeasurementSession . + rdfs:domain s4ehaw:MeasurementSession . ### https://saref.etsi.org/s4ehaw/hasPhysicalLocation -:hasPhysicalLocation rdf:type owl:ObjectProperty ; +s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ; rdfs:label "has physical location"@en ; - rdfs:comment "Defines the physical location of the patient, i.e. is address and/or its geolocation." ; + rdfs:comment "Defines the physical location of the patient, i.e. its postal address and/or its geolocation (when available)."@en ; - rdfs:domain :Patient ; + rdfs:domain s4ehaw:Patient ; - rdfs:range :Physical . + rdfs:range s4ehaw:PhysicalLocation . + + + +### https://saref.etsi.org/s4ehaw/hasPosture +s4ehaw:hasPosture rdf:type owl:ObjectProperty ; + + rdfs:label "has posture"@en ; + + rdfs:comment "The posture of a health actor, e.g. exercising, lying, running, sitting, walking..."@en ; + + rdfs:domain s4ehaw:HealthActor ; + + rdfs:range s4ehaw:Posture . -### https://saref.etsi.org/s4ehaw/hasPower -:hasPower rdf:type owl:ObjectProperty ; +### https://saref.etsi.org/s4ehaw/hasComputingPower + +s4ehaw:hasComputingPower rdf:type owl:ObjectProperty ; - rdfs:label "has power"@en ; + rdfs:label "has computing power"@en ; - rdfs:comment "Defines the relatonship between a device type that has power describing the processing power or capabilities of the device (number of energy source, source type, rechargeable or not, available energy level...)." ; + rdfs:comment "A heal device type has computing power describing the processing power or capabilities of the device (e.g. processor ID and manufacturer, duty cycle, available flash/RM memory, maximum flash/RAM memory...)."@en ; - rdfs:domain :DeviceType ; + rdfs:domain s4ehaw:DeviceType ; - rdfs:range :Power . + rdfs:range s4ehaw:ComputingPower . -### https://saref.etsi.org/s4ehaw/hasResponsibilityParty +### https://saref.etsi.org/s4ehaw/hasResponsibleParty -:hasResponsibilityParty rdf:type owl:ObjectProperty ; +s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ; - rdfs:label "has responsibility party"@en ; + rdfs:label "has responsible party"@en ; - rdfs:comment "Defines the relatonship between a contact that has a responsibility party which plays the role of the legal entity responsible for a BAN - i.e. to contact in case of problem -. It should be an organization or a person" ; + rdfs:comment "A BAN that has a responsible party which plays the role of the legal entity responsible for this BAN (e.g. to contact in case of problem). It should be an organization or a person."@en ; - rdfs:domain :Contact ; + rdfs:domain s4ehaw:Ban ; - rdfs:range :ResponsibilityParty . - - - -### https://saref.etsi.org/s4ehaw/hasServiceCategory - -:hasServiceCategory rdf:type owl:ObjectProperty ; - - rdfs:label "has service category"@en ; - - rdfs:comment "The service profile has two different service categories, body - e.g. heart rate, oxygene level - or environment - humidity, luminosity, etc.-" ; - - rdfs:range :ServiceCategory ; - - rdfs:domain :ServiceProfile . + rdfs:range s4ehaw:ResponsibleParty . ### https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements -:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ; +s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ; rdfs:label "has time series measurements"@en ; - rdfs:comment "Defines the relatonship between data that has time series measurements" ; + rdfs:comment "Defines the relatonship between data that has time series measurements."@en ; - rdfs:domain :Data ; + rdfs:domain s4ehaw:Data ; - rdfs:range :TimeSeriesMeasurements . + rdfs:range s4ehaw:TimeSeriesMeasurements . ### https://saref.etsi.org/s4ehaw/inCurrentMode -:inCurrentMode rdf:type owl:ObjectProperty ; +s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ; rdfs:label "in current mode"@en ; - rdfs:comment "Each eHealth device has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping..." ; + rdfs:comment "Each eHealth device has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ; - rdfs:range :Mode . + rdfs:domain s4ehaw:HealthDevice ; + rdfs:range s4ehaw:Mode . -### https://saref.etsi.org/s4ehaw/isComposedOf -:isComposedOf rdf:type owl:ObjectProperty ; +### https://saref.etsi.org/s4ehaw/consistsOf + +s4ehaw:consistsOf rdf:type owl:ObjectProperty ; - rdfs:label "is composed of"@en ; + rdfs:label "consists of"@en ; - rdfs:comment "Defines the fact that a eHealth device can be a composite health device that is composed of one or multiple sub-devices" ; + rdfs:comment "Defines the fact that an eHealth device can be a composite health device that consists of one or multiple sub-devices."@en ; - rdfs:domain :HealthDevice ; + rdfs:domain s4ehaw:HealthDevice ; - rdfs:range :HealthDevice . + rdfs:range s4ehaw:HealthDevice . ### https://saref.etsi.org/s4ehaw/isAttachedTo -:isAttachedTo rdf:type owl:ObjectProperty ; +s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ; rdfs:label "is attached to"@en ; - rdfs:comment "Defines the relatonship between a health Device that is attached to a eHealth system Actor such as a patient, a user and or a caregiver." ; + rdfs:comment "A health Device is attached to a health actor such as a patient, a user and or a caregiver."@en ; - rdfs:range :Actor ; + rdfs:range s4ehaw:HealthActor ; - rdfs:domain :HealthDevice . + rdfs:domain s4ehaw:HealthDevice . ### https://saref.etsi.org/s4ehaw/isDescribedBy -:isDescribedBy rdf:type owl:ObjectProperty ; +s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ; rdfs:label "is described by"@en ; - rdfs:comment "Defines the relatonship between a service that is described by a service process (how the service works)." ; + rdfs:comment "A service is described by a service process (how the service works)."@en ; - rdfs:range :ServiceProcess ; + rdfs:range s4ehaw:ServiceProcess ; rdfs:domain saref:Service . -### https://saref.etsi.org/s4ehaw/isMeasuredIn - -:isMeasuredIn rdf:type owl:ObjectProperty ; - - rdfs:label "is measured in"@en ; - - rdfs:comment "Defines the relationship between a measurement that is measured in a given unit of measure." , - "Defines the relationship between time series measurements that are measured in a given unit of measure." ; - - rdfs:domain :TimeSeriesMeasurements , - saref:Measurement ; - - rdfs:range saref:UnitOfMeasure . - - - -### https://saref.etsi.org/s4ehaw/isUsedFor +### https://saref.etsi.org/s4ehaw/hasFunction -:isUsedFor rdf:type owl:ObjectProperty ; +s4ehaw:hasFunction rdf:type owl:ObjectProperty ; - rdfs:label "is used for"@en ; + rdfs:label "has function"@en ; - rdfs:comment "Defines the relatonship between a health device is used for certain process (temperature measurement, blood pressure measurement, insulin regulation)" , - "Defines the relatonship between a non purely health device called functional device and that is used for certain process (luminosity measurement, air pressure measurement, heat level measurement)" ; + rdfs:comment "A health device has a function (temperature measurement, blood pressure measurement, insulin regulation)."@en ; - rdfs:domain :FunctionalDevice , - :HealthDevice ; + rdfs:domain s4ehaw:HealthDevice ; - rdfs:range :Process . + rdfs:range saref:Function . -### https://saref.etsi.org/s4ehaw/operatingConstraints +### https://saref.etsi.org/s4ehaw/hasOperatingConstraint -:operatingConstraints rdf:type owl:ObjectProperty ; +s4ehaw:hasOperatingConstraint rdf:type owl:ObjectProperty ; - rdfs:label "operating constraints"@en ; + rdfs:label "has operating constraint"@en ; - rdfs:comment "The operating constraints of an health device" ; + rdfs:comment "The operating constraints of a health device."@en ; - rdfs:domain :DeviceType ; + rdfs:domain s4ehaw:HealthDevice ; - rdfs:range :Operating . + rdfs:range s4ehaw:OperatingConstraint . -### https://saref.etsi.org/s4ehaw/position +### https://saref.etsi.org/s4ehaw/hasLocation -:position rdf:type owl:ObjectProperty ; +s4ehaw:hasLocation rdf:type owl:ObjectProperty ; - rdfs:label "position"@en ; + rdfs:label "has location"@en ; - rdfs:comment "The position of an health device, i.e. its position against the body - on or in the body - and/or its geolocation - when available -." ; + rdfs:comment "The location of an eHealth device, i.e. its position against the body (on ¡V body surface ¡V or in the body ¡V implant ¡V) and its physical location (i.e. its postal address and/or its current geolocation geolocation when available)."@en ; - rdfs:domain :HealthDevice ; + rdfs:domain s4ehaw:HealthDevice ; - rdfs:range :Location , - [ rdf:type owl:Class ; - owl:unionOf ( :BodySurface - :Implant - ) - ] . + rdfs:range s4ehaw:Location . + + + +### https://saref.etsi.org/s4ehaw/hasBanApplicationDomain + +s4ehaw:hasBanApplicationDomain rdf:type owl:ObjectProperty ; + + rdfs:label "has ban application domain"@en ; + + rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ; + + rdfs:domain s4ehaw:Ban ; + + rdfs:range s4ehaw:BanApplicationDomain . ### https://saref.etsi.org/s4ehaw/presents -:presents rdf:type owl:ObjectProperty ; +s4ehaw:presents rdf:type owl:ObjectProperty ; rdfs:label "presents"@en ; - rdfs:comment "Defines the relatonship between a service that presents a service profile (what the service does)" ; + rdfs:comment "A service presents a service profile (what the service does)."@en ; - rdfs:range :ServiceProfile ; + rdfs:range s4ehaw:ServiceProfile ; rdfs:domain saref:Service . @@ -585,62 +572,58 @@ rdf:comment rdf:type owl:AnnotationProperty . ### https://saref.etsi.org/s4ehaw/supports -:supports rdf:type owl:ObjectProperty ; +s4ehaw:supports rdf:type owl:ObjectProperty ; rdfs:label "supports"@en ; - rdfs:comment "Defines the relatonship between a service that supports a service grounding (how to access the service)" ; + rdfs:comment "A service supports a service grounding (how to access the service)." ; - rdfs:range :ServiceGrounding ; + rdfs:range s4ehaw:ServiceGrounding ; rdfs:domain saref:Service . -### https://saref.etsi.org/s4ehaw/uom - -:uom rdf:type owl:ObjectProperty ; - - rdfs:label "unit of measurement"@en ; - - rdfs:comment "Defines the unit of measurement of a measurement process"@en ; - - rdfs:domain :MeasurementProcess ; - - rdfs:range saref:UnitOfMeasure . - - - -### https://saref.etsi.org/s4ehaw/uses +### https://saref.etsi.org/s4ehaw/usesBan -:uses rdf:type owl:ObjectProperty ; +s4ehaw:usesBan rdf:type owl:ObjectProperty ; - rdfs:label "uses"@en ; + rdfs:label "uses ban"@en ; - rdfs:comment "Defines the relatonship between an actor - e.g. a caregiver, a patient or an helper - that uses a BAN for collecting, aggregating and relaying vital parameters" ; + rdfs:comment "A health actor (e.g. a caregiver, a patient or a helper) uses a BAN for collecting, aggregating and relaying vital parameters."@en ; - rdfs:domain :Actor ; + rdfs:domain s4ehaw:HealthActor ; - rdfs:range :Ban . + rdfs:range s4ehaw:Ban . ### https://saref.etsi.org/s4wear/offers -saref:offers rdf:type owl:ObjectProperty ; +s4ehaw:offers rdf:type owl:ObjectProperty ; rdfs:label "offers"@en ; - rdfs:comment "Defines the relatonship between a functional device that offers services." , - "Defines the relatonship between a health device that offers services." ; + rdfs:comment "A health device offers services, e.g. a thermometer offers a temperature measurement service." ; - rdfs:domain :FunctionalDevice , - :HealthDevice ; + rdfs:domain s4ehaw:HealthDevice ; rdfs:range saref:Service . +### https://saref.etsi.org/s4ehaw/uom + +s4ehaw:uom rdf:type owl:ObjectProperty ; + + rdfs:label "unit of measurement"@en ; + + rdfs:comment "Defines the unit of measure of a measurement function."@en ; + + rdfs:domain s4ehaw:MeasurementFunction ; + + rdfs:range saref:UnitOfMeasure . + ################################################################# @@ -651,95 +634,43 @@ saref:offers rdf:type owl:ObjectProperty ; -### https://saref.etsi.org/s4ehaw/activitiesDuration +### https://saref.etsi.org/s4ehaw/activityDuration -:activitiesDuration rdf:type owl:DatatypeProperty ; +s4ehaw:activityDuration rdf:type owl:DatatypeProperty ; - rdfs:label "activities duration"@en ; + rdfs:label "activity duration"@en ; - rdfs:comment "The duration of a patient or user activity, in second" ; + rdfs:comment "The duration of an activity, in second."@en ; rdfs:range xsd:double ; - rdfs:domain :Activities . + rdfs:domain s4ehaw:Activity . -### https://saref.etsi.org/s4ehaw/activitiesId +### https://saref.etsi.org/s4ehaw/activityKind -:activitiesId rdf:type owl:DatatypeProperty ; - - rdfs:label "activities id"@en ; - - rdfs:comment "The activities Unique ID, i.e and URI for Linked Data compatibility purposes."@en ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Activities . - - - -### https://saref.etsi.org/s4ehaw/activitiesKind - -:activitiesKind rdf:type owl:DatatypeProperty ; +s4ehaw:activityKind rdf:type owl:DatatypeProperty ; - rdfs:label "activities kind"@en ; + rdfs:label "activity kind"@en ; - rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. lying in bed, sitting on a chair, using the shower, etc." ; + rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. sleeping in bed, sitting on a chair, using the shower, etc."@en ; rdfs:range xsd:string ; - rdfs:domain :Activities . - - - -### https://saref.etsi.org/s4ehaw/activitiesType - -:activitiesType rdf:type owl:DatatypeProperty ; - - rdfs:label "activities type"@en ; - - rdfs:comment "The type of atcivities that a patient or a user can have, i.e. daily or nocturnal" ; - - rdfs:domain :Activities ; - - rdfs:range [ rdf:type rdfs:Datatype ; - owl:oneOf [ rdf:type rdf:List ; - rdf:first "daily" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "nocturnal" ; - rdf:rest rdf:nil - ] - ] - ] . - - - -### https://saref.etsi.org/s4ehaw/actorId - -:actorId rdf:type owl:DatatypeProperty ; - - rdfs:label "actor id"@en ; - - rdfs:comment "The actor Unique ID, i.e and URI for Linked Data compatibility purposes."@en ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Actor . + rdfs:domain s4ehaw:Activity . ### https://saref.etsi.org/s4ehaw/ageCategory -:ageCategory rdf:type owl:DatatypeProperty ; +s4ehaw:ageCategory rdf:type owl:DatatypeProperty ; rdfs:label "age category"@en ; - rdfs:comment "The age group of a patient,i.e. old or young" , - "The age group of a user, i.e. old or young" ; + rdfs:comment "The age group of a health actor, i.e. old or young."@en ; - rdfs:domain :Patient , - :User ; + rdfs:domain s4ehaw:HealthActor ; rdfs:range [ rdf:type rdfs:Datatype ; owl:oneOf [ rdf:type rdf:List ; @@ -753,92 +684,66 @@ saref:offers rdf:type owl:ObjectProperty ; -### https://saref.etsi.org/s4ehaw/applicationDomain - -:applicationDomain rdf:type owl:DatatypeProperty ; - - rdfs:label "application domain"@en ; - - rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ; - - rdfs:range xsd:string ; - - rdfs:domain :Ban . - - ### https://saref.etsi.org/s4ehaw/availableFlash -:availableFlash rdf:type owl:DatatypeProperty ; +s4ehaw:availableFlash rdf:type owl:DatatypeProperty ; rdfs:label "available flash"@en ; - rdfs:comment "The available flash memory for a Health device"@en ; + rdfs:comment "The available flash memory of a health device."@en ; rdfs:range xsd:double ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . -### https://saref.etsi.org/s4ehaw/availableRAM +### https://saref.etsi.org/s4ehaw/availableRam -:availableRAM rdf:type owl:DatatypeProperty ; +s4ehaw:availableRam rdf:type owl:DatatypeProperty ; - rdfs:label "available RAM"@en ; + rdfs:label "available ram"@en ; - rdfs:comment "The available RAM memory for a Health device"@en ; + rdfs:comment "Indicates the available volatile memory space of a health device."@en ; rdfs:range xsd:double ; - rdfs:domain :Power . - - - -### https://saref.etsi.org/s4ehaw/banId - -:banId rdf:type owl:DatatypeProperty ; - - rdfs:label "ban id"@en ; - - rdfs:comment "The Body Area Network or BAN Unique ID, i.e and URI for Linked Data compatibility purposes."@en ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Ban . + rdfs:domain s4ehaw:ComputingPower . ### https://saref.etsi.org/s4ehaw/baud -:baud rdf:type owl:DatatypeProperty ; +s4ehaw:baud rdf:type owl:DatatypeProperty ; rdfs:label "baud"@en ; - rdfs:comment "The baud rate of the interface, the number of bits transmitted by second" ; + rdfs:comment "The baud rate of the interface, the number of bits transmitted by second."@en ; rdfs:range xsd:double ; - rdfs:domain :InterfaceType . + rdfs:domain s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/dataSize -:dataSize rdf:type owl:DatatypeProperty ; +s4ehaw:dataSize rdf:type owl:DatatypeProperty ; - rdfs:label "The data size represents the size of the data e.g. 20 bits"@en , - "data size"@en ; + rdfs:label "data size"@en ; + + rdfs:comment "The data size represents the size of the data e.g. 20 bits"@en ; rdfs:range xsd:integer ; - rdfs:domain :Data . + rdfs:domain s4ehaw:Data . ### https://saref.etsi.org/s4ehaw/density -:density rdf:type owl:DatatypeProperty ; +s4ehaw:density rdf:type owl:DatatypeProperty ; rdfs:label "density"@en ; @@ -846,124 +751,111 @@ saref:offers rdf:type owl:ObjectProperty ; rdfs:range xsd:long ; - rdfs:domain :Ban . - - - -### https://saref.etsi.org/s4ehaw/deviceId - -:deviceId rdf:type owl:DatatypeProperty ; - - rdfs:label "device id"@en ; - - rdfs:comment "The Functional Device Unique ID, i.e. and URI for Linked Data compatibility purposes." , - "The Health Device Unique ID, i.e. and URI for Linked Data compatibility purposes." ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :FunctionalDevice , - :HealthDevice . + rdfs:domain s4ehaw:Ban . ### https://saref.etsi.org/s4ehaw/deviceTypeName -:deviceTypeName rdf:type owl:DatatypeProperty ; +s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ; rdfs:label "device type name"@en ; - rdfs:comment "The commercial name of a device"@en ; + rdfs:comment "The commercial name of a device."@en ; rdfs:range xsd:string ; - rdfs:domain :DeviceType . + rdfs:domain s4ehaw:DeviceType . ### https://saref.etsi.org/s4ehaw/dimension -:dimension rdf:type owl:DatatypeProperty ; +s4ehaw:dimension rdf:type owl:DatatypeProperty ; rdfs:label "dimension"@en ; - rdfs:comment "The dimension of the device i.e. height*weight*length"@en ; + rdfs:comment "The dimension of the device i.e. height*weight*length."@en ; rdfs:range xsd:string ; - rdfs:domain :DeviceType . + rdfs:domain s4ehaw:DeviceType . ### https://saref.etsi.org/s4ehaw/dob -:dob rdf:type owl:DatatypeProperty ; +s4ehaw:dob rdf:type owl:DatatypeProperty ; rdfs:label "date of birth"@en ; - rdfs:comment "The date of birth of an actor"@en ; + rdfs:comment "The date of birth of a health actor."@en ; rdfs:range xsd:dateTime ; - rdfs:domain :Actor . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/dutyCycle -:dutyCycle rdf:type owl:DatatypeProperty ; +s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ; rdfs:label "duty cycle"@en ; - rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed" ; + rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed."@en ; rdfs:range xsd:float ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . -### https://saref.etsi.org/s4ehaw/email +### https://saref.etsi.org/s4ehaw/hasMbox -:email rdf:type owl:DatatypeProperty ; +s4ehaw:hasMbox rdf:type owl:DatatypeProperty ; - rdfs:label "email"@en ; + rdfs:label "has mbox"@en ; - rdfs:comment "The email address for an actor"@en ; + rdfs:comment "An email address (or mail box) of an health actor: a URI with the 'mailto' scheme as defined by RFC 6068."@en ; - rdfs:range xsd:string ; + rdfs:range xsd:anyURI ; - rdfs:domain :Actor . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/faultTolerence -:faultTolerence rdf:type owl:DatatypeProperty ; +s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ; + + rdfs:label "fault tolerence"@en ; + + rdfs:comment "Defines the error rate tolerated for a measurement function."@en ; rdfs:range xsd:double ; - rdfs:domain :Ban , - :Process . + rdfs:domain s4ehaw:MeasurementFunction . ### https://saref.etsi.org/s4ehaw/firstName -:firstName rdf:type owl:DatatypeProperty ; +s4ehaw:firstName rdf:type owl:DatatypeProperty ; rdfs:label "first name"@en ; - rdfs:comment "The first name of an actor."@en ; + rdfs:comment "The first name of a health actor."@en ; rdfs:range xsd:string ; - rdfs:domain :Actor . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/format -:format rdf:type owl:DatatypeProperty ; +s4ehaw:format rdf:type owl:DatatypeProperty ; rdfs:label "format"@en ; @@ -971,738 +863,603 @@ saref:offers rdf:type owl:ObjectProperty ; rdfs:range xsd:anyURI ; - rdfs:domain :Data . + rdfs:domain s4ehaw:Data . ### https://saref.etsi.org/s4ehaw/frequency -:frequency rdf:type owl:DatatypeProperty ; +s4ehaw:frequency rdf:type owl:DatatypeProperty ; rdfs:label "frequency"@en ; - rdfs:comment "The frequency is the number of instructions an embedded processor - within a Health device - can perform per second" ; + rdfs:comment "The frequency is the number of instructions an embedded processor - within a health device - can perform per second."@en ; rdfs:range xsd:double ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . -### https://saref.etsi.org/s4ehaw/gender +### https://saref.etsi.org/s4ehaw/hasGender -:gender rdf:type owl:DatatypeProperty ; +s4ehaw:hasGender rdf:type owl:DatatypeProperty ; - rdfs:label "gender"@en ; + rdfs:label "has gender"@en ; - rdfs:comment "The gender of an actor"@en ; + rdfs:comment "The gender of a health actor."@en ; - rdfs:domain :Actor ; + rdfs:domain s4ehaw:HealthActor ; rdfs:range [ rdf:type rdfs:Datatype ; - owl:oneOf [ rdf:type rdf:List ; - rdf:first "female" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "male" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "other" ; - rdf:rest rdf:nil - ] - ] - ] - ] . + owl:oneOf [ rdf:type rdf:List ; + rdf:first "male" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "female" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "undetermined" ; + rdf:rest rdf:nil + ] + ] + ] + ] . ### https://saref.etsi.org/s4ehaw/groundingProtocol -:groundingProtocol rdf:type owl:DatatypeProperty ; +s4ehaw:groundingProtocol rdf:type owl:DatatypeProperty ; rdfs:label "grounding protocol"@en ; - rdfs:comment "The grounding protocol is the protocol used to transmit the message of the service, e.g. BLE" ; + rdfs:comment "The grounding protocol is the protocol used to transmit the message of the service, e.g. BLE."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceGrounding . + rdfs:domain s4ehaw:ServiceGrounding . ### https://saref.etsi.org/s4ehaw/hasCalculationMethod -:hasCalculationMethod rdf:type owl:DatatypeProperty ; +s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ; rdfs:label "has calculation method"@en ; - rdfs:comment "The service process has a calculation method to get the output or result, e.g. the calculation formula to determine the posture of a patient" ; + rdfs:comment "The service process has a calculation method to get the output or result, e.g. the calculation formula to determine the posture of a patient."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . + rdfs:domain s4ehaw:ServiceProcess . ### https://saref.etsi.org/s4ehaw/hasEffect -:hasEffect rdf:type owl:DatatypeProperty ; +s4ehaw:hasEffect rdf:type owl:DatatypeProperty ; rdfs:label "has effect"@en ; - 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..."@en ; + rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . + rdfs:domain s4ehaw:ServiceProcess . -### https://saref.etsi.org/s4ehaw/hasHabits +### https://saref.etsi.org/s4ehaw/hasHabit -:hasHabits rdf:type owl:DatatypeProperty ; +s4ehaw:hasHabit rdf:type owl:DatatypeProperty ; - rdfs:label "has habits"@en ; + rdfs:label "has habit"@en ; - rdfs:comment "The habits of the user, e.g. smoking" , - "The habits of the patient, e.g smoking" ; + rdfs:comment "The habits of a health actor, e.g. smoking."@en ; rdfs:range xsd:string ; - rdfs:domain :Patient , - :User . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/hasInput -:hasInput rdf:type owl:DatatypeProperty ; +s4ehaw:hasInput rdf:type owl:DatatypeProperty ; rdfs:label "has input"@en ; - rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor, etc." ; + rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor..."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . + rdfs:domain s4ehaw:ServiceProcess . ### https://saref.etsi.org/s4ehaw/hasOutput -:hasOutput rdf:type owl:DatatypeProperty ; +s4ehaw:hasOutput rdf:type owl:DatatypeProperty ; rdfs:label "has output"@en ; - rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient" ; + rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . - - - -### https://saref.etsi.org/s4ehaw/hasPosture - -:hasPosture rdf:type owl:DatatypeProperty ; - - rdfs:label "has posture"@en ; - - rdfs:comment "The posture of the patient, e.g. lying" , - "The posture of the user, e.g. lying" ; - - rdfs:domain :Patient , - :User ; - - rdfs:range [ rdf:type rdfs:Datatype ; - owl:oneOf [ rdf:type rdf:List ; - rdf:first "exercising" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "lying" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "other" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "running" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "sitting" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "walking" ; - rdf:rest rdf:nil - ] - ] - ] - ] - ] - ] - ] . + rdfs:domain s4ehaw:ServiceProcess . ### https://saref.etsi.org/s4ehaw/hasPrecondition -:hasPrecondition rdf:type owl:DatatypeProperty ; +s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ; rdfs:label "has precondition"@en ; - rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked" ; + rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . + rdfs:domain s4ehaw:ServiceProcess . ### https://saref.etsi.org/s4ehaw/hasResult -:hasResult rdf:type owl:DatatypeProperty ; +s4ehaw:hasResult rdf:type owl:DatatypeProperty ; rdfs:label "has result"@en ; - 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:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert..."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProcess . - - - -### https://saref.etsi.org/s4ehaw/impairment - -:impairment rdf:type owl:DatatypeProperty ; - - rdfs:label "impairment"@en ; - - rdfs:comment "The impairment type of the patient, e.g. deaf, visual" ; - - rdfs:domain :Patient ; - - rdfs:range [ rdf:type rdfs:Datatype ; - owl:oneOf [ rdf:type rdf:List ; - rdf:first "deaf" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "handling" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "hearing" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "visual" ; - rdf:rest rdf:nil - ] - ] - ] - ] - ] . + rdfs:domain s4ehaw:ServiceProcess . ### https://saref.etsi.org/s4ehaw/interfaceAddress -:interfaceAddress rdf:type owl:DatatypeProperty ; +s4ehaw:interfaceAddress rdf:type owl:DatatypeProperty ; rdfs:label "interface address"@en ; - rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others." ; + rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others."@en ; rdfs:range xsd:string ; - rdfs:domain :InterfaceType . + rdfs:domain s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/interfaceDescription -:interfaceDescription rdf:type owl:DatatypeProperty ; +s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ; rdfs:label "interface description"@en ; - rdfs:comment "The interface type description" ; + rdfs:comment "The interface type description."@en ; rdfs:range xsd:string ; - rdfs:domain :InterfaceType . - - - -### https://saref.etsi.org/s4ehaw/interfaceId - -:interfaceId rdf:type owl:DatatypeProperty ; - - rdfs:label "interface id"@en ; - - rdfs:comment "The interface Unique ID, i.e and URI for Linked Data compatibility purposes." ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Interface . + rdfs:domain s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/interfaceProtocol -:interfaceProtocol rdf:type owl:DatatypeProperty ; +s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ; rdfs:label "interface protocol"@en ; - rdfs:comment "The interface protocol can be BLE, serial, ethernet, etc." ; + rdfs:comment "The interface communication protocol can be e.g. BLE, serial, Ethernet..."@en ; rdfs:range xsd:string ; - rdfs:domain :InterfaceType . + rdfs:domain s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/isDerivedData -:isDerivedData rdf:type owl:DatatypeProperty ; +s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ; rdfs:label "is derived data"@en ; - rdfs:comment "Is derived data is a Boolean property to indicate if the data is a row data or a calculated/derived data from other one. "@en ; + rdfs:comment "Is derived data is a Boolean property to indicate if the data is a row data or a calculated/derived data from other one."@en ; rdfs:range xsd:boolean ; - rdfs:domain :Data . + rdfs:domain s4ehaw:Data . ### https://saref.etsi.org/s4ehaw/isGateway -:isGateway rdf:type owl:DatatypeProperty ; +s4ehaw:isGateway rdf:type owl:DatatypeProperty ; rdfs:label "is gateway"@en ; - rdfs:comment "This boolean variable indicates if the interface is a gateway or not." ; + rdfs:comment "This boolean variable indicates if the interface is a gateway or not."@en ; rdfs:range xsd:boolean ; - rdfs:domain :Interface . + rdfs:domain s4ehaw:Interface . ### https://saref.etsi.org/s4ehaw/lastName -:lastName rdf:type owl:DatatypeProperty ; +s4ehaw:lastName rdf:type owl:DatatypeProperty ; rdfs:label "last name"@en ; - rdfs:comment "The familly name of an actor."@en ; + rdfs:comment "The familly name of a health actor."@en ; rdfs:range xsd:string ; - rdfs:domain :Actor . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/latency -:latency rdf:type owl:DatatypeProperty ; +s4ehaw:latency rdf:type owl:DatatypeProperty ; rdfs:label "latency"@en ; - 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 measurement function."@en ; rdfs:range xsd:float ; - rdfs:domain :Process . + rdfs:domain s4ehaw:MeasurementFunction . ### https://saref.etsi.org/s4ehaw/lifetime -:lifetime rdf:type owl:DatatypeProperty ; +s4ehaw:lifetime rdf:type owl:DatatypeProperty ; rdfs:label "lifetime"@en ; - rdfs:comment "The BAN lifetime, e.g. BAN for entertainment purposes should have a lifetime of weeks or few years whereas BAN dedicated for assisted living or anomaly monitoring should last for many years." ; + rdfs:comment "The BAN lifetime, e.g. BAN for entertainment purposes should have a lifetime of weeks or few years whereas BAN dedicated for assisted living or anomaly monitoring should last for many years."@en ; rdfs:range xsd:dateTime ; - rdfs:domain :Ban . + rdfs:domain s4ehaw:Ban . -### https://saref.etsi.org/s4ehaw/location +### https://saref.etsi.org/s4ehaw/geeolocation -:location rdf:type owl:DatatypeProperty ; +s4ehaw:geolocation rdf:type owl:DatatypeProperty ; - rdfs:label "location"@en ; + rdfs:label "geolocation"@en ; - 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:comment "The geolocation, when available, shall be given relatively to the current location - geolocation as standardized ISO 6709 -."@en ; rdfs:range xsd:string ; - rdfs:domain :Ban . + rdfs:domain s4ehaw:PhysicalLocation . + + + +### https://saref.etsi.org/s4ehaw/hasGeolocation + +s4ehaw:hasGeolocation rdf:type owl:DatatypeProperty ; + + rdfs:label "has geolocation"@en ; + + rdfs:comment "The geolocation of the BAN, when available and needed, shall be given relatively to the current location - geolocation as standardized ISO 6709 - of the patient wearing the BAN."@en ; + + rdfs:range xsd:string ; + + rdfs:domain s4ehaw:Ban . + + + +### https://saref.etsi.org/s4ehaw/postalAddress + +s4ehaw:postalAddress rdf:type owl:DatatypeProperty ; + + rdfs:label "postal address"@en ; + + rdfs:comment "Defines the postal address."@en ; + + rdfs:range xsd:string ; + + rdfs:domain s4ehaw:PhysicalLocation . ### https://saref.etsi.org/s4ehaw/manufacturer -:manufacturer rdf:type owl:DatatypeProperty ; +s4ehaw:manufacturer rdf:type owl:DatatypeProperty ; rdfs:label "manufacturer"@en ; - rdfs:comment "The manufacturer name of the embedded processor of a Health device, e.g. intel." ; + rdfs:comment "The manufacturer name of the embedded processor of a health device, e.g. Intel."@en ; rdfs:range xsd:string ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . ### https://saref.etsi.org/s4ehaw/maximumFlash -:maximumFlash rdf:type owl:DatatypeProperty ; +s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ; rdfs:label "maximum flash"@en ; - rdfs:comment "Indicates the maximum flash memory space for a Health device" ; + rdfs:comment "Indicates the maximum flash memory space of a health device."@en ; rdfs:range xsd:double ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . ### https://saref.etsi.org/s4ehaw/maximumRam -:maximumRam rdf:type owl:DatatypeProperty ; +s4ehaw:maximumRam rdf:type owl:DatatypeProperty ; rdfs:label "maximum ram"@en ; - rdfs:comment "Indicates the maximum volatile memory space for a Health device" ; + rdfs:comment "Indicates the maximum volatile memory space of a health device."@en ; rdfs:range xsd:double ; - rdfs:domain :Power . + rdfs:domain s4ehaw:ComputingPower . ### https://saref.etsi.org/s4ehaw/maximumValue -:maximumValue rdf:type owl:DatatypeProperty ; +s4ehaw:maximumValue rdf:type owl:DatatypeProperty ; rdfs:label "maximum value"@en ; - rdfs:comment "The maximum allowable value of a measurement"@en ; + rdfs:comment "The maximum allowable value of a measurement."@en ; rdfs:range xsd:double ; - rdfs:domain :Validity . + rdfs:domain s4ehaw:ValidityConstraint . ### https://saref.etsi.org/s4ehaw/minimumValue -:minimumValue rdf:type owl:DatatypeProperty ; +s4ehaw:minimumValue rdf:type owl:DatatypeProperty ; rdfs:label "minimum value"@en ; - rdfs:comment "The minimum allowable value of a measurement"@en ; + rdfs:comment "The minimum allowable value of a measurement."@en ; rdfs:range xsd:double ; - rdfs:domain :Validity . - - - -### https://saref.etsi.org/s4ehaw/modeId - -:modeId rdf:type owl:DatatypeProperty ; - - rdfs:label "mode id"@en ; - - rdfs:comment "The mode id identifies each mode, e.g. identifier for sleeping mode"@en ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Mode . + rdfs:domain s4ehaw:ValidityConstraint . ### https://saref.etsi.org/s4ehaw/modeName -:modeName rdf:type owl:DatatypeProperty ; +s4ehaw:modeName rdf:type owl:DatatypeProperty ; rdfs:label "mode name"@en ; - rdfs:comment "The mode name of a device, e.g. sleeping"@en ; + rdfs:comment "The mode name of a device, e.g. sleeping."@en ; rdfs:range xsd:string ; - rdfs:domain :Mode . + rdfs:domain s4ehaw:Mode . ### https://saref.etsi.org/s4ehaw/phenomena -:phenomena rdf:type owl:DatatypeProperty ; +s4ehaw:phenomena rdf:type owl:DatatypeProperty ; - rdfs:label "phenomena "@en ; + rdfs:label "phenomena"@en ; - 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:range xsd:string ; - rdfs:domain :Ban . + rdfs:domain s4ehaw:Ban . -### https://saref.etsi.org/s4ehaw/phoneNumber +### https://saref.etsi.org/s4ehaw/phone -:phoneNumber rdf:type owl:DatatypeProperty ; +s4ehaw:phone rdf:type owl:DatatypeProperty ; - rdfs:label "phone number"@en ; + rdfs:label "phone"@en ; - rdfs:comment "The phone number of an actor, in international format."@en ; + rdfs:comment "The phone number of a health actor, in international format."@en ; rdfs:range xsd:string ; - rdfs:domain :Actor . + rdfs:domain s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/portNumber -:portNumber rdf:type owl:DatatypeProperty ; +s4ehaw:portNumber rdf:type owl:DatatypeProperty ; rdfs:label "port number"@en ; - rdfs:comment "The port number used to offer the service" ; + rdfs:comment "The port number used to offer the service."@en ; rdfs:range xsd:positiveInteger ; - rdfs:domain :ServiceGrounding . + rdfs:domain s4ehaw:ServiceGrounding . ### https://saref.etsi.org/s4ehaw/precision -:precision rdf:type owl:DatatypeProperty ; +s4ehaw:precision rdf:type owl:DatatypeProperty ; rdfs:label "precision"@en ; - rdfs:comment "Precision of a process describes the closeness of the measurements to each other for a process."@en ; + rdfs:comment "Precision of a measurement function is the uncertainty of the measured data."@en ; rdfs:range xsd:float ; - rdfs:domain :Process . - - - -### https://saref.etsi.org/s4ehaw/processId - -:processId rdf:type owl:DatatypeProperty ; - - rdfs:label "process id"@en ; - - rdfs:comment "The process Unique ID, i.e. and URI for Linked Data compatibility purposes." , - "The measurement process Unique ID, i.e. and URI for Linked Data compatibility purposes." ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :MeasurementProcess , - :Process . - - - -### https://saref.etsi.org/s4ehaw/processorId - -:processorId rdf:type owl:DatatypeProperty ; - - rdfs:label "processor id"@en ; - - rdfs:comment "The processor identifier should identify each processor" ; - - rdfs:range xsd:string ; - - rdfs:domain :Power . + rdfs:domain s4ehaw:MeasurementFunction . ### https://saref.etsi.org/s4ehaw/rechargeable -:rechargeable rdf:type owl:DatatypeProperty ; +s4ehaw:rechargeable rdf:type owl:DatatypeProperty ; rdfs:label "rechargeable"@en ; - rdfs:comment "This boolean variable indicates if the source of energy of the eHealth Device is rechargeable or not, e.g. has battery" ; + rdfs:comment "This boolean variable indicates if the power source is rechargeable or not, e.g. a rechargeable battery."@en ; rdfs:range xsd:boolean ; - rdfs:domain :Energy . + rdfs:domain s4ehaw:PowerSource . ### https://saref.etsi.org/s4ehaw/remainingBatteryLevel -:remainingBatteryLevel rdf:type owl:DatatypeProperty ; +s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ; rdfs:label "remaining battery level"@en ; - rdfs:comment "The level of remaining battery for a given energy source of a eHealth device"@en ; + rdfs:comment "The level of remaining battery for a given power source of a health device."@en ; rdfs:range xsd:double ; - rdfs:domain :Energy . - - - -### https://saref.etsi.org/s4ehaw/responsibilityPartyId - -:responsibilityPartyId rdf:type owl:DatatypeProperty ; - - rdfs:label "responsibility party id"@en ; - - rdfs:comment "The responsibility party Unique ID, i.e and URI for Linked Data compatibility purposes." ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :ResponsibilityParty . + rdfs:domain s4ehaw:PowerSource . ### https://saref.etsi.org/s4ehaw/sampleTime -:sampleTime rdf:type owl:DatatypeProperty ; +s4ehaw:sampleTime rdf:type owl:DatatypeProperty ; rdfs:label "sample time"@en ; - rdfs:comment "The sample time of the process"@en ; + rdfs:comment "The sample time of a measurement function."@en ; rdfs:range xsd:float ; - rdfs:domain :Process . + rdfs:domain s4ehaw:MeasurementFunction . ### https://saref.etsi.org/s4ehaw/sendingFrequency -:sendingFrequency rdf:type owl:DatatypeProperty ; +s4ehaw:sendingFrequency rdf:type owl:DatatypeProperty ; rdfs:label "sending frequency"@en ; - rdfs:comment "Defines the sending frequency at an health device level." ; + rdfs:comment "Defines the sending frequency at an health device level."@en ; rdfs:range xsd:float ; - rdfs:domain :Periodic . + rdfs:domain s4ehaw:PeriodicCommunicationFunction . ### https://saref.etsi.org/s4ehaw/serialNb -:serialNb rdf:type owl:DatatypeProperty ; +s4ehaw:serialNb rdf:type owl:DatatypeProperty ; rdfs:label "serial number"@en ; - rdfs:comment "The serial number of the Health Device." , - "The serial number of the Functional Device." ; + rdfs:comment "The serial number of a health device."@en ; rdfs:range xsd:string ; - rdfs:domain :FunctionalDevice , - :HealthDevice . + rdfs:domain s4ehaw:HealthDevice . ### https://saref.etsi.org/s4ehaw/serviceDescription -:serviceDescription rdf:type owl:DatatypeProperty ; +s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ; rdfs:label "service description"@en ; - rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement" ; + rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProfile . + rdfs:domain s4ehaw:ServiceProfile . ### https://saref.etsi.org/s4ehaw/serviceName -:serviceName rdf:type owl:DatatypeProperty ; +s4ehaw:serviceName rdf:type owl:DatatypeProperty ; rdfs:label "service name"@en ; - rdfs:comment "The service name identify the offered service, e.g heart rate" ; + rdfs:comment "The service name identify the offered service, e.g heart rate."@en ; rdfs:range xsd:string ; - rdfs:domain :ServiceProfile . + rdfs:domain s4ehaw:ServiceProfile . -### https://saref.etsi.org/s4ehaw/sourceType +### https://saref.etsi.org/s4ehaw/powerSourceType -:sourceType rdf:type owl:DatatypeProperty ; +s4ehaw:powerSourceType rdf:type owl:DatatypeProperty ; - rdfs:label "source type"@en ; + rdfs:label "power source type"@en ; - rdfs:comment "The source type is the type of energy source of a Health device. It can be solar, battery, electricity, etc." ; + rdfs:comment "The type of power source of a health device. It can be solar, battery, electricity..."@en ; rdfs:range xsd:string ; - rdfs:domain :Energy . + rdfs:domain s4ehaw:PowerSource . ### https://saref.etsi.org/s4ehaw/topology -:topology rdf:type owl:DatatypeProperty ; +s4ehaw:topology rdf:type owl:DatatypeProperty ; rdfs:label "topology"@en ; - rdfs:comment "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 Star or Mesh or Others."@ne ; - rdfs:domain :Ban ; + rdfs:domain s4ehaw:Ban ; rdfs:range [ rdf:type rdfs:Datatype ; - owl:oneOf [ rdf:type rdf:List ; - rdf:first "Adhoc" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "Mesh" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "Others" ; - rdf:rest [ rdf:type rdf:List ; - rdf:first "Stars" ; - rdf:rest rdf:nil - ] - ] - ] - ] - ] . - - - -### https://saref.etsi.org/s4ehaw/userId - -:userId rdf:type owl:DatatypeProperty ; - - rdfs:label "user id"@en ; - - rdfs:comment "The user Unique ID, i.e and URI for Linked Data compatibility purposes." , - "The helper Unique ID, i.e and URI for Linked Data compatibility purposes." , - "The patient Unique ID, i.e and URI for Linked Data compatibility purposes." , - "The caregiver Unique ID, i.e and URI for Linked Data compatibility purposes." ; - - rdfs:range xsd:anyURI ; - - rdfs:domain :Caregiver , - :Helper , - :Patient , - :User . + owl:oneOf [ rdf:type rdf:List ; + rdf:first "Adhoc" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "Star" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "Mesh" ; + rdf:rest rdf:nil + ] + ] + ] + ] . ### https://saref.etsi.org/s4ehaw/velocity -:velocity rdf:type owl:DatatypeProperty ; +s4ehaw:velocity rdf:type owl:DatatypeProperty ; rdfs:label "velocity"@en ; - rdfs:comment "The velocity of a moving device"@en ; + rdfs:comment "The velocity of a moving device."@en ; rdfs:range xsd:float ; - rdfs:domain :DeviceType . + rdfs:domain s4ehaw:DeviceType . @@ -1723,29 +1480,24 @@ voaf:Vocabulary rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Activities -:Activities rdf:type owl:Class . +s4ehaw:Activity rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Actor - -:Actor rdf:type owl:Class ; - - owl:equivalentClass :Contact . +### https://saref.etsi.org/s4ehaw/HealthActor +s4ehaw:HealthActor rdf:type owl:Class ; + rdfs:comment "The eHealth system actors like e.g. caregivers, patients, users, helpers..."@en ; -### https://saref.etsi.org/s4ehaw/Address + owl:equivalentClass foaf:Agent , + s4ehaw:Contact . -:Address rdf:type owl:Class ; - - rdfs:subClassOf :Physical . +### https://saref.etsi.org/s4ehaw/AlarmCommand -### https://saref.etsi.org/s4ehaw/Alarm - -:Alarm rdf:type owl:Class ; +s4ehaw:AlarmCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command . @@ -1753,89 +1505,89 @@ voaf:Vocabulary rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Ban -:Ban rdf:type owl:Class . +s4ehaw:Ban rdf:type owl:Class . + +### https://saref.etsi.org/s4ehaw/BanApplicationDomain -### https://saref.etsi.org/s4ehaw/BodySurface +s4ehaw:BanApplicationDomain rdf:type owl:Class . -:BodySurface rdf:type owl:Class ; + + +### https://saref.etsi.org/s4ehaw/BodySurfaceLocation + +s4ehaw:BodySurfaceLocation rdf:type owl:Class ; - rdfs:subClassOf :Location . + rdfs:subClassOf s4ehaw:Location . ### https://saref.etsi.org/s4ehaw/Caregiver -:Caregiver rdf:type owl:Class ; +s4ehaw:Caregiver rdf:type owl:Class ; - rdfs:subClassOf :Actor . + rdfs:subClassOf s4ehaw:HealthActor . -### https://saref.etsi.org/s4ehaw/CommunicationProcess +### https://saref.etsi.org/s4ehaw/CommunicationFunction -:CommunicationProcess rdf:type owl:Class . +s4ehaw:CommunicationFunction rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Constraints +### https://saref.etsi.org/s4ehaw/Constraint -:Constraints rdf:type owl:Class . +s4ehaw:Constraint rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Contact -:Contact rdf:type owl:Class . +s4ehaw:Contact rdf:type owl:Class . + +### https://saref.etsi.org/s4ehaw/DailyActivity -### https://saref.etsi.org/s4ehaw/Coordinate +s4ehaw:DailyActivity rdf:type owl:Class ; -:Coordinate rdf:type owl:Class ; - - rdfs:subClassOf :Physical . + rdfs:comment "The class of activities that occur during daytime."@en ; + + rdfs:subClassOf s4ehaw:Activity . ### https://saref.etsi.org/s4ehaw/Data -:Data rdf:type owl:Class . +s4ehaw:Data rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/DeviceType -:DeviceType rdf:type owl:Class . +s4ehaw:DeviceType rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Energy +### https://saref.etsi.org/s4ehaw/PowerSource -:Energy rdf:type owl:Class . +s4ehaw:PowerSource rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Environment +### https://saref.etsi.org/s4ehaw/EventDrivenCommunicationFunction -:Environment rdf:type owl:Class ; +s4ehaw:EventDrivenCommunicationFunction rdf:type owl:Class ; - rdfs:subClassOf :ServiceCategory . - - - -### https://saref.etsi.org/s4ehaw/EventDriven - -:EventDriven rdf:type owl:Class ; - - rdfs:subClassOf :CommunicationProcess . + rdfs:subClassOf s4ehaw:CommunicationFunction . ### https://saref.etsi.org/s4ehaw/FunctionalDevice -:FunctionalDevice rdf:type owl:Class ; +s4ehaw:FunctionalDevice rdf:type owl:Class ; rdfs:subClassOf saref:Device . @@ -1843,7 +1595,7 @@ voaf:Vocabulary rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/HealthDevice -:HealthDevice rdf:type owl:Class ; +s4ehaw:HealthDevice rdf:type owl:Class ; rdfs:subClassOf saref:Device . @@ -1851,45 +1603,43 @@ voaf:Vocabulary rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Helper -:Helper rdf:type owl:Class ; +s4ehaw:Helper rdf:type owl:Class ; - rdfs:subClassOf :Actor . + rdfs:subClassOf s4ehaw:HealthActor . ### https://saref.etsi.org/s4ehaw/Hub -:Hub rdf:type owl:Class ; +s4ehaw:Hub rdf:type owl:Class ; - rdfs:subClassOf :HealthDevice . + rdfs:subClassOf s4ehaw:HealthDevice . +### https://saref.etsi.org/s4ehaw/Impairment -### https://saref.etsi.org/s4ehaw/Implant +s4ehaw:Impairment rdf:type owl:Class . -:Implant rdf:type owl:Class ; - - rdfs:subClassOf :Location . +### https://saref.etsi.org/s4ehaw/ImplantLocation -### https://saref.etsi.org/s4ehaw/Interface - -:Interface rdf:type owl:Class . - +s4ehaw:ImplantLocation rdf:type owl:Class ; + + rdfs:subClassOf s4ehaw:Location . -### https://saref.etsi.org/s4ehaw/InterfaceType -:InterfaceType rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw/Interface +s4ehaw:Interface rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Legal +### https://saref.etsi.org/s4ehaw/LegalConstraint -:Legal rdf:type owl:Class ; +s4ehaw:LegalConstraint rdf:type owl:Class ; - rdfs:subClassOf :Constraints ; + rdfs:subClassOf s4ehaw:Constraint ; rdfs:comment "This is an empty container for describing the legal constraints a data can be submitted to, like e.g. anonymization."@en . @@ -1897,155 +1647,160 @@ voaf:Vocabulary rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Location -:Location rdf:type owl:Class . +s4ehaw:Location rdf:type owl:Class ; + rdfs:comment "The location, i.e. a position against the body (on - body surface – or in the body – implant –) and a physical location (i.e. a postal address and/or a current geolocation geolocation when available)."@en . -### https://saref.etsi.org/s4ehaw/MeasurementProcess +### https://saref.etsi.org/s4ehaw/MeasurementFunction -:MeasurementProcess rdf:type owl:Class ; +s4ehaw:MeasurementFunction rdf:type owl:Class ; - rdfs:subClassOf :Process . + rdfs:subClassOf saref:Function . ### https://saref.etsi.org/s4ehaw/MeasurementSession -:MeasurementSession rdf:type owl:Class . +s4ehaw:MeasurementSession rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/Mode -:Mode rdf:type owl:Class ; +s4ehaw:Mode rdf:type owl:Class ; - rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime" . + rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime."@en . + + + +### https://saref.etsi.org/s4ehaw/NocturnalActivity + +s4ehaw:NocturnalActivity rdf:type owl:Class ; + + rdfs:comment "The class of activities that occur during the night."@en ; + rdfs:subClassOf s4ehaw:Activity . -### https://saref.etsi.org/s4ehaw/OnRequest -:OnRequest rdf:type owl:Class ; +### https://saref.etsi.org/s4ehaw/OnRequestCommunicationFunction + +s4ehaw:OnRequestCommunicationFunction rdf:type owl:Class ; - rdfs:subClassOf :CommunicationProcess . + rdfs:subClassOf s4ehaw:CommunicationFunction . -### https://saref.etsi.org/s4ehaw/Operating +### https://saref.etsi.org/s4ehaw/OperatingConstraint -:Operating rdf:type owl:Class ; +s4ehaw:OperatingConstraint rdf:type owl:Class ; - rdfs:subClassOf :Constraints ; + rdfs:subClassOf s4ehaw:Constraint ; - rdfs:comment "This is an empty container for describing the operating constraints of a device, e.g. prescribed humidity and temperature range, etc.."@en . + rdfs:comment "This is an empty container for describing the operating constraints of a device, e.g. prescribed humidity and temperature range..."@en . ### https://saref.etsi.org/s4ehaw/Patient -:Patient rdf:type owl:Class ; +s4ehaw:Patient rdf:type owl:Class ; - rdfs:subClassOf :Actor . + rdfs:subClassOf s4ehaw:HealthActor . -### https://saref.etsi.org/s4ehaw/Periodic +### https://saref.etsi.org/s4ehaw/PeriodicCommunicationFunction -:Periodic rdf:type owl:Class ; +s4ehaw:PeriodicCommunicationFunction rdf:type owl:Class ; - rdfs:subClassOf :CommunicationProcess . + rdfs:subClassOf s4ehaw:CommunicationFunction . + +### https://saref.etsi.org/s4ehaw/PhysicalLocation -### https://saref.etsi.org/s4ehaw/Physical +s4ehaw:PhysicalLocation rdf:type owl:Class ; -:Physical rdf:type owl:Class ; + rdfs:comment "The physical location, i.e. a postal address and a geolocation when available."@en ; - rdfs:subClassOf :Location . + rdfs:subClassOf s4ehaw:Location . -### https://saref.etsi.org/s4ehaw/Power +### https://saref.etsi.org/s4ehaw/Posture -:Power rdf:type owl:Class . +s4ehaw:Posture rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Process +### https://saref.etsi.org/s4ehaw/ComputingPower -:Process rdf:type owl:Class . +s4ehaw:ComputingPower rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw/Remainder +### https://saref.etsi.org/s4ehaw/RemainderCommand -:Remainder rdf:type owl:Class ; +s4ehaw:RemainderCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command . -### https://saref.etsi.org/s4ehaw/ResponsibilityParty +### https://saref.etsi.org/s4ehaw/ResponsibleParty -:ResponsibilityParty rdf:type owl:Class ; +s4ehaw:ResponsibleParty rdf:type owl:Class ; - rdfs:subClassOf :Actor ; + rdfs:subClassOf s4ehaw:HealthActor ; - rdfs:comment "The legal entity responsible for a BAN, i.e. to contact in case of problem" . - - - -### https://saref.etsi.org/s4ehaw/ServiceCategory - -:ServiceCategory rdf:type owl:Class . + rdfs:comment "The legal entity responsible for a BAN, i.e. to contact in case of problem"@en . ### https://saref.etsi.org/s4ehaw/ServiceGrounding -:ServiceGrounding rdf:type owl:Class . +s4ehaw:ServiceGrounding rdf:type owl:Class ; + rdfs:comment "How to access the service."@en . -### https://saref.etsi.org/s4ehaw/ServiceProcess -:ServiceProcess rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw/ServiceProcess +s4ehaw:ServiceProcess rdf:type owl:Class ; + rdfs:comment "How the service works."@en . -### https://saref.etsi.org/s4ehaw/ServiceProfile -:ServiceProfile rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw/ServiceProfile +s4ehaw:ServiceProfile rdf:type owl:Class ; -### https://saref.etsi.org/s4ehaw/Simple - -:Simple rdf:type owl:Class ; - - rdfs:subClassOf :ServiceProcess . + rdfs:comment "What the service does."@en . ### https://saref.etsi.org/s4ehaw/TimeSeriesMeasurements -:TimeSeriesMeasurements rdf:type owl:Class . +s4ehaw:TimeSeriesMeasurements rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw/User -:User rdf:type owl:Class ; +s4ehaw:User rdf:type owl:Class ; - rdfs:subClassOf :Actor . + rdfs:subClassOf s4ehaw:HealthActor . -### https://saref.etsi.org/s4ehaw/Validity +### https://saref.etsi.org/s4ehaw/ValidityConstraint -:Validity rdf:type owl:Class ; - - rdfs:subClassOf :Constraints . +s4ehaw:ValidityConstraint rdf:type owl:Class ; + + rdfs:subClassOf s4ehaw:Constraint . @@ -2053,7 +1808,7 @@ voaf:Vocabulary rdf:type owl:Class . s4wear:Wearable rdf:type owl:Class ; - rdfs:subClassOf :HealthDevice . + rdfs:subClassOf s4ehaw:HealthDevice . @@ -2061,23 +1816,26 @@ s4wear:Wearable rdf:type owl:Class ; saref:Actuator rdf:type owl:Class ; - rdfs:subClassOf :HealthDevice . + rdfs:subClassOf s4ehaw:HealthDevice . ### https://saref.etsi.org/saref/Command - saref:Command rdf:type owl:Class . ### https://saref.etsi.org/saref/Device - saref:Device rdf:type owl:Class . -### https://saref.etsi.org/s4wear/Measurement +### https://saref.etsi.org/saref/Function +saref:Function rdf:type owl:Class . + + + +### https://saref.etsi.org/saref/Measurement saref:Measurement rdf:type owl:Class . @@ -2087,19 +1845,116 @@ saref:Measurement rdf:type owl:Class . saref:Sensor rdf:type owl:Class ; - rdfs:subClassOf :HealthDevice . + rdfs:subClassOf s4ehaw:HealthDevice . ### https://saref.etsi.org/saref/Service - saref:Service rdf:type owl:Class . ### https://saref.etsi.org/saref/UnitOfMeasure - saref:UnitOfMeasure rdf:type owl:Class . + + +################################################################# +# +# Individuals +# +################################################################# + + +### https://saref.etsi.org/s4ehaw/healthcare + +s4ehaw:healthcare a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/telemedicine + +s4ehaw:telemedicine a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/assistedLiving + +s4ehaw:assistedLiving a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/sportTraining + +s4ehaw:sportTraining a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/pervasiveComputing + +s4ehaw:pervasiveComputing a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/safety + +s4ehaw:safety a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/emergency + +s4ehaw:emergency a s4ehaw:BanApplicationDomain . + + +### https://saref.etsi.org/s4ehaw/exercising + +s4ehaw:exercising a s4ehaw:Posture. + + +### https://saref.etsi.org/s4ehaw/lying + +s4ehaw:lying a s4ehaw:Posture . + + +### https://saref.etsi.org/s4ehaw/running + +s4ehaw:running a s4ehaw:Posture . + + +### https://saref.etsi.org/s4ehaw/sitting + +s4ehaw:sitting a s4ehaw:Posture . + + +### https://saref.etsi.org/s4ehaw/walking + +s4ehaw:walking a s4ehaw:Posture . + + +### https://saref.etsi.org/s4ehaw/deafImpairment + +s4ehaw:deafImpairment a s4ehaw:Impairment . + + +### https://saref.etsi.org/s4ehaw/hearingImpairment + +s4ehaw:hearingImpairment a s4ehaw:Impairment . + + +### https://saref.etsi.org/s4ehaw/handlingImpairment + +s4ehaw:handlingImpairment a s4ehaw:Impairment . + + +### https://saref.etsi.org/s4ehaw/visualImpairment + +s4ehaw:visualImpairment a s4ehaw:Impairment . + + +### https://saref.etsi.org/s4ehaw/blindImpairment + +s4ehaw:blindImpairment a s4ehaw:Impairment . + + +### https://saref.etsi.org/s4ehaw/mobilityImpairment + +s4ehaw:mobilityImpairment a s4ehaw:Impairment . + + ### Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net -- GitLab