saref4ehaw.ttl 75.1 KB
Newer Older
moreiraj's avatar
moreiraj committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                 
                 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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

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



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:interfaceAddress rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                        
                        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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                            
                            rdfs:label "interface description"@en ;
                            
                            rdfs:comment "The interface type description."@en ;
                            
                            rdfs:range xsd:string ;
                            
                            rdfs:domain s4ehaw:Interface .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                         
                         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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                     
                     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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                 
                 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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:lastName rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "last name"@en ;
                
                rdfs:comment "The familly 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/latency

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:latency rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
               
               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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                  
                  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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "maximum value"@en ;
                    
                    rdfs:comment "The maximum allowable value of a measurement."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ValidityConstraint .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    rdfs:label "minimum value"@en ;
                    
                    rdfs:comment "The minimum allowable value  of a measurement."@en ;
                    
                    rdfs:range xsd:double ;
                    
                    rdfs:domain s4ehaw:ValidityConstraint .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:modeName rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:phenomena rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                 
                 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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/phone
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:phone rdf:type owl:DatatypeProperty ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
             rdfs:label "phone"@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
             rdfs:comment "The phone number of a health actor, in international format."@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
             
             rdfs:range xsd:string ;
             
Marc Girod-Genet's avatar
Marc Girod-Genet committed
             rdfs:domain s4ehaw:HealthActor .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:portNumber rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                  
                  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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:precision rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                 
                 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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/rechargeable
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                    
                    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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                             
                             rdfs:label "remaining battery level"@en ;
                             
                             rdfs:comment "The level of remaining battery for a given power source of a health device."@en ;
                             
                             rdfs:range xsd:double ;
                             
                             rdfs:domain s4ehaw:PowerSource .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                  
                  rdfs:label "sample time"@en ;
                  
                  rdfs:comment "The sample time of a measurement function."@en ;
                  
                  rdfs:range xsd:float ;
                  
                  rdfs:domain s4ehaw:MeasurementFunction .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/sendingFrequency
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:sendingFrequency rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                        
                        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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serialNb
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:serialNb rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                
                rdfs:label "serial number"@en ;
                
                rdfs:comment "The serial number of a health device."@en ;
                
                rdfs:range xsd:string ;
                
                rdfs:domain s4ehaw:HealthDevice .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serviceDescription
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                          
                          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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/serviceName
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
moreiraj's avatar
moreiraj committed
                   
                   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 .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  http://purl.org/vocommons/voaf#Vocabulary
Marc Girod-Genet's avatar
Marc Girod-Genet committed
voaf:Vocabulary rdf:type owl:Class .
moreiraj's avatar
moreiraj committed
###  http://xmlns.com/foaf/0.1/Agent
Marc Girod-Genet's avatar
Marc Girod-Genet committed

moreiraj's avatar
moreiraj committed
foaf:Agent rdf:type owl:Class ;
           
           owl:equivalentClass s4ehaw:HealthActor .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/Activity
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Activity rdf:type owl:Class ;

Marc Girod-Genet's avatar
Marc Girod-Genet committed
                rdfs:comment "The activity of a patient/user, i.e. daily and nocturnal activities."@en ;

                rdfs:label "Activity"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/AlarmCommand
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:AlarmCommand rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:subClassOf saref:Command ;

                    rdfs:label "Alarm comand"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Ban
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Ban rdf:type owl:Class ;

           rdfs:comment "Smart Body Area Network (BAN), as defined within ETSI SmartBAN TC (see ETSI TR 103 394)."@en ;

           rdfs:label "BAN"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:BanApplicationDomain rdf:type owl:Class ;

                            rdfs:comment "The BAN application domain, e.g. healthcare, telemedicine, assisted living, sport training, safety and emergency..."@en ;

                            rdfs:label "BAN application domain"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed


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

s4ehaw:BodySurfaceLocation rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                           rdfs:subClassOf s4ehaw:Location ;

                           rdfs:comment "Defines a helth device location in terms of a body surface position (i.e. on body health device)."@en ;

                           rdfs:label "Body surface location"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Caregiver
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Caregiver rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                 rdfs:subClassOf s4ehaw:HealthActor ;

                 rdfs:comment "For caregivers modelling."@en ;

                 rdfs:label "Caregiver"@en .


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

saref:Command rdf:type owl:Class ;

              rdfs:comment "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended."@en ;

              rdfs:isDefinedBy saref: ;

              rdfs:label "Command"@en .



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

saref:NotifyCommand rdf:type owl:Class ;

                    rdfs:comment "A type of command used for notifications."@en ;
	     
                    rdfs:isDefinedBy saref: ;
	     
                    rdfs:label "Notify command"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/CommunicationFunction
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:CommunicationFunction rdf:type owl:Class ;

                             rdfs:comment "The BAN communication function way of working, i.e. periodic, event driven or on request."@en ;

                             rdfs:label "Communication function"@en .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/ComputingPower

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:ComputingPower rdf:type owl:Class ;

                      rdfs:comment "The computing power capabilities of a Health device."@en ;

                      rdfs:label "Computing power"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Constraint
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Constraint rdf:type owl:Class ;

                  rdfs:comment "The Data constraints, e.g. validity, operating, security..."@en ;

                  rdfs:label "Constraint"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

moreiraj's avatar
moreiraj committed
s4ehaw:Contact rdf:type owl:Class ;
               
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               owl:equivalentClass s4ehaw:HealthActor ;

               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 ;

               rdfs:label "Contact"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:DailyActivity rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                     
                     rdfs:subClassOf s4ehaw:Activity ;
                     
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                     rdfs:comment "The patient/user activities that occur during daytime."@en ;
		     
		     rdfs:label "Daily activity"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Data
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Data rdf:type owl:Class ;

            rdfs:comment  "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en ;

            rdfs:label "Data"@en .



### https://saref.etsi.org/s4ehaw/core/Device

saref:Device rdf:type owl:Class ;

             rdfs:comment "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs the start and stop function."@en ;
	     
             rdfs:isDefinedBy saref: ;
	     
             rdfs:label "Device"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/DeviceType
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:DeviceType rdf:type owl:Class ;

            rdfs:comment  "A health device has a device type describing the physical characteristics of the health device."@en ;

            rdfs:label "Device type"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/EventDrivenCommunicationFunction
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:EventDrivenCommunicationFunction rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                        rdfs:subClassOf s4ehaw:CommunicationFunction ;

                                        rdfs:comment "BAN communication function way of working of the type event driven."@en ;

                                        rdfs:label "Event driven communication function"@en .


###  https://saref.etsi.org/saref4envi/FrequencyMeasurement

s4envi:FrequencyMeasurement rdf:type owl:Class ;

               rdfs:comment "Represents the measured value made over a frequency property. It is also linked to the frequency unit of measure in which the value is expressed and the timestamp of the measurement."@en ;

               rdfs:isDefinedBy s4envi: ;

               rdfs:label "Frequency measurement"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/FunctionalDevice
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:FunctionalDevice rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:subClassOf saref:FunctionRelated ;

                        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 ;

                        rdfs:label "Functional device"@en .


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

saref:Function rdf:type owl:Class ;

               rdfs:comment "The functionality necessary to accomplish the task for which a device is designed for, .e.g. a temperature measurement function. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., heart rate, temperature, motion, oxygen level...), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. "@en ;

               rdfs:isDefinedBy saref: ;

               rdfs:label "Function"@en .


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

saref:FunctionRelated rdf:type owl:Class ;

             rdfs:comment "A SAREF ontology category that considers Devices and their specification in terms of functions, states and services."@en ;
	     
             rdfs:isDefinedBy saref: ;
	     
             rdfs:label "Function related"@en .
moreiraj's avatar
moreiraj committed



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

s4ehaw:HealthActor rdf:type owl:Class ;
                   
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                   rdfs:comment "The eHealth system actors like e.g. caregivers, patients, users, helpers..."@en ;

                   rdfs:label "Health actor"@en .
moreiraj's avatar
moreiraj committed



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

s4ehaw:HealthActuator rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
             
                    rdfs:subClassOf s4ehaw:HealthDevice ;
		     
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:comment "Health-related Actuator, equivalent to SAREF Actuator"@en ;

                    owl:equivalentClass saref:Actuator ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:label "Health actuator"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/HealthDevice
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:HealthDevice rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:subClassOf saref:FunctionRelated ;

                    rdfs:comment "Health Devices, e.g. BAN hub, health sensor/actuator/Wereable."@en ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                    rdfs:label "Health Device"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Helper
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Helper rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              rdfs:subClassOf s4ehaw:HealthActor  ;

              rdfs:comment "Helper of partients/users of a health system, e.g. a patient's relative."@en ;

              rdfs:label "Helper"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/BanHub
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:BanHub rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
              rdfs:subClassOf s4ehaw:HealthDevice ;

              rdfs:comment "Hub of the BAN, mainly playing the role of both a data concentrator and a network GW."@en ;

              rdfs:label "BAN hub" .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Impairment
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Impairment rdf:type owl:Class ;

                  rdfs:comment "Defined for patient's impairments modelling, e.g. deaf impairment, hearing impairement, handling impairment, visual impairement, blindI impairement, mobility impairement..."@en ;

                  rdfs:label "Impairment" .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/ImplantLocation
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:ImplantLocation rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                       rdfs:subClassOf s4ehaw:Location ;

                       rdfs:comment "Implant Device (i.e. in body health device) position."@en ;

                       rdfs:label "Implant location"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Interface
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Interface rdf:type owl:Class ;

                 rdfs:comment "Used for modelling the interfaces of a health device (e.g. Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ;

                 rdfs:label "Interface"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/LegalConstraint
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:LegalConstraint rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                       
                       rdfs:subClassOf s4ehaw:Constraint ;
                       
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                       rdfs:comment "An empty container for describing the legal constraints a data can be submitted to, like e.g. anonymization."@en ;

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

                rdfs:label "Location"@en .



### https://saref.etsi.org/s4ehaw/core/Measurement

saref:Measurement rdf:type owl:Class ;

                  rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ;
	     
                  rdfs:isDefinedBy saref: ;
	     
                  rdfs:label "Measurement"@en .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/MeasurementCollectionSession
moreiraj's avatar
moreiraj committed
s4ehaw:MeasurementCollectionSession rdf:type owl:Class ;
                                    
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                    rdfs:subClassOf saref:Task ;
                
                                    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 ;

                                    rdfs:label "Measurement collection session"@en .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/MeasurementFunction
moreiraj's avatar
moreiraj committed
s4ehaw:MeasurementFunction rdf:type owl:Class ;
                           
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                           rdfs:subClassOf saref:Function ;
                
                           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 ;

                           rdfs:label "Measurement function"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Mode
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Mode rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
            rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime."@en ;
	    
	    rdfs:label "Mode"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed



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

s4ehaw:NocturnalActivity rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                         
                         rdfs:subClassOf s4ehaw:Activity ;
                         
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                         rdfs:comment "The class of activities that occur during the night."@en ;

                         rdfs:label "Nocturnal activity"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/OnRequestCommunicationFunction

s4ehaw:OnRequestCommunicationFunction rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                      rdfs:subClassOf s4ehaw:CommunicationFunction ;

                                      rdfs:comment "BAN communication function way of working of the type on request."@en ;

                                      rdfs:label "On request communication function"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/OperatingConstraint
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:OperatingConstraint rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                           
                           rdfs:subClassOf s4ehaw:Constraint ;
                           
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                           rdfs:comment "An empty container for describing the operating constraints of a device, e.g. recommended humidity and temperature range..."@en ;

                           rdfs:label "Operating constraint"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Patient
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Patient rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
               rdfs:subClassOf s4ehaw:HealthActor ;

               rdfs:label "Patient"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/PeriodicCommunicationFunction
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:PeriodicCommunicationFunction rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                                     rdfs:subClassOf s4ehaw:CommunicationFunction ;

                                     rdfs:comment "BAN communication function way of working of the type periodic."@en ;

                                     rdfs:label "Periodic communication function"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed

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

Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:PhysicalLocation rdf:type owl:Class ;
moreiraj's avatar
moreiraj committed
                        
                        rdfs:subClassOf s4ehaw:Location ;
                        
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:comment "The physical location, i.e. a postal address and a geolocation when available."@en ;

                        rdfs:label "Physical location"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/Posture
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:Posture rdf:type owl:Class ;
                        
               rdfs:comment "The posture of a health actor (mainly a patient or a user), e.g. exercising, lying, running, sitting, walking..."@en ;

               rdfs:label "Posture"@en .
moreiraj's avatar
moreiraj committed
###  https://saref.etsi.org/s4ehaw/PowerSource
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:PowerSource rdf:type owl:Class ;

                      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, available power level...)."@en ;

                      rdfs:label "Power source"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/ReminderCommand
Marc Girod-Genet's avatar
Marc Girod-Genet committed
s4ehaw:ReminderCommand rdf:type owl:Class ;
Marc Girod-Genet's avatar
Marc Girod-Genet committed
                        rdfs:subClassOf saref:NotifyCommand ;

                        rdfs:comment "Command used for sending reminder notifications to health actors, e.g. pationts, users or Caregivers."@en ;

                        rdfs:label "Reminder command"@en .
Marc Girod-Genet's avatar
Marc Girod-Genet committed
###  https://saref.etsi.org/s4ehaw/ResponsibleParty
Marc Girod-Genet's avatar
Marc Girod-Genet committed