saref4ehaw.ttl 64.4 KB
Newer Older
moreiraj's avatar
moreiraj committed
@prefix : <http://www.semanticweb.org/owl/owlapi/turtle#> .
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#> .
moreiraj's avatar
moreiraj committed
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@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/saref/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix s4ehaw: <https://saref.etsi.org/s4ehaw/core/> .
@prefix s4envi: <https://saref.etsi.org/saref4envi/> .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
@prefix s4wear: <https://saref.etsi.org/s4wear/> .
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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 rdfs:label "SAREF4EHAW"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 
                                 dcterms:issued "date when the document is online"^^xsd:date ;
                                 
                                 dcterms:modified "do not set this"^^xsd:date ;
                                 
                                 dcterms:created "start date of the STF 2019-01-01"^^xsd:date ;
                                 
                                 vann:preferredNamespacePrefix "s4ehaw" ;
                                 
                                 rdfs:comment "Extension of SAREF for eHealth Ageing Well domain." ;
                                 
                                 vann:preferredNamespaceUri "https://saref.etsi.org/s4ehaw/" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

                                 vann:preferredNamespacePrefix "s4ehaw" ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 
                                 dcterms:description "s4ehaw is an extension of SAREF for eHealth Ageing Well"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

                                 dcterms:description """The objective of SAREF4EHAW is to extend SAREF ontology for the eHealth/Ageing-well (EHAW) vertical. Clause 4.1 of the present document shortly introduces a high level view of the envisioned SAREF4EHAW semantic model and modular ontology, with the retained concepts (i.e. classes) and their relations. 
SAREF4EHAW extension has been specified and formalised by investigating EHAW domain related resources, as reported in ETSI TR 103 509, such as: potential stakeholders, standardization initiatives, alliances/associations, European projects, EC directives, existing ontologies, and data repositories. Therefore, SAREF4EHAW modular ontology shall both:
 - Allow the implementation of a limited set of typical EHAW related use cases already identified in ETSI TR 103 509, i.e.
 - Use case 1 “elderly at home monitoring and support”,
 - Use case 2 “monitoring and support of healthy lifestyles for citizens”,
 - Use case 3 “Early Warning System (EWS) and Cardiovascular Accidents detection”.
 - Fulfil the eHealth Ageing Well related requirements provided in ETSI TR 103 509, mainly the ontological ones that were mostly taken as input for the ontology specification.
SAREF4EHAW mainly reuses the following existing ontologies: SAREF, ETSI SmartBAN reference model, SAREF 4 Environment extension, SAREF 4 Wearables extension, SAREF4health ontology which is a very first try to somehow extend SAREF ontology for the health vertical (it has nothing to do with ETSI SAREF4XYZ naming convention). The following figure presents the high level view of SAREF4EHAW ontology.
![SAREF4SYST overview](diagram/SAREF4EHAW_Model.jpg)
For semantic interoperability handling purposes, an ontology based solution, combined with sensing-as-a-service and WoT strategies, is retained for SAREF4EHAW. Therefore, an upper level ontology, at service level, shall also behas been fully modelled (Service class and sub-classes depicted in the previous figure).
For embedded semantic analytics purposes, SAREF4EHAW shall behas been designed using the modularity principle (see ETSI TR 103 509) and can thus be mainly described by the following self-contained knowledge sub-ontologies (or modules): HealthActor, Ban, HealthDevice, Function (measured data related concepts included) and Service."""^^<http://www.iana.org/assignments/media-types/text/markdown> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 
                                 dcterms:title "s4ehaw: an extension of SAREF for eHealth Ageing Well"@en ;
                                 
                                 owl:versionInfo "v0.1.2" ;
                                 
                                 dcterms:license <https://forge.etsi.org/etsi-software-license> ;
                                 
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 dcterms:source <https://forge.etsi.org/rep/SAREF/s4ehaw/> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 
                                 owl:versionIRI <https://saref.etsi.org/s4ehaw/v0.1.2/s4ehaw/> ;
                                 
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 owl:imports <https://saref.etsi.org/saref/core/> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

                                 owl:imports <https://saref.etsi.org/saref4envi/> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 dcterms:publisher <https://www.etsi.org/> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

                                 dcterms:creator <http://www-public.imtbs-tsp.eu/~girodgen/> ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                 dcterms:contributor <http://www-public.imtbs-tsp.eu/~girodgen/> ;

                                 dcterms:contributor <https://www.linkedin.com/in/lina-nachabe-2b292457/> ;

                                 dcterms:contributor <http://www.maxime-lefrancois.info/> ;

                                 dcterms:contributor <https://research.utwente.nl/en/persons/jo%C3%A3o-luiz-moreira> ;

                                 dcterms:contributor <https://www.linkedin.com/in/maurodragoni/> .
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
#################################################################

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/contributor
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:contributor rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/created
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:created rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/creator
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:creator rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/description
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:description rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/issued
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:issued rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/license
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:license rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/modified
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:modified rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/publisher
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:publisher rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/source
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:source rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/dc/terms/title
Marc Girod-Genet's avatar
Marc Girod-Genet committed
dcterms:title rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/vocab/vann/preferredNamespacePrefix
Marc Girod-Genet's avatar
Marc Girod-Genet committed
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/vocab/vann/preferredNamespaceUri
Marc Girod-Genet's avatar
Marc Girod-Genet committed
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .


moreiraj's avatar
moreiraj committed
###  http://www.w3.org/1999/02/22-rdf-syntax-ns#comment

rdf:comment rdf:type owl:AnnotationProperty .



Marc Girod-Genet's avatar
Marc Girod-Genet committed
#################################################################
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 ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "contains"@en ;
                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                rdfs:comment "A Body Area Network or BAN contains one or multiple health devices"@en ;
moreiraj's avatar
moreiraj committed
                
                rdfs:domain s4ehaw:Ban ;
                
                rdfs:range s4ehaw:HealthDevice .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasActivity
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasActivity rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                   
                   rdfs:label "has activity"@en ;
                   
                   rdfs:comment "A health actor may have one or multiple activities."@en ;
                   
                   rdfs:range s4ehaw:Activity ;
                   
                   rdfs:domain s4ehaw:HealthActor .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/hasBanApplicationDomain
moreiraj's avatar
moreiraj committed
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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCommunicationFunction
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasCommunicationFunction rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                                
                                rdfs:label "has communication function"@en ;
                                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                rdfs:comment "A BAN has a communication function that is the type of communication carried out between BAN devices and BAN Hub."@en ;
moreiraj's avatar
moreiraj committed
                                
                                rdfs:domain s4ehaw:Ban ;
                                
                                rdfs:range s4ehaw:CommunicationFunction .



###  https://saref.etsi.org/s4ehaw/hasComputingPower

s4ehaw:hasComputingPower rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                         rdfs:label "has computing power"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                         rdfs:comment "A health 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 ;
moreiraj's avatar
moreiraj committed
                         rdfs:range s4ehaw:ComputingPower ;
moreiraj's avatar
moreiraj committed
                         rdfs:domain s4ehaw:DeviceType .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasConstraint
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasConstraint rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:label "has constraint"@en ;
                     
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:comment "Data has constraints (validity, operating, security...)."@en ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:range s4ehaw:Constraint ;
                     
                     rdfs:domain s4ehaw:Data .
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 ;
moreiraj's avatar
moreiraj committed
                  
                  rdfs:label "has contact"@en ;
                  
                  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 s4ehaw:Ban ;
                  
                  rdfs:range s4ehaw:Contact .
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 ;
moreiraj's avatar
moreiraj committed
               
               rdfs:label "has data"@en ;
               
               rdfs:comment "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en ;
               
               rdfs:range s4ehaw:Data ;
               
               rdfs:domain saref:Function .
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 ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:label "has device type"@en ;
                     
                     rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en ;
                     
                     rdfs:range s4ehaw:DeviceType ;
                     
                     rdfs:domain s4ehaw:HealthDevice .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/hasHub
moreiraj's avatar
moreiraj committed
s4ehaw:hasHub rdf:type owl:ObjectProperty ;
              
              rdfs:label "has hub"@en ;
              
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              rdfs:comment "A Body Area Network or BAN elects one hub that mainly plays the role of both a data concentrator and a network GW."@en ;
moreiraj's avatar
moreiraj committed
              
              rdfs:domain s4ehaw:Ban ;
              
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              rdfs:range s4ehaw:BanHub .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



###  https://saref.etsi.org/s4ehaw/hasImpairment

s4ehaw:hasImpairment rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:label "has impairment"@en ;
                     
                     rdfs:comment "The impairment type of a patient, e.g. deaf, hearing, handling, visual, mobility..."@en ;
                     
                     rdfs:range s4ehaw:Impairment ;
                     
                     rdfs:domain s4ehaw:Patient .
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 ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "has interface"@en ;
                    
                    rdfs:comment "A health device has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ;
                    
                    rdfs:domain s4ehaw:HealthDevice ;
                    
                    rdfs:range s4ehaw:Interface .



###  https://saref.etsi.org/s4ehaw/hasLocation

s4ehaw:hasLocation rdf:type owl:ObjectProperty ;
                   
                   rdfs:label "has location"@en ;
                   
                   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 s4ehaw:HealthDevice ;
                   
                   rdfs:range s4ehaw:Location .
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 ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:label "has measurement"@en ;
                     
                     rdfs:comment "Defines the relationship between data that has measurement."@en ;
                     
                     rdfs:domain s4ehaw:Data ;
                     
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:range saref:Measurement .
moreiraj's avatar
moreiraj committed



###  https://saref.etsi.org/s4ehaw/hasMode

s4ehaw:hasMode rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
               rdfs:label "has mode"@en ;
moreiraj's avatar
moreiraj committed
               rdfs:comment "Each device type has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
moreiraj's avatar
moreiraj committed
               rdfs:domain s4ehaw:DeviceType ;
moreiraj's avatar
moreiraj committed
               rdfs:range s4ehaw:Mode .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/hasOperatingConstraint
moreiraj's avatar
moreiraj committed
s4ehaw:hasOperatingConstraint rdf:type owl:ObjectProperty ;
                              
                              rdfs:label "has operating constraint"@en ;
                              
                              rdfs:comment "The operating constraints of a health device."@en ;
                              
                              rdfs:domain s4ehaw:HealthDevice ;
                              
                              rdfs:range s4ehaw:OperatingConstraint .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasParticipant
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasParticipant rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "has participant"@en ;
                      
                      rdfs:comment "A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en ,
                                   "A measurement session has one or multiple health devices as participants (sensor, actuator, wearable)."@en ;
                      
                      rdfs:range s4ehaw:HealthActor ,
                                 s4ehaw:HealthDevice ;
                      
                      rdfs:domain s4ehaw:MeasurementCollectionSession .
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 ;
moreiraj's avatar
moreiraj committed
                           
                           rdfs:label "has physical location"@en ;
                           
                           rdfs:comment "Defines the physical location of the patient, i.e. its postal address and/or its geolocation (when available)."@en ;
                           
                           rdfs:domain s4ehaw:Patient ;
                           
                           rdfs:range s4ehaw:PhysicalLocation .
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:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                  
                  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 .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/hasPowerSource
moreiraj's avatar
moreiraj committed
s4ehaw:hasPowerSource rdf:type owl:ObjectProperty ;
                      
                      rdfs:label "has power source"@en ;
                      
                      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 s4ehaw:DeviceType ;
                      
                      rdfs:range s4ehaw:PowerSource .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasResponsibleParty
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                           
                           rdfs:label "has responsible party"@en ;
                           
                           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 s4ehaw:Ban ;
                           
                           rdfs:range s4ehaw:ResponsibleParty .
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 ;
moreiraj's avatar
moreiraj committed
                                
                                rdfs:label "has time series measurements"@en ;
                                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                rdfs:comment "Data has time series measurements, a sequence taken at successive equally spaced points in time."@en ;
moreiraj's avatar
moreiraj committed
                                
                                rdfs:domain s4ehaw:Data ;
                                
                                rdfs:range s4ehaw:TimeSeriesMeasurements .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/hasValues
moreiraj's avatar
moreiraj committed
s4ehaw:hasValues rdf:type owl:ObjectProperty ;
                 
                 rdfs:label "has values" ;
                 
                 rdfs:comment "A relationship defining the set of values (an array) of a certain property, e.g., energy or power" .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/inCurrentMode
moreiraj's avatar
moreiraj committed
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 characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
                     
                     rdfs:domain s4ehaw:HealthDevice ;
                     
                     rdfs:range s4ehaw:Mode .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isAttachedTo
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "is attached to"@en ;
                    
                    rdfs:comment "A health Device is attached to a health actor such as a patient, a user and or a caregiver."@en ;
                    
                    rdfs:range s4ehaw:HealthActor ;
                    
                    rdfs:domain s4ehaw:HealthDevice .
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 ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:label "is described by"@en ;
                     
                     rdfs:comment "A service is described by a service process (how the service works)."@en ;
                     
                     rdfs:range s4ehaw:ServiceProcess ;
                     
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:domain saref:Service .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/presents
moreiraj's avatar
moreiraj committed
s4ehaw:presents rdf:type owl:ObjectProperty ;
                
                rdfs:label "presents"@en ;
                
                rdfs:comment "A service presents a service profile (what the service does)."@en ;
                
                rdfs:range s4ehaw:ServiceProfile ;
                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                rdfs:domain saref:Service .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/supports
Marc Girod-Genet's avatar
Marc Girod-Genet committed

moreiraj's avatar
moreiraj committed
s4ehaw:supports rdf:type owl:ObjectProperty ;
                
                rdfs:label "supports"@en ;
                
                rdfs:comment "A service supports a service grounding (how to access the service)." ;
                
                rdfs:range s4ehaw:ServiceGrounding ;
                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                rdfs:domain saref:Service .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/uom
moreiraj's avatar
moreiraj committed
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 ;
           
Marc Girod-Genet's avatar
Marc Girod-Genet committed
           rdfs:range saref:UnitOfMeasure .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/usesBan
moreiraj's avatar
moreiraj committed
s4ehaw:usesBan rdf:type owl:ObjectProperty ;
               
               rdfs:label "uses ban"@en ;
               
               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:range s4ehaw:Ban ;
               
               rdfs:domain s4ehaw:HealthActor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/saref4envi/hasFrequencyMeasurement
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4envi:hasFrequencyMeasurement rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:label "has frequency measurement"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:comment "A measurement fucntion, in case of complex measurement like time series, has frequency measurement, i.e. the frequency in which it makes measurements."@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:range s4envi:FrequencyMeasurement ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
                               rdfs:domain s4ehaw:MeasurementFunction .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
### https://saref.etsi.org/saref/core/hasCommand
Marc Girod-Genet's avatar
Marc Girod-Genet committed
saref:hasCommand rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:label "has command"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:comment "A function has a command (a directive that a device must support to perform a given function)."@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:range saref:Command ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:domain saref:Function .
Marc Girod-Genet's avatar
Marc Girod-Genet committed


### https://saref.etsi.org/saref/core/hasFunction

saref:hasFunction rdf:type owl:ObjectProperty ;

                  rdfs:label "has function"@en ;

                  rdfs:comment "A device has a function (e.g., for an ehealth device, temperature measurement, blood pressure measurement, insulin regulation)."@en ;

                  rdfs:range saref:Function ;

                  rdfs:domain saref:Device .



###  https://saref.etsi.org/saref/core/offers

saref:offers rdf:type owl:ObjectProperty ;

             rdfs:label "offers"@en ;

             rdfs:comment "A device offers services, e.g., for an eHealth device, a thermometer offers a temperature measurement service."@en ;

             rdfs:range saref:Service ;

             rdfs:domain saref:Device .
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
#################################################################

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activityDuration
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:activityDuration rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                        
                        rdfs:label "activity duration"@en ;
                        
                        rdfs:comment "The duration of an activity, in second."@en ;
                        
                        rdfs:range xsd:double ;
                        
                        rdfs:domain s4ehaw:Activity .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/activityKind
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:activityKind rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "activity kind"@en ;
                    
                    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 s4ehaw:Activity .
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 ;
moreiraj's avatar
moreiraj committed
                   
                   rdfs:label "age category"@en ;
                   
                   rdfs:comment "The age group of a health actor, i.e. old or young."@en ;
                   
                   rdfs:domain s4ehaw:HealthActor ;
                   
                   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
                                                     ]
                                          ]
                              ] .
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 ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "available flash"@en ;
                      
                      rdfs:comment "The available flash memory of a health device."@en ;
                      
                      rdfs:range xsd:double ;
                      
                      rdfs:domain s4ehaw:ComputingPower .
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 ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "available ram"@en ;
                    
                    rdfs:comment "Indicates the available volatile memory space of a health device."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ComputingPower .
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 ;
moreiraj's avatar
moreiraj committed
            
            rdfs:label "baud"@en ;
            
            rdfs:comment "The baud rate of the interface, the number of bits transmitted by second."@en ;
            
            rdfs:range xsd:double ;
            
            rdfs:domain s4ehaw:Interface .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dataSize
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:dataSize rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                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 s4ehaw:Data .
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 ;
moreiraj's avatar
moreiraj committed
               
               rdfs:label "density"@en ;
               
               rdfs:comment "The BAN density, i.e. its number of node."@en ;
               
               rdfs:range xsd:long ;
               
               rdfs:domain s4ehaw:Ban .
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 ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "device type name"@en ;
                      
                      rdfs:comment "The commercial name of a device."@en ;
                      
                      rdfs:range xsd:string ;
                      
                      rdfs:domain s4ehaw:DeviceType .
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 ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:label "dimension"@en ;
                 
                 rdfs:comment "The dimension of the device i.e. height*weight*length."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:DeviceType .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dob
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:dob rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
           rdfs:label "date of birth"@en ;
moreiraj's avatar
moreiraj committed
           rdfs:comment "The date of birth of a health actor."@en ;
moreiraj's avatar
moreiraj committed
           rdfs:range xsd:dateTime ;
moreiraj's avatar
moreiraj committed
           rdfs:domain s4ehaw:HealthActor .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/dutyCycle
moreiraj's avatar
moreiraj committed
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."@en ;
                 
                 rdfs:range xsd:float ;
                 
                 rdfs:domain s4ehaw:ComputingPower .
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 ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "fault tolerence"@en ;
                      
                      rdfs:comment "Defines the error rate tolerated for a measurement function."@en ;
                      
                      rdfs:range xsd:double ;
                      
                      rdfs:domain s4ehaw:MeasurementFunction .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/firstName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:firstName rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:label "first name"@en ;
                 
                 rdfs:comment "The first name of a health actor."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:HealthActor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/format
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:format rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
              
              rdfs:label "format"@en ;
              
              rdf:comment "The format is a UDDI for a standard format like integer, memo, etc."@en ;
              
              rdfs:range xsd:anyURI ;
              
              rdfs:domain s4ehaw:Data .
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 ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:label "frequency"@en ;
                 
                 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 s4ehaw:ComputingPower .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/geolocation
moreiraj's avatar
moreiraj committed
s4ehaw:geolocation rdf:type owl:DatatypeProperty ;
                   
                   rdfs:label "geolocation"@en ;
                   
                   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 s4ehaw:PhysicalLocation .
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 ;
moreiraj's avatar
moreiraj committed
                         
                         rdfs:label "grounding protocol"@en ;
                         
                         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 s4ehaw:ServiceGrounding .
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 ;
moreiraj's avatar
moreiraj committed
                            
                            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."@en ;
                            
                            rdfs:range xsd:string ;
                            
                            rdfs:domain s4ehaw:ServiceProcess .
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 ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:label "has effect"@en ;
                 
                 rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process..."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:ServiceProcess .
moreiraj's avatar
moreiraj committed


###  https://saref.etsi.org/s4ehaw/hasGender

s4ehaw:hasGender rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "has gender"@en ;
                 
                 rdfs:comment "The gender of a health actor."@en ;
                 
                 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 "undetermined" ;
                                                                rdf:rest rdf:nil
                                                              ]
                                                   ]
                                        ]
                            ] .



###  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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasHabit
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasHabit rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "has habit"@en ;
                
                rdfs:comment "The habits of a health actor, e.g. smoking."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:HealthActor .
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 ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "has input"@en ;