saref4ehaw.ttl 55.1 KB
Newer Older
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix : <https://saref.etsi.org/s4ehaw/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@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 foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix saref: <https://saref.etsi.org/s4wear/> .
@prefix s4wear: <https://saref.etsi.org/s4ehaw/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix s4ehaw: <https://saref.etsi.org/s4ehaw/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix dcterms: <http://purl.org/dc/terms/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@base <https://saref.etsi.org/s4ehaw/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
<https://saref.etsi.org/s4ehaw/> rdf:type owl:Ontology ;
                                  owl:versionIRI <https://saref.etsi.org/s4ehaw/v0.1.2/s4ehaw/> ;
                                  rdfs:label "SAREF4EHAW"@en ;
                                  rdfs:comment "Extension of SAREF for eHealth Ageing Well domain." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                  dcterms:source <https://forge.etsi.org/rep/SAREF/s44ehaw/> ;
                                  owl:versionInfo "v0.1.2" ;
                                  vann:preferredNamespacePrefix "s4ehaw" ;
                                  dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> ;
                                  dcterms:publisher <https://www.etsi.org/> ;
                                  dcterms:description "s4ehaw is an extension of SAREF for eHealth Ageing Well"@en ;
                                  dcterms:issued "date when the document is online"^^xsd:date ;
                                  dcterms:created "start date of the STF 2019-01-01"^^xsd:date ;
                                  rdfs:label "min value"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                  vann:preferredNamespaceUri "https://saref.etsi.org/s4ehaw/" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                  dcterms:title "s4ehaw: an extension of SAREF for eHealth Ageing Well"@en ;
                                  dcterms:modified "do not set this"^^xsd:date ;
                                  dcterms:license <https://forge.etsi.org/etsi-software-license> ;
                                  rdfs:comment "the maximum value a data can take." ;
                                  rdfs:label "max value"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

#################################################################
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#    Annotation properties
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#################################################################

###  http://purl.org/dc/terms/contributor
dcterms:contributor rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
dcterms:created rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
dcterms:creator rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
dcterms:issued rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
dcterms:license rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/modified
dcterms:modified rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
dcterms:publisher rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
dcterms:source rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
dcterms:title rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .


#################################################################
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#    Object Properties
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#################################################################

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/contains
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:contains rdf:type owl:ObjectProperty ;
                rdfs:domain s4ehaw:Ban ;
                rdfs:range s4ehaw:HealthDevice ;
                rdfs:comment "Defines the relatonship between a Body Area Network or BAN that contains one or multiple health devices" ;
                rdfs:label "contains"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/elects
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:elects rdf:type owl:ObjectProperty ;
              rdfs:domain s4ehaw:Ban ;
              rdfs:range s4ehaw:Hub ;
              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:label "elects"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasActivities
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:hasActivitiesDeviceType rdf:type owl:ObjectProperty ;
               rdfs:domain :Patient ,
                           :User ;
               rdfs:range :Activities ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               rdfs:comment "The relationship between a patient that has activities" ,
                            "The relationship between a user that has activities" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               rdfs:label "has activities"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCommand
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasCommand rdf:type owl:ObjectProperty ;
                  rdfs:domain s4ehaw:Process ;
                  rdfs:range saref:Command ;
                  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:label "has command"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCommunicationProcess
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasCommunicationProcess rdf:type owl:ObjectProperty ;
                               rdfs:domain s4ehaw:Ban ;
                               rdfs:range s4ehaw:CommunicationProcess ;
                               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:label "has communication process"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasConstraints
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasConstraints rdf:type owl:ObjectProperty ;
                      rdfs:domain s4ehaw:Data ;
                      rdfs:range s4ehaw:Constraints ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                      rdfs:comment "Defines the relationship between a data that has constraints (validity, operating, security...)" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                      rdfs:label "has constraints"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasContact
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasContact rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                  rdfs:domain s4ehaw:Ban ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                  rdfs:range s4ehaw:Contact ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                  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)" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                  rdfs:label "has contact"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasData
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasData rdf:type owl:ObjectProperty ;
               rdfs:domain s4ehaw:Process ;
               rdfs:range s4ehaw:Data ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               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" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               rdfs:label "has data"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasDeviceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:domain s4ehaw:HealthDevice ,
		                 s4ehaw:FunctionalDevice ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:range s4ehaw:DeviceType ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     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" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:label "has device type"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasEnergy
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:hasEnergy rdf:type owl:ObjectProperty ;
                       rdfs:domain s4ehaw:DeviceType ;
                       rdfs:range s4ehaw:Energy ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                       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...)." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                       rdfs:label "has energy"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasInterface
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasInterface rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:domain s4ehaw:HealthDevice ,
		                s4ehaw:FunctionalDevice ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:range s4ehaw:Interface ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:comment "Defines the relatonship between a health device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." ,
		                 "Defines the relatonship between a functional device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:label "has interface"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasInterfaceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasInterfaceType rdf:type owl:ObjectProperty ;
                        rdfs:domain s4ehaw:DeviceType ,
                                    s4ehaw:Interface ;
                        rdfs:range s4ehaw:InterfaceType ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:comment "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" ,
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                     "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" ;
                        rdfs:label "has interface type"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasMesurement
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasMesurement rdf:type owl:ObjectProperty ;
                     rdfs:domain s4ehaw:Data ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:range saref:Measurement ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:comment "Defines the relatonship between data that has measurement" ;
                     rdfs:label "has measurement"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasMode
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasMode rdf:type owl:ObjectProperty ;
                rdfs:domain saref:DeviceType ;
                rdfs:range s4ehaw:Mode ;
                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:label "has mode"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasParticipants
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasParticipants rdf:type owl:ObjectProperty ;
                       rdfs:domain s4ehaw:MeasurementSession ;
                       rdfs:range s4ehaw:Actor ,
                                  s4ehaw:HealthDevice ;
                       rdfs:comment "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)" ,
                                    "Defines the relatonship between a measurement session that has one or multiple health devices as participants (sensor, actuator, wearables)" ;
                       rdfs:label "has participants"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasPhysicalLocation
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
                           rdfs:domain s4ehaw:Patient ;
                           rdfs:range s4ehaw:Physical ;
                           rdfs:comment "To identify the location of the patient" ;
                           rdfs:label "has physical location"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasPower
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:hasPower rdf:type owl:ObjectProperty ;
                    rdfs:domain s4ehaw:DeviceType ;
                    rdfs:range s4ehaw:Power ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    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...)." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:label "has power"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasResponsibilityParty
s4ehaw:hasResponsibilityParty rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                              rdfs:domain s4ehaw:Contact ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                              rdfs:range s4ehaw:ResponsibilityParty ;
                              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:label "has responsibility party"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasServiceCategory
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasServiceCategory rdf:type owl:ObjectProperty ;
                          rdfs:domain s4ehaw:ServiceProfile ;
                          rdfs:range s4ehaw:ServiceCategory ;
                          rdfs:comment "The service profile has two different service categories, body - e.g. heart rate, oxygene level - or environment - humidity, luminosity, etc.-" ;
                          rdfs:label "has service category"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ;
                                rdfs:domain s4ehaw:Data ;
                                rdfs:range s4ehaw:TimeSeriesMeasurements ;
                                rdfs:comment "Defines the relatonship between data that has time series measurements" ;
                                rdfs:label "has time series measurements"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/inCurrentMode
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ;
                rdfs:domain saref:HealthDevice ;
                rdfs:range s4ehaw:Mode ;
                rdfs:comment "Each eHealth device has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping..." ;
                rdfs:label "in current mode"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isAssociatedWith
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isAssociatedWith rdf:type owl:ObjectProperty ;
                        rdfs:domain s4ehaw:Atomic ;
                        rdfs:range s4ehaw:Composite ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:comment "For a composite process, more than one atomic process are associated together." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:label "is associated with"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isAttachedTo
s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ;
                  rdfs:domain s4ehaw:HealthDevice ;
                  rdfs:range s4ehaw:Actor ;
                  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:label "is attached to"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isDescribedBy
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
                     rdfs:domain saref:Service ;
                     rdfs:range s4ehaw:ServiceProcess ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:comment "Defines the relatonship between a service that is described by a service process (how the service works)." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:label "is described by"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isMeasuredIn
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isMeasuredIn rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:domain saref:Measurement ,
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                s4ehaw:TimeSeriesMeasurements ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:range saref:UnitOfMeasure ;
                    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." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:label "is measured in"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isUsedFor
s4ehaw:isUsedFor rdf:type owl:ObjectProperty ;
                 rdfs:domain s4ehaw:FunctionalDevice ,
                             s4ehaw:HealthDevice ;
                 rdfs:range s4ehaw:Process ;
                 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:label "is used for"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/saref#offers
saref:offers rdf:type owl:ObjectProperty ;
             rdfs:domain s4ehaw:HealthDevice ,
		         s4ehaw:FunctionalDevice ;
             rdfs:range saref:Service ;
             rdfs:comment "Defines the relatonship between a health device that offers services." ,
	                  "Defines the relatonship between a functional device that offers services." ;
             rdfs:label "offers"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/operatingConstraints
s4ehaw:operatingConstraints rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:domain s4ehaw:DeviceType ;
                               rdfs:range s4ehaw:Operating ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
			       rdfs:comment "The operating constraints of an health device" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:label "operating constraints"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
			       
###  https://saref.etsi.org/s4ehaw/position
s4ehaw:position rdf:type owl:ObjectProperty ;
                   rdfs:domain s4ehaw:HealthDevice ;
                   rdfs:range  s4ehaw:Location ,
                                    [ rdf:type owl:Class ;
                                      owl:unionOf ( s4ehaw:BodySurface
                                                    s4ehaw:Implant
                                                  )
                                    ] ;
                   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:label "position"@en .

Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/presents
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:presents rdf:type owl:ObjectProperty ;
                rdfs:domain saref:Service ;
                rdfs:range s4ehaw:ServiceProfile ;
                rdfs:comment "Defines the relatonship between a service that presents a service profile (what the service does)" ;
                rdfs:label "presents"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/supports
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:supports rdf:type owl:ObjectProperty ;
                rdfs:domain saref:Service ;
                rdfs:range s4ehaw:ServiceGrounding ;
                rdfs:comment "Defines the relatonship between a service that supports a service grounding (how to access the service)" ;
                rdfs:label "supports"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/uom
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:uom rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
           rdfs:domain s4ehaw:MeasurementProcess ;
           rdfs:range saref:UnitOfMeasure ;
           rdfs:comment "Defines the unit of measurement of a measurement process"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
           rdfs:label "unit of measurement"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

#################################################################
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#    Data properties
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#################################################################

###  http://xmlns.com/foaf/0.1/name
Marc Girod-Genet's avatar
Marc Girod-Genet committed
foaf:name rdf:type owl:DatatypeProperty ;
          rdfs:domain foaf:Person ;
          rdfs:range xsd:anyURI .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activitiesId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:activitiesId rdf:type owl:DatatypeProperty ;
              rdfs:domain :Activities ;
	      rdfs:range xsd:anyURI ;
              rdfs:comment "The activities Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
              rdfs:label "activities id"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activitiesType
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:activitiesType rdf:type owl:DatatypeProperty ;
                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
                                                                                     ]
                                                                          ]
                                                              ] ;
                rdfs:comment "The type of atcivities that a patient or a user can have, i.e. daily or nocturnal" ;
                rdfs:label "activities type"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activitiesDuration
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:activitiesDuration rdf:type owl:DatatypeProperty ;
                rdfs:domain :Activities ;
                rdfs:range xsd:double ;
                rdfs:comment "The duration of a patient or user activity, in second" ;
                rdfs:label "activities duration"@en . 
		

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activitiesKind
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:activitiesKind rdf:type owl:DatatypeProperty ;
                rdfs:domain :Activities ;
                rdfs:range xsd:string ;
                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:label "activities kind"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/baud
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:baud rdf:type owl:DatatypeProperty ;
            rdfs:domain s4ehaw:InterfaceType ;
            rdfs:range xsd:double ;
            rdfs:comment "The baud rate of the interface, the number of bits transmitted by second" ;
            rdfs:label "baud"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dutyCycle
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Power ;
                 rdfs:range xsd:float ;
                 rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed" ;
                 rdfs:label "duty cycle"@en .
		 
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/faultTolerence
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
                      rdfs:domain s4ehaw:Ban ,
                                  s4ehaw:Process ;
                      rdfs:range xsd:double .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/frequency
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:frequency rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Power ;
                 rdfs:range xsd:double ;
                 rdfs:comment "The frequency is the number of instructions an embedded processor - within a Health device - can perform per second" ;
                 rdfs:label "frequency"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/availableFlash
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "available flash"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/maximumFlash
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "maximum flash"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/maximumRam
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "maximum ram"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/remainingBatteryLevel
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
                     rdfs:domain s4ehaw:Energy ;
                     rdfs:range xsd:double ;
                     rdfs:comment "The level of remaining battery for a given energy source of a eHealth device"@en ;
                     rdfs:label "remaining battery level"@en .
			

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/availableRAM
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:availableRAM rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4ehaw:Power ;
                    rdfs:range xsd:double ;
                    rdfs:comment "The available RAM memory for a Health device"@en ;
                    rdfs:label "available RAM"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/latency
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "latency"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/minimumValue
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "minimum value"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/maximumValue
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "maximum value"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/precision
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "precision"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/sampleTime
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:Process ;
                  rdfs:range xsd:float ;
                  rdfs:comment "the sample time of the process"@en ;
                  rdfs:label "sample time"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/PortNumber
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:PortNumber rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:ServiceGrounding ;
                  rdfs:range xsd:positiveInteger ;
                  rdfs:comment "The port number used to offer the service" ;
                  rdfs:label "port number"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/actorId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:actorId rdf:type owl:DatatypeProperty ;
               rdfs:domain s4ehaw:Actor ;
               rdfs:range xsd:anyURI ;
               rdfs:comment "The actor Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
               rdfs:label "actor id"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/ageCategory
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:ageCategory rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:Patient ,
                               s4ehaw:User ;
                   rdfs:range [ rdf:type rdfs:Datatype ;
                                owl:oneOf [ rdf:type rdf:List ;
                                            rdf:first "old" ;
                                            rdf:rest [ rdf:type rdf:List ;
                                                       rdf:first "young" ;
                                                       rdf:rest rdf:nil
                                                     ]
                                          ]
                              ] ;
                   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:label "age category"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/applicationDomain
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:applicationDomain rdf:type owl:DatatypeProperty ;
                         rdfs:domain s4ehaw:Ban ;
                         rdfs:range xsd:string ;
                         rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
                         rdfs:label "application domain"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/banId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:banId rdf:type owl:DatatypeProperty ;
             rdfs:domain s4ehaw:Ban ;
             rdfs:range xsd:anyURI ;
             rdfs:comment "The Body Area Network or BAN Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
             rdfs:label "ban id"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/density
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "density"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/deviceId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:deviceId 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:label "device id"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/deviceTypeName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:DeviceType ;
                  rdfs:range xsd:string ;
                  rdfs:comment "The commercial name of a device"@en ;
                  rdfs:label "device type name"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dimension
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "dimension"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dob
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:dob rdf:type owl:DatatypeProperty ;
           rdfs:domain :Actor ;
           rdfs:range xsd:dateTime ;
           rdfs:comment "the date of birth of an actor"@en ;
           rdfs:label "date of birth"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/email
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:email rdf:type owl:DatatypeProperty ;
             rdfs:domain s4ehaw:Actor ;
             rdfs:range xsd:anyURI ;
             rdfs:comment "The email address for an actor"@en ;
             rdfs:label "email"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/faultTolerence
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
                      rdfs:range xsd:float .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/gender
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:gender rdf:type owl:DatatypeProperty ;
              rdfs:domain s4ehaw:Actor ;
              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
                                                           ]
                                                ]
                                     ]
                         ] ;
              rdfs:comment "the gender of an actor"@en ;
              rdfs:label "gender"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/groundingProtocol
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:groundingProtocol rdf:type owl:DatatypeProperty ;
                         rdfs:domain s4ehaw:ServiceGrounding ;
                         rdfs:range xsd:string ;
                         rdfs:comment "The grouding protocol is the protocol used to transmit the message of the service, e.g. BLE" ;
                         rdfs:label "grounding protocol"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCalculationMethod
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
                            rdfs:domain s4ehaw:ServiceProcess ;
                            rdfs:range xsd:string ;
                            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:label "has calculation method"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasEffect
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "has effect"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasHabits
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasHabits rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Patient ,
                             s4ehaw:User ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The habits of the patient, e.g  smoking" ,
                              "The habits of the user, e.g. smoking" ;
                 rdfs:label "has habits"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasInput
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:ServiceProcess ;
                rdfs:range xsd:string ;
                rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor, etc." ;
                rdfs:label "has input"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasOutput
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:ServiceProcess ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient" ;
                 rdfs:label "has output"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasPosture
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasPosture rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:Patient ,
                              s4ehaw: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:comment "The posture of the patient, e.g. lying" ,
                               "The posture of the user, e.g. lying" ;
                  rdfs:label "has posture"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasPrecondition
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "has precondition"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasResult
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:domain s4ehaw:ServiceProcess ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 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:label "has result"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/impairement
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:impairement rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw: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:comment "The impairement type of the patient" ;
                   rdfs:label "impairement"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/interfaceId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:interfaceId rdf:type owl:DatatypeProperty ;
                         rdfs:domain s4ehaw:Interface ;
                         rdfs:range xsd:anyURI ;
                         rdfs:comment "The interface Unique ID, i.e and URI for Linked Data compatibility purposes." ;
                         rdfs:label "interface id"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/interfaceAddress
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:interfaceAddress rdf:type owl:DatatypeProperty ;
                         rdfs:domain s4ehaw:InterfaceType ;
                         rdfs:range xsd:string ;
                         rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others." ;
                         rdfs:label "interface address"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/interfaceDescription
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
                            rdfs:domain s4ehaw:InterfaceType ;
                            rdfs:range xsd:string ;
                            rdfs:comment "The interface type description" ;
                            rdfs:label "interface description"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/interfaceProtocol
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
                         rdfs:domain s4ehaw:InterfaceType ;
                         rdfs:range xsd:string ;
                         rdfs:comment "The interface protocol can be BLE, serial, ethernet, etc." ;
                         rdfs:label "interface protocol"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isGateway
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4ehaw:Interface ;
                    rdfs:range xsd:boolean ;
                    rdfs:comment "This boolean variable indicates if the interface is a gateway or not." ;
                    rdfs:label "is gateway"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/lifetime
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:Ban ;
                rdfs:range xsd:dateTime ;
                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:label "lifetime"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/location
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "location"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/manufacturer
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4ehaw:Power ;
		    rdfs:range xsd:string ;
		    rdfs:comment "The manufacturer name of the embedded processor of a Health device, e.g. intel." ;
                    rdfs:label "manufacturer"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/modeId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "mode id"@en .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/modeName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "mode name"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/name
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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 .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/phenomena
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "phenomena "@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/phoneNumber
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:phoneNumber rdf:type owl:DatatypeProperty ;
             rdfs:domain :Actor ;
             rdfs:range xsd:string ;
             rdfs:comment "The phone number of an actor, in international format."@en ;
             rdfs:label "phone number"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/processId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:processId rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:Process ;
                 rdfs:range xsd:anyURI ;
                 rdfs:comment "The process Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
                 rdfs:label "process id"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/processorId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:processorId rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:Power ;
                   rdfs:range xsd:anyURI ;
                   rdfs:comment "The processor Identifier should identify each processor" ;
                   rdfs:label "processor id"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/rechargeable
Marc Girod-Genet's avatar
Marc Girod-Genet committed
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:label "rechargeable"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serialNb
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:serialNb rdf:type owl:DatatypeProperty ;
              rdfs:domain :HealthDevice ,
	                  :FunctionalDevice ;
	      rdfs:range xsd:anyURI ;
              rdfs:comment "The serial number of the Health Device." ,
	                   "The serial number of the Functional Device." ;
              rdfs:label "serial number"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serviceDescription
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
                          rdfs:domain s4ehaw:ServiceProfile ;
                          rdfs:range xsd:string ;
                          rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement" ;
                          rdfs:label "service description"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serviceName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:ServiceProfile ;
                   rdfs:range xsd:anyURI ;
                   rdfs:comment "The service name identify the offered service, e.g heart rate" ;
                   rdfs:label "service name"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/sourceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:sourceType rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4ehaw:Energy ;
                  rdfs:range xsd:string ;
                  rdfs:comment "The source type is the type of energy source of a Health device. It can be solar, battery, electricity, etc." ;
                  rdfs:label "source type"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/topology
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:topology rdf:type owl:DatatypeProperty ;
                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
                                                                        ]
                                                             ]
                                                  ]
                                       ]
                           ] ;
                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:label "topology"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/userId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:userId rdf:type owl:DatatypeProperty ;
               rdfs:domain :Caregiver ,
	                   :Patient ,
	                   :User ,
			   :Helper ;
               rdfs:range xsd:anyURI ;
               rdfs:comment "The caregiver 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 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." ;
               rdfs:label "user id"@en .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/velocity
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:velocity rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:DeviceType ;
                rdfs:range xsd:float ;
                rdfs:comment "The velocity of a moving device"@en ;
                rdfs:label "velocity"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
#################################################################
#    Classes
#################################################################
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://xmlns.com/foaf/0.1/Person
foaf:Person rdf:type owl:Class .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Action
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Action rdf:type owl:Class ;
              rdfs:subClassOf saref:Command .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Activities
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:Activities rdf:type owl:Class .
Marc Girod-Genet's avatar
Marc Girod-Genet committed