Newer
Older
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
@prefix s4ehaw: <https://saref.etsi.org/saref4ehaw/> .
@prefix s4envi: <https://saref.etsi.org/saref4envi/> .
@prefix s4wear: <https://saref.etsi.org/saref4wear/> .
<https://saref.etsi.org/saref4ehaw/> rdf:type owl:Ontology ;
owl:imports <https://saref.etsi.org/core/> ;
dcterms:creator <http://www-public.imtbs-tsp.eu/~girodgen/> ;
dcterms:contributor <https://www.linkedin.com/in/lina-nachabe-2b292457/> ,
<https://research.utwente.nl/en/persons/jo%C3%A3o-luiz-moreira> ,
<https://pdi.fbk.eu/people/profile/dragoni> ,
<http://www.maxime-lefrancois.info/> ;
dcterms:publisher <https://www.etsi.org/> ;
dcterms:license <https://forge.etsi.org/etsi-software-license> ;
dcterms:source <https://forge.etsi.org/rep/SAREF/saref4ehaw/> ;
Marc Girod-Genet
committed
owl:versionInfo "1.0" ;
vann:preferredNamespacePrefix "s4ehaw" ;
vann:preferredNamespaceUri "https://saref.etsi.org/saref4ehaw/" ;
dcterms:issued "2020-02-01"^^xsd:date ;
dcterms:modified "2020-05-01"^^xsd:date ;
dcterms:title "SAREF4EHAW: an extension of SAREF for eHealth Ageing Well domain"@en ;
dcterms:description """The objective of SAREF4EHAW is to extend SAREF ontology for the eHealth/Ageing-well (EHAW) vertical. Clause 4.1 of the present document shortly introduces a high level view of the envisioned SAREF4EHAW semantic model and modular ontology, with the retained concepts (i.e. classes) and their relations.
SAREF4EHAW extension has been specified and formalised by investigating EHAW domain related resources, as reported in ETSI TR 103 509, such as: potential stakeholders, standardization initiatives, alliances/associations, European projects, EC directives, existing ontologies, and data repositories. Therefore, SAREF4EHAW modular ontology shall both:
- Allow the implementation of a limited set of typical EHAW related use cases already identified in ETSI TR 103 509, i.e.
- Use case 1 “elderly at home monitoring and support”,
- Use case 2 “monitoring and support of healthy lifestyles for citizens”,
- Use case 3 “Early Warning System (EWS) and Cardiovascular Accidents detection”.
- Fulfil the eHealth Ageing Well related requirements provided in ETSI TR 103 509, mainly the ontological ones that were mostly taken as input for the ontology specification.
SAREF4EHAW mainly reuses the following existing ontologies: SAREF, ETSI SmartBAN reference model, SAREF 4 Environment extension, SAREF 4 Wearables extension, SAREF4health ontology which is a very first try to somehow extend SAREF ontology for the health vertical (it has nothing to do with ETSI SAREF4XYZ naming convention). The following figure presents the high level view of SAREF4EHAW ontology.
![SAREF4SYST overview](diagrams/SAREF4EHAW_Model.jpg)
For semantic interoperability handling purposes, an ontology based solution, combined with sensing-as-a-service and WoT strategies, is retained for SAREF4EHAW. Therefore, an upper level ontology, at service level, shall also behas been fully modelled (Service class and sub-classes depicted in the previous figure).
For embedded semantic analytics purposes, SAREF4EHAW shall behas been designed using the modularity principle (see ETSI TR 103 509) and can thus be mainly described by the following self-contained knowledge sub-ontologies (or modules): HealthActor, Ban, HealthDevice, Function (measured data related concepts included) and Service."""^^<http://www.iana.org/assignments/media-types/text/markdown> .
#################################################################
# Annotation properties
#################################################################
### http://purl.org/dc/terms/contributor
dcterms:contributor 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 .
#################################################################
# Object Properties
#################################################################
### https://saref.etsi.org/saref4ehaw/consistsOf
s4ehaw:consistsOf rdf:type owl:ObjectProperty ;
Marc Girod-Genet
committed
rdfs:subPropertyOf saref:consistsOf ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:HealthDevice ;
rdfs:comment "An eHealth device can be a composite health device that consists of one or multiple sub-devices."@en ;
rdfs:label "consists of"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/contains
s4ehaw:contains rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:HealthDevice ;
rdfs:comment "A Body Area Network or BAN contains one or multiple health devices"@en ;
rdfs:label "contains"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/followsUser
s4ehaw:followsUser rdf:type owl:ObjectProperty ;
Marc Girod-Genet
committed
rdfs:domain s4ehaw:Helper ;
rdfs:range s4ehaw:User ;
rdfs:comment "A helper may follow one or multiple users that can in particular be patients."@en ;
rdfs:label "follows user"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasActivity
s4ehaw:hasActivity rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:HealthActor ;
rdfs:range s4ehaw:Activity ;
rdfs:comment "A health actor may have one or multiple activities."@en ;
rdfs:label "has activity"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasBanApplicationDomain
s4ehaw:hasBanApplicationDomain rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:BanApplicationDomain ;
rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
rdfs:label "has ban application domain"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasBanCommunicationFunction
s4ehaw:hasBanCommunicationFunction rdf:type owl:ObjectProperty ;
Marc Girod-Genet
committed
rdfs:range s4ehaw:BanCommunicationFunction ;
rdfs:comment "A BAN has a BAN communication function that is the type of communication carried out between BAN devices and BAN Hub."@en ;
rdfs:label "has BAN communication function"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasComputingPower
s4ehaw:hasComputingPower rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:ComputingPower ;
rdfs:comment "A health 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 ;
rdfs:label "has computing power"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasConstraint
s4ehaw:hasConstraint rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Data ;
rdfs:range s4ehaw:Constraint ;
rdfs:comment "Data has constraints (validity, operating, security...)."@en ;
rdfs:label "has constraint"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasContact
s4ehaw:hasContact rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:Contact ;
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:label "has contact"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasData
s4ehaw:hasData rdf:type owl:ObjectProperty ;
rdfs:domain saref:Function ;
rdfs:range s4ehaw:Data ;
rdfs:comment "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en ;
rdfs:label "has data"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasDeviceType
s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:DeviceType ;
rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en ;
rdfs:label "has device type"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasHabit
rdfs:domain s4ehaw:User ;
rdfs:range s4ehaw:Habit ;
rdfs:comment "The habits of a user and a patient (as sub-class of user it also inherits habit), e.g. smoking or overeating."@en ;
rdfs:label "has habit"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasHub
s4ehaw:hasHub rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:BanHub ;
rdfs:comment "A Body Area Network or BAN elects one hub that mainly plays the role of both a data concentrator and a network gateway."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasImpairment
s4ehaw:hasImpairment rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:Impairment ;
rdfs:comment "The impairment type of a user and a patient (as sub-class of user it also inherits habit), e.g. deaf, hearing, handling, visual, mobility..."@en ;
rdfs:label "has impairment"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasInterface
s4ehaw:hasInterface rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:Interface ;
rdfs:comment "A health device has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ;
rdfs:label "has interface"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasLocation
s4ehaw:hasLocation rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Location ;
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:label "has location"@en .
### https://saref.etsi.org/saref4ehaw/hasMeasurement
s4ehaw:hasMeasurement rdf:type owl:ObjectProperty ;
rdfs:range saref:Measurement ;
rdfs:comment "Defines the relationship between data that has measurement."@en ;
rdfs:label "has measurement"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasMode
s4ehaw:hasMode rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:Mode ;
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:label "has mode"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasParticipant
s4ehaw:hasParticipant rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:MeasurementCollectionSession ;
rdfs:range s4ehaw:HealthActor ;
rdfs:comment "A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasPatient
s4ehaw:hasPatient rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Caregiver ;
rdfs:range s4ehaw:Patient ;
rdfs:comment "A caregiver may have one or multiple patients."@en ;
rdfs:label "has patient"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasPhysicalLocation
s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:PhysicalLocation ;
rdfs:comment "Defines the physical location of the patient, i.e. its postal address and/or its geolocation (when available)."@en ;
rdfs:label "has physical location"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasPosture
s4ehaw:hasPosture rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:Posture ;
rdfs:comment "The posture of a user and a patient (as sub-class of user it also inherits habit), e.g. exercising, lying, running, sitting, walking..."@en ;
rdfs:label "has posture"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasPowerSource
s4ehaw:hasPowerSource rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:PowerSource ;
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:label "has power source"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasResponsibleParty
s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:ResponsibleParty ;
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 ;
rdfs:label "has responsible party"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasTimeSeriesMesurements
s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:TimeSeriesMeasurements ;
rdfs:comment "Data has time series measurements, a sequence taken at successive equally spaced points in time."@en ;
rdfs:label "has time series measurements"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/inCurrentMode
s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Mode ;
rdfs:comment "Each eHealth device has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
rdfs:label "in current mode"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/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 ;
rdfs:label "is attached to"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/isDescribedBy
s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
rdfs:range s4ehaw:ServiceProcess ;
rdfs:comment "A service is described by a service process (how the service works)."@en ;
rdfs:label "is described by"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/presents
rdfs:range s4ehaw:ServiceProfile ;
rdfs:comment "A service presents a service profile (what the service does)."@en ;
rdfs:label "presents"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/supports
rdfs:range s4ehaw:ServiceGrounding ;
rdfs:comment "A service supports a service grounding (how to access the service)." ;
rdfs:label "supports"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/uom
s4ehaw:uom rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:MeasurementFunction ;
rdfs:range saref:UnitOfMeasure ;
rdfs:comment "Defines the unit of measure of a measurement function."@en ;
rdfs:label "unit of measurement"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/usesBan
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 ;
rdfs:label "uses ban"@en .
### https://saref.etsi.org/saref4ehaw/hasChronicDisease
s4ehaw:hasChronicDisease rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Patient ;
rdfs:range s4ehaw:ChronicDisease ;
Marc Girod-Genet
committed
rdfs:comment "A patient can suffer from one or more chronic disease like Diabetes, azma, etc."@en ;
### https://saref.etsi.org/saref4envi/hasFrequencyMeasurement
s4envi:hasFrequencyMeasurement rdf:type owl:ObjectProperty ;
rdfs:range s4envi:FrequencyMeasurement ;
rdfs:comment "A measurement fucntion, in case of complex measurement like time series, has frequency measurement, i.e. the frequency in which it makes measurements."@en ;
rdfs:label "has frequency measurement"@en .
#################################################################
#################################################################
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/activityDuration
s4ehaw:activityDuration rdf:type owl:DatatypeProperty ;
rdfs:range xsd:duration ;
rdfs:comment "The duration of an activity, in second."@en ;
rdfs:label "activity duration"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/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 ;
rdfs:label "activity kind"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/ageCategory
s4ehaw:ageCategory rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:HealthActor ;
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
]
]
] ;
rdfs:comment "The age group of a health actor, i.e. old or young."@en ;
rdfs:label "age category"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/availableFlash
s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
rdfs:range xsd:double ;
rdfs:comment "The available flash memory of a health device. It is a dynamic attribute."@en ;
rdfs:label "available flash"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/availableRam
s4ehaw:availableRam rdf:type owl:DatatypeProperty ;
rdfs:range xsd:double ;
rdfs:comment "Indicates the available volatile memory space of a health device. It is a dynamic attribute."@en ;
rdfs:label "available ram"@en .
### https://saref.etsi.org/saref4ehaw/transmissionRate
s4ehaw:transmissionRate rdf:type owl:DatatypeProperty ;
rdfs:range xsd:long ;
rdfs:comment "The interface transmission rate of the interface, the number of bits transmitted by second."@en ;
rdfs:label "transmission rate"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/dataSize
s4ehaw:dataSize rdf:type owl:DatatypeProperty ;
rdfs:comment "The data size represents the size of the data in bits"@en ;
### https://saref.etsi.org/saref4ehaw/banDensity
s4ehaw:banDensity rdf:type owl:DatatypeProperty ;
rdfs:comment "The BAN density, i.e. its number of node."@en ;
rdfs:label "BAN density"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/deviceTypeName
s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
rdfs:comment "The commercial name of a device."@en ;
rdfs:label "device type name"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/dimension
s4ehaw:dimension rdf:type owl:DatatypeProperty ;
rdfs:comment "The dimension of the device i.e. height*weight*length."@en ;
rdfs:label "dimension"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/dob
rdfs:comment "The date of birth of a health actor."@en ;
rdfs:label "date of birth"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/dutyCycle
s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ;
rdfs:range xsd:int ;
rdfs:comment "The duty cycle for each health device embedded processor, in percent."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/faultTolerence
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:comment "Defines the error rate tolerated for a measurement function."@en ;
rdfs:label "fault tolerence"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/firstName
s4ehaw:firstName rdf:type owl:DatatypeProperty ;
rdfs:comment "The first name of a health actor."@en ;
rdfs:label "first name"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/format
rdfs:comment "The format is a URI for a standard format like e.g. integer."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/frequency
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 ;
rdfs:label "frequency"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/geolocation
s4ehaw:geolocation rdf:type owl:DatatypeProperty ;
rdfs:comment "The geolocation, when available, shall be given relatively to the current location - geolocation as standardized ISO 6709 -."@en ;
rdfs:label "geolocation"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/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 ;
rdfs:label "grounding protocol"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasCalculationMethod
s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
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 ;
rdfs:label "has calculation method"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasEffect
s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process..."@en ;
rdfs:label "has effect"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasGender
s4ehaw:hasGender rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:HealthActor ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "female" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "male" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "undetermined" ;
rdf:rest rdf:nil
]
]
]
] ;
rdfs:comment "The gender of a health actor."@en ;
rdfs:label "has gender"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasGeolocation
s4ehaw:hasGeolocation rdf:type owl:DatatypeProperty ;
rdfs:comment "The geolocation of the BAN, when available and needed, shall be given relatively to the current location - geolocation as standardized ISO 6709 - of the patient wearing the BAN."@en ;
rdfs:label "has geolocation"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasInput
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 ;
rdfs:label "has input"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasMbox
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 ;
rdfs:label "has mbox"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/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 ;
rdfs:label "has output"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/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 ;
rdfs:label "has precondition"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasResult
s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
rdfs:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert..."@en ;
rdfs:label "has result"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/hasValues
s4ehaw:hasValues rdf:type owl:DatatypeProperty ;
rdfs:comment "A relationship defining the set of values (an array) of a certain property, e.g., heart rate"@en ;
rdfs:label "has values"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/interfaceAddress
s4ehaw:interfaceAddress rdf:type owl:DatatypeProperty ;
rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others."@en ;
rdfs:label "interface address"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/interfaceDescription
s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
rdfs:comment "The interface type description."@en ;
rdfs:label "interface description"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/interfaceProtocol
s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
rdfs:comment "The interface communication protocol can be e.g. BLE, serial, Ethernet..."@en ;
rdfs:label "interface protocol"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/isDerivedData
s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ;
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:label "is derived data"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/isGateway
s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
rdfs:comment "This boolean variable indicates if the interface is a gateway or not."@en ;
rdfs:label "is gateway"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/lastName
s4ehaw:lastName rdf:type owl:DatatypeProperty ;
rdfs:comment "The familly name of a health actor."@en ;
rdfs:label "last name"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/latency
s4ehaw:latency rdf:type owl:DatatypeProperty ;
rdfs:range xsd:duration ;
rdfs:comment "The latency is the time interval between the stimulation and response of a measurement function."@en ;
rdfs:label "latency"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/lifetime
s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
rdfs:range xsd:duration ;
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:label "lifetime"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/manufacturer
s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
rdfs:comment "The manufacturer name of the embedded processor of a health device, e.g. Intel."@en ;
rdfs:label "manufacturer"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/maximumFlash
s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
rdfs:comment "Indicates the maximum flash memory space (in Go) of a health device."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/maximumRam
s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
rdfs:comment "Indicates the maximum volatile memory space (in Go) of a health device."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/maximumValue
s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
rdfs:comment "The maximum allowable value of a measurement."@en ;
rdfs:label "maximum value"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/minimumValue
s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
rdfs:comment "The minimum allowable value of a measurement."@en ;
rdfs:label "minimum value"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/modeName
s4ehaw:modeName rdf:type owl:DatatypeProperty ;
rdfs:comment "The mode name of a device, e.g. sleeping."@en ;
rdfs:label "mode name"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/phenomena
s4ehaw:phenomena rdf:type owl:DatatypeProperty ;
rdfs:comment "The BAN monitors a specific phenomenon (burned calories during exercises, glucose level...)."@en ;
rdfs:label "phenomena"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/phone
rdfs:comment "The phone number of a health actor, in international format."@en ;
rdfs:label "phone"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/portNumber
s4ehaw:portNumber rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceGrounding ;
rdfs:range xsd:positiveInteger ;
rdfs:comment "The port number used to offer the service."@en ;
rdfs:label "port number"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/postalAddress
s4ehaw:postalAddress rdf:type owl:DatatypeProperty ;
rdfs:comment "Defines the postal address."@en ;
rdfs:label "postal address"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/powerSourceType
s4ehaw:powerSourceType rdf:type owl:DatatypeProperty ;
rdfs:comment "The type of power source of a health device. It can be solar, battery, electricity..."@en ;
rdfs:label "power source type"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/precision
s4ehaw:precision rdf:type owl:DatatypeProperty ;
rdfs:comment "Precision of a measurement function is the uncertainty of the measured data."@en ;
rdfs:label "precision"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/rechargeable
s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
rdfs:comment "This boolean variable indicates if the power source is rechargeable or not, e.g. a rechargeable battery."@en ;
rdfs:label "rechargeable"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/remainingBatteryLevel
s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
rdfs:comment "The level of remaining battery (if any : in percent) for a health device. It is a dynamic attribute."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/sampleTime
s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
rdfs:range xsd:int ;
rdfs:comment "The sample time of a measurement function (a discrete integer)."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/sendingFrequency
s4ehaw:sendingFrequency rdf:type owl:DatatypeProperty ;
Marc Girod-Genet
committed
rdfs:domain s4ehaw:PeriodicBanCommunicationFunction ;
rdfs:comment "Defines the sending frequency at an health device level."@en ;
rdfs:label "sending frequency"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/serialNb
s4ehaw:serialNb rdf:type owl:DatatypeProperty ;
rdfs:comment "The serial number of a health device."@en ;
rdfs:label "serial number"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/serviceDescription
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement."@en ;
rdfs:label "service description"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/serviceName
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
rdfs:comment "The service name identify the offered service, e.g heart rate."@en ;
rdfs:label "service name"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/topology
s4ehaw:topology rdf:type owl:DatatypeProperty ;
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
]
]
]
] ;
rdfs:comment "The BAN physical topology type, i.e Adhoc or Star or Mesh or Others."@ne ;
rdfs:label "topology"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/velocity
s4ehaw:velocity rdf:type owl:DatatypeProperty ;
rdfs:comment "The velocity of a moving device."@en ;
rdfs:label "velocity"@en .
#################################################################
# Classes
#################################################################
### http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class .
foaf:Agent rdf:type owl:Class .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Activity
rdfs:comment "The activity of a patient/user, i.e. daily and nocturnal activities."@en ;
rdfs:label "Activity"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/AlarmCommand
Marc Girod-Genet
committed
rdfs:comment "A command corresponding to alarm sending."@en ;
rdfs:label "Alarm command"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Ban
rdfs:comment "Body Area Network."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/BanApplicationDomain
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
committed
### https://saref.etsi.org/saref4ehaw/BanHub
s4ehaw:BanHub rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:comment "Hub of the BAN, mainly playing the role of both a data concentrator and a network gateway."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/BodySurfaceLocation
s4ehaw:BodySurfaceLocation rdf:type owl:Class ;
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
committed
### https://saref.etsi.org/saref4ehaw/Caregiver
rdfs:comment "For caregivers modelling."@en ;
rdfs:label "Caregiver"@en .
### https://saref.etsi.org/saref4ehaw/ChronicDisease
s4ehaw:ChronicDisease rdf:type owl:Class ;
rdfs:comment "For chronic disease modelling chronic, e.g. Diabetes, asthma..."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/BanCommunicationFunction
s4ehaw:BanCommunicationFunction rdf:type owl:Class ;
rdfs:comment "The BAN communication function way of working, i.e. periodic, event driven or on request."@en ;
Marc Girod-Genet
committed
rdfs:label "BAN Communication function"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/ComputingPower
rdfs:comment "The computing power capabilities of a Health device."@en ;
rdfs:label "Computing power"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Constraint
rdfs:comment "The Data constraints, e.g. validity, operating, security..."@en ;
rdfs:label "Constraint"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Contact
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
committed
### https://saref.etsi.org/saref4ehaw/DailyActivity
rdfs:comment "The patient/user activities that occur during daytime."@en ;
rdfs:label "Daily activity"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Data
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 .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/DeviceType
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
committed
### https://saref.etsi.org/saref4ehaw/EventDrivenBanCommunicationFunction
s4ehaw:EventDrivenBanCommunicationFunction rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:BanCommunicationFunction ;
rdfs:comment "BAN communication function way of working of the type event driven."@en ;
Marc Girod-Genet
committed
rdfs:label "Event driven BAN communication function"@en .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/FunctionalDevice
rdfs:subClassOf saref:Device ;
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 .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/Habit
rdfs:comment "Defined for users (that can in particular be patients) habits modelling, e.g. smoking, alcohol drinking, overeating, undereating..."@en ;
rdfs:label "Habit" .
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/HealthActor
rdfs:subClassOf foaf:Agent ;
rdfs:comment "The eHealth actors like e.g. caregivers, patients, users, helpers..."@en ;
Marc Girod-Genet
committed
### https://saref.etsi.org/saref4ehaw/HealthActuator
rdfs:comment "Health-related Actuator, equivalent to SAREF Actuator"@en ;
rdfs:label "Health actuator"@en .