<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Wear4pdmove: An Ontology for Knowledge-Based Personalized Health Monitoring of PD Patients</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nikolaos Zafeiropolos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlos Bitilis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konstantinos Kotis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intelligent Systems Lab, Dept. of Cultural Technology and Communication, University of the Aegean</institution>
          ,
          <addr-line>Mytilene</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the field of Parkinson's Disease (PD), wearable sensors are commonly used to collect movement data from patients for various purposes such as analysis, monitoring, and alerting. To ensure interoperability with other personal health data, such as PHR data, it is crucial to semantically describe this data. Our work focuses on reusing existing ontologies and introducing new conceptualizations to engineer Personal Health Knowledge Graph (PHKG) for PD patient monitoring and doctor alerting. We aim to address the specific knowledge requirements in personal health for PD and support rule-based high- level event recognition. Developing a PHKG can greatly assist health specialists in efficiently assessing patients' conditions, providing timely and cost-effective care for PD patients.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Sensors</kwd>
        <kwd>Wearables</kwd>
        <kwd>Parkinson Disease</kwd>
        <kwd>Ontologies</kwd>
        <kwd>Knowledge Graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        This research article presents the development of a new ontology in the field of PD
patient monitoring and alerting, namely the Wear4PDmove ontology. This ontology is built
by reusing and extending existing ontologies to fulfill specific requirements, as the related
works do not fully address them, filling the semantic gap of high-level event recognition
based on low-level events i.e., tremor and bradykinesia. To engineer the Wear4Pdmove
ontology, a collaborative, agile, and iterative approach to ontology engineering (OE) has
been used i.e., HCOME [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Younesi et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] introduced PDON, a standardized vocabulary for PD research, enhancing
interoperability and data sharing. PDON improves accuracy and consistency in data analysis.
PMDO is another valuable ontology for labeling and sharing PD data, focusing on movement
disorders. Neither ontology represents wearable sensor data, limiting their applicability in
PD monitoring. To address this, SSN and SOSA ontologies are commonly used. SSN describes
sensors, observations, and data processes, while SOSA models sensor relationships and
context, improving sensor data representation and integration in healthcare [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. SAREF and
SAREF4WEAR provide standardized vocabularies for wearables and IoT solutions,
facilitating interoperability and data integration. Prior studies have utilized wearables to
monitor PD symptoms and proposed semantic interoperability frameworks [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Monitoring
PD patients during daily activities is crucial for understanding their motor state. Recent
studies highlight the benefits of PHKGs and the need for integrating wearable and PHR data
for PD monitoring [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Existing work explores semantic annotations and IoT data
integration, but no studies have developed PHKGs for PD monitoring using commercial
wearables and PHR data [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]-[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Engineering the Wear4Pdmove ontology</title>
      <p>
        The proposed Wear4Pdmove ontology captures knowledge of PD patient monitoring,
integrating movement data with PHR data for real-time event recognition and alerting. The
ontologies we reuse (Figure 2), such as DAHCC [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], SOSA [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], SAREF [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], SAREF4WEAR
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and PMDO [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], provide a solid foundation for representing various aspects of sensor
and PD-related data, and knowledge about wearables in the context of healthcare
monitoring, which aligns with our objectives. While SNOMED-CT is an essential healthcare
terminology widely used in the medical domain, our primary goal is to leverage existing
ontologies that specifically address the challenges and intricacies of PD patient monitoring
and alerting. Nevertheless, we acknowledge the importance of SNOMED-CT and other
related healthcare ontologies in broader healthcare contexts, and their potential relevance
for interoperability and data integration beyond the scope of the Wear4PDmove ontology
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
The imported ontologies play a pivotal role in enhancing the core Wear4PDmove ontology
by incorporating a rich set of concepts and relationships that facilitate the modeling of
various aspects, including data analytics, sensor technologies, smart appliances, wearable
devices, and medical equipment used by patients. This comprehensive ontology framework
empowers the representation of complex healthcare scenarios, enabling seamless
integration of smart devices, sensors, and medical equipment in the healthcare domain.
Within this context, the Wear4PDmove ontology is designed to support a wide range of
critical tasks, including continuous patient monitoring, precise low-level event detection
(e.g., tremor analysis), and the generation of actionable recommendations for healthcare
professionals.
      </p>
      <p>
        An agile and collaborative ontology development workflow based on the HCOME
methodology is employed, incorporating the latest recommendations in ontology
engineering. It includes collaborative tools, iterative evaluation, reuse of ontologies, and
modular development in a shared workspace. The HCOME methodology comprises three
phases: specification, conceptualization, and exploitation. The specification phase captures
ontological requirements efficiently. The conceptualization phase involves design choices
and preparations. In the exploitation phase, the modular ontology supports decision-making
and analysis in the PD domain, with continuous evaluation and refinement based on
stakeholder feedback [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <sec id="sec-3-1">
        <title>3.1. Ontology Specification</title>
        <p>The Wear4PDmove ontology integrates stream data from wearables and static/historic data
from PHR databases to create a PHKG. Its purpose is to enable health apps to reason about
high-level events, such as 'missing dose' or 'patient fall'. The ontology has specific
requirements that need to be met. Our approach encompasses a comprehensive
representation of patient data, including movement patterns, daily activities, and personal
health records. By integrating data from diverse sources like wearables and personal health
records, we create a unified, real-time view of an individual's health. This integration
enables continuous monitoring and timely alerts for healthcare professionals. To analyze
and interpret this integrated data, we employ a scientific methodology and structure it uses
a PHKG. This logical framework supports informed decision- making.</p>
        <p>Based on the aim and requirements of the ontology, a number of competency questions
(CQ) have been shaped in collaboration with the domain experts. The following is a selective
list of such questions, which have been transformed to SPARQL queries in the evaluation
phase: (CQ1) retrieve activities performed by patients for behavior analysis and disease
progression monitoring. (CQ2) identified patients performing Sketching Activity and their
performance level for personalized treatment plans. (CQ3) retrieve recorded observations
for specific patients to analyze disease progression and adjust treatment plans. (CQ4)
retrieve patient's PHR and relevant information for personalized treatment plans and
dosing.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Ontology Conceptualization</title>
        <p>Following the specification of the aim and requirements of the ontology, and the generation
of the competency questions, the subsequent phase involves the design and development of
the related ontology. The Wear4PDmove ontology aims to provide an inclusive and fused
model for PD patients' personal health information, supporting customized monitoring,
alerting, advanced data analytics, and decision-making. It incorporates/reuses related
ontologies and introduces novel classes and properties to meet specific requirements.</p>
        <p>
          In Figure 3 an example set of triples describing an inferred PD patient observation is
presented, including information about the accelerometer sensor, patient movement
features, observed properties (e.g., tremor, wearable acceleration), and observation result
time. To be able to define the triplified knowledge presented in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and in Figure 3, a
number of new (w4pd prefix of Wear4PDmove namespace) or reused (other
prefixes/namespaces) classes and properties have been defined.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Ontology Exploitation and Evaluation</title>
        <p>
          The Wear4PDmove ontology presented in this paper is encoded in OWL using Protégé 5.5.
The latest version is publicly available with a permanent URL at
https://w3id.org/Wear4PDmove/onto for further evaluation and criticism by related
communities of interest and practice. The ontology is evaluated with OOPS! [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and
documented with WIDOCO [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], and is available under the license CC0. The engineered
ontology was evaluated by transforming competency questions into SPARQL queries and
executing them on inferred knowledge. The knowledge was obtained from a PHR database
and a .csv file of sensor data from a smartwatch used in PD patient experimentation. Pellet
reasoner and Snap SPARQL plugin were used to query the inferred knowledge for 'missing
dose' event observations.
        </p>
        <p>The ontology files, example SPARQL queries (Qx), and SWRL rules are available at
https://github.com/KotisK/Wear4PDmove. SPARQL queries Q1, Q2, Q3 and Q4 are in
correspondence with CQ. In Wear4PDmove ontology, SWRL rules identify missing dose
high-level events by analyzing low-level events (such as tremor or bradykinesia) in patients.</p>
        <p>
          Boolean data types are used to represent low-level events such as a patient with tremor
or bradykinesia. Event values (true/false) are derived from raw sensor/wearables data
analysis performed with a custom API which is currently under development as part of an
ongoing research project [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The following SWRL rules, manually generated based on the
analysis of scientific literature and in consultation with experts specializing in the field of
healthcare, represent knowledge related to the recognition and notification process for
doctors regarding missing dose high-level events of PD patients.
        </p>
        <p>Rule 1: If tremor is observed after dosing in a PD patient, a missing dose event is
recognized, and a notification is sent to the doctor via the sendNotification function.
Instances of PD patient observations are automatically classified as "PD patient Missing Dose
Event Observations".</p>
        <p>SWRL syntax: Observation(?obs), obsAfterDosing(?obs, true), observedProperty(?obs,
'Tremor for PDpatient'), hasTremor(?obs, true) -&gt; sendNotification('Missing Dose Notification',
true), 'PDpatient Missing Dose Event Observation'(?obs)</p>
        <p>Rule 2: Similar to Rule 1, this rule detects missing dose based on the low-level event of
bradykinesia in the upper limb of PD patients. If an observation for bradykinesia of the
upper limb is made after dosing and bradykinesia is detected, a missing dose event is
recognized. A notification is sent to the doctor using the sendNotification function.</p>
        <p>SWRL syntax: observedProperty(?obs, 'Bradykinisia Upper Limp for PDpatient'),
Observation(?obs), obsAfterDosing(?obs, true), hasBradykinisiaOfUpperLimp(?obs, true) -&gt;
sendNotification('Missing Dose Notification', true), 'PDpatient Missing Dose Event
Observation'(?obs)</p>
        <p>These rules aim to identify missed medication doses in PD patients and promptly notify
doctors, but their effectiveness requires testing and validation. The evaluation process
involves assessing the accuracy of observations, sensitivity and specificity of the rules, and
usability of the notifications. Collaboration between domain experts and data scientists is
necessary, and real- world patient data may be collected and analyzed for this purpose.
This research is a first step towards engineering the Wear4PDmove ontology for monitoring
and alerting PD patients, integrating personal health data sources for high-level event
recognition such as a missing dose event. While it introduces necessary new classes and
properties for personalized health monitoring, we are aware of potential limitations in
terms of scalability and resource constraints when deploying efficient PHKGs in real-time PD
patient monitoring platforms/systems. On the other hand, the scenarios and rules presented
in this paper are only a first indication of what is possible to be represented in this domain.
For example, we acknowledge that tremor is one of the main symptoms of PD, but even
when taking medication (e.g., levodopa) consistently, the effectiveness of the medication
may vary based on factors such as recent meals, sleep patterns, and minor changes in health
conditions. Our future work will address these challenges, including experiments with
scalable OWL reasoning engines on edge devices like Raspberry Pi or Arduino.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Parkinson</surname>
          </string-name>
          .org, https://www.parkinson.org/understanding-parkinsons/what-isparkinsons
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Younesi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malhotra</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gündel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.
          <article-title>PDON: Parkinson's disease ontology for representation and modeling of the Parkinson's disease knowledge domain</article-title>
          .
          <source>Theor Biol Med Model</source>
          <volume>12</volume>
          ,
          <issue>20</issue>
          (
          <year>2015</year>
          ). https://doi.org/10.1186/s12976-015-0017-y.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>D. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aurora</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boyd</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sahoo</surname>
            ,
            <given-names>S. S.:</given-names>
          </string-name>
          <article-title>Movement disorders ontology for clinically oriented and clinicians-driven data mining of multi-center cohorts in Parkinson's disease</article-title>
          . medRxiv,
          <fpage>2020</fpage>
          -
          <lpage>11</lpage>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zachila</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kotis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paparidis</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ladikou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Spiliotopoulos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Facilitating Semantic Interoperability of Trustworthy IoT Entities in Cultural Spaces: The Smart Museum Ontology</article-title>
          .
          <source>IoT</source>
          ,
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <fpage>741</fpage>
          -
          <lpage>760</lpage>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Kleanthous</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hussain</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Liatsis</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A new machine learning based approach to predict Freezing of Gait</article-title>
          .
          <source>In: Pattern Recognition Letters</source>
          , vol.
          <volume>140</volume>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>126</lpage>
          (
          <year>2020</year>
          ) doi: 10.1016/j.patrec.
          <year>2020</year>
          .
          <volume>09</volume>
          .011.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Iglesias</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jozashoori</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaves-Fraga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vidal</surname>
          </string-name>
          , M.-E.:
          <article-title>SDM- RDFizer</article-title>
          .
          <source>In: Proceedings of the 29th ACM International Conference on Information &amp; Knowledge Management</source>
          . (
          <year>2020</year>
          ) doi: 10.1145/3340531.3412881.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kotis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vouros</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Spiliotopoulos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ontology engineering methodologies for the evolution of living and reused ontologies: Status, trends, findings and recommendations</article-title>
          .
          <source>In: The Knowledge Engineering Review</source>
          ,
          <volume>35</volume>
          ,
          <issue>E4</issue>
          (
          <year>2020</year>
          ) Doi:
          <fpage>10</fpage>
          .1017/S0269888920000065.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Poveda-Villalón</surname>
          </string-name>
          , María, Asunción Gómez-Pérez, and
          <string-name>
            <surname>Mari Carmen</surname>
          </string-name>
          Suárez-Figueroa.
          <article-title>"OOPS!(Ontology Pitfall Scanner!): An on-line tool for ontology evaluation."</article-title>
          <source>International Journal on Semantic Web and Information Systems (IJSWIS) 10.2</source>
          (
          <year>2014</year>
          ):
          <fpage>7</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Garijo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>WIDOCO: a wizard for documenting ontologies</article-title>
          .
          <source>International Semantic Web Conference</source>
          ,
          <volume>94</volume>
          -
          <fpage>102</fpage>
          (
          <year>2017</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -68204-
          <issue>4</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>GitHub</given-names>
            <surname>Repository</surname>
          </string-name>
          , https://github.com/KotisK/Wear4PDmove.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>[11] DAHCC, https://dahcc.idlab.ugent.be/</mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>[12] SOSA, https://www.w3.org/TR/vocab-ssn/</mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>[13] SAREF, https://saref.etsi.org/</mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <issue>SAREF4WEAR</issue>
          , https://saref.etsi.
          <source>org/saref4wear/v1.1</source>
          .1/
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>[15] PMDO, https://bioportal.bioontology.org/ontologies/PMDO</mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Bitilis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zafeiropoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koletis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;,
          <string-name>
            <surname>Kotis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Uncovering the semantics of PD patients' movement data collected via off-the-shelf wearables</article-title>
          ,
          <source>14th International Conference on Information, Intelligence, Systems and Applications (IISA</source>
          <year>2023</year>
          ), University of Thessaly, Volos, Greece
          <volume>10</volume>
          -
          <issue>12</issue>
          <year>July 2023</year>
          , to appear.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>