saref4ehaw.ttl 58.7 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 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/> .
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/" ;
                                 
                                 dcterms:description "s4ehaw is an extension of SAREF for eHealth Ageing Well"@en ;
                                 
                                 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/> ;
                                 
                                 dcterms:publisher <https://www.etsi.org/> ;
                                 
                                 dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> .

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 .


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

###  http://www.w3.org/1999/02/22-rdf-syntax-ns#comment

rdf:comment rdf:type owl:AnnotationProperty .



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

:hasMode rdf:type owl:AnnotationProperty ;
         
         rdfs:label "has mode"@en ;
         
         rdfs:comment "Each device type has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping, etc.." ;
         
         rdfs:domain saref:DeviceType .



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

:inCurrentMode rdf:type owl:AnnotationProperty ;
               
               rdfs:label "in current mode"@en ;
               
               rdfs:comment "Each eHealth device has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping..." ;
               
               rdfs:domain saref:HealthDevice .





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

:contains rdf:type owl:ObjectProperty ;
          
          rdfs:label "contains"@en ;
          
          rdfs:comment "Defines the relatonship between a Body Area Network or BAN that contains one or multiple health devices" ;
          
          rdfs:domain :Ban ;
          
          rdfs:range :HealthDevice .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/elects
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:elects rdf:type owl:ObjectProperty ;
        
        rdfs:label "elects"@en ;
        
        rdfs:comment "Defines the relatonship between a Body Area Network or BAN that elects one hub that mainly plays the role of both a data concentrator and a network GW" ;
        
        rdfs:domain :Ban ;
        
        rdfs:range :Hub .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
:hasActivitiesDeviceType rdf:type owl:ObjectProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                         
                         rdfs:label "has activities"@en ;
                         
                         rdfs:comment "The relationship between a user that has activities" ,
                                      "The relationship between a patient that has activities" ;
                         
                         rdfs:range :Activities ;
                         
                         rdfs:domain :Patient ,
                                     :User .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCommand
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasCommand rdf:type owl:ObjectProperty ;
            
            rdfs:label "has command"@en ;
            
            rdfs:comment "Defines the relatonship between a process that has a command (a directive that a device must support to perform a given process)" ;
            
            rdfs:domain :Process ;
            
            rdfs:range saref:Command .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasCommunicationProcess
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasCommunicationProcess rdf:type owl:ObjectProperty ;
                         
                         rdfs:label "has communication process"@en ;
                         
                         rdfs:comment "Defines the relatonship between a BAN that has a communication process that is the type of communication carried out between BAN devices and BAN Hub" ;
                         
                         rdfs:domain :Ban ;
                         
                         rdfs:range :CommunicationProcess .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasConstraints
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasConstraints rdf:type owl:ObjectProperty ;
                
                rdfs:label "has constraints"@en ;
                
                rdfs:comment "Defines the relationship between a data that has constraints (validity, operating, security...)" ;
                
                rdfs:range :Constraints ;
                
                rdfs:domain :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

:hasContact rdf:type owl:ObjectProperty ;
            
            rdfs:label "has contact"@en ;
            
            rdfs:comment "Defines the relatonship between a BAN that has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)" ;
            
            rdfs:domain :Ban ;
            
            rdfs:range :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

:hasData rdf:type owl:ObjectProperty ;
         
         rdfs:label "has data"@en ;
         
         rdfs:comment "Defines the relatonship between a process that has one or many data, for example a tracking process shall include latitude, longitude and speed data" ;
         
         rdfs:range :Data ;
         
         rdfs:domain :Process .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasDeviceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasDeviceType rdf:type owl:ObjectProperty ;
               
               rdfs:label "has device type"@en ;
               
               rdfs:comment "Defines the relatonship between a health device that has a device type describing the physical characteristics of the device" ,
                            "Defines the relatonship between a functional device that has a device type describing the physical characteristics of the device" ;
               
               rdfs:range :DeviceType ;
               
               rdfs:domain :FunctionalDevice ,
                           :HealthDevice .

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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
           
           rdfs:label "has energy"@en ;
           
           rdfs:comment "Defines the relatonship between a device type that has energy mainly describing energy source and battery related capabilities of the device (number of energy source, source type, rechargeable or not, available energy level...)." ;
           
           rdfs:domain :DeviceType ;
           
           rdfs:range :Energy .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasInterface
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasInterface rdf:type owl:ObjectProperty ;
              
              rdfs:label "has interface"@en ;
              
              rdfs:comment "Defines the relatonship between a functional device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." ,
                           "Defines the relatonship between a health device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)." ;
              
              rdfs:domain :FunctionalDevice ,
                          :HealthDevice ;
              
              rdfs:range :Interface .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasInterfaceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasInterfaceType rdf:type owl:ObjectProperty ;
                  
                  rdfs:label "has interface type"@en ;
                  
                  rdfs:comment "Defines the relatonship between a device type that has an given interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance" ,
                               "Defines the relatonship between a device interface that has an interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance" ;
                  
                  rdfs:domain :DeviceType ,
                              :Interface ;
                  
                  rdfs:range :InterfaceType .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasMesurement
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasMesurement rdf:type owl:ObjectProperty ;
               
               rdfs:label "has measurement"@en ;
               
               rdfs:comment "Defines the relatonship between data that has measurement" ;
               
               rdfs:domain :Data ;
               
               rdfs:range saref:Measurement .

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

:hasMode rdf:type owl:ObjectProperty ;
         
         rdfs:label "has mode"@en ;
         
         rdfs:comment "Each device type has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping, etc.." ;
         
         rdfs:range :Mode .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasParticipants
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasParticipants rdf:type owl:ObjectProperty ;
                 
                 rdfs:label "has participants"@en ;
                 
                 rdfs:comment "Defines the relatonship between a measurement session that has one or multiple health devices as participants (sensor, actuator, wearables)" ,
                              "Defines the relatonship between a measurement session that has actors of an eHealth system as participants (caregiver controling the session, patient monitored during the session)" ;
                 
                 rdfs:range :Actor ,
                            :HealthDevice ;
                 
                 rdfs:domain :MeasurementSession .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasPhysicalLocation
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasPhysicalLocation rdf:type owl:ObjectProperty ;
                     
                     rdfs:label "has physical location"@en ;
                     
                     rdfs:comment "Defines the physical location of the patient, i.e. is address and/or its geolocation." ;
                     
                     rdfs:domain :Patient ;
                     
                     rdfs:range :Physical .

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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
          
          rdfs:label "has power"@en ;
          
          rdfs:comment "Defines the relatonship between a device type that has power describing the processing power or capabilities of the device (number of energy source, source type, rechargeable or not, available energy level...)." ;
          
          rdfs:domain :DeviceType ;
          
          rdfs:range :Power .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasResponsibilityParty
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasResponsibilityParty rdf:type owl:ObjectProperty ;
                        
                        rdfs:label "has responsibility party"@en ;
                        
                        rdfs:comment "Defines the relatonship between a contact that has a responsibility party which plays the role of the legal entity responsible for a BAN - i.e. to contact in case of problem -. It should be an organization or a person" ;
                        
                        rdfs:domain :Contact ;
                        
                        rdfs:range :ResponsibilityParty .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasServiceCategory
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasServiceCategory rdf:type owl:ObjectProperty ;
                    
                    rdfs:label "has service category"@en ;
                    
                    rdfs:comment "The service profile has two different service categories, body - e.g. heart rate, oxygene level - or environment - humidity, luminosity, etc.-" ;
                    
                    rdfs:range :ServiceCategory ;
                    
                    rdfs:domain :ServiceProfile .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ;
                          
                          rdfs:label "has time series measurements"@en ;
                          
                          rdfs:comment "Defines the relatonship between data that has time series measurements" ;
                          
                          rdfs:domain :Data ;
                          
                          rdfs:range :TimeSeriesMeasurements .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/inCurrentMode
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:inCurrentMode rdf:type owl:ObjectProperty ;
               
               rdfs:label "in current mode"@en ;
               
               rdfs:comment "Each eHealth device has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping..." ;
               
               rdfs:range :Mode .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isComposedOf

:isComposedOf rdf:type owl:ObjectProperty ;
          
          rdfs:label "is composed of"@en ;
          
          rdfs:comment "Defines the fact that a eHealth device can be a composite health device that is composed of one or multiple sub-devices" ;
          
          rdfs:domain :HealthDevice ;
          
          rdfs:range :HealthDevice .


Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isAttachedTo
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:isAttachedTo rdf:type owl:ObjectProperty ;
              
              rdfs:label "is attached to"@en ;
              
              rdfs:comment "Defines the relatonship between a health Device that is attached to a eHealth system Actor such as a patient, a user and or a caregiver." ;
              
              rdfs:range :Actor ;
              
              rdfs:domain :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

:isDescribedBy rdf:type owl:ObjectProperty ;
               
               rdfs:label "is described by"@en ;
               
               rdfs:comment "Defines the relatonship between a service that is described by a service process (how the service works)." ;
               
               rdfs:range :ServiceProcess ;
               
               rdfs:domain saref:Service .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isMeasuredIn
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:isMeasuredIn rdf:type owl:ObjectProperty ;
              
              rdfs:label "is measured in"@en ;
              
              rdfs:comment "Defines the relationship between a measurement that is measured in a given unit of measure." ,
                           "Defines the relationship between time series measurements that are measured in a given unit of measure." ;
              
              rdfs:domain :TimeSeriesMeasurements ,
                          saref:Measurement ;
              
              rdfs:range saref:UnitOfMeasure .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/isUsedFor
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:isUsedFor rdf:type owl:ObjectProperty ;
           
           rdfs:label "is used for"@en ;
           
           rdfs:comment "Defines the relatonship between a health device is used for certain process (temperature measurement, blood pressure measurement, insulin regulation)" ,
                        "Defines the relatonship between a non purely health device called functional device and that is used for certain process (luminosity measurement, air pressure measurement, heat level measurement)" ;
           
           rdfs:domain :FunctionalDevice ,
                       :HealthDevice ;
           
           rdfs:range :Process .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/operatingConstraints
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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



Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/position
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:position rdf:type owl:ObjectProperty ;
          
          rdfs:label "position"@en ;
          
          rdfs:comment "The position of an health device, i.e. its position against the body - on or in the body - and/or its geolocation - when available -." ;
          
          rdfs:domain :HealthDevice ;
          
          rdfs:range :Location ,
                     [ rdf:type owl:Class ;
                       owl:unionOf ( :BodySurface
                                     :Implant
                                   )
                     ] .

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

:presents rdf:type owl:ObjectProperty ;
          
          rdfs:label "presents"@en ;
          
          rdfs:comment "Defines the relatonship between a service that presents a service profile (what the service does)" ;
          
          rdfs:range :ServiceProfile ;
          
          rdfs:domain saref:Service .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/supports
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:supports rdf:type owl:ObjectProperty ;
          
          rdfs:label "supports"@en ;
          
          rdfs:comment "Defines the relatonship between a service that supports a service grounding (how to access the service)" ;
          
          rdfs:range :ServiceGrounding ;
          
          rdfs:domain saref:Service .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/uom
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:uom rdf:type owl:ObjectProperty ;
     
     rdfs:label "unit of measurement"@en ;
     
     rdfs:comment "Defines the unit of measurement of a measurement process"@en ;
     
     rdfs:domain :MeasurementProcess ;
     
     rdfs:range saref:UnitOfMeasure .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/uses
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:uses rdf:type owl:ObjectProperty ;
      
      rdfs:label "uses"@en ;
      
      rdfs:comment "Defines the relatonship between an actor - e.g. a caregiver, a patient or an helper - that uses a BAN for collecting, aggregating and relaying vital parameters" ;
      
      rdfs:domain :Actor ;
      
      rdfs:range :Ban .



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

saref:offers rdf:type owl:ObjectProperty ;
             
             rdfs:label "offers"@en ;
             
             rdfs:comment "Defines the relatonship between a functional device that offers services." ,
                          "Defines the relatonship between a health device that offers services." ;
             
             rdfs:domain :FunctionalDevice ,
                         :HealthDevice ;
             
             rdfs:range saref:Service .


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/activitiesDuration

:activitiesDuration rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "activities duration"@en ;
                    
                    rdfs:comment "The duration of a patient or user activity, in second" ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain :Activities .

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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              
              rdfs:label "activities id"@en ;
              
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              rdfs:comment "The activities Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              
              rdfs:range xsd:anyURI ;
              
              rdfs:domain :Activities .
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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                
                rdfs:label "activities kind"@en ;
                
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                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." ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                
                rdfs:range xsd:string ;
                
                rdfs:domain :Activities .
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:label "activities type"@en ;
                
                rdfs:comment "The type of atcivities that a patient or a user can have, i.e. daily or nocturnal" ;
                
                rdfs:domain :Activities ;
                
                rdfs:range [ rdf:type rdfs:Datatype ;
                             owl:oneOf [ rdf:type rdf:List ;
                                         rdf:first "daily" ;
                                         rdf:rest [ rdf:type rdf:List ;
                                                    rdf:first "nocturnal" ;
                                                    rdf:rest rdf:nil
                                                  ]
                                       ]
                           ] .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/actorId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:actorId rdf:type owl:DatatypeProperty ;
         
         rdfs:label "actor id"@en ;
         
         rdfs:comment "The actor Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
         
         rdfs:range xsd:anyURI ;
         
         rdfs:domain :Actor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/ageCategory
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:ageCategory rdf:type owl:DatatypeProperty ;
             
             rdfs:label "age category"@en ;
             
             rdfs:comment "The age group of a patient,i.e. old or young" ,
                          "The age group of a user, i.e. old or young" ;
             
             rdfs:domain :Patient ,
                         :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
                                               ]
                                    ]
                        ] .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/applicationDomain
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:applicationDomain rdf:type owl:DatatypeProperty ;
                   
                   rdfs:label "application domain"@en ;
                   
                   rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
                   
                   rdfs:range xsd:string ;
                   
                   rdfs:domain :Ban .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/availableFlash
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:availableFlash rdf:type owl:DatatypeProperty ;
                
                rdfs:label "available flash"@en ;
                
                rdfs:comment "The available flash memory for a Health device"@en ;
                
                rdfs:range xsd:double ;
                
                rdfs:domain :Power .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/availableRAM
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:availableRAM rdf:type owl:DatatypeProperty ;
              
              rdfs:label "available RAM"@en ;
              
              rdfs:comment "The available RAM memory for a Health device"@en ;
              
              rdfs:range xsd:double ;
              
              rdfs:domain :Power .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/banId
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:banId rdf:type owl:DatatypeProperty ;
       
       rdfs:label "ban id"@en ;
       
       rdfs:comment "The Body Area Network or BAN Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
       
       rdfs:range xsd:anyURI ;
       
       rdfs:domain :Ban .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/baud
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:baud rdf:type owl:DatatypeProperty ;
      
      rdfs:label "baud"@en ;
      
      rdfs:comment "The baud rate of the interface, the number of bits transmitted by second" ;
      
      rdfs:range xsd:double ;
      
      rdfs:domain :InterfaceType .
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
:dataSize rdf:type owl:DatatypeProperty ;
          
          rdfs:label "The data size represents the size of the data e.g. 20 bits"@en ,
                     "data size"@en ;
          
          rdfs:range xsd:integer ;
          
          rdfs:domain :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

:density rdf:type owl:DatatypeProperty ;
         
         rdfs:label "density"@en ;
         
         rdfs:comment "The BAN density, i.e. its number of node."@en ;
         
         rdfs:range xsd:long ;
         
         rdfs:domain :Ban .

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 ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
          
          rdfs:label "device id"@en ;
          
          rdfs:comment "The Functional Device Unique ID, i.e. and URI for Linked Data compatibility purposes." ,
                       "The Health Device Unique ID, i.e. and URI for Linked Data compatibility purposes." ;
          
          rdfs:range xsd:anyURI ;
          
          rdfs:domain :FunctionalDevice ,
                      :HealthDevice .

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/deviceTypeName
Marc Girod-Genet's avatar
Marc Girod-Genet committed

:deviceTypeName rdf:type owl:DatatypeProperty ;
                
                rdfs:label "device type name"@en ;
                
                rdfs:comment "The commercial name of a device"@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain :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

:dimension rdf:type owl:DatatypeProperty ;
           
           rdfs:label "dimension"@en ;
           
           rdfs:comment "The dimension of the device i.e. height*weight*length"@en ;
           
           rdfs:range xsd:string ;
           
           rdfs:domain :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
:dob rdf:type owl:DatatypeProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
     
     rdfs:label "date of birth"@en ;
     
     rdfs:comment "The date of birth of an actor"@en ;
     
     rdfs:range xsd:dateTime ;
     
     rdfs:domain :Actor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/dutyCycle
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:dutyCycle rdf:type owl:DatatypeProperty ;
           
           rdfs:label "duty cycle"@en ;
           
           rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed" ;
           
           rdfs:range xsd:float ;
           
           rdfs:domain :Power .
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:label "email"@en ;
       
       rdfs:comment "The email address for an actor"@en ;
       
       rdfs:range xsd:string ;
       
       rdfs:domain :Actor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/faultTolerence
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:faultTolerence rdf:type owl:DatatypeProperty ;
                
                rdfs:range xsd:double ;
                
                rdfs:domain :Ban ,
                            :Process .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/firstName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:firstName rdf:type owl:DatatypeProperty ;
           
           rdfs:label "first name"@en ;
           
           rdfs:comment "The first name of an actor."@en ;
           
           rdfs:range xsd:string ;
           
           rdfs:domain :Actor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/format
Marc Girod-Genet's avatar
Marc Girod-Genet committed
:format rdf:type owl:DatatypeProperty ;
        
        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 :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
:frequency rdf:type owl:DatatypeProperty ;
           
           rdfs:label "frequency"@en ;
           
           rdfs:comment "The frequency is the number of instructions an embedded processor - within a Health device - can perform per second" ;
           
           rdfs:range xsd:double ;
           
           rdfs:domain :Power .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

:gender rdf:type owl:DatatypeProperty ;
        
        rdfs:label "gender"@en ;
        
        rdfs:comment "The gender of an actor"@en ;
        
        rdfs:domain :Actor ;