Skip to content
Snippets Groups Projects
saref4ehaw.ttl 77.3 KiB
Newer Older
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:ServiceProcess .


###  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 .
###  https://saref.etsi.org/s4ehaw/hasInput
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
                
                rdfs:label "has input"@en ;
                
                rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor..."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:ServiceProcess .



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

s4ehaw:hasMbox rdf:type owl:DatatypeProperty ;
               
               rdfs:label "has mbox"@en ;
               
               rdfs:comment "An email address (or mail box) of an health actor: a URI with the 'mailto' scheme as defined by RFC 6068."@en ;
               
               rdfs:range xsd:anyURI ;
               
               rdfs:domain s4ehaw:HealthActor .
###  https://saref.etsi.org/s4ehaw/hasOutput

s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "has output"@en ;
                 
                 rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:ServiceProcess .



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

s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
                       
                       rdfs:label "has precondition"@en ;
                       
                       rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked."@en ;
                       
                       rdfs:range xsd:string ;
                       
                       rdfs:domain s4ehaw:ServiceProcess .



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

s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
                 rdfs:label "has result"@en ;
                 rdfs:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert..."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:ServiceProcess .
###  https://saref.etsi.org/s4ehaw/hasValues
s4ehaw:hasValues rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "has values" ;
                 
                 rdfs:comment "A relationship defining the set of values (an array) of a certain property, e.g., energy or power" .



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

s4ehaw:interfaceAddress rdf:type owl:DatatypeProperty ;
                        
                        rdfs:label "interface address"@en ;
                        
                        rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others."@en ;
                        
                        rdfs:range xsd:string ;
                        
                        rdfs:domain s4ehaw:Interface .



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

s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
                            
                            rdfs:label "interface description"@en ;
                            
                            rdfs:comment "The interface type description."@en ;
                            
                            rdfs:range xsd:string ;
                            
                            rdfs:domain s4ehaw:Interface .



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

s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
                         
                         rdfs:label "interface protocol"@en ;
                         
                         rdfs:comment "The interface communication protocol can be e.g. BLE, serial, Ethernet..."@en ;
                         
                         rdfs:range xsd:string ;
                         
                         rdfs:domain s4ehaw:Interface .



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

s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ;
                     
                     rdfs:label "is derived data"@en ;
                     
                     rdfs:comment "Is derived data is a Boolean property to indicate if the data is a row data or a calculated/derived data from other one."@en ;
                     
                     rdfs:range xsd:boolean ;
                     
                     rdfs:domain s4ehaw:Data .



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

s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "is gateway"@en ;
                 
                 rdfs:comment "This boolean variable indicates if the interface is a gateway or not."@en ;
                 
                 rdfs:range xsd:boolean ;
                 
                 rdfs:domain s4ehaw:Interface .



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

s4ehaw:lastName rdf:type owl:DatatypeProperty ;
                
                rdfs:label "last name"@en ;
                
                rdfs:comment "The familly name of a health actor."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:HealthActor .



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

s4ehaw:latency rdf:type owl:DatatypeProperty ;
               
               rdfs:label "latency"@en ;
               
               rdfs:comment "The latency is the time interval between the stimulation and response of a measurement function."@en ;
               
               rdfs:range xsd:float ;
               
               rdfs:domain s4ehaw:MeasurementFunction .



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

s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
                
                rdfs:label "lifetime"@en ;
                
                rdfs:comment "The BAN lifetime, e.g. BAN for entertainment purposes should have a lifetime of weeks or few years whereas BAN dedicated for assisted living or anomaly monitoring should last for many years."@en ;
                
                rdfs:range xsd:dateTime ;
                
                rdfs:domain s4ehaw:Ban .



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

s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "manufacturer"@en ;
                    
                    rdfs:comment "The manufacturer name of the embedded processor of a health device, e.g. Intel."@en ;
                    
                    rdfs:range xsd:string ;
                    
                    rdfs:domain s4ehaw:ComputingPower .



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

s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "maximum flash"@en ;
                    
                    rdfs:comment "Indicates the maximum flash memory space of a health device."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ComputingPower .



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

s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
                  
                  rdfs:label "maximum ram"@en ;
                  
                  rdfs:comment "Indicates the maximum volatile memory space of a health device."@en ;
                  
                  rdfs:range xsd:double ;
                  
                  rdfs:domain s4ehaw:ComputingPower .



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

s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "maximum value"@en ;
                    
                    rdfs:comment "The maximum allowable value of a measurement."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ValidityConstraint .



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

s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "minimum value"@en ;
                    
                    rdfs:comment "The minimum allowable value  of a measurement."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ValidityConstraint .



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

s4ehaw:modeName rdf:type owl:DatatypeProperty ;
                
                rdfs:label "mode name"@en ;
                
                rdfs:comment "The mode name of a device, e.g. sleeping."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:Mode .



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

s4ehaw:phenomena rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "phenomena"@en ;
                 
                 rdfs:comment "The BAN monitors a specific phenomenon (burned calories during exercises, glucose level...)."@en ;
                 
                 rdfs:range xsd:string ;
                 
                 rdfs:domain s4ehaw:Ban .
###  https://saref.etsi.org/s4ehaw/phone
s4ehaw:phone rdf:type owl:DatatypeProperty ;
             rdfs:label "phone"@en ;
             rdfs:comment "The phone number of a health actor, in international format."@en ;
             
             rdfs:range xsd:string ;
             
             rdfs:domain s4ehaw:HealthActor .



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

s4ehaw:portNumber rdf:type owl:DatatypeProperty ;
                  
                  rdfs:label "port number"@en ;
                  
                  rdfs:comment "The port number used to offer the service."@en ;
                  
                  rdfs:range xsd:positiveInteger ;
                  
                  rdfs:domain s4ehaw:ServiceGrounding .



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

s4ehaw:postalAddress rdf:type owl:DatatypeProperty ;
                     
                     rdfs:label "postal address"@en ;
                     
                     rdfs:comment "Defines the postal address."@en ;
                     
                     rdfs:range xsd:string ;
                     
                     rdfs:domain s4ehaw:PhysicalLocation .



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

s4ehaw:powerSourceType rdf:type owl:DatatypeProperty ;
                       
                       rdfs:label "power source type"@en ;
                       
                       rdfs:comment "The type of power source of a health device. It can be solar, battery, electricity..."@en ;
                       
                       rdfs:range xsd:string ;
                       
                       rdfs:domain s4ehaw:PowerSource .



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

s4ehaw:precision rdf:type owl:DatatypeProperty ;
                 
                 rdfs:label "precision"@en ;
                 
                 rdfs:comment "Precision of a measurement function is the uncertainty of the measured data."@en ;
                 
                 rdfs:range xsd:float ;
                 
                 rdfs:domain s4ehaw:MeasurementFunction .
###  https://saref.etsi.org/s4ehaw/rechargeable
s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
                    
                    rdfs:label "rechargeable"@en ;
                    
                    rdfs:comment "This boolean variable indicates if the power source is rechargeable or not, e.g. a rechargeable battery."@en ;
                    
                    rdfs:range xsd:boolean ;
                    
                    rdfs:domain s4ehaw:PowerSource .



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

s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
                             
                             rdfs:label "remaining battery level"@en ;
                             
                             rdfs:comment "The level of remaining battery (if any) for a health device. It is a dynamic attribute."@en ;
			                                  
                             rdfs:domain s4ehaw:HealthDevice ;
                             rdfs:range xsd:double .



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

s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
                  
                  rdfs:label "sample time"@en ;
                  
                  rdfs:comment "The sample time of a measurement function."@en ;
                  
                  rdfs:range xsd:float ;
                  
                  rdfs:domain s4ehaw:MeasurementFunction .
###  https://saref.etsi.org/s4ehaw/sendingFrequency
s4ehaw:sendingFrequency rdf:type owl:DatatypeProperty ;
                        
                        rdfs:label "sending frequency"@en ;
                        
                        rdfs:comment "Defines the sending frequency at an health device level."@en ;
                        
                        rdfs:range xsd:float ;
                        
                        rdfs:domain s4ehaw:PeriodicCommunicationFunction .
###  https://saref.etsi.org/s4ehaw/serialNb
s4ehaw:serialNb rdf:type owl:DatatypeProperty ;
                
                rdfs:label "serial number"@en ;
                
                rdfs:comment "The serial number of a health device."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:HealthDevice .
###  https://saref.etsi.org/s4ehaw/serviceDescription
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
                          
                          rdfs:label "service description"@en ;
                          
                          rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement."@en ;
                          
                          rdfs:range xsd:string ;
                          
                          rdfs:domain s4ehaw:ServiceProfile .
###  https://saref.etsi.org/s4ehaw/serviceName
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
                   
                   rdfs:label "service name"@en ;
                   
                   rdfs:comment "The service name identify the offered service, e.g heart rate."@en ;
                   
                   rdfs:range xsd:string ;
                   
                   rdfs:domain s4ehaw:ServiceProfile .
###  https://saref.etsi.org/s4ehaw/topology
s4ehaw:topology rdf:type owl:DatatypeProperty ;
                
                rdfs:label "topology"@en ;
                
                rdfs:comment "The BAN physical topology type, i.e Adhoc or Star or Mesh or Others."@ne ;
                
                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 "Star" ;
                                                               rdf:rest rdf:nil
                                                             ]
                                                  ]
                                       ]
                           ] .
###  https://saref.etsi.org/s4ehaw/velocity
s4ehaw:velocity rdf:type owl:DatatypeProperty ;
                
                rdfs:label "velocity"@en ;
                
                rdfs:comment "The velocity of a moving device."@en ;
                
                rdfs:range xsd:float ;
                
                rdfs:domain s4ehaw:DeviceType .
moreiraj's avatar
moreiraj committed

#################################################################
#    Classes
#################################################################
###  http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class .
###  http://xmlns.com/foaf/0.1/Agent
foaf:Agent rdf:type owl:Class ;
           
           owl:equivalentClass s4ehaw:HealthActor .
###  https://saref.etsi.org/s4ehaw/Activity
s4ehaw:Activity rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "Activity"@en ;
                
                rdfs:comment "The activity of a patient/user, i.e. daily and nocturnal activities."@en .
###  https://saref.etsi.org/s4ehaw/AlarmCommand
s4ehaw:AlarmCommand rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                    rdfs:label "Alarm comand"@en ;
                    
                    rdfs:subClassOf saref:Command .
###  https://saref.etsi.org/s4ehaw/Ban
s4ehaw:Ban rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
           
           rdfs:label "BAN"@en ;
           
           rdfs:comment "Smart Body Area Network (BAN), as defined within ETSI SmartBAN TC (see ETSI TR 103 394)."@en .
###  https://saref.etsi.org/s4ehaw/BanApplicationDomain
s4ehaw:BanApplicationDomain rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                            
                            rdfs:label "BAN application domain"@en ;
                            
                            rdfs:comment "The BAN application domain, e.g. healthcare, telemedicine, assisted living, sport training, safety and emergency..."@en .
moreiraj's avatar
moreiraj committed

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

s4ehaw:BanHub rdf:type owl:Class ;
              
              rdfs:label "BAN hub" ;
              
              rdfs:subClassOf s4ehaw:HealthDevice ;
              
              rdfs:comment "Hub of the BAN, mainly playing the role of both a data concentrator and a network GW."@en .


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

s4ehaw:BodySurfaceLocation rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                           rdfs:label "Body surface location"@en ;
                           
                           rdfs:subClassOf s4ehaw:Location ;
moreiraj's avatar
moreiraj committed
                           
                           rdfs:comment "Defines a helth device location in terms of a body surface position (i.e. on body health device)."@en .
###  https://saref.etsi.org/s4ehaw/Caregiver
s4ehaw:Caregiver rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                 rdfs:label "Caregiver"@en ;
                 
                 rdfs:subClassOf s4ehaw:HealthActor ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:comment "For caregivers modelling."@en .
###  https://saref.etsi.org/s4ehaw/CommunicationFunction
s4ehaw:CommunicationFunction rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                             
                             rdfs:label "Communication function"@en ;
                             
                             rdfs:comment "The BAN communication function way of working, i.e. periodic, event driven or on request."@en .
###  https://saref.etsi.org/s4ehaw/ComputingPower

s4ehaw:ComputingPower rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "Computing power"@en ;
                      
                      rdfs:comment "The computing power capabilities of a Health device."@en .
###  https://saref.etsi.org/s4ehaw/Constraint
s4ehaw:Constraint rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                  
                  rdfs:label "Constraint"@en ;
                  
                  rdfs:comment "The Data constraints, e.g. validity, operating, security..."@en .



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

s4ehaw:Contact rdf:type owl:Class ;
               
moreiraj's avatar
moreiraj committed
               rdfs:label "Contact"@en ;
               
               owl:equivalentClass s4ehaw:HealthActor ;
moreiraj's avatar
moreiraj committed
               
               rdfs:comment "A BAN has one or multiple contacts, i.e some health actors, e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes..."@en .
###  https://saref.etsi.org/s4ehaw/DailyActivity
s4ehaw:DailyActivity rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                     rdfs:label "Daily activity"@en ;
                     
                     rdfs:subClassOf s4ehaw:Activity ;
                     
moreiraj's avatar
moreiraj committed
                     rdfs:comment "The patient/user activities that occur during daytime."@en .
###  https://saref.etsi.org/s4ehaw/Data
s4ehaw:Data rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
            
            rdfs:label "Data"@en ;
            
            rdfs:comment "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en .
###  https://saref.etsi.org/s4ehaw/DeviceType
s4ehaw:DeviceType rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                  
                  rdfs:label "Device type"@en ;
                  
                  rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en .
###  https://saref.etsi.org/s4ehaw/EventDrivenCommunicationFunction
s4ehaw:EventDrivenCommunicationFunction rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                                        rdfs:label "Event driven communication function"@en ;
                                        
                                        rdfs:subClassOf s4ehaw:CommunicationFunction ;
moreiraj's avatar
moreiraj committed
                                        
                                        rdfs:comment "BAN communication function way of working of the type event driven."@en .
###  https://saref.etsi.org/s4ehaw/FunctionalDevice
s4ehaw:FunctionalDevice rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                        rdfs:label "Functional device"@en ;
                        
                        rdfs:subClassOf saref:FunctionRelated ;
moreiraj's avatar
moreiraj committed
                        
                        rdfs:comment "Functional Devices are non-purely eHealth/ageing-well devices that can be used for modelling/detecting activities or behaviours of patients/users, like for example beacons that can detect indoor positioning of a patient in a house."@en .
###  https://saref.etsi.org/s4ehaw/Habit

s4ehaw:Habit rdf:type owl:Class ;
                  
                  rdfs:label "Habit" ;
                  
                  rdfs:comment "Defined for users (that can in particular be patients) habits modelling, e.g. smoking, alcohol drinking, overeating, undereating..."@en .



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

s4ehaw:HealthActor rdf:type owl:Class ;
                   
moreiraj's avatar
moreiraj committed
                   rdfs:label "Health actor"@en ;
                   
                   rdfs:comment "The eHealth system actors like e.g. caregivers, patients, users, helpers..."@en .



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

s4ehaw:HealthActuator rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                      
                      rdfs:label "Health actuator"@en ;
                      
                      owl:equivalentClass saref:Actuator ;
                      
                      rdfs:subClassOf s4ehaw:HealthDevice ;
                      
                      rdfs:comment "Health-related Actuator, equivalent to SAREF Actuator"@en .
###  https://saref.etsi.org/s4ehaw/HealthDevice
s4ehaw:HealthDevice rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                    rdfs:label "Health Device"@en ;
                    
                    rdfs:subClassOf saref:FunctionRelated ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:comment "Health Devices, e.g. BAN hub, health sensor/actuator/Wereable."@en .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/HealthSensor
moreiraj's avatar
moreiraj committed
s4ehaw:HealthSensor rdf:type owl:Class ;
                    
                    rdfs:label "Health sensor"@en ,
                               "Health-related Sensor, equivalent to SAREF Sensor" ;
                    
                    owl:equivalentClass saref:Sensor ;
                    
                    rdfs:subClassOf s4ehaw:HealthDevice .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/HealthWearable
moreiraj's avatar
moreiraj committed
s4ehaw:HealthWearable rdf:type owl:Class ;
                      
                      rdfs:label "Health wereable"@en ,
                                 "Health-related Wearable, equivalent to SAREF4WEAR Wearable" ;
                      
                      owl:equivalentClass s4wear:Wearable ;
                      
                      rdfs:subClassOf s4ehaw:HealthDevice .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/Helper
moreiraj's avatar
moreiraj committed
s4ehaw:Helper rdf:type owl:Class ;
              
              rdfs:label "Helper"@en ;
              
              rdfs:subClassOf s4ehaw:HealthActor ;
              
              rdfs:comment "Helper of partients/users of a health system, e.g. a patient's relative."@en .
###  https://saref.etsi.org/s4ehaw/Impairment
s4ehaw:Impairment rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                  
                  rdfs:label "Impairment" ;
                  
                  rdfs:comment "Defined for users (that can in particular be patients) impairments modelling, e.g. deaf impairment, hearing impairement, handling impairment, visual impairement, blindI impairement, mobility impairement..."@en .
###  https://saref.etsi.org/s4ehaw/ImplantLocation
s4ehaw:ImplantLocation rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                       rdfs:label "Implant location"@en ;
                       
                       rdfs:subClassOf s4ehaw:Location ;
moreiraj's avatar
moreiraj committed
                       
                       rdfs:comment "Implant Device (i.e. in body health device) position."@en .
###  https://saref.etsi.org/s4ehaw/Interface
s4ehaw:Interface rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                 
                 rdfs:label "Interface"@en ;
                 
                 rdfs:comment "Used for modelling the interfaces of a health device (e.g. Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en .
###  https://saref.etsi.org/s4ehaw/LegalConstraint
s4ehaw:LegalConstraint rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                       rdfs:label "Legal constraint"@en ;
                       
                       rdfs:subClassOf s4ehaw:Constraint ;
                       
moreiraj's avatar
moreiraj committed
                       rdfs:comment "An empty container for describing the legal constraints a data can be submitted to, like e.g. anonymization."@en .
###  https://saref.etsi.org/s4ehaw/Location
s4ehaw:Location rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                rdfs:label "Location"@en ;
                
                rdfs:comment "The location, i.e. a position against the body (on - body surface – or in the body – implant –) and a physical location (i.e. a postal address and/or a current geolocation geolocation when available)."@en .
###  https://saref.etsi.org/s4ehaw/MeasurementCollectionSession
s4ehaw:MeasurementCollectionSession rdf:type owl:Class ;
                                    
moreiraj's avatar
moreiraj committed
                                    rdfs:label "Measurement collection session"@en ;
                                    
                                    rdfs:subClassOf saref:Task ;
moreiraj's avatar
moreiraj committed
                                    
                                    rdfs:comment "Task in which a health actor (mainly a patient or a user) is subject of measurement collection (recording) by both some measurement-related health Device (e.g. Sensor, Wereable, ECG Device...) and a health actor (mainly a caregiver)."@en .
###  https://saref.etsi.org/s4ehaw/MeasurementFunction
s4ehaw:MeasurementFunction rdf:type owl:Class ;
                           
moreiraj's avatar
moreiraj committed
                           rdfs:label "Measurement function"@en ;
                           
                           rdfs:subClassOf saref:Function ;
moreiraj's avatar
moreiraj committed
                           
                           rdfs:comment "The functionality necessary to accomplish the measurement task for which a measurement-related health Device (e.g. Sensor, Wereable, ECG Device...) is designed for, e.g. a heart rate measurement function. "@en .
###  https://saref.etsi.org/s4ehaw/Mode
s4ehaw:Mode rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
            rdfs:label "Mode"@en ;
            
            rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime."@en .



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

s4ehaw:NocturnalActivity rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                         rdfs:label "Nocturnal activity"@en ;
                         
                         rdfs:subClassOf s4ehaw:Activity ;
                         
moreiraj's avatar
moreiraj committed
                         rdfs:comment "The class of activities that occur during the night."@en .
###  https://saref.etsi.org/s4ehaw/OnRequestCommunicationFunction

s4ehaw:OnRequestCommunicationFunction rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                                      rdfs:label "On request communication function"@en ;
                                      
                                      rdfs:subClassOf s4ehaw:CommunicationFunction ;
moreiraj's avatar
moreiraj committed
                                      
                                      rdfs:comment "BAN communication function way of working of the type on request."@en .
###  https://saref.etsi.org/s4ehaw/OperatingConstraint
s4ehaw:OperatingConstraint rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                           rdfs:label "Operating constraint"@en ;
                           
                           rdfs:subClassOf s4ehaw:Constraint ;
                           
moreiraj's avatar
moreiraj committed
                           rdfs:comment "An empty container for describing the operating constraints of a device, e.g. recommended humidity and temperature range..."@en .
###  https://saref.etsi.org/s4ehaw/Patient
s4ehaw:Patient rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
               rdfs:label "Patient"@en ;
               
               rdfs:subClassOf s4ehaw:User ;

               rdfs:comment "A user of the type patient, i.e. a cared-for person by one or multiple caregivers."@en .
###  https://saref.etsi.org/s4ehaw/PeriodicCommunicationFunction
s4ehaw:PeriodicCommunicationFunction rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                                     rdfs:label "Periodic communication function"@en ;
                                     
                                     rdfs:subClassOf s4ehaw:CommunicationFunction ;
moreiraj's avatar
moreiraj committed
                                     
                                     rdfs:comment "BAN communication function way of working of the type periodic."@en .
###  https://saref.etsi.org/s4ehaw/PhysicalLocation
s4ehaw:PhysicalLocation rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                        rdfs:label "Physical location"@en ;
                        
                        rdfs:subClassOf s4ehaw:Location ;
                        
moreiraj's avatar
moreiraj committed
                        rdfs:comment "The physical location, i.e. a postal address and a geolocation when available."@en .
###  https://saref.etsi.org/s4ehaw/Posture
s4ehaw:Posture rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
               
               rdfs:label "Posture"@en ;
               
               rdfs:comment "The posture of a health actor (mainly a patient or a user), e.g. exercising, lying, running, sitting, walking..."@en .
###  https://saref.etsi.org/s4ehaw/PowerSource
s4ehaw:PowerSource rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                   
                   rdfs:label "Power source"@en ;
                   
                   rdfs:comment "The power sources of a health device, mainly describing energy source and battery related capabilities of the health device (number of power source, source type, rechargeable or not...)."@en .