In this SAREF4EHAW example/instance (from SAREF4EHAW monitoring and support of healthy lifestyles for citizens),
This use case is about a patient of around 50 years old, Bob, with overeating habit.
In the actual context of Covid-19, Bob as a risky patient is thus remotely followed/monitored/controlled by a caregiver, Dr. Knock, for Covid-19 signs detection purposes.
The patient is equipped with a BAN with an android smartphone as the BAN hub, as well as three COVID-19 related devices (wearables, sensors).
Bob is equipped with SpireStone wearable device for breathing rate monitoring, a ScanWatch wearable for monitoring the SPO2 level and a TUCKY thermometer for the body temperature monitoring.
Creator/contributor: Marc Girod Genet- Lina Nachabe
Turtle
@prefix s4ehawInst: <https://saref.etsi.org/saref4ehaw/v2.1.1/example/COVIDCase/> .
@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 foaf: <http://xmlns.com/foaf/0.1/> .
@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 saref: <https://saref.etsi.org/core/> .
@prefix s4ehaw: <https://saref.etsi.org/saref4ehaw/> .
@prefix s4envi: <https://saref.etsi.org/saref4envi/> .
@prefix ssn-system: <http://www.w3.org/ns/ssn/systems/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix s4syst: <https://saref.etsi.org/saref4syst/>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix unit: <http://qudt.org/vocab/unit/>.
@base <https://saref.etsi.org/saref4ehaw/v2.1.1/example/COVIDCase/> .
<https://saref.etsi.org/saref4ehaw/v2.1.1/example/COVIDCase#> a dctype:Dataset ;
dcterms:license <https://forge.etsi.org/etsi-software-license> ;
dcterms:conformsTo <https://saref.etsi.org/saref4ehaw/v2.1.1/> ;
dcterms:title "SAREF4EHAW covid use case."@en ;
dcterms:description """In this SAREF4EHAW example/instance (from SAREF4EHAW monitoring and support of healthy lifestyles for citizens),
This use case is about a patient of around 50 years old, Bob, with overeating habit.
In the actual context of Covid-19, Bob as a risky patient is thus remotely followed/monitored/controlled by a caregiver, Dr. Knock, for Covid-19 signs detection purposes.
The patient is equipped with a BAN with an android smartphone as the BAN hub, as well as three COVID-19 related devices (wearables, sensors).
Bob is equipped with SpireStone wearable device for breathing rate monitoring, a ScanWatch wearable for monitoring the SPO2 level and a TUCKY thermometer for the body temperature monitoring.
Creator/contributor: Marc Girod Genet- Lina Nachabe """@en .
#################################################################
# Individuals
#################################################################
# Leftovers
s4ehawInst:AlertForHosp rdf:type owl:NamedIndividual ,
saref:Service ;
s4ehaw:isExposedOn s4ehawInst:SMS .
s4ehawInst:SMS rdf:type s4ehaw:CommunicationProtocol .
s4ehawInst:PolymerBatteryPowered rdf:type owl:NamedIndividual , saref:FeatureKind ;
skos:broader s4ehaw:Rechargeable ;
rdfs:comment "Polymer rechargeable battery up to 10 days"@en .
# People
s4ehawInst:Bob rdf:type owl:NamedIndividual , s4ehaw:Patient ;
saref:hasStateValue s4ehaw:Overeating ;
s4ehaw:usesBan s4ehawInst:BobMonitorBan ;
s4ehaw:dob "1970-10-26T21:32:52"^^xsd:dateTime ;
s4ehaw:firstName "Bob" ;
saref:hasStateValue s4ehaw:Male ;
s4ehaw:hasMbox "bobwanadou@gmail.com"^^xsd:anyURI ;
s4ehaw:lastName "Wanadou" .
s4ehawInst:DrKnock rdf:type owl:NamedIndividual , s4ehaw:Caregiver ;
s4ehaw:hasPatient s4ehawInst:Bob ;
s4ehaw:firstName "Mikheal" ;
s4ehaw:hasMbox "mikhealknock@gmail.com"^^xsd:anyURI ;
s4ehaw:lastName "Knock" .
s4ehawInst:BobMonitorBan rdf:type owl:NamedIndividual , s4ehaw:Ban ;
s4syst:connectsSystem s4ehawInst:BobBodyThermo ,
s4ehawInst:BobScanWatch ,
s4ehawInst:BobSpireHealth ;
saref:accomplishes s4ehaw:Prevention ;
s4ehaw:hasContact s4ehawInst:Bob ,
s4ehawInst:DrKnock ;
s4ehaw:hasHub s4ehawInst:BobAndroidphone ;
s4ehaw:hasResponsibleParty s4ehawInst:DrKnock ;
rdfs:comment "COVID-19Prevention"@en .
s4ehawInst:BobBodyThermo rdf:type owl:NamedIndividual , s4ehaw:HealthSensor ;
saref:hasDeviceKind s4ehawInst:TuckyThermometer ;
saref:hasStateValue s4ehaw:ArmpitWeared ;
s4ehaw:isAttachedTo s4ehawInst:Bob ;
saref:observes s4ehawInst:BodyTemperature , s4ehawInst:Bob .
s4ehawInst:BodyTemperature a saref:Property .
s4ehawInst:TuckyThermometer rdf:type owl:NamedIndividual , saref:DeviceKind ;
s4ehaw:isExposedOn s4ehaw:BluetoothLowEnergy .
s4ehawInst:BobScanWatch rdf:type owl:NamedIndividual , s4ehaw:HealthWearable ;
saref:hasDeviceKind s4ehawInst:Withings_ScanWatch ;
saref:hasStateValue s4ehaw:WristWeared ;
s4ehaw:isAttachedTo s4ehawInst:Bob ;
saref:consistsOf s4ehawInst:BobScanWatchAltimeter ,
s4ehawInst:BobScanWatchBloodPressureSens ,
s4ehawInst:BobScanWatchHeartrateSens ,
s4ehawInst:BobScanWatchSPO2Sens ;
saref:observes s4ehawInst:BloodOxygenSaturation , s4ehawInst:SystolicPressure , s4ehawInst:Bob .
s4ehawInst:Withings_ScanWatch rdf:type owl:NamedIndividual , saref:DeviceKind ;
skos:broader s4ehaw:Rechargeable ;
rdfs:comment "WITHINGS ScanWatch"@en .
s4ehawInst:BobScanWatchAltimeter rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobScanWatchBloodPressureSens rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobScanWatchHeartrateSens rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobScanWatchSPO2Sens rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobAndroidphone rdf:type owl:NamedIndividual , s4ehaw:BanHub .
s4ehawInst:BloodOxygenSaturation rdf:type owl:NamedIndividual , saref:Property .
s4ehawInst:SystolicPressure rdf:type owl:NamedIndividual , saref:Property .
s4ehawInst:BobBodyTemp1 rdf:type owl:NamedIndividual , saref:Observation ;
saref:observes s4ehawInst:Bob , s4ehawInst:BodyTemperature ;
saref:madeBy s4ehawInst:BobBodyThermo ;
saref:hasResult [
a saref:PropertyValue ;
saref:hasValue "39"^^xsd:int ;
saref:isMeasuredIn unit:DegreeCelsius ] .
### https://saref.etsi.org/saref4ehaw/examples/COVIDCase/BobSpireHealth
s4ehawInst:BobSpireHealth rdf:type owl:NamedIndividual ,
s4ehaw:HealthWearable ;
saref:hasDeviceKind s4ehawInst:SpireStone ;
s4ehaw:isAttachedTo s4ehawInst:Bob ;
saref:consistsOf s4ehawInst:BobSpireAccelero ,
s4ehawInst:BobSpireBreathSens ,
s4ehawInst:BobSpireVibro ;
saref:observes s4ehawInst:RespiratoryRate , s4ehawInst:Bob .
s4ehawInst:BobSpireAccelero rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobSpireBreathSens rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:BobSpireVibro rdf:type owl:NamedIndividual , s4ehaw:HealthSensor .
s4ehawInst:RespiratoryRate rdf:type owl:NamedIndividual , saref:Property .
s4ehawInst:BobRespMeas1 rdf:type owl:NamedIndividual , saref:Observation ;
saref:observes s4ehawInst:Bob , s4ehawInst:RespiratoryRate ;
saref:madeBy s4ehawInst:BobSpireHealth ;
saref:hasResult [
a saref:PropertyValue ;
saref:hasValue "22"^^xsd:int ;
saref:isMeasuredIn unit:PER-MIN ] .
s4ehawInst:BobSpo2Lev1 rdf:type owl:NamedIndividual , saref:Observation ;
saref:observes s4ehawInst:Bob , s4ehawInst:BloodOxygenSaturation ;
saref:madeBy s4ehawInst:BobScanWatch ;
saref:hasResult [
a saref:PropertyValue ;
saref:hasValue "78.0"^^xsd:double ;
saref:isMeasuredIn unit:PERCENT ] .
s4ehawInst:BobSystolicPressure rdf:type owl:NamedIndividual , saref:Observation ;
saref:observes s4ehawInst:Bob , s4ehawInst:SystolicPressure ;
saref:madeBy s4ehawInst:BobScanWatch ;
saref:hasResult [
a saref:PropertyValue ;
saref:hasValue "75"^^xsd:int ;
saref:isMeasuredIn unit:MilliM_HG ] .
s4ehawInst:SpireStone rdf:type owl:NamedIndividual , saref:DeviceKind ;
skos:broader s4ehawInst:PolymerBatteryPowered ;
saref:hasModel "Spire Stone"@en ;
saref:hasPropertyValue [
a saref:PropertyValue ;
saref:isValueOfProperty s4ehaw:Dimensions ;
rdfs:comment "Dimensions of 1.7 x 1.2 x 0.6 inches" ;
saref:consistsOf [
a saref:PropertyValue ;
saref:isValueOfProperty s4ehaw:Height ;
saref:hasValue "1.7"^^xsd:double ;
saref:isMeasuredIn unit:IN ] ;
saref:consistsOf [
a saref:PropertyValue ;
saref:isValueOfProperty s4ehaw:Width ;
saref:hasValue "1.2"^^xsd:double ;
saref:isMeasuredIn unit:IN ] ;
saref:consistsOf [
a saref:PropertyValue ;
saref:isValueOfProperty s4ehaw:Height ;
saref:hasValue "0.6"^^xsd:double ;
saref:isMeasuredIn unit:IN ]
] .
### Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi