SAREF4EHAW UC3-ECG use case.

IRI
https://saref.etsi.org/saref4ehaw/v2.1.1/example/UC3-ECG#
Conforms to ontologies
Download serialization
License
In this SAREF4EHAW example/instance (from SAREF4EHAW UC3 Early Warning System - EWS - and Cardiovascular Accidents detection), the EWS collects data from an e-Health solution that allows monitoring the ECG data of a person (a driver) using the device. Particularly, the ECG solution is the Shimmer3 ECG, which is composed by an ECG device, an application responsible for sending the high-frequency data (in this example 256Hz) from the device to a service (as a mobile app) via Bluetooth. The mobile app aggregates the ECG data and sends the aggregated data to an IoT Hub (a cloud gateway), which follows the publish/subscribe pattern, allowing a service in the cloud to detect and warn possible emergency situations with the driver. Creator/contributor: Joao Moreira https://research.utwente.nl/en/persons/jo%C3%A3o-luiz-moreira

Turtle

@prefix s4ehawInst: <https://saref.etsi.org/saref4ehaw/v2.1.1/example/UC3-ECG/> .
@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 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 ssn: <http://www.w3.org/ns/ssn/>.
@prefix unit: <http://qudt.org/vocab/unit/>.
@prefix prov: <http://www.w3.org/ns/prov#>.

@base <https://saref.etsi.org/saref4ehaw/v2.1.1/example/UC3-ECG/> .


<https://saref.etsi.org/saref4ehaw/v2.1.1/example/UC3-ECG#> 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 UC3-ECG use case."@en ;
  dcterms:description """   In this SAREF4EHAW example/instance (from SAREF4EHAW UC3 Early Warning System - EWS - and Cardiovascular Accidents detection),
   the EWS collects data from an e-Health solution that allows monitoring the ECG data of a person (a driver) using the device.
   Particularly, the ECG solution is the Shimmer3 ECG, which is composed by an ECG device, an application responsible for sending
   the high-frequency data (in this example 256Hz) from the device to a service (as a mobile app) via Bluetooth.

   The mobile app aggregates the ECG data and sends the aggregated data to an IoT Hub (a cloud gateway), which follows the
   publish/subscribe pattern, allowing a service in the cloud to detect and warn possible emergency situations with the driver.

   Creator/contributor: Joao Moreira  https://research.utwente.nl/en/persons/jo%C3%A3o-luiz-moreira
"""@en .

ssn:ObservationCollection a owl:Class .
ssn:hasMember a owl:ObjectProperty .
prov:wasAssociatedWith a owl:ObjectProperty .

s4ehawInst:HeartElectricalActivity_Person rdf:type owl:NamedIndividual , saref:Property ;
  rdfs:label "Heart electrical activity"@en ;
  rdfs:comment "Heart electrical activity."@en .

s4ehawInst:Frequency rdf:type owl:NamedIndividual , saref:Property ;
  rdfs:label "Frequency"@en ;
  rdfs:comment "Frequency of measurement."@en .


s4ehawInst:Caregiver_Id_ABCD0001 rdf:type owl:NamedIndividual , s4ehaw:Caregiver ;
  saref:hasState s4ehaw:Location .

s4ehawInst:Driver_Id_XPTO0001 rdf:type owl:NamedIndividual , s4ehaw:HealthActor .

s4ehawInst:Shimmer3ECG_unit_T9JRN42 rdf:type owl:NamedIndividual , s4ehaw:HealthWearable ;
  rdfs:label "ECG Device: Shimmer3 ECG unit T9J-RN42" ;
  rdfs:comment "Shimmer3 EXG unit: device used for INTER-IoT-EWS project. " ;
  rdfs:seeAlso "http://www.shimmersensing.com/products/ecg-development-kit#specifications-tab" ;
  saref:consistsOf s4ehawInst:AcceleroemeterX_ECGDevice ,
                    s4ehawInst:AcceleroemeterY_ECGDevice ,
                    s4ehawInst:AcceleroemeterZ_ECGDevice ,
                    s4ehawInst:ECGLead_III_code131389 ,
                    s4ehawInst:ECGLead_II_code131330 ,
                    s4ehawInst:ECGLead_I_code131329 ,
                    s4ehawInst:ECGLead_Vx_RL_code131389 ;
  saref:hasPropertyValue [
    rdf:type owl:NamedIndividual , saref:PropertyValue ;
    rdfs:label "256Hz frequency" ;
    saref:hasValue "256"^^xsd:int ;
    saref:isMeasuredIn unit:HZ ;
    saref:isValueOfProperty s4ehawInst:Frequency 
  ] ;
  saref:madeExecution s4ehawInst:RecordingECGSession_01 .


s4ehawInst:RecordingECGSession_01 rdf:type owl:NamedIndividual , s4ehaw:ObservationCollectionExecution ;
  rdfs:label "Recording ECG session 0001" ;
  rdfs:comment "An ECG recording session taken during a trip (truck driver)." ;
  prov:wasAssociatedWith s4ehawInst:Driver_Id_XPTO0001 , s4ehawInst:Caregiver_Id_ABCD0001 ;
  saref:hasResult s4ehawInst:ECGMeasurementsSeries_Example001 .


s4ehawInst:AcceleroemeterX_ECGDevice rdf:type owl:NamedIndividual , saref:Sensor .
s4ehawInst:AcceleroemeterY_ECGDevice rdf:type owl:NamedIndividual , saref:Sensor .
s4ehawInst:AcceleroemeterZ_ECGDevice rdf:type owl:NamedIndividual , saref:Sensor .
s4ehawInst:ECGLead_III_code131389 rdf:type owl:NamedIndividual , saref:Sensor .
s4ehawInst:ECGLead_II_code131330 rdf:type owl:NamedIndividual , saref:Sensor .
s4ehawInst:ECGLead_I_code131329 rdf:type owl:NamedIndividual , saref:Sensor ;
  saref:madeExecution s4ehawInst:ECGMeasurementsSeries_Example001 .
s4ehawInst:ECGLead_Vx_RL_code131389 rdf:type owl:NamedIndividual , saref:Sensor .


s4ehawInst:ECGMeasurementsSeries_Example001 rdf:type owl:NamedIndividual , ssn:ObservationCollection ;
  saref:hasTimestamp "2018-04-22T22:15:30"^^xsd:dateTime ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_1 ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_2 ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_3 ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_4 ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_5 ;
  ssn:hasMember s4ehawInst:ECGMeasurementsSeries_Example001_6 ;
  saref:isMeasuredIn unit:MilliV ;
  saref:observes s4ehawInst:HeartElectricalActivity_Person .

s4ehawInst:ECGMeasurementsSeries_Example001_1 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.000"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2037"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .

s4ehawInst:ECGMeasurementsSeries_Example001_2 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.00390625"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2062"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .

s4ehawInst:ECGMeasurementsSeries_Example001_3 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.0078125"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2043"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .

s4ehawInst:ECGMeasurementsSeries_Example001_4 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.015625"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2060"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .

s4ehawInst:ECGMeasurementsSeries_Example001_5 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.0234375"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2041"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .

s4ehawInst:ECGMeasurementsSeries_Example001_6 rdf:type owl:NamedIndividual , saref:Observation ;
  saref:hasTimestamp "2018-04-22T22:15:30.03125"^^xsd:dateTime ;
  saref:hasResult [ 
    a saref:PropertyValue ; 
    saref:hasValue "2047"^^xsd:decimal ; 
    saref:isValueOfProperty s4ehawInst:HeartElectricalActivity_Person ;
    saref:isMeasuredIn unit:MilliV ] .