Newer
Older
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix saref: <https://saref.etsi.org/saref/> .
@prefix s4ehaw: <https://saref.etsi.org/s4ehaw/> .
@prefix s4wear: <https://saref.etsi.org/s4wear/> .
<https://saref.etsi.org/s4ehaw/> rdf:type owl:Ontology ;
dcterms:issued "date when the document is online"^^xsd:date ;
dcterms:modified "do not set this"^^xsd:date ;
dcterms:created "start date of the STF 2019-01-01"^^xsd:date ;
vann:preferredNamespacePrefix "s4ehaw" ;
rdfs:comment "Extension of SAREF for eHealth Ageing Well domain." ;
vann:preferredNamespaceUri "https://saref.etsi.org/s4ehaw/" ;
dcterms:description "s4ehaw is an extension of SAREF for eHealth Ageing Well"@en ;
dcterms:title "s4ehaw: an extension of SAREF for eHealth Ageing Well"@en ;
owl:versionInfo "v0.1.2" ;
dcterms:license <https://forge.etsi.org/etsi-software-license> ;
dcterms:source <https://forge.etsi.org/rep/SAREF/s4ehaw/> ;
owl:versionIRI <https://saref.etsi.org/s4ehaw/v0.1.2/s4ehaw/> ;
dcterms:publisher <https://www.etsi.org/> ;
dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> .
#################################################################
#################################################################
dcterms:contributor rdf:type owl:AnnotationProperty .
dcterms:created rdf:type owl:AnnotationProperty .
dcterms:creator rdf:type owl:AnnotationProperty .
dcterms:description rdf:type owl:AnnotationProperty .
dcterms:issued rdf:type owl:AnnotationProperty .
dcterms:license rdf:type owl:AnnotationProperty .
dcterms:modified rdf:type owl:AnnotationProperty .
dcterms:publisher rdf:type owl:AnnotationProperty .
dcterms:source rdf:type owl:AnnotationProperty .
dcterms:title rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
### 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 .
#################################################################
#################################################################
rdfs:comment "Defines the relationship between a Body Area Network or BAN that contains one or multiple health devices"@en ;
rdfs:comment "Defines the relationship 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."@en ;
s4ehaw:hasActivity rdf:type owl:ObjectProperty ;
rdfs:comment "A health actor may have one or multiple activities."@en ;
s4ehaw:hasCommand rdf:type owl:ObjectProperty ;
rdfs:comment "A function has a command (a directive that a health device must support to perform a given function)."@en ;
### https://saref.etsi.org/s4ehaw/hasCommunicationFunction
s4ehaw:hasCommunicationFunction rdf:type owl:ObjectProperty ;
rdfs:comment "A BAN that has a communication function that is the type of communication carried out between BAN devices and BAN Hub."@en ;
### https://saref.etsi.org/s4ehaw/hasConstraint
s4ehaw:hasConstraint rdf:type owl:ObjectProperty ;
rdfs:comment "Defines the relationship between a data that has constraints (validity, operating, security...)."@en ;
s4ehaw:hasContact rdf:type owl:ObjectProperty ;
rdfs:comment "A BAN has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)."@en ;
rdfs: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/hasDeviceType
s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ;
rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en ;
### https://saref.etsi.org/s4ehaw/hasPowerSource
s4ehaw:hasPowerSource rdf:type owl:ObjectProperty ;
rdfs:comment "A health device type has power sources, mainly describing energy source and battery related capabilities of the health device (number of power source, source type, rechargeable or not, available power level...)."@en ;
rdfs:range s4ehaw:PowerSource .
### https://saref.etsi.org/s4ehaw/hasImpairment
s4ehaw:hasImpairment rdf:type owl:ObjectProperty ;
rdfs:label "has impairment"@en ;
rdfs:comment "The impairment type of a patient, e.g. deaf, hearing, handling, visual, mobility..."@en ;
rdfs:domain s4ehaw:Patient ;
rdfs:range s4ehaw:Impairment .
### https://saref.etsi.org/s4ehaw/hasInterface
s4ehaw:hasInterface rdf:type owl:ObjectProperty ;
rdfs:comment "A health device has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ;
### https://saref.etsi.org/s4ehaw/hasMesurement
s4ehaw:hasMesurement rdf:type owl:ObjectProperty ;
rdfs:comment "Defines the relationship between data that has measurement."@en ;
rdfs:comment "Each device type has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:Mode .
### https://saref.etsi.org/s4ehaw/hasParticipant
s4ehaw:hasParticipant rdf:type owl:ObjectProperty ;
rdfs:comment "A measurement session has one or multiple health devices as participants (sensor, actuator, wearable)."@en ,
"A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en ;
rdfs:range s4ehaw:HealthActor ,
s4ehaw:HealthDevice ;
### https://saref.etsi.org/s4ehaw/hasPhysicalLocation
s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
rdfs:label "has physical location"@en ;
rdfs:comment "Defines the physical location of the patient, i.e. its postal address and/or its geolocation (when available)."@en ;
rdfs:range s4ehaw:PhysicalLocation .
### https://saref.etsi.org/s4ehaw/hasPosture
s4ehaw:hasPosture rdf:type owl:ObjectProperty ;
rdfs:label "has posture"@en ;
rdfs:comment "The posture of a health actor, e.g. exercising, lying, running, sitting, walking..."@en ;
rdfs:domain s4ehaw:HealthActor ;
rdfs:range s4ehaw:Posture .
### https://saref.etsi.org/s4ehaw/hasComputingPower
s4ehaw:hasComputingPower rdf:type owl:ObjectProperty ;
rdfs:comment "A heal device type has computing power describing the processing power or capabilities of the device (e.g. processor ID and manufacturer, duty cycle, available flash/RM memory, maximum flash/RAM memory...)."@en ;
### https://saref.etsi.org/s4ehaw/hasResponsibleParty
s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ;
rdfs:comment "A BAN that has a responsible party which plays the role of the legal entity responsible for this BAN (e.g. to contact in case of problem). It should be an organization or a person."@en ;
### https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements
s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ;
rdfs:label "has time series measurements"@en ;
rdfs:comment "Defines the relatonship between data that has time series measurements."@en ;
### https://saref.etsi.org/s4ehaw/inCurrentMode
s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ;
rdfs:comment "Each eHealth device has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
### https://saref.etsi.org/s4ehaw/consistsOf
s4ehaw:consistsOf rdf:type owl:ObjectProperty ;
rdfs:comment "Defines the fact that an eHealth device can be a composite health device that consists of one or multiple sub-devices."@en ;
### https://saref.etsi.org/s4ehaw/isAttachedTo
s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ;
rdfs:comment "A health Device is attached to a health actor such as a patient, a user and or a caregiver."@en ;
### https://saref.etsi.org/s4ehaw/isDescribedBy
s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
rdfs:comment "A service is described by a service process (how the service works)."@en ;
s4ehaw:hasFunction rdf:type owl:ObjectProperty ;
rdfs:comment "A health device has a function (temperature measurement, blood pressure measurement, insulin regulation)."@en ;
### https://saref.etsi.org/s4ehaw/hasOperatingConstraint
s4ehaw:hasOperatingConstraint rdf:type owl:ObjectProperty ;
rdfs:comment "The operating constraints of a health device."@en ;
s4ehaw:hasLocation rdf:type owl:ObjectProperty ;
rdfs:comment "The location of an eHealth device, i.e. its position against the body (on ¡V body surface ¡V or in the body ¡V implant ¡V) and its physical location (i.e. its postal address and/or its current geolocation geolocation when available)."@en ;
rdfs:range s4ehaw:Location .
### https://saref.etsi.org/s4ehaw/hasBanApplicationDomain
s4ehaw:hasBanApplicationDomain rdf:type owl:ObjectProperty ;
rdfs:label "has ban application domain"@en ;
rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:BanApplicationDomain .
rdfs:comment "A service presents a service profile (what the service does)."@en ;
rdfs:comment "A service supports a service grounding (how to access the service)." ;
rdfs:comment "A health actor (e.g. a caregiver, a patient or a helper) uses a BAN for collecting, aggregating and relaying vital parameters."@en ;
### https://saref.etsi.org/s4wear/offers
rdfs:comment "A health device offers services, e.g. a thermometer offers a temperature measurement service." ;
### https://saref.etsi.org/s4ehaw/uom
s4ehaw:uom rdf:type owl:ObjectProperty ;
rdfs:label "unit of measurement"@en ;
rdfs:comment "Defines the unit of measure of a measurement function."@en ;
rdfs:domain s4ehaw:MeasurementFunction ;
rdfs:range saref:UnitOfMeasure .
#################################################################
#################################################################
### https://saref.etsi.org/s4ehaw/activityDuration
s4ehaw:activityDuration rdf:type owl:DatatypeProperty ;
rdfs:comment "The duration of an activity, in second."@en ;
### https://saref.etsi.org/s4ehaw/activityKind
s4ehaw:activityKind rdf:type owl:DatatypeProperty ;
rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. sleeping in bed, sitting on a chair, using the shower, etc."@en ;
s4ehaw:ageCategory rdf:type owl:DatatypeProperty ;
rdfs:comment "The age group of a health actor, i.e. old or young."@en ;
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/availableFlash
s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
rdfs:comment "The available flash memory of a health device."@en ;
### https://saref.etsi.org/s4ehaw/availableRam
s4ehaw:availableRam rdf:type owl:DatatypeProperty ;
rdfs:comment "Indicates the available volatile memory space of a health device."@en ;
rdfs:comment "The baud rate of the interface, the number of bits transmitted by second."@en ;
s4ehaw:dataSize rdf:type owl:DatatypeProperty ;
rdfs:label "data size"@en ;
rdfs:comment "The data size represents the size of the data e.g. 20 bits"@en ;
s4ehaw: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 ;
### https://saref.etsi.org/s4ehaw/deviceTypeName
s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
rdfs:comment "The commercial name of a device."@en ;
s4ehaw:dimension rdf:type owl:DatatypeProperty ;
rdfs:comment "The dimension of the device i.e. height*weight*length."@en ;
rdfs:comment "The date of birth of a health actor."@en ;
s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ;
rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed."@en ;
s4ehaw:hasMbox rdf:type owl:DatatypeProperty ;
rdfs:comment "An email address (or mail box) of an health actor: a URI with the 'mailto' scheme as defined by RFC 6068."@en ;
### https://saref.etsi.org/s4ehaw/faultTolerence
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:label "fault tolerence"@en ;
rdfs:comment "Defines the error rate tolerated for a measurement function."@en ;
s4ehaw:firstName rdf:type owl:DatatypeProperty ;
rdfs:comment "The first name of a health actor."@en ;
rdfs:label "format"@en ;
rdf:comment "The format is a UDDI for a standard format like integer, memo, etc."@en ;
rdfs:range xsd:anyURI ;
s4ehaw:frequency rdf:type owl:DatatypeProperty ;
rdfs:comment "The frequency is the number of instructions an embedded processor - within a health device - can perform per second."@en ;
s4ehaw:hasGender rdf:type owl:DatatypeProperty ;
rdfs:comment "The gender of a health actor."@en ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "male" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "female" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "undetermined" ;
rdf:rest rdf:nil
]
]
]
] .
### https://saref.etsi.org/s4ehaw/groundingProtocol
s4ehaw:groundingProtocol rdf:type owl:DatatypeProperty ;
rdfs:comment "The grounding protocol is the protocol used to transmit the message of the service, e.g. BLE."@en ;
### https://saref.etsi.org/s4ehaw/hasCalculationMethod
s4ehaw: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."@en ;
s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process..."@en ;
s4ehaw:hasHabit rdf:type owl:DatatypeProperty ;
rdfs:comment "The habits of a health actor, e.g. smoking."@en ;
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor..."@en ;
### https://saref.etsi.org/s4ehaw/hasOutput
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient."@en ;
### https://saref.etsi.org/s4ehaw/hasPrecondition
s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked."@en ;