@@ -18,7 +18,7 @@ SAREF4EHAW extension has been specified and formalized by investigating EHAW dom
SAREF4EHAW mainly reuses the following existing ontologies: SAREF (see ETSI TS 103 264 [1]), SmartBAN (see ETSI TS 103 378 [2]), SAREF4ENVI (see ETSI TS 103 410-2 [3]) and SSN (see [i.1]). SAREF4EHAW modular ontology will be fully specified and formalized in clause 4.2 of the present document. Figure 1 presents the high level view of the envisioned model of SAREF4EHAW ontology. In Figure 1, classes directly imported from SAREF ontology are in yellow, classes directly imported from SAREF4ENVI ontology are in pink and finally classes specifically developed for SAREF4EHAW are in blue.
<figureid="Figure_1">
<figure>
<imgdata-docx-width="25.20cm"src="diagrams/SAREF4EHAW.Overall.png"alt="High level view of the envisioned semantic model for SAREF4EHAW ontology "/>
<figcaption>Figure 1: High level view of the envisioned semantic model for SAREF4EHAW ontology </figcaption>
@@ -18,7 +18,7 @@ As already introduced in clause 4.1 of the present document SAREF4EHAW is an OWL
A detailed view of SAREF4EHAW HealthActor module is depicted in Figure 2.
<figureid="Figure_2">
<figure>
<imgdata-docx-width="21.19cm"src="diagrams/SAREF4EHAW.HealthActor.png"alt="Detailed view of SAREF4EHAW HealthActor module "/>
<figcaption>Figure 2: Detailed view of SAREF4EHAW HealthActor module </figcaption>
</figure>
@@ -41,7 +41,7 @@ Caregiver, Patient, User, Helper and ResponsibleParty are all sub-classes of Hea
The object properties defined for SAREF4EHAW HealthActor module are described in Table 2. The data properties defined for SAREF4EHAW HealthActor module are described in Table 3.
<caption>Table 2: List of object properties of SAREF4EHAW HealthActor module</caption>
<tr>
<th>Object property</th>
@@ -90,7 +90,7 @@ The object properties defined for SAREF4EHAW HealthActor module are described in
A detailed view of SAREF4EHAW Ban module is depicted in Figure 3.
<figureid="Figure_3">
<figure>
<imgdata-docx-width="19.34cm"src="diagrams/SAREF4EHAW.Ban.png"alt="Detailed view of SAREF4EHAW Ban module "/>
<figcaption>Figure 3: Detailed view of SAREF4EHAW Ban module </figcaption>
</figure>
@@ -111,7 +111,7 @@ As shown in Figure 3, a BAN has:
The object properties defined for SAREF4EHAW Ban module are described in Table 4. The data properties defined for SAREF4EHAW Ban module are described in Table 5.
<caption>Table 3: List of object properties of SAREF4EHAW Ban module</caption>
<tr>
<th>Object property</th>
@@ -142,7 +142,7 @@ The object properties defined for SAREF4EHAW Ban module are described in Table 4
A detailed view of SAREF4EHAW HealthDevice module is depicted in Figure 4.
<figureid="Figure_4">
<figure>
<imgdata-docx-width="15.90cm"src="diagrams/SAREF4EHAW.HealthDevice.png"alt="Detailed view of SAREF4EHAW HealthDevice module "/>
<figcaption>Figure 4: Detailed view of SAREF4EHAW HealthDevice module </figcaption>
</figure>
@@ -164,7 +164,7 @@ Finally and for reducing duplication with SAREF documentation, the reader is ref
The object properties defined for SAREF4EHAW HealthDevice module are described in Table 6. The data properties defined for SAREF4EHAW HealthDevice module are described in Table 7.
<caption>Table 5: List of data properties of SAREF4EHAW HealthDevice module</caption>
<tr>
<th>Data Property</th>
@@ -249,7 +249,7 @@ A detailed view of SAREF4EHAW Function module is depicted in Figure 5.
<figureid="Figure_5">
<figure>
<imgdata-docx-width="16.43cm"src="diagrams/SAREF4EHAW.Function.png"alt="Detailed view of SAREF4EHAW Function module "/>
<figcaption>Figure 5: Detailed view of SAREF4EHAW Function module </figcaption>
</figure>
@@ -264,7 +264,7 @@ As shown in Figure 5, a function has:
* Data, that has both data constraints (such as validity or legal constraints) and measurement (single or time series measurements) that are measured in a given unit of measure, as depicted in Figure 5 (_DataConstraint, Observation_ and _TimeSeriesObservation classes_).
* The _TimeSeriesObservation_ is inspired on existing classes from other standards in the health domain (listed in Table 6). This class represents a sequence of data in a successive equally spaced points in time (i.e. with a fixed frequency) measured by a health device, e.g. ECG time series data measured by an ECG device during a recording session.
<caption>Table 6: Classes representing Time Series from other data models</caption>
<tr>
<th>Class</th>
@@ -315,7 +315,7 @@ Finally and for reducing duplication with both SAREF and SAREF4ENVI documentatio
The object properties defined for SAREF4EHAW Function module are described in Table 7 The data properties defined for SAREF4EHAW Function module are described in Table 8.
@@ -11,7 +11,7 @@ This use case is about a patient of around 50 years old, Bob, with overeating ha
* Dr. Knock is created as a `s4ehaw:Caregiver` that has Bob as patient (`s4ehaw:hasPatient` property).
* SpireStone and ScanWatch wearables, as well as TUCKY thermometer, are health devices (`s4ehaw:HealthDevice`) that are attached to Bob (`s4ehaw:isAttachedTo` property).
<figureid="Figure_6">
<figure>
<imgdata-docx-width="16.32cm"src="diagrams/SAREF4EHAW_examples.Patient_Bob.png"alt="Patient Bob individuals "/>
<figcaption>Figure 6: Patient Bob individuals </figcaption>
</figure>
@@ -20,7 +20,7 @@ This use case is about a patient of around 50 years old, Bob, with overeating ha
Figure 7 depicts the SpireStone wearable device (a `s4ehaw:HealthDevice`) of Bob (a `s4ehaw:Patient`), as described using SAREF4EHAW extension.
@@ -30,7 +30,7 @@ As depicted in Figure 7, Bob SpireStone wearable, called `BobSpireHealth,` consi
Each of `BobSpireHealth` sensors has a certain function (`saref:hasFunction` property), as depicted in Figure 8. For example, the `BobSpireBreathSens` sensor has a respiration measurement function (a `s4ehaw:MeasurementFunction`), called `Respiration` and described in Figure 8.
<figureid="Figure_8">
<figure>
<imgdata-docx-width="15.93cm"src="diagrams/SAREF4EHAW_examples.Respiration_function.png"alt="Respiration function individuals "/>
<figcaption>Figure 8: Respiration function individuals </figcaption>
</figure>
@@ -42,7 +42,7 @@ Figure 8 shows that `Respiration` observation function has data (`s4ehaw:hasData
Figure 9 depicts the ScanWatch wearable device (a `s4ehaw:HealthDevice`) of Bob (a `s4ehaw:Patient`), as described using SAREF4EHAW extension.
@@ -54,7 +54,7 @@ As depicted in Figure 9, Bob is using the Withings_ScanWatch wearable (a `s4ehaw
Figure 10 describes the `Oxymeter` measurement function (a `s4ehaw:ObservationFunction`): it has data (`s4ehaw:hasData` property), a SPO2 level (a `s4ehaw:Data`).
<figureid="Figure_10">
<figure>
<imgdata-docx-width="15.93cm"src="diagrams/SAREF4EHAW_examples.Oxymeter_Function.png"alt="Oxymeter Function individuals "/>
<figcaption>Figure 10: Oxymeter Function individuals </figcaption>
</figure>
@@ -63,7 +63,7 @@ Figure 10 describes the `Oxymeter` measurement function (a `s4ehaw:ObservationFu
Figure 11 shows the `SystolicPressureSens` measurement function which has data (`s4ehaw:hasData` property) the `SystolicPressure` (a `s4ehaw:Data`).
<figureid="Figure_11">
<figure>
<imgdata-docx-width="16.72cm"src="diagrams/SAREF4EHAW_examples.SystolicPressureSens.png"alt="Systolic Pressure function Individuals "/>
<figcaption>Figure 11: Systolic Pressure function Individuals </figcaption>
</figure>
@@ -72,7 +72,7 @@ Figure 11 shows the `SystolicPressureSens` measurement function which has data (
Figure 12 describes the third device which is the TUCKY Thermometer (a `s4ehaw:HealthDevice`) of Bob (a `s4ehaw:Patient`) called `BobBodyThermo`. It is a sensor patch which function is to measure accurately the body temperature in degree Celsius.
<figureid="Figure_12">
<figure>
<imgdata-docx-width="17.00cm"src="diagrams/SAREF4EHAW_examples.BobBodyThermo.png"alt="Bob's Thermometer Health device individuals"/>
<figcaption>Figure 12: Bob's Thermometer Health device individuals</figcaption>
</figure>
@@ -81,7 +81,7 @@ Figure 12 describes the third device which is the TUCKY Thermometer (a `s4ehaw:H
Figure 13 describes the `BodyThermometer` observation function (a `s4ehaw:ObservationFunction`).
<figureid="Figure_13">
<figure>
<imgdata-docx-width="16.72cm"src="diagrams/SAREF4EHAW_examples.BodyTemperature.png"alt="Body's temperature function individuals "/>
<figcaption>Figure 13: Body's temperature function individuals </figcaption>
</figure>
@@ -93,7 +93,7 @@ As depicted in Figure 13, the `BodyThermometer` observation function has data (`
Figure 14 describes `BobMonitorBan`, the BAN (a `s4ehaw:Ban`) that Bob (a `s4ehaw:Patient`) uses (`s4ehaw:usesBan` property) for vital parameters monitoring purposes.`
<figure id="Figure_14">
<figure>
<img data-docx-width="17.00cm" src="diagrams/SAREF4EHAW_examples.BobMonitorBan.png" alt="Bob's BAN individuals "/>
<figcaption>Figure 14: Bob's BAN individuals </figcaption>
</figure>
@@ -136,7 +136,7 @@ An `ECG Device` registers the `Heart Electrical Activity` through electrodes att
Figure 15 illustrates the composition of the ECG device (a `s4ehaw:HealthDevice`) of this example. The ECG device ECG_unit_T9JRN42 is an `s4ehaw:HealthDevice` that is composed of 4 leads (`ECGLead_I_`, `ECGLead_II_`, `ECGLead_III_` and `ECGLead_Vx_RL`) and three accelerometer sensors (X, Y and Z). The acceleration data can be used by the EWS to detect collisions (e.g. car accidents) and correlate with the ECG data for detecting heart damages. The ECG device plays the role of a recorder in the complex event (action) of a `s4ehaw:ObservationCollectionSession` (the ECG recording session `s4ehawInst:RecordingECGSession_01`). In SAREF, this complex action can be classified as a `saref:Task` that an ECG device `saref:accomplishes`.
<figure id="Figure_15">
<figure>
<img data-docx-width="17.00cm" src="diagrams/SAREF4EHAW_examples.ECGunit.png" alt="Composition of ECG device with a recording measurement session "/>
<figcaption>Figure 15: Composition of ECG device with a recording measurement session </figcaption>
</figure>
@@ -159,7 +159,7 @@ The term `s4ehaw:TimeSeriesObservation` refers to a time series of a sequence of
The `saref:hasValue` property limits the value domain of a `Observation` to exactly one number. The `s4ehaw:hasValues` property was added to overcome this issue, in which a `s4ehaw:TimeSeriesObservation` can instantiate this property multiple times as an ordered (depending on the serialization format) array of numbers. The size of this array should reflect the frequency of the time series measurement and, if not, it shows a possible issue on missing measurements in the Bluetooth communication between the ECG device and the mobile application.
<figure id="Figure_16">
<figure>
<img data-docx-width="17.00cm" src="diagrams/SAREF4EHAW_examples.EGCTimeSeries.png" alt="An ECG time series measurement "/>
<figcaption>Figure 16: An ECG time series measurement </figcaption>
*<aid="[4]">[4]</a> [ETSI TS 103 410-9 (V1.1.1) (2020-07)](https://www.etsi.org/deliver/etsi_ts/103400_103499/10341009/01.01.01_60/ts_10341009v010101p.pdf): "SmartM2M; Extension to SAREF; Part 9: Wearables Domain".
### Informative references
## Informative references
*<aid="[i.1]">[i.1]</a> W3C<sup>®</sup> Recommendation 19 October 2017:"[Semantic sensor network ontology](https://www.w3.org/TR/vocab-ssn/)", OGC<sup>®</sup> and W3C<sup>®</sup> Spatial Data on the Web working Group.
*<aid="[i.2]">[i.2]</a> B. Gonçalves, G. Guizzardi, J. G.Pereira Filho: "Using an ECG reference ontology for semantic interoperability of ECG data", Journal of Biomedical Informatics, vol. 44, issue 1, pp. 126-136, February 2011.
FHIR<sup>®</sup> is an example of an existing eHealth standard. This information is given for the convenience of users of the present document and does not constitute an endorsement by ETSI of this standard.
*<aid="[i.4]">[i.4]</a> S. Cox: "[Observations and measurements-xml implementation](https://www.ogc.org/standard/om/)" OGC document, 2011 (also published as ISO/DIS 19156).
*<aid="[i.6]">[i.6]</a> [Digital Imaging and Communications in Medicine (DICOM<sup>®</sup>) international standard](https://www.dicomstandard.org/).
!!! alert-info "NOTE:"
!!! alert alert-info "NOTE:"
DICOM<sup>®</sup> is an example of an existing eHealth standard. This information is given for the convenience of users of the present document and does not constitute an endorsement by ETSI of this standard.
*<aid="[i.7]">[i.7]</a> ETSI TR 103 509: "SmartM2M; SAREF extension investigation; Requirements for eHealth/Ageing-well".