@prefix : .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix rdfs: .
@prefix vann: .
@prefix voaf: .
@prefix saref: .
@prefix s4ehaw: .
@prefix s4wear: .
@prefix dcterms: .
@base .
rdf:type owl:Ontology ;
rdfs:label "SAREF4EHAW"@en ;
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 ;
dcterms:source ;
owl:versionIRI ;
dcterms:publisher ;
dcterms:contributor .
#################################################################
#
# Annotation properties
#
#################################################################
### http://purl.org/dc/terms/contributor
dcterms:contributor rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/created
dcterms:created rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/creator
dcterms:creator rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/issued
dcterms:issued rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/license
dcterms:license rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/modified
dcterms:modified rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/publisher
dcterms:publisher rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/source
dcterms:source rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/title
dcterms:title rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/preferredNamespaceUri
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
### 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 .
#################################################################
#
# Object Properties
#
#################################################################
### https://saref.etsi.org/s4ehaw/contains
: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 .
### https://saref.etsi.org/s4ehaw/elects
: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 .
### https://saref.etsi.org/s4ehaw/hasActivitiesDeviceType
:hasActivitiesDeviceType rdf:type owl:ObjectProperty ;
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 .
### https://saref.etsi.org/s4ehaw/hasCommand
: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 .
### https://saref.etsi.org/s4ehaw/hasCommunicationProcess
: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 .
### https://saref.etsi.org/s4ehaw/hasConstraints
: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 .
### https://saref.etsi.org/s4ehaw/hasContact
: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 .
### https://saref.etsi.org/s4ehaw/hasData
: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 .
### https://saref.etsi.org/s4ehaw/hasDeviceType
: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 .
### https://saref.etsi.org/s4ehaw/hasEnergy
:hasEnergy rdf:type owl:ObjectProperty ;
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 .
### https://saref.etsi.org/s4ehaw/hasInterface
: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 .
### https://saref.etsi.org/s4ehaw/hasInterfaceType
: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 .
### https://saref.etsi.org/s4ehaw/hasMesurement
: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 .
### https://saref.etsi.org/s4ehaw/hasMode
: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 .
### https://saref.etsi.org/s4ehaw/hasParticipants
: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 .
### https://saref.etsi.org/s4ehaw/hasPhysicalLocation
: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 .
### https://saref.etsi.org/s4ehaw/hasPower
:hasPower rdf:type owl:ObjectProperty ;
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 .
### https://saref.etsi.org/s4ehaw/hasResponsibilityParty
: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 .
### https://saref.etsi.org/s4ehaw/hasServiceCategory
: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 .
### https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements
: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 .
### https://saref.etsi.org/s4ehaw/inCurrentMode
: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 .
### 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 .
### https://saref.etsi.org/s4ehaw/isAttachedTo
: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 .
### https://saref.etsi.org/s4ehaw/isDescribedBy
: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 .
### https://saref.etsi.org/s4ehaw/isMeasuredIn
: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 .
### https://saref.etsi.org/s4ehaw/isUsedFor
: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 .
### https://saref.etsi.org/s4ehaw/operatingConstraints
: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 .
### https://saref.etsi.org/s4ehaw/position
: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
)
] .
### https://saref.etsi.org/s4ehaw/presents
: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 .
### https://saref.etsi.org/s4ehaw/supports
: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 .
### https://saref.etsi.org/s4ehaw/uom
: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 .
### https://saref.etsi.org/s4ehaw/uses
: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 .
#################################################################
#
# Data properties
#
#################################################################
### 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 .
### https://saref.etsi.org/s4ehaw/activitiesId
:activitiesId rdf:type owl:DatatypeProperty ;
rdfs:label "activities id"@en ;
rdfs:comment "The activities Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
rdfs:range xsd:anyURI ;
rdfs:domain :Activities .
### https://saref.etsi.org/s4ehaw/activitiesKind
:activitiesKind rdf:type owl:DatatypeProperty ;
rdfs:label "activities kind"@en ;
rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. lying in bed, sitting on a chair, using the shower, etc." ;
rdfs:range xsd:string ;
rdfs:domain :Activities .
### https://saref.etsi.org/s4ehaw/activitiesType
: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
]
]
] .
### https://saref.etsi.org/s4ehaw/actorId
: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 .
### https://saref.etsi.org/s4ehaw/ageCategory
: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
]
]
] .
### https://saref.etsi.org/s4ehaw/applicationDomain
: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 .
### https://saref.etsi.org/s4ehaw/availableFlash
: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 .
### https://saref.etsi.org/s4ehaw/availableRAM
: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 .
### https://saref.etsi.org/s4ehaw/banId
: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 .
### https://saref.etsi.org/s4ehaw/baud
: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 .
### https://saref.etsi.org/s4ehaw/dataSize
: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 .
### https://saref.etsi.org/s4ehaw/density
: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 .
### https://saref.etsi.org/s4ehaw/deviceId
:deviceId rdf:type owl:DatatypeProperty ;
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 .
### https://saref.etsi.org/s4ehaw/deviceTypeName
: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 .
### https://saref.etsi.org/s4ehaw/dimension
: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 .
### https://saref.etsi.org/s4ehaw/dob
:dob rdf:type owl:DatatypeProperty ;
rdfs:label "date of birth"@en ;
rdfs:comment "The date of birth of an actor"@en ;
rdfs:range xsd:dateTime ;
rdfs:domain :Actor .
### https://saref.etsi.org/s4ehaw/dutyCycle
: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 .
### https://saref.etsi.org/s4ehaw/email
: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 .
### https://saref.etsi.org/s4ehaw/faultTolerence
:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:range xsd:double ;
rdfs:domain :Ban ,
:Process .
### https://saref.etsi.org/s4ehaw/firstName
: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 .
### https://saref.etsi.org/s4ehaw/format
: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 .
### https://saref.etsi.org/s4ehaw/frequency
: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 .
### 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 ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "female" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "male" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "other" ;
rdf:rest rdf:nil
]
]
]
] .
### https://saref.etsi.org/s4ehaw/groundingProtocol
:groundingProtocol rdf:type owl:DatatypeProperty ;
rdfs:label "grounding protocol"@en ;
rdfs:comment "The grounding protocol is the protocol used to transmit the message of the service, e.g. BLE" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceGrounding .
### https://saref.etsi.org/s4ehaw/hasCalculationMethod
:hasCalculationMethod rdf:type owl:DatatypeProperty ;
rdfs:label "has calculation method"@en ;
rdfs:comment "The service process has a calculation method to get the output or result, e.g. the calculation formula to determine the posture of a patient" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasEffect
:hasEffect rdf:type owl:DatatypeProperty ;
rdfs:label "has effect"@en ;
rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process,etc." ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasHabits
:hasHabits rdf:type owl:DatatypeProperty ;
rdfs:label "has habits"@en ;
rdfs:comment "The habits of the user, e.g. smoking" ,
"The habits of the patient, e.g smoking" ;
rdfs:range xsd:string ;
rdfs:domain :Patient ,
:User .
### https://saref.etsi.org/s4ehaw/hasInput
: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, etc." ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasOutput
: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" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasPosture
:hasPosture rdf:type owl:DatatypeProperty ;
rdfs:label "has posture"@en ;
rdfs:comment "The posture of the patient, e.g. lying" ,
"The posture of the user, e.g. lying" ;
rdfs:domain :Patient ,
:User ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "exercising" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "lying" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "other" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "running" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "sitting" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "walking" ;
rdf:rest rdf:nil
]
]
]
]
]
]
] .
### https://saref.etsi.org/s4ehaw/hasPrecondition
: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" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasResult
: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, etc." ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProcess .
### https://saref.etsi.org/s4ehaw/impairment
:impairment rdf:type owl:DatatypeProperty ;
rdfs:label "impairment"@en ;
rdfs:comment "The impairment type of the patient, e.g. deaf, visual" ;
rdfs:domain :Patient ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "deaf" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "handling" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "hearing" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "visual" ;
rdf:rest rdf:nil
]
]
]
]
] .
### https://saref.etsi.org/s4ehaw/interfaceAddress
: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." ;
rdfs:range xsd:string ;
rdfs:domain :InterfaceType .
### https://saref.etsi.org/s4ehaw/interfaceDescription
:interfaceDescription rdf:type owl:DatatypeProperty ;
rdfs:label "interface description"@en ;
rdfs:comment "The interface type description" ;
rdfs:range xsd:string ;
rdfs:domain :InterfaceType .
### https://saref.etsi.org/s4ehaw/interfaceId
:interfaceId rdf:type owl:DatatypeProperty ;
rdfs:label "interface id"@en ;
rdfs:comment "The interface Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:range xsd:anyURI ;
rdfs:domain :Interface .
### https://saref.etsi.org/s4ehaw/interfaceProtocol
:interfaceProtocol rdf:type owl:DatatypeProperty ;
rdfs:label "interface protocol"@en ;
rdfs:comment "The interface protocol can be BLE, serial, ethernet, etc." ;
rdfs:range xsd:string ;
rdfs:domain :InterfaceType .
### https://saref.etsi.org/s4ehaw/isDerivedData
: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 :Data .
### https://saref.etsi.org/s4ehaw/isGateway
:isGateway rdf:type owl:DatatypeProperty ;
rdfs:label "is gateway"@en ;
rdfs:comment "This boolean variable indicates if the interface is a gateway or not." ;
rdfs:range xsd:boolean ;
rdfs:domain :Interface .
### https://saref.etsi.org/s4ehaw/lastName
:lastName rdf:type owl:DatatypeProperty ;
rdfs:label "last name"@en ;
rdfs:comment "The familly name of an actor."@en ;
rdfs:range xsd:string ;
rdfs:domain :Actor .
### https://saref.etsi.org/s4ehaw/latency
:latency rdf:type owl:DatatypeProperty ;
rdfs:label "latency"@en ;
rdfs:comment "The latency is the time interval between the stimulation and response of a process"@en ;
rdfs:range xsd:float ;
rdfs:domain :Process .
### https://saref.etsi.org/s4ehaw/lifetime
: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." ;
rdfs:range xsd:dateTime ;
rdfs:domain :Ban .
### https://saref.etsi.org/s4ehaw/location
:location rdf:type owl:DatatypeProperty ;
rdfs:label "location"@en ;
rdfs:comment "The geolocation of the BAN, when available and needed, shall be given relatively to the the location - geolocation as standardized ISO 6709 - of the patient wearing the WBAN." ;
rdfs:range xsd:string ;
rdfs:domain :Ban .
### https://saref.etsi.org/s4ehaw/manufacturer
: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." ;
rdfs:range xsd:string ;
rdfs:domain :Power .
### https://saref.etsi.org/s4ehaw/maximumFlash
:maximumFlash rdf:type owl:DatatypeProperty ;
rdfs:label "maximum flash"@en ;
rdfs:comment "Indicates the maximum flash memory space for a Health device" ;
rdfs:range xsd:double ;
rdfs:domain :Power .
### https://saref.etsi.org/s4ehaw/maximumRam
:maximumRam rdf:type owl:DatatypeProperty ;
rdfs:label "maximum ram"@en ;
rdfs:comment "Indicates the maximum volatile memory space for a Health device" ;
rdfs:range xsd:double ;
rdfs:domain :Power .
### https://saref.etsi.org/s4ehaw/maximumValue
: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 :Validity .
### https://saref.etsi.org/s4ehaw/minimumValue
: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 :Validity .
### https://saref.etsi.org/s4ehaw/modeId
:modeId rdf:type owl:DatatypeProperty ;
rdfs:label "mode id"@en ;
rdfs:comment "The mode id identifies each mode, e.g. identifier for sleeping mode"@en ;
rdfs:range xsd:anyURI ;
rdfs:domain :Mode .
### https://saref.etsi.org/s4ehaw/modeName
: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 :Mode .
### https://saref.etsi.org/s4ehaw/phenomena
: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 :Ban .
### https://saref.etsi.org/s4ehaw/phoneNumber
:phoneNumber rdf:type owl:DatatypeProperty ;
rdfs:label "phone number"@en ;
rdfs:comment "The phone number of an actor, in international format."@en ;
rdfs:range xsd:string ;
rdfs:domain :Actor .
### https://saref.etsi.org/s4ehaw/portNumber
:portNumber rdf:type owl:DatatypeProperty ;
rdfs:label "port number"@en ;
rdfs:comment "The port number used to offer the service" ;
rdfs:range xsd:positiveInteger ;
rdfs:domain :ServiceGrounding .
### https://saref.etsi.org/s4ehaw/precision
:precision rdf:type owl:DatatypeProperty ;
rdfs:label "precision"@en ;
rdfs:comment "Precision of a process describes the closeness of the measurements to each other for a process."@en ;
rdfs:range xsd:float ;
rdfs:domain :Process .
### https://saref.etsi.org/s4ehaw/processId
:processId rdf:type owl:DatatypeProperty ;
rdfs:label "process id"@en ;
rdfs:comment "The process Unique ID, i.e. and URI for Linked Data compatibility purposes." ,
"The measurement process Unique ID, i.e. and URI for Linked Data compatibility purposes." ;
rdfs:range xsd:anyURI ;
rdfs:domain :MeasurementProcess ,
:Process .
### https://saref.etsi.org/s4ehaw/processorId
:processorId rdf:type owl:DatatypeProperty ;
rdfs:label "processor id"@en ;
rdfs:comment "The processor identifier should identify each processor" ;
rdfs:range xsd:string ;
rdfs:domain :Power .
### https://saref.etsi.org/s4ehaw/rechargeable
:rechargeable rdf:type owl:DatatypeProperty ;
rdfs:label "rechargeable"@en ;
rdfs:comment "This boolean variable indicates if the source of energy of the eHealth Device is rechargeable or not, e.g. has battery" ;
rdfs:range xsd:boolean ;
rdfs:domain :Energy .
### https://saref.etsi.org/s4ehaw/remainingBatteryLevel
:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
rdfs:label "remaining battery level"@en ;
rdfs:comment "The level of remaining battery for a given energy source of a eHealth device"@en ;
rdfs:range xsd:double ;
rdfs:domain :Energy .
### https://saref.etsi.org/s4ehaw/responsibilityPartyId
:responsibilityPartyId rdf:type owl:DatatypeProperty ;
rdfs:label "responsibility party id"@en ;
rdfs:comment "The responsibility party Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:range xsd:anyURI ;
rdfs:domain :ResponsibilityParty .
### https://saref.etsi.org/s4ehaw/sampleTime
:sampleTime rdf:type owl:DatatypeProperty ;
rdfs:label "sample time"@en ;
rdfs:comment "The sample time of the process"@en ;
rdfs:range xsd:float ;
rdfs:domain :Process .
### https://saref.etsi.org/s4ehaw/sendingFrequency
:sendingFrequency rdf:type owl:DatatypeProperty ;
rdfs:label "sending frequency"@en ;
rdfs:comment "Defines the sending frequency at an health device level." ;
rdfs:range xsd:float ;
rdfs:domain :Periodic .
### https://saref.etsi.org/s4ehaw/serialNb
:serialNb rdf:type owl:DatatypeProperty ;
rdfs:label "serial number"@en ;
rdfs:comment "The serial number of the Health Device." ,
"The serial number of the Functional Device." ;
rdfs:range xsd:string ;
rdfs:domain :FunctionalDevice ,
:HealthDevice .
### https://saref.etsi.org/s4ehaw/serviceDescription
: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" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProfile .
### https://saref.etsi.org/s4ehaw/serviceName
:serviceName rdf:type owl:DatatypeProperty ;
rdfs:label "service name"@en ;
rdfs:comment "The service name identify the offered service, e.g heart rate" ;
rdfs:range xsd:string ;
rdfs:domain :ServiceProfile .
### https://saref.etsi.org/s4ehaw/sourceType
:sourceType rdf:type owl:DatatypeProperty ;
rdfs:label "source type"@en ;
rdfs:comment "The source type is the type of energy source of a Health device. It can be solar, battery, electricity, etc." ;
rdfs:range xsd:string ;
rdfs:domain :Energy .
### https://saref.etsi.org/s4ehaw/topology
:topology rdf:type owl:DatatypeProperty ;
rdfs:label "topology"@en ;
rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." ;
rdfs:domain :Ban ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "Adhoc" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "Mesh" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "Others" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "Stars" ;
rdf:rest rdf:nil
]
]
]
]
] .
### https://saref.etsi.org/s4ehaw/userId
:userId rdf:type owl:DatatypeProperty ;
rdfs:label "user id"@en ;
rdfs:comment "The user Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The helper Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The patient Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The caregiver Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:range xsd:anyURI ;
rdfs:domain :Caregiver ,
:Helper ,
:Patient ,
:User .
### https://saref.etsi.org/s4ehaw/velocity
:velocity rdf:type owl:DatatypeProperty ;
rdfs:label "velocity"@en ;
rdfs:comment "The velocity of a moving device"@en ;
rdfs:range xsd:float ;
rdfs:domain :DeviceType .
#################################################################
#
# Classes
#
#################################################################
### http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Activities
:Activities rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Actor
:Actor rdf:type owl:Class ;
owl:equivalentClass :Contact .
### https://saref.etsi.org/s4ehaw/Address
:Address rdf:type owl:Class ;
rdfs:subClassOf :Physical .
### https://saref.etsi.org/s4ehaw/Alarm
:Alarm rdf:type owl:Class ;
rdfs:subClassOf saref:Command .
### https://saref.etsi.org/s4ehaw/Ban
:Ban rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/BodySurface
:BodySurface rdf:type owl:Class ;
rdfs:subClassOf :Location .
### https://saref.etsi.org/s4ehaw/Caregiver
:Caregiver rdf:type owl:Class ;
rdfs:subClassOf :Actor .
### https://saref.etsi.org/s4ehaw/CommunicationProcess
:CommunicationProcess rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Constraints
:Constraints rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Contact
:Contact rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Coordinate
:Coordinate rdf:type owl:Class ;
rdfs:subClassOf :Physical .
### https://saref.etsi.org/s4ehaw/Data
:Data rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/DeviceType
:DeviceType rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Energy
:Energy rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Environment
:Environment rdf:type owl:Class ;
rdfs:subClassOf :ServiceCategory .
### https://saref.etsi.org/s4ehaw/EventDriven
:EventDriven rdf:type owl:Class ;
rdfs:subClassOf :CommunicationProcess .
### https://saref.etsi.org/s4ehaw/FunctionalDevice
:FunctionalDevice rdf:type owl:Class ;
rdfs:subClassOf saref:Device .
### https://saref.etsi.org/s4ehaw/HealthDevice
:HealthDevice rdf:type owl:Class ;
rdfs:subClassOf saref:Device .
### https://saref.etsi.org/s4ehaw/Helper
:Helper rdf:type owl:Class ;
rdfs:subClassOf :Actor .
### https://saref.etsi.org/s4ehaw/Hub
:Hub rdf:type owl:Class ;
rdfs:subClassOf :HealthDevice .
### https://saref.etsi.org/s4ehaw/Implant
:Implant rdf:type owl:Class ;
rdfs:subClassOf :Location .
### https://saref.etsi.org/s4ehaw/Interface
:Interface rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/InterfaceType
:InterfaceType rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Legal
:Legal rdf:type owl:Class ;
rdfs:subClassOf :Constraints ;
rdfs:comment "This is 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
:Location rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/MeasurementProcess
:MeasurementProcess rdf:type owl:Class ;
rdfs:subClassOf :Process .
### https://saref.etsi.org/s4ehaw/MeasurementSession
:MeasurementSession rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Mode
:Mode rdf:type owl:Class ;
rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime" .
### https://saref.etsi.org/s4ehaw/OnRequest
:OnRequest rdf:type owl:Class ;
rdfs:subClassOf :CommunicationProcess .
### https://saref.etsi.org/s4ehaw/Operating
:Operating rdf:type owl:Class ;
rdfs:subClassOf :Constraints ;
rdfs:comment "This is an empty container for describing the operating constraints of a device, e.g. prescribed humidity and temperature range, etc.."@en .
### https://saref.etsi.org/s4ehaw/Patient
:Patient rdf:type owl:Class ;
rdfs:subClassOf :Actor .
### https://saref.etsi.org/s4ehaw/Periodic
:Periodic rdf:type owl:Class ;
rdfs:subClassOf :CommunicationProcess .
### https://saref.etsi.org/s4ehaw/Physical
:Physical rdf:type owl:Class ;
rdfs:subClassOf :Location .
### https://saref.etsi.org/s4ehaw/Power
:Power rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Process
:Process rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Remainder
:Remainder rdf:type owl:Class ;
rdfs:subClassOf saref:Command .
### https://saref.etsi.org/s4ehaw/ResponsibilityParty
:ResponsibilityParty rdf:type owl:Class ;
rdfs:subClassOf :Actor ;
rdfs:comment "The legal entity responsible for a BAN, i.e. to contact in case of problem" .
### https://saref.etsi.org/s4ehaw/ServiceCategory
:ServiceCategory rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/ServiceGrounding
:ServiceGrounding rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/ServiceProcess
:ServiceProcess rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/ServiceProfile
:ServiceProfile rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Simple
:Simple rdf:type owl:Class ;
rdfs:subClassOf :ServiceProcess .
### https://saref.etsi.org/s4ehaw/TimeSeriesMeasurements
:TimeSeriesMeasurements rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/User
:User rdf:type owl:Class ;
rdfs:subClassOf :Actor .
### https://saref.etsi.org/s4ehaw/Validity
:Validity rdf:type owl:Class ;
rdfs:subClassOf :Constraints .
### https://saref.etsi.org/s4wear/Wearable
s4wear:Wearable rdf:type owl:Class ;
rdfs:subClassOf :HealthDevice .
### https://saref.etsi.org/saref/Actuator
saref:Actuator rdf:type owl:Class ;
rdfs:subClassOf :HealthDevice .
### https://saref.etsi.org/saref/Command
saref:Command rdf:type owl:Class .
### https://saref.etsi.org/saref/Device
saref:Device rdf:type owl:Class .
### https://saref.etsi.org/s4wear/Measurement
saref:Measurement rdf:type owl:Class .
### https://saref.etsi.org/s4wear/Sensor
saref:Sensor rdf:type owl:Class ;
rdfs:subClassOf :HealthDevice .
### https://saref.etsi.org/saref/Service
saref:Service rdf:type owl:Class .
### https://saref.etsi.org/saref/UnitOfMeasure
saref:UnitOfMeasure rdf:type owl:Class .
### Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net