Next Article in Journal
Optimization of the FIR Filter Structure in Finite Residue Field Algebra
Next Article in Special Issue
Data Processing and Wearable Systems for Effective Human Monitoring
Previous Article in Journal
Certificate Based Authentication Mechanism for PMU Communication Networks Based on IEC 61850-90-5
Previous Article in Special Issue
Wireless LAN-Based CSI Monitoring System for Object Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ontology-Based Model to Support Ubiquitous Healthcare Systems for COPD Patients

Department of Computer Sciences and Mathematics, University of Québec at Chicoutimi; Chicoutimi, QC G7H 2B1, Canada
*
Author to whom correspondence should be addressed.
Electronics 2018, 7(12), 371; https://doi.org/10.3390/electronics7120371
Submission received: 20 October 2018 / Revised: 13 November 2018 / Accepted: 22 November 2018 / Published: 2 December 2018
(This article belongs to the Special Issue Data Processing and Wearable Systems for Effective Human Monitoring)

Abstract

:
Over the past 30 years, information technology has gradually transformed the way health care is provisioned for patients. Chronic Obstructive Pulmonary Disease (COPD) is an incurable malady that threatens the lives of millions around the world. The huge amount of medical information in terms of complex interdependence between progression of health problems and various other factors makes the representation of data more challenging. This study investigated how formal semantic standards could be used for building an ontology knowledge repository to provide ubiquitous healthcare and medical recommendations for COPD patient to reduce preventable harm. The novel contribution of the suggested framework resides in the patient-centered monitoring approach, as we work to create dynamic adaptive protection services according to the current context of patient. This work executes a sequential modular approach consisting of patient, disease, location, devices, activities, environment and services to deliver personalized real-time medical care for COPD patients. The main benefits of this project are: (1) adhering to dynamic safe boundaries for the vital signs, which may vary depending on multiple factors; (2) assessing environmental risk factors; and (3) evaluating the patient’s daily activities through scheduled events to avoid potentially dangerous situations. This solution implements an interrelated set of ontologies with a logical base of Semantic Web Rule Language (SWRL) rules derived from the medical guidelines and expert pneumologists to handle all contextual situations.

1. Introduction

The fight against human disease and the promotion and protection of health are essential issues to ensure the continuity of the human species. Despite the remarkable advances in the diagnosis and methods of prevention, medicine is still powerless against many diseases that kill millions of people annually [1,2]. Recent World Health Organization (WHO) reports have estimated 12.6 million deaths each year because of chronic diseases [3]. According to the Global Burden of Disease (GBD) study [4] and World health statistics 2016 [5], Chronic Obstructive Pulmonary Disease (COPD) is expected to become the third leading cause of death worldwide by 2030. COPD is a serious respiratory disorder, characterized by progressive, partially reversible airway obstruction that makes it difficult to inhale and empty air out of the lungs. Over time, the airways of COPD patients become permanently blocked and that is always accompanied by multiple morbidities and dangerous complications leading to premature death [6]. The medical references indicate that optimal management of COPD includes three main aspects: first, promote self-management to reduce exposure to risk factors that may worsen symptoms of the disease; second, optimize treatment plan; and third, predict exacerbations [7]. Thus, new healthcare systems are needed to provide constant and cyclical monitoring for COPD patients. Over recent years, many projects have focused on research related to ubiquitous healthcare to monitor patients outside the settings of the hospital. However, it is difficult to define static standards that meet all patient needs in such volatile environments. In addition, decisions and management of urgent status are usually dependent on the aptitude of the medical staffs who are involved in the healthcare system.
Ontology is one of the proposed solutions to deal with large volumes of data. Ontology, as a shared knowledge, incorporates the relevant domain concepts and their associated relations [8]. This work proposes a smart body–environment framework using an ontology-based approach to identify the health status of patient and provide timely intervention. The originality of the proposed system resides in the intelligent monitoring and control of dynamic changes of physiological parameters and surrounding environment, as we work to create adaptive safe ranges for the personalized vital signs depending on demographic factors and the physical activity of a patient, where the normal values of a patient’s core body signs are affected by patient profile, current exercise and sometimes weather. Therefore, there is an important need to develop a comprehensive representation of knowledge to capture the real context of patient to avoid misdiagnosis and allow dynamic reconfiguration of health disorders threshold. Environmental factors are also one of the COPD triggers, where exposure to dangerous elements such inappropriate levels of humidity or temperature, air pollutants or abnormal concentrations of oxygen in the atmosphere may threaten patient’s lung health. This external risk-identification process is achieved through automatic enabling of spatial sensors based on geographical coordinates to protect COPD patients from environmental hazards either indoors or outdoors. Evaluation of the daily activity for COPD patients is an important feature that would help patients avoid patient potentially dangerous situations. For example, scheduled events allow the system to detect early the level of risk involved in doing this work. On the other hand, these medical information flows will give physicians an additional decision-making support that enhances physicians’ ability to arrive at a rapid diagnosis to evaluate their suggested treatment plan. Practically, such a smart framework implements interrelated sets of ontologies with a logical base of SWRL rules derived from the medical guidelines to handle all contextual situations. Briefly, this work presents a remote healthcare solution for COPD which is an ontology-based system for hostile events and environments, to provide patients with real-time aids and healthcare specialists with efficient decision-making support. The paper is structured as follows. In Section 2, we extensively review relevant related work and the state-of-the-art on the field of COPD and ontology-based models. In Section 3, we propose our COPD ontology (COPDology). In Section 4, we explain some of the realization and reasoning aspects. Finally, this study is concluded in Section 5.

2. Related Works

Recently, there has been growing interest in COPD. Most studies focus on the causes [9], symptoms [10], diagnosis [11], prevention [12], treatment [13], the number of patients [14], and economic costs [15]. On the other hand, few statistical studies examine the progression of the disease with and without quitting smoking [16]. The first COPD monitoring system was developed by [17]. This project sends the blood oxygen saturation and heart rate to specialists through the traditional telephone circuit. In a similar work, Souf et al. [18] proposed a simple model where the nurse visits patients equipped with medical and electronic devices monthly to provide remote assistance. Trappenburg et al. [19] addressed how patients respond manually to daily questionnaires to facilitate follow-up. Kuilboer et al. [20] presented a good attempt for supporting care providers in treating COPD patients. The system is a simple decision-making model based on patient-specific data obtained from the electronic health records (EHR). This work aims at improving the initial decision of pneumologist to become consistent with the proposed guidelines for COPD.
Telemedicine in COPD is the main field of research for many studies such as those conducted by Mohktar et al. [21], Rosso et al. [22] and Song et al. [23]. These authors presented real-time monitoring systems to enable the administration of treatment plan at home. The concept of remotely monitoring patients aims to continuously or intermittently measure a variety of physiological parameters. Mokhtar’s project, a recommendation system, determines whether a patient needs emergency intervention in the case of detection of unstable condition. The taken decision is structured as a decision tree, while the rules for referral are completely based on the conventional guidelines. Song proposed an exercise training programs to rehabilitate COPD patients. This system is based on tracking a set of safety parameters such as oxygen saturation, blood pressure, and heart rate. The seriousness of this disease necessitates new methods of intervention to prevent further morbidity or mortality. In this regard, many methodologies have emerged to guide the clinical therapeutic settings. Rosso et al. described a management platform that can use monitoring devices to provide remote healthcare to COPD and chronically ill patients who live in isolated areas via wearable sensor infrastructure. In this project, which is called CHRONIUS, there are multiple levels of decision support. The first level is a real-time process dedicated to alert medical staff when certain vital parameters are abnormal, while the second level can be done offline providing a comprehensive evaluation, such as history and laboratory data, to propose possible procedures. Similar to the previous project, the reasoning engine that is responsible for linking performance management systems with organizational planning is not disclosed. Alternatively, Lasierra et al. [24] proposed an approach to provide clinical management at a deeper and more personal level in home-based telemonitoring scenarios by developing an ontology-driven solution that enables a wide range of services such as health status monitoring, real-time alerts, and reminders. In contrast, Jung et al. [25] presented a context-aware framework that is executed on an embedded wearable system in a ubiquitous computing environment for U-healthcare. Paganelli et al. [26] described an ontology-based context model and a related context management middleware, providing a reusable and extensible application framework for monitoring and assisting patients at home. Pitta et al. [27] used subjective questionnaires and motion sensors to quantify the amount of physical activity performed by COPD patients in daily life.
In the same context, there is some interesting research that deals with the subject from a broader and deeper perspective. El-sabagh et al. [28] proposed an upper-level ontology to cope with the clinical terms in that Systematized Nomenclature of Medicine—Clinical Terms (SNOMED CT) and support its quality assurance based on the Ontology for General Medical Science (OGMS). Pasquale et al. [29] developed a multiagent system to support the delivery of remote healthcare. The proposed framework is Health Level Seven International HL7-aware, depicting patient and service information based on the directives of HL7. The authors tried to integrate data interchange agent and security agents to maintain different formats of data to provide secure medical services. Bhatt et al. [30] provided the sub-ontology extraction algorithm to meet services users’ needs based on the advanced profile of specialization to decrease the cost of extraction from a large complex ontology. Bhatt designed a prototypical system called ontoMove to develop applications in the medical information systems domain using semantic web standards such as the Resource Description Framework (RDF), RDFs schema, and the W3C Web Ontology Language (OWL)language’s unified medical language system (UMLS) knowledge sources. Farfan et al. [31], proposed XOntoRank system to address the ontology-aware XML keyword search of electronic medical records. Unlike these approaches, which use the ontology for enhancing the management of concepts medical services, we address the practical aspect of COPD problem and use a general ontological knowledge base to improve the lives of patients.
At the time of writing, a medical ontology that can provide ubiquitous healthcare service with semantic properties in the COPD domain does not exist. Based on this hypothesis, a comprehensive ontology model using SWRL rules was built to realize COPD monitoring and decision support system.

3. Proposed Model

As shown in Figure 1, this model is composed of four layers: a data acquisition layer, a semantic layer, a processing layer, and an application layer.

3.1. Data Acquisition Layer

The acquisition layer is mainly used for collecting and transmitting the static and dynamic data of COPD domain; this layer consists of the medical profile of patient, real-time physiological parameters and environmental information coming from portable or fixed monitoring nodes. This information combined constitutes all the factors related to COPD. Medical studies indicate that many risk factors lead to developing COPD:
i. 
Demographic factors:
i.1 
Age: Aging is often associated with gradual weakness in bodily functions. A statistical analysis using clinical data from 28 countries refers that the prevalence of COPD is approaching 12% threshold with people over 40 years of age [7].
i.2 
Sex: As we know, certain diseases are more common among men than among women or the inverse. Gender plays an important role in COPD, where the prevalence is doubled in men compared with women.
i.3 
Race: Many diseases differ in prevalence by race and ethnicity. Recent research is uncovering evidence that ethnicity may influence the development of chronic COPD [14].
i.4 
Country of residence: The World Health Organization sheet on COPD in the last year shows that most COPD deaths occur in low- and middle-income countries [14].
ii. 
Physiological factors:
Disruption of some vital signs can cause serious complications and would indicate a worsening of the disease. Accordingly, all these physiological parameters should be evaluated and observed regularly [13]. Table 1 contains all physical parameters which must be measured.
iii. 
Psychological factors:
An emerging finding indicates the close link between COPD and mental disorders [16]. These studies have found that anxiety, stress, and depression are significantly associated with poor response to treatment and may cause increased hospitalizations [12].
iv. 
Environmental factors:
iv.1 
Ambient air: Ambient air has been considered as a risk factor for COPD [32] as the concentration of air components (O2, CO2, He, etc.) must be kept in proportion with patient status.
iv.2 
Weather: Weather conditions are also one of the factors that can trigger COPD symptoms. According to [32], extreme temperature and humidity, atmospheric pressure, precipitation and wind chill have a direct impact on the patient’s life.
iv.3 
Air pollution: Short- and long-term exposure to indoor and outdoor air pollution have adverse effects and may induce the acute exacerbation of COPD. There is a long list of atmospheric pollutants, such as arsenic, carbon monoxide, nickel, chromium, etc. [33].
v. 
Physical activity: Regular exercise is part of healthy living, where moderate exercise can improve COPD symptoms and help the organs better use oxygen. on the other hand, excessive exercise may harm COPD patient [34].
vi. 
Smoking: As it has become known, the main cause of COPD is long-term cigarette smoking, which damages the air sacs, airways, and lining of lungs [9]. In this context, we must pay attention to second-hand smoking or passive smoking, which is no less harmful than active smoking [15].
vii. 
Comorbidities: Comorbidities are other chronic problems that independently coexist with COPD. There is a set of comorbidities commonly associated with COPD, including coronary heart disease, diabetes mellitus, heart failure, lung cancer, osteoporosis and muscle weakness [35]. Comorbidities of COPD can adversely affect the stage of disease and might lead to early death
viii. 
Food: Some foods and drinks can exacerbate COPD symptoms. Therefore, it is important to avoid foods which can potentially make this condition worse [34].
ix. 
History: History can be considered as a risk factor of subsequent COPD exacerbations, where clinical studies [11,33] confirm that patients with previous exacerbation history are more susceptible than others.

3.2. Semantic Layer (Ontology)

The semantic formalization is often used to interpret complex information which would make information meaningful and accessible to machines [36]. Meaningful and accessible mean that it is possible to make queries based on the purpose of data. Ontology is considered one of the richest semantic structures to facilitate knowledge representation, integration, and reasoning.
Ontology was defined originally as an “explicit specification of a conceptualization” [37]. In early 1997, Borst saw ontology as a “formal specification of a shared conceptualization” [38]. Currently, these definitions are generally accepted by ontologists. In this work, we adopt the definition of Studer [39] who merged those two propositions, stating ontology is “formal, explicit specification of a shared conceptualization” [40]. A conceptualization is understood to be an abstract model to create a simplified view representation of the real-world based on objects, concepts, and entities, as well as the relationships among them within the targeted domain. Explicit means that all used concepts and constraints are clearly defined to avoid misinterpretation, which could prevent symbols from being understood according to the conceptualization we commit to [40]. In principle, we can explicitly specify a conceptualization in two ways: extensionally and intensionally. The third characteristic in the adopted definition is the formality, which would require the ontology to be machine-readable. Shared refers to the fact that an ontology is not a private knowledge, constructed for very few persons, but is consensual knowledge accepted by a group or community.

3.2.1. Classifications of Ontology

The classification of ontologies has been widely addressed in the literature. In this context, Roussey [41] state that “it is important to distinguish these different kinds of ontologies to clarify their content, their use and their goal”. Table 2 goes over the proposed classifications in the last three decades.
The first known classification was brought by Mizoguchi et al. [42] in 1995 who proposed four types of ontologies: content ontologies that allow reusing the available knowledge resources; communication ontologies, which are dedicated to supporting the sharing of knowledge in a formal manner; indexing ontologies to retrieve source cases similar to the target cases; and meta-ontologies that can be used as a knowledge schema to provide general description dealing with high-level abstractions. In a parallel extension, Uschold [43] defined three key dimensions for ontologies: formality, purpose vary and subject matter. Later, in 1997, Heijst [44] presented the types of ontologies in two different ways: the first according to the amount and type of structure of the conceptualization and the second based on the subject of the conceptualization. Guarino [45] introduced an interesting classification, where he distinguished ontologies by their level of abstraction and dependence, leading to four main types of ontologies forming the basis of his ontology. In the first category comes the top-level ontology, which describes very basic concepts that ca be common across all knowledge domains. Domain ontology is intended to increase the vocabulary of general ontology to establish a solid correlation between vocabulary and a specific real-world domain such as healthcare, business, etc. with the possibility of reinvestment such representation with different tasks in the same domain. Task ontologies specify the glossary related to a generic task or activity. Application ontology is initially designed to tackle specific tasks with more detailed explanation about domain entities. Jurisica [46] sought for classifying the existing ontologies by the nature of the issue (static, dynamic, intentional ontologies and social ontologies). Similarly, Sowa [47] differentiated between formal and terminological ontologies by the level of axiomatization. Lassila [48] classified ontologies according to the richness of their internal structures in terms of controlled vocabulary, glossary, thesauri, term hierarchies, Strict subclass hierarchies, frames, ontology with value restrictions, and ontology with logical constraints. Fensel [49] did not add that much to the standard classifications, only expanding the level of generality with a method type of ontology [50]. Following him, Obrst [51] grouped ontologies into three broad categories of upper, mid-level and domain ontologies. The definitions of upper and domain ontologies do not differ significantly from previous definitions, while Obrst considered a mid-level ontology that serves as a bridge between abstract concepts defined in the upper ontology and low-level domain-specific concepts specified in a domain ontology. Alternatively, Berdier [52] and Roussey [41] presented similar classifications, adding the expressiveness metric.
Angelika [53] developed a comprehensive framework called OntoCube for ontology classification, which holistically covers the multitude of different ontologies using three important dimensions. The formality and the subject matter dimensions were derived from Mizoguchi [42], Uschold [43] and van Heijst [44], while the third dimension was derived from the ontology spectrum of Lassila [48] and Heijst. It is not our purpose to argue upon the differences between these studies, but we adopted the classification of Angelika [53]. The OntoCube is one of the most interesting methods to classify ontology. However, to facilitate the selection, we have added three performance benchmarks in parallel with these three dimensions (see Figure 2). Machine-readable refers to the format that can be easily processed by a computer. Reusability is the use of existing classes and concepts in some form to achieve various purposes. Complexity is the amount of computing in terms of time needed and resources required to accomplish a certain task.
The proposed ontology is a formal domain heavyweight ontology (FDHO). It is formal because it is realized in OWL. It is a domain matter as it represents the terms used to describe healthcare domain and specifically COPD. It is a heavyweight ontology because, besides classes and relations, it needs rules and axioms.

3.2.2. Methodologies for Building Ontologies

The analysis of the methodologies for building ontologies revealed that none of these approaches are fully mature [54,55,56].
The histograms chart in Figure 3 is a summary of three surveys that address existing methodologies. Lopez [54] compared five methodologies: SENSUS, Bernaras, Uschold and King, METHONOLOGY, and Gruninger. Lopez established a set of criteria for analyzing each of these methodologies. The author believed that inheritance from knowledge engineering and specifying details of the methodology, whether in terms of the activities or proposed techniques, in addition to the strategy for building and identifying concepts are main points to be considered by the researchers while developing methodologies. Moreover, there are equally important characteristics for analysis such as the recommended life cycle, the differences between the methodology and the work proposed by the IEEE standard 1074–1995, and collaborative and distributive construction. For additional information, please refer to [54]. Analogously, Rizwan [56] conducted a broader critical study of twelve common methodologies based on six basic measures: (1) collaboration; (2) degree of reusability; (3) application dependency; (4) life cycle; (5) methodology details; and (6) interoperability. Zambrana et al. [55] had a different point of view since his comparison focused on conceptualizations, development, and validation. Zambrana raised five questions to assess the six target methodologies. (1) “Are the ontology elements as concepts, relations, properties, etc. based on corpus work? (2) Who are the intended users of the methodology? (3) Does the methodology explicitly state which methods and techniques we should use to perform the different activities? (4) Does the methodology propose to perform a conceptualization activity? (5) Is there a program associated to the methodology that facilitates the different steps to be taken?”. Although some methods outperform others in some features, in general, it seems none of them comply perfectly with all the requirements. To solve this problem, the researchers sought to find standardized methodologies adaptable to different types of ontologies and in different application domains. Lopez states that one of the first attempts to unify two methodologies was described in [57] but “the new synthesized methodology was not an actual methodology, it was a conception of a potential methodology”. Later, Sánchez [58] combined two of the well-referenced methodologies METHONTOLOGY [59] and Cyc 101 [60] to obtain one of the most concrete methodologies for building medical ontologies (Figure 4).
Step 1: Determine the Domain and Scope of the Ontology
The scope refers to the domain of interest which is to be described in this ontology. This step must draw the boundary or limitations that constrain the initial purpose of the conceptualization domain. Formally, ontologies developers should make good use scenarios or try to ask straightforward questions. Researchers have proposed a set of questions for mapping objectives with an ontology to determine its domain, scope, contribution, and structure.
What is the domain that the ontology will cover?
The chronic obstructive pulmonary disease is the domain of this ontology.
What is the purpose of this ontology?
This ontology is designed for preventive management of COPD patients. The main purpose is to facilitate the systematic extraction of information from detailed observations. Our ontology is dedicated to support a personalized system for COPD patient. This ontology provides real-time monitoring and recommendations to help patients cease contact with risk factors and prevent progressive respiratory impairment and allows physicians to be kept informed of the patient’s condition.
Who will use the ontology?
Potential users of this ontology are physicians and patients.
What types of questions should the information in the ontology provide answers for?
The COPDology must provide answers to questions such as:
  • What data should be collected to supervise the patient?
  • How often should the patient take a measurement?
  • Should the acquired data be transmitted to the healthcare site?
  • How should the data be analyzed?
  • Should an alarm be triggered according to the evaluation results?
  • Which actions should be performed if an alarm is triggered?
Step 2: Ontology Reuse
There is almost always the possibility an ontology has been modeled before from a third party that provides a useful starting point to be fully or partially reused. Reusing existing ontologies is necessary to save time and effort, to interact with the tools that use other ontologies or to exploit ontologies that have been validated through use in applications. For example, we can reuse ontology libraries (DAML and Ontolingua) or high-level ontologies such as general or domain-specific ontologies. Indeed, the ontological templates targeting remote monitoring of lung diseases is not well planned. Lasierra et al. [24] proposed an approach to provide clinical management at a personal level in home-based telemonitoring scenarios by developing an ontology-driven solution that enables a wide range of services such as core health indicators, real-time alerts, and medication reminders. Paganelli et al. [26] described an ontology-based context model and a related context management middleware providing a reusable and extensible application framework for monitoring and assisting patients at home. Mcheick et al. [61] proposed a context-aware system to derive relevant attributes and early detection of COPD exacerbations but their use of ontology was only to realize a general architecture of application.
Although there is poor ontological coverage of pulmonary diseases, there are many global references of terminologies for standardizing the storage, retrieval, and exchange of electronic health data that can be considered as a fundamental point of building our ontology, especially concerning the medical glossary. Adhering to shared knowledge principles in such kind of projects requires reusing the standard clinical and medical abbreviations and terminology. In this work, we reuse a wide range of terms provided in Systematized Nomenclature of Medicine Clinical Terms (SNOMED CT), and the Global Medical Device Nomenclature (GMDN). The terms that we used are explained in patient ontology paragraph (page 12).
Step 3: Development of a Conceptual Model
Enumerate key terms in the ontology: Enumerating important terms, such as needed nouns and verbs, is a crucial step to make statements or to explain the context. The nouns are divided into concepts, attributes or instances. Concepts are considered nouns standing on their own; attributes can describe the type of things, and instances are nouns of specific things. Then, verbs describe relations between nouns. Medical ontologies often use coding terminology standards to label values of clinic data items such as symptoms, diseases, drugs, and laboratory measurements. There are several coding systems that overlap highly but with varying degree of generality and specificity in coding terms such as Systematized Nomenclature of Medicine-Clinical Terms (SNOMED-CT), Logical Observation Identifiers, Names and Codes (LOINC), The International Statistical Classification of Diseases and Related Health Problems (ICD), Common Classification of Medical Procedures (CCAM) and the Global Medical Device Nomenclature (GMDN).
Classes and class hierarchy definition: This step aims to classify the proposed concepts in a hierarchy as a form of a taxonomic architecture. This phase of ontology development starts vertically by defining classes which are selected to build COPDology. When the ontology has many elements, we must taxonomize the concepts. To achieve such a taxonomy, we can use one of the categorization methods. As we mentioned earlier, there are three different methods; we used a top-down approach to develop the class hierarchy, through representing the core concepts (main classes) and subclasses as classes in the COPDology. Classes (concepts) have a direct relation with patient needs to detect abnormal status and dangerous activity.
Class properties definition: Properties are used to describe the attributes or the relationships of the classes. There are four types of properties: (1) intrinsic, (2) extrinsic, (3) parts and (4) relationships to other individuals. Defining properties of classes is a requirement to realize the true value of ontology. Classes and their sub-classes do not provide sufficient information or rather do not have the ability to properly represent the relationship among the different elements. Practically, there are two types of properties: object properties and datatype properties. Object properties play important roles in connecting classes where the starting point class is called domain and the endpoint is called range. On the other hand, datatype properties only connect the concept to a specific value, for example, String, Integer, Boolean, etc.
Define the facet of slots: Slimani [62] defined the slot as a word that should be assigned to a class, for example, a name, a price, etc. The slot may have different kinds of facets that outline the value type, permitted values, cardinalities, and other features, which may be added as needed. In our COPDology, most of the slot values are String, Float, Integer, and Boolean.
Create instances: An instance is an individual of a class; defining an instance requires primarily choosing a class, creating an individual instance, and then filling in the slot values. Below is a small set of classes and their possible instances (Patient: John; Disease: COPD; Location: home). These Individuals are also interpreted as instances of classes. The information depicted for the individuals has been taken from medical guidelines and research papers of COPD domain.
Development of COPD Ontology domain
Chronic Obstructive Pulmonary Disease ontology (COPDology) is a model of specific medical domain collected from many research papers and relevant guidelines as well as information obtained from pneumologists that were interviewed and asked about care plans of COPD. This ontology contains concepts related to the disease, environment, equipment, patient data (personal information, symptoms, risk factors and clinical tests results) and treatment. The ontology was implemented with Protégé in OWL format. COPDology consists of 680 classes, 276 object properties, 310 datatype properties, 5000 instances and a set of inference rules that guide the diagnosis and risk assessment process. The knowledge base or COPDology that we provide in this work consists of a set of interrelated ontologies describing the physical and abstract objects in the domain scope. The ontologies we created to support the necessary health surveillance of COPD patient contain primarily patient, clinical status, devices, activities, environment, services, location, and disease. Figure 5 depicts these different ontologies including their distribution and their general relationships.
Patient ontology
The patient’s ontology consists of three main branches: physical factors, psychological factors and the personal information of the patient. Physical factors refer to vital signs that have a direct relation with COPD. Recognizing these elements was not an easy task; we needed hours of research and meetings with lung specialists. The results of this effort are 15 key elements, namely temperature, heart rate, FEV1, PH Level, Paco2, BUN, sodium level, hematocrit, diastolic pressure, systolic pressure, oxygen saturation, respiration rate, body height, body weight, and glucose. For psychological factors, recent studies [1,10] have confirmed that there is a proportional relationship between the deterioration of mental and physical conditions. The most prominent psychological states are depression, stress, and anxiety. As for the profile, it is limited to some personal information such as name, age, occupation, gender, race, nationality, telephone, address, and habits. In Table 3, we present some of the used classes with their corresponding codes in SNOMED CT.
Due to some technical limitations, we only browse a general representation of the main components, as shown in Figure 6.
Table 4 lists some of the object and data properties that describe the patient’s ontology. As we can see, each of these properties has its own characteristics that specify its domain and range.
Environment Ontology
Environmental factors have enormous potential to affect our body. COPD is one of the most sensitive diseases to the surrounding environment. The environmental factors that negatively affect COPD patients include ambient air, weather, and pollution. Ambient air is a gas mixture composed of N2 and O2, with extremely small quantities of CO2, argon and some inert gases [63], such as neon, hydrogen, methane, xenon, krypton, and helium. In general, the density of these gases can be changed by changing either the pressure or the temperature [64], which may pose significant risks to the respiratory system of patients. Furthermore, according to some statistical surveys [65,66], lung disease symptoms are widely affected by weather conditions such as extreme temperatures, humidity, pressure, and precipitation. For more comprehensiveness and precision in observation, we have added climate and type of weather. Figure 7 is a simple review of the most prominent elements in this ontology.
Devices ontology
This ontology includes computing hardware devices such as Personal Digital Assistants (PDAs) and sensors. Basically, this ontology covers the mobile device used to collect and send data as well as all fixed and portable biomedical equipment used by the patients to monitor their vital signs in addition to environmental sensors to detect any change in the environment. Figure 8 shows the types of devices found in this ontology. Biomedical parameters are sensed by body thermometer, pulse oximeter, blood pressure monitor, weighing scale, body composition analyzer, peak flow, basic ECG, a respiration rate monitor, and accelerometer. The environmental information can be obtained by the thermometer, hygrometer, air quality sensors, barometer, and GPS.
Activity Ontology
Identifying the current activity of the patient adds more accuracy to the medical applications. In this context, it is important to know what physical activity a person is doing. It would also be useful to identify possible movements and places to be visited as well as the means used during such activities. Figure 9 provides a part of concepts and relations used to realize activity’s ontology.
Location Ontology
Location is considered the backbones of all these sub-ontologies. Location awareness described in Figure 10 serves to determine the physical parameters to be measured, where relevant contextual information varies between indoor and outdoor space.
Disease ontology
To present personalized care suited to patient status, we need to understand the nature of the disease. This sub-ontology primarily aims to provide efficient administration of treatment. A disease ontology comprises type of illness, stage, treatment, risk factors, conditions and physical characteristics of the disease (see Figure 11).
Clinical status ontology
The ontology of clinical status contains the medical history of patients including physical exam findings, diagnostic test results, family diseases and medications that a patient has taken in the past or is currently taking. This ontology improves the performance of healthcare systems where it provides the ability for treatment to be monitored and achieve high-quality care. Figure 12 shows some fragments of this ontology.
Service ontology
Essentially, this ontology-based model is designed to provide services and interact with patients to control precarious or suspicious situations. Hence, a service is considered a major component of the proposed ontology. These medical services are divided into three basic services: monitoring, triggering alarms and recommendation (Figure 13).
Step 4: Implementation
The development of ontologies in the medical world is a complex task that requires considerable effort and collaboration between health care professionals and ontology engineers. Clinical decision support necessarily needs methods that verify the correct representation of activities in terms of effects and ontological responses. For knowledge representation, the tools and techniques are essential to support design work. The implementation and the validation of the logical and structural aspects of ontology can be automatically realized with specialized tools. Protégé is one of the best-known open source editors to develop ontologies [67]. Protégé has been distributed originally for biomedical informatics research at the Stanford University School of Medicine. This tool is specifically dedicated to the OWL but it is a highly extensible editor, capable of handling a wide variety of formats [67]. Our ontology was formalized using OWL DL because it is highly expressive and thus we can apply all standard automatic reasoning techniques. Protégé contains built-in reasoners such as FaCT++, Pellet, HermiT, ELK, jcel, Ontop, Mastro and RACER used for describing logic. Choosing a good reasoner is also an essential step towards delivering an effective ontological framework. Abburu [68] conducted a comparison between some of the popular reasoners developed in the last few years. This survey describes these reasoners with their important features such as completeness, expressivity, native profile, incremental classification, rule support, platforms, justifications, ABOX reasoning, OWL API, protégé support, Jena support, etc. Abburu [68] explains four types of reasoners that may support rules: RACER, Peller, Hermit, and ELK. Racer does not support Jena and is commercial. Hermit does not present explanations for the inconsistency that exists in the ontologies and cannot work with Jena API. ELK is a reasoner for OWL 2 EL ontologies, which is not the case of this project. Based on the previous assessment, we used Pellet in our ontology.
Step 5: Evaluation of COPDology
There are many ontology evaluation methods such as those proposed by Jonathan [69], Pérez et al. [70] and Lovrenčić et al. [71]. These studies present robust approaches for ontology evaluation based on criteria and measures or metrics. The authors defined the evaluation criteria as general qualities for making a technical judgment of the content [69]. These criteria include consistency, classification, completeness, conciseness, expandability, and sensitiveness. In contrast, the authors found that ontology evaluation measures are primarily oriented towards the structural aspects.
Ontology Evaluation Criteria
Criteria evaluation was performed on our ontology, with the following results:
Consistency: This refers to evaluating the logical consistency of an ontology by checking invariants [70]. Running the automatic consistency reasoner check proves that COPDology is consistent and coherent; there is no inferred conflicting knowledge from other definitions, axioms, and formal definitions, and no contradictory knowledge can be inferred from all definitions and axioms.
Classification: It is one of the most important reasoning services provided by all OWL reasoners. Ontology classification means computing all entailed class subsumptions between named classes [72]. Unfortunately, when an ontology evolves or even slightly modified, the reasoners repeat the whole reasoning process. For large and complex ontologies, this might take a considerable amount of time [73]. For some purposes, the reasoner should be executed often, and then time response becomes a critical issue. Wang et al. [74] suggested reducing disjoint statements that may cause performance problems, as this may restrict the reasoner too much. In this project, our result was reasonable, where the total classification time in Pellet was 26,849 ms which is near real-time and therefore the reasoner could be working transparently without slowing down the response.
Completeness: An ontology is called complete if all the stated information is explicitly defined or can be inferred from other definitions and axioms [71]. In terms of design features and providing sufficient information to answer the competency questions, COPDology is complete, but since some information related to lung diseases is difficult to obtain due to lack of studies, this application ontology is not complete, as it does not provide comprehensive medical service of all aspects of a patient’s life.
Conciseness: This attribute determines whether an ontology has redundant terms. In this work, we reduced the size of the representation as much as possible to avoid having any unnecessary concepts, whether explicit redundancies or implicit redundancies (inferred). Therefore, COPDology is concise.
Expandability: It is an indicator that ontology is smoothly expandable without significant modifications in the case of adding new knowledge to existing structures [71]. Development of COPDology showed that hierarchy of core concepts does not have to be considerably altered. The division of the representation field in several parts promotes the expansion of the ontology. Practically, modification or creation of new classes and axioms does not influence other parts, which means that this ontology was built with expansion capabilities.
Sensitiveness: An ontology is considered sensitive if minimal changes in definition affect directly a set of coherent concepts and well-defined relations [71]. As explained above, alteration of a set of concepts or adding new definitions does not influence other axioms and classes, therefore COPDology is not sensitive.
Ontology Evaluation Measures
This type of evaluation focuses on the complexity and formality of structure by respecting three basic levels: vocabulary level, taxonomy level, and nontaxonomic level [75,76,77]. The purpose of the evaluation is to estimate the internal maturity level of the ontologies. In this context, Zhang [78,79] proposed a set of metrics to measure the ontology complexity on both class and ontology levels through combinations of dimensional characteristics.
Ontology-level evaluation
Srinivasulu et al. [80] suggested four ontology-level metrics to describe the complexes of an ontology on holistic intention: size of vocabulary, edge node ratio, tree impurity and entropy of graph.
1. 
Size of vocabulary (SOV): This metric includes the total number of created classes, instances and properties in the ontology; the SOV is defined as:
SOV = | C n | | + | P | + | I n |
where | C n | | represents the number of named classes, while | P | and | I n | are the number of properties and instances, respectively [79].
2. 
Edge node ratio (ENR): ENR represents the connectivity density which increases proportionally with the increment of the number of edges between nodes (classes and individuals). ENR is measured as follows:
ENR = | E | | N |
where the number of edges |E| is divided by the number of nodes | N | .
3. 
Tree impurity (TIP): This indicator is mainly used to discover how far an ontology inheritance hierarchy digresses from a tree; the TIP is measured as in Equation (3):
TIP = | R | | C | + 1
where | R |   and   | C | represent the suite of relations and concepts in the inheritance hierarchy, respectively.
4. 
Entropy of ontology graph (EOG): This norm is an indicator of the graph complexity [80]. It is calculated directly by the application of the logarithm function to a probability distribution over the ontology graph:
EOG = i = 1 n p ( i ) log 2 ( p ( i ) )
where p(i) represents the probability mass function for a concept to have i relations. Arithmetically, p(i) can be calculated for each vertex (concepts) in the ontology graph by dividing the degree of the vertex (i.e., properties) connected to that concept over the sum of all degrees of V vertices:
p ( v i ) = deg ( v i ) v V deg ( v )
Typically, designers compare their ontology against a “gold standard” which is considered to serve as a reference. The metrics values presented in Figure 14 belong to some well-constructed ontologies [81,82,83]. The SOV of COPDology exceeds 5000 of components constituted from huge sets of concepts, parameters, patient medical records, etc. Therefore, it would be very useful for semantic developers, specifically those interested in the biomedical domain, to reuse this ontology rather than try to build a new ontology for COPD from scratch. On the other hand, the ontologies with large vocabularies would require a considerable amount of time and effort to build and maintain [84]. The edge node ratio (ENR) value is somehow higher than normal, which means that our ontology is complex and needs further modularization to minimize the effort required for understanding and management. The TIP is a rational indicator of how well an ontology is organized through inheritance relationships. A TIP = 0 indicates the inheritance hierarchy graph is structured as a tree. The higher is the TIP, the greater does the ontology inheritance hierarchy drift away from the rooted tree, thus the greater is its complexity. The total value of our COPDology TIP reaches 4, which means that this inheritance hierarchy deviated relatively from the traditional shape of the tree. The last metric in this level is the entropy of ontology graph (EOG), where 0 corresponds to the least value of EOG when classes have the same distribution of relations, which can only be obtained if all nodes of the ontology sub-graphs have equal number of edges. The practical interpretation of small EOG is indicative of less complex ontology in terms of relation distribution [85]. The EOG of COPDology is almost 1.5, thus it has relatively good structure.
Class level evaluation
Zakaria [76] combined eight metric functions to measure complexness at class-level. These metrics are the number of classes, number of inheritances, number of properties, number of root classes, average population, class richness, relationship richness, and inheritance richness.
1. 
Number of classes (NOC): The NOC metric is simply a count of the defined classes in the ontology [85].
2. 
Number of instances (NOI): The NAO criterion is a census of the instances created in the ontology.
3. 
Number of properties (NOP): As its name implies, NOP is the number of properties found in an ontology [84].
4. 
Number of root classes (NORC): This metric corresponds to the number of non-rooted classes or the concepts that do not have super-classes in their upper layer. Let us consider C the classes in ontology:
NORC = | C i | ,   ¬   C j | C i C j
5. 
Average Population (AP): This variable measures the mean distribution of instances across all classes. Theoretically, AP is defined as follow:
AP = | I | | C |      
According to the rules set [80], this metric has been proposed as an indication of whether there is sufficient information in the ontology.
6. 
Class Richness (CR): This value is the ratio between the number of non-empty classes that have instances C and the total number of classes. CR percentage give us an idea of how many instances are related to classes defined in the graph.
CR = | C | | C |
7. 
Relationship Richness (RR): This metric represents the number of relationships divided by the sum of the number of subclasses and the number of relationships [80]:
RR = | P | | SC | + | P |
where |P| is considered the overall count of relationships and |SC| is the tally of subclasses or the number of inheritance relationships.
8. 
Inheritance richness (IR): The IR describes the distribution of knowledge overall levels of the ontology’s inheritance tree. The inheritance richness of the schema (IRs) is known as the average number of subclasses per class. Formally, this value is calculated from the equation:
IR S = C i C | H C ( C 1 , C i ) | | C |
Table 5 summarizes the class-level evaluation of our COPDology. NOC and NOI were quite high at 180 and 4000 respectively. The number of properties in the NOP indicates a strong reasoning system [85]. As mentioned above, the NORC is the number of root classes in the COPDology. The higher is the NORC value, more diverse is the ontology [84]. COPDology has a high NORC value, existing of 12 root classes is a proof that this ontology has a large structure. The high AP value (AP = 6.5) is a good indication that COPDology has sufficient information to query data from the built framework. Since AP and CR are correlated, it is obvious that our ontology achieved only 0.80 for the CR metric. Therefore, this indicates that the majority of the ontology classes have instances. Usually, an ontology that contains many descriptive relationships or non-typical relationships such as class-subclass is richer than taxonomies that have a category–subcategory hierarchy. In this work, the COPDology is very rich in COPD content where its RR arrived at the threshold of 0.4. The inheritance richness has been proposed to distinguish a horizontal ontology from a vertical ontology. COPDology has high IR which might reflect vertical nature and a very detailed type of knowledge.
In this section, we have present twelve metrics to examine the maturity of COPDology. Clearly, such interpretation proves that our ontology is mature and valid to be reused and extended.

4. Processing and Reasoning Layer

The proposed system aims to detect adverse potential events that influence COPD patient. Many types of contextual information cannot be easily inferred [86]. Ontologies are made to represent real-world knowledge using OWL, while the complex problem situations need additional description techniques. Our ontologies are extended with medically defined rules. These reasoning rules were formulated in the Semantic Web Rule Language (SWRL) to express all required statements. SWRL is an expert-level solution or an adaptation for rule-based systems in the semantic web domain. SWRL rules are given formal style where the antecedent of a conditional and concluding its consequent is a validating form of a statement. The combination of OWL and SWRL for automatic reasoning has been used in the medical domain by several projects [87,88,89]. In this project, the COPD rules are specialized for each patient according to the existing guidelines followed in Canada and the expert pneumologists. The assessment requires focusing on patient history, physical examination, food, medication, mental status, environmental conditions, and current activity. Practically, these rules detect if an adverse event occurs, and may predict the potential risk when the measurements coming from the connected objects exceed the safety concern thresholds.
In this section, we intend to outline a framework for reasoning process, which we consider as the method of making some implicit information explicitly available. We perceive the process of reasoning as an interrelated sequence of steps, dubbed the “a cyclical detection process” (Figure 15).

4.1. Patient Chart Label

In the medical dictionary, there are several types of patients. The health profile of the patient is a simple format that allows physicians to keep track of health information history of patients as an indicator of their functional status. In this work, evaluation of a patient’s profile is important for molding the degree of susceptibility to various external irritants of COPD. This assessment is translated by the machine as patient chart labels which have been classified medically as low, moderate, severe or high severity. In practice, the classification of severity of COPD is based on responses to some typical questions and the medical profile that comprise five miscellaneous domains which contain the degree of respiratory symptoms such as dyspnea on exertion, types of medications, therapeutic supplements and previous hospitalization. Miravitlles et al. [90] stated that the possible COPD severity score ranges between 0 and 35, where higher scores would correlate with the more severe health status of COPD. Figure 16 shows a small part of the patient profile severity calculator process using SWRL rule to count the respiratory symptoms score.

4.2. Patient Location Detector

Accurate identification of location gives patients a chance to get tailored healthcare services because the precaution process differs depending on whether the patient is indoors or outdoors. For example, based on patient location tracking, we can determine the environmental factors to be measured and the sensors to be operated. This automatic control system is often tied to the general geographical position such as a home, office or frequently visited places. The Global Positioning System (GPS) detects longitude, latitude, and altitude but is more effective in outdoor environments. Technological progress has enabled highly-precise position detection in both indoors and outdoors using wireless networks such as radio-frequency identification (RFID) that could improve the location detection system within buildings. Practically, SWRL can be used to deal with such complex contexts. Let us consider a scenario where this system is trying to find if a patient is located at home. Our solution is based on the expansion of the location’s ontology by adding an indoor localization support using semantic RFID-tag infrastructure. Indoor positioning system can determine the presence of patient at home when the RFID-tag enters the detection coverage range administered by an RFID reader. The location module may track the mobility of patients within the home by referring to the reader’s current location if needed. Doing this requires intervention from SWRL rules. In such a case, the rule used to identify the patient’s location could be expressed as shown in Figure 17.

4.3. Patient Activity Detector

We believe that this unit can play the most important role of the real monitoring system, which differentiates this system from its counterparts. This module is designed to identify activities with direct and indirect physical effects. Researchers in the field of human health [91] and lung diseases [92] confirm that vital signs influenced by certain factors especially physical activity, which includes routine everyday life such as work, sports, transportation, eat, rest, etc., since each of these biological parameters has its normal range according to the type of activity performed. Physical activities were classified as light, moderate and vigorous based on the intensity of physical effort measured in metabolic equivalents [93]. Another feature of this system is the assessment of scheduled activities where the knowledge base will determine the seriousness of daily planned events. Activity recognition is a thorny task that needs to combine many techniques. In this work, we applied a hybrid approach to recognize activities of patients more precisely using machine learning with spatial and temporal ontology structures supported with SWRL (Figure 18).
Unfortunately, we cannot fully describe the process, thus merely explain the outline. For further details please refer to [61].

4.4. Risk Factors Detector

The management of risk should be based on three major interrelated entities: (1) the subject of risk, which symbolizes the target to be monitored (patient and environment); (2) conditions that comprise medical profile, location and time; and (3) the event that includes activity and the change of status, either in the physiological parameters of patient or in the environment.
An example of risk recognition reasoning based on SWRL rule is presented in the flowchart below (Figure 19). This example illustrates a further explanation of risk management solutions which is based on risk components that we mentioned above (the subject of risk, conditions, and event). Patient “A” from Profile Category 1 has abnormal respiratory rates. In addition, the patient is detected as running outdoors. According to the proposed method, the patient is classified as a subject of risk and his health profile category and location are classified as a condition, while the “Running” activity is linked with event risk class. Then, the risk situation is recognized, in this case, the rule refers that there is no serious risk where the breathing rates during jogging increase from a typical resting rate.

4.5. Medical Services

Medical services should be the real essence of this work. This system aims to provide two main types of services: safety services and the assessment of treatment. For safety services, usually, each situation has its own risk level, therefore, not all risks should be treated in the same way. The risk can be divided into different types of risks that should be associated with the appropriate action and recommendation. Table 6 shows the risk and their degrees in addition to their corresponding services.

5. Conclusions

In this work, we developed a decision support system to create safe environments for COPD patients based on ontological formal description of a health-related domain that uses SWRL rules. The proposed ontology contains all relevant concepts related to chronic obstructive pulmonary disease, including personal information of patient, localization, activity, symptoms, risk factors, laboratory examination results, and treatment plan. SWRL rules are constructed from the medical guidelines, research and independent expert opinions to estimate the risk of COPD exacerbation. Based on these findings, an extension of this work is needed to describe the proposed system that can be used by physicians and patients to manage the life of people suffering from chronic disease. Furthermore, we will strive toward practical uses of such systems, as it can help to improve COPD patients’ ability to engage in self-management. In this respect, it should also be noted that the model can be expanded by applying this approach to other chronic diseases.

Author Contributions

H.A. and H.M. conceived of the presented idea. H.A. and H.M. designed the model and analyzed the computational framework of the ontology. H.A. wrote the manuscript in consultation with H.M. Both authors discussed the results and contributed to the final manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare that there is no conflict of interest associated with this publication.

References

  1. GOLD. Available online: www.goldcopd.org (accessed on 15 July 2018).
  2. Global Strategy for Diagnosis, Management, and Prevention of COPD: 2016. Global Initiative for Chronic Obstructive Lung Disease. Available online: https://goldcopd.org/global-strategy-diagnosis-management-prevention-copd-2016 (accessed on 10 July 2018).
  3. Burden of COPD. Available online: www.who.int/respiratory/copd/burden (accessed on 15 July 2018).
  4. Chronic Respiratory Diseases. Available online: www.who.int/respiratory (accessed on 15 July 2018).
  5. Institute for Clinical Systems Improvement. Diagnosis and Management of Chronic Obstructive Pulmonary Disease (COPD), 10th ed. January 2016. Available online: https://www.icsi.org/guidelines__more/catalog_guidelines_and_more/catalog_guidelines/catalog_respiratory_guidelines/copd/ (accessed on 20 April 2018).
  6. Chronic Respiratory Diseases: Chronic Disease Epidemics. Available online: www.who.int/gard/publications/chronic_respiratory_diseases.pdf (accessed on 1 April 2018).
  7. Badr, H.; Federman, A.D.; Wolf, M.; Revenson, T.A.; Wisnivesky, J.P. Depression in individuals with chronic obstructive pulmonary disease and their informal caregivers. Aging Ment. Health 2017, 21, 975–982. [Google Scholar] [CrossRef]
  8. Rospocher, M.; Ghidini, C.; Serafini, L. An ontology for the Business Process Modelling Notation. Front. Artif. Intell. Appl. 2014, 267, 133–146. [Google Scholar]
  9. Blanc, P.D.; Iribarren, C.; Trupin, L.; Earnest, G.; Katz, P.P.; Balmes, J.; Sidney, S.; Eisner, M.D. Occupational exposures and the risk of COPD: Dusty trades revisited. Thorax 2009, 64, 6–12. [Google Scholar] [CrossRef] [PubMed]
  10. Vanfleteren, L.E.; Franssen, F.M.; Wesseling, G.; Wouters, E.F. The prevalence of chronic obstructive pulmonary disease in Maastricht, The Netherlands. Respir. Med. 2012, 106, 871–874. [Google Scholar] [CrossRef] [PubMed]
  11. Feshchenko, Y.; Iashyna, L.; Nugmanova, D.; Gyrina, O.; Polianska, M.; Markov, A.; Moibenko, M.; Makarova, J.; Tariq, L.; Pereira, M.H. Chronic obstructive pulmonary disease, bronchial asthma and allergic rhinitis in the adult population within the commonwealth of independent states: Rationale and design of the CORE study. BMC Pulm. Med. 2017, 17, 131. [Google Scholar]
  12. Janssen, D.J.; Spruit, M.A.; Leue, C.; Gijsen, C.; Hameleers, H.; Schols, J.M.; Wouters, E.F. Symptoms of anxiety and depression in COPD patients entering pulmonary rehabilitation. Chronic Respir. Dis. 2010, 7, 147–157. [Google Scholar] [CrossRef] [PubMed]
  13. Ferrari, R.; Tanni, S.E.; Caram, L.M.; Corrêa, C.; Corrêa, C.R.; Godoy, I. Three-year follow-up of Interleukin 6 and C-reactive protein in chronic obstructive pulmonary disease. Respir. Res. 2013, 14. [Google Scholar] [CrossRef]
  14. National Center for Injury Prevention and Control. Web-Based Injury Statistics Query and Reporting System (WISQARS). Leading Causes of Death Report. 2015. Available online: https://webappa.cdc.gov/sasweb/ncipc/leadcause.html (accessed on 10 October 2017).
  15. Sulaiman, I.; Cushen, B.; Greene, G.; Seheult, J.; Seow, D.; Rawat, F.; MacHale, E.; Mokoka, M.; Moran, C.N.; Sartini Bhreathnach, A. Objective Assessment of Adherence to Inhalers by COPD Patients. Am. J. Respir. Crit. Care Med. 2017, 195, 1333–1343. [Google Scholar] [CrossRef]
  16. Martínez-Rivera, C.; Vennera Mdel, C.; Cañete, C.; Bardagí, S.; Picado, C. Psychological profile of patients with bronchial asthma and functional dyspnea: A comparison with a non-asthmatic population and impact on the disease. Arch. Bronconeumol. 2011, 47, 73–78. [Google Scholar]
  17. Wu, W.H.; Batalin, M.A.; Au, L.K.; Bui, A.A.; Kaiser, W.J. Context-aware sensing of physiological signals. In Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007; pp. 5271–5275. [Google Scholar]
  18. Bricon-Souf, N.; Newman, C.R. Context awareness in health care: A review. Int. J. Med. Inform. 2007, 76, 2–12. [Google Scholar] [CrossRef]
  19. Trappenburg, J.C.; Niesink, A.; de Weert-van Oene, G.H.; van der Zeijden, H.; van Snippenburg, R.; Peters, A.; Lammers, J.-W.J.; Schrijvers, A.J. Effects of telemonitoring in patients with chronic obstructive pulmonary disease. Telemed.J. e-Health 2008, 14, 138–146. [Google Scholar] [CrossRef] [PubMed]
  20. Kuilboer, M.M.; Van Wijk, M.A.; Mosseveld, M.; Van Der Does, E.; De Jongste, J.C.; Overbeek, S.E.; Ponsioen, B.; Van der Lei, J. Computed critiquing integrated into daily clinical practice affects physicians’ behavior—A randomized clinical trial with AsthmaCritic. Methods Inf. Med. 2006, 45, 447–454. [Google Scholar] [CrossRef] [PubMed]
  21. Mohktar, M.S.; Basilakis, J.; Redmond, S.J.; Lovell, N.H. A guideline-based decision support system for generating referral recommendations from routinely recorded home telehealth measurement data. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 6166–6169. [Google Scholar]
  22. Rosso, R.; Munaro, G.; Salvetti, O.; Colantonio, S.; Ciancitto, F. CHRONIOUS: An open, ubiquitous and adaptive chronic disease management platform for chronic obstructive pulmonary disease (COPD), chronic kidney disease (CKD) and renal insufficiency. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 6850–6853. [Google Scholar]
  23. Song, B.; Wolf, K.-H.; Gietzelt, M.; Scharaa, O.A.; Tegtbur, U.; Haux, R.; Marschollek, M. Decision support for teletraining of COPD patients. In Proceedings of the 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare, London, UK, 1–3 April 2009; pp. 1–6. [Google Scholar]
  24. Lasierra, N.; Alesanco, A.; Guillén, S.; García, J. A three stage ontology-driven solution to provide personalized care to chronic patients at home. J. Biomed. Inform. 2013, 46, 516–529. [Google Scholar] [CrossRef] [PubMed]
  25. Ko, E.J.; Lee, H.J.; Lee, J.W. Ontology-based context modeling and reasoning for u-healthcare. IEICE Trans. Inf. Syst. 2007, 90, 1262–1270. [Google Scholar] [CrossRef]
  26. Paganelli, F.; Giuli, D. Context Aware Information Services to Suppot Tourist Communities. Inf. Technol. Tourism 2018, 10, 313–327. [Google Scholar] [CrossRef]
  27. Pitta, F.; Troosters, T.; Probst, V.S.; Spruit, M.A.; Decramer, M.; Gosselink, R. Quantifying Physical Activity in Daily Life with Questionnaires and Motion Sensors in COPD. Eur. Respire. J. 2006, 27, 1040–1055. [Google Scholar] [CrossRef] [PubMed]
  28. El-Sappagh, S.; Franda, F.; Ali, F.; Kwak, K.S. SNOMED CT standard ontology based on the ontology for general medical science. BMC Med. Inform. Decis. Mak. 2018, 18, 76. [Google Scholar] [CrossRef]
  29. De Meo, P.; Quattrone, G.; Ursino, D. Integration of the HL7 Standard in a Multiagent System to Support Personalized Access to e-Health Services. IEEE Trans. Knowl. Data Eng. 2011, 23, 1244–1260. [Google Scholar] [CrossRef]
  30. Bhatt, M.; Rahayu, W.; Soni, S.P.; Wouters, C. Ontology driven semantic profiling and retrieval in medical information systems. J. Web Semant. 2009, 7, 317–331. [Google Scholar] [CrossRef]
  31. Farfan, F.; Hristidis, V.; Ranganathan, A.; Weiner, M. XOntoRank: Ontology-Aware Search of Electronic Medical Records. In Proceedings of the 2009 IEEE 25th International Conference on Data Engineering, Shanghai, China, 29 March–2 April 2009; pp. 820–831. [Google Scholar]
  32. Carey, I.M.; Atkinson, R.W.; Kent, A.J.; van Staa, T.; Cook, D.G.; Anderson, H.R. Mortality associations with long-term exposure to outdoor air pollution in a national English cohort. Am. J. Respir. Crit. Care Med. 2013, 187, 1226–1233. [Google Scholar] [CrossRef]
  33. Centers for Disease Control and Prevention. Chronic Obstructive Pulmonary Disease (COPD). Available online: http://www.cdc.gov/copd/ (accessed on 30 August 2018).
  34. National Heart, Lung, and Blood Institute. COPD Learn More Breathe Better Campaign. Available online: http://www.nhlbi.nih.gov/health/public/lung/copd/index. htm (accessed on 30 December 2010).
  35. Adeloye, D.; Chua, S.; Lee, C.; Basquill, C.; Papana, A.; Theodoratou, E.; Nair, H.; Gasevic, D.; Sridhar, D.; Campbell, H. Global and regional estimates of COPD prevalence: Systematic review and meta-analysis. J. Glob. Health 2015, 5, 020415. [Google Scholar] [CrossRef]
  36. Brewster, C.; O’Hara, K.; Fuller, S.; Wilks, Y.; Franconi, E.; Musen, M.A.; Ellman, J.; Shum, S.B. Knowledge representation with ontologies: The present and future. IEEE Intell. Syst. 2004, 19, 72–81. [Google Scholar] [CrossRef]
  37. Gruber, T.R. A Translation Approach to Portable Ontologies. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
  38. Borst, W.N.; Akkermans, J.M. Engineering Ontologies. Int. J. Hum.-Comput. Stud. 1997, 46, 365–406. [Google Scholar] [CrossRef]
  39. Studer, R.; Benjamins, R.; Fensel, D. Knowledge engineering: Principles and methods. Data Knowl. Eng. 1998, 25, 161–198. [Google Scholar] [CrossRef]
  40. Maedche, A. Ontology Learning for the Semantic Web; Kluwer Academic Publishers: Boston, MA, USA, 2002. [Google Scholar]
  41. Falquet, G.; Métral, C.; Teller, J.; Tweed, C. Ontologies in Urban Development Projects; Springer: London, UK, 2011. [Google Scholar] [CrossRef]
  42. Mizoguchi, R.; Ikeda, M. Towards Ontological Engineering; Technical Report AI-TR-96-1; ISIR, Osaka University: Osaka, Japan, 1996. [Google Scholar]
  43. Uschold, M.; Gruninger, M. Ontologies: Principles, methods, and applications. Knowl. Eng. Rev. 1996, 11, 93–155. [Google Scholar] [CrossRef]
  44. Guarino, N. Understanding, building and using ontologies. Int. J. Hum.-Comput. Stud. 1997, 46, 293–310. [Google Scholar] [CrossRef] [Green Version]
  45. Van Heijst, G.; Schreiber, A.T.; Wielinga, B.J. Using Explicit Ontologies in KBS Development. Int. J. Hum.-Comput. Stud. 1997, 46, 183–292. [Google Scholar] [CrossRef]
  46. Jurisica, I.; Mylopoulos, J.; Yu, E. Using ontologies for knowledge management: An information systemsperspective. In Proceedings of the 62nd Annual Meeting of the American Society for Information Science (ASISI99), Washington, DC, USA, 31 October–4 November 1999; pp. 482–496. [Google Scholar]
  47. Sowa, J.F. Knowledge Representation: Logical, Philosophical, and Computational Foundations; Brooks/Cole Publishing Co.: Pacific Grove, CA, USA, 2000. [Google Scholar]
  48. Lassila, O.; McGuinness, D. The Role of Frame-Based Representation on the Semantic Web; Technical Report KSL-01-02; Knowledge Systems Laboratory, Stanford University: Stanford, CA, USA, 2001. [Google Scholar]
  49. Fensel, D.; van Harmelen, F. Towards the Semantic Web: Ontology-Driven Knowledge Management; Wiley: New York, NY, USA, 2003; pp. 4–5. [Google Scholar]
  50. Ruiz, F.; Hilera, J.R. Using Ontologies in Software Engineering and Technology Ontologies for Software Engineering and Software Technology; Springer: Berlin, Germany, 2006; pp. 49–102. [Google Scholar]
  51. Berdier, C. Urban renewal: How to make a comparison between different approachs: Ase studies: France, Italy and Spain. In Proceedings of the COST C21 Meeting, Belfast, Northern Ireland, 8–9 May 2006. [Google Scholar]
  52. Obrst, L. Ontological architectures. In TAO—Theory and Applications of Ontology; Poli, R., Healy, M., Kameas, A., Eds.; Springer: New York, NY, USA, 2010. [Google Scholar]
  53. Bullinger, A. Innovation and Ontologies: Structuring the Early Stages of Innovation Management; Springer Science & Business Media: Berlin, Germany, 2008. [Google Scholar]
  54. Fernández-López, M. Overview of methodologies for building ontologies. In Proceedings of the Workshop Ontologies and Problem-Solving Methods: Lessons Learned and Future Trends de la Conferencia International Joint Conference for Artificial Intelligence (IJCAI’99), Stockholm, Sweden, 2 August 1999. [Google Scholar]
  55. Bautista-Zambrana, M.R. Methodologies to Build Ontologies for Terminological Purposes. Procedia Soc. Behav. Sci. 2015, 173, 264–269. [Google Scholar] [CrossRef]
  56. Iqbal, R.; Murad, M.A.; Mustapha, A.; Sharef, N.M. An Analysis of Ontology Engineering Methodologies: A Literature Review. Res. J. Appl. Sci. Eng. Technol. 2013, 6, 2993–3000. [Google Scholar] [CrossRef]
  57. Gruninger, M.; Fox, M.S. Methodology for the Design and Evaluation of Ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal, QC, Canada, 19–20 August 1995. [Google Scholar]
  58. Sánchez, D.; Batet, M. Semantic similarity estimation in the biomedical domain: An ontology-based information-theoretic perspective. J. Biomed. Inform. 2011, 44, 749–759. [Google Scholar] [CrossRef]
  59. Fernández-López, M.; Gómez-Pérez, A.; Juristo, N. Methontology: From Ontological Art towards Ontological Engineering. In Proceedings of the Spring Symposium on Ontological Engineering of AAAI, Stanford University, Stanford, CA, USA, 24–26 March 1997; pp. 33–40. [Google Scholar]
  60. Lenat, D.B.; Guha, R.V. Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project; Addison-Wesley: Boston, MA, USA, 1990. [Google Scholar]
  61. Mcheick, H.; Saleh, L.; Ajami, H.; Mili, H. Context Relevant Prediction Model for COPD Domain Using Bayesian Belief Network. Sensors 2017, 17, 1486. [Google Scholar] [CrossRef] [PubMed]
  62. Slimani, T. A Study Investigating Typical Concepts and Guidelines for Ontology Building. arXiv, 2015; arXiv:1509.05434. [Google Scholar]
  63. Turpin, B.J.; Weisel, C.P.; Morandi, M.; Colome, S.; Stock, T.; Eisenreich, S.; Buckley, B. Relationships of indoor, outdoor, and personal air (RIOPA): Part II. Analyses of concentrations of particulate matter species. Res. Rep. Health Eff. Inst. 2007, 130, 1–77. [Google Scholar]
  64. Ferrari, U.; Exner, T.; Wanka, E.R.; Bergemann, C.; Meyer-Arnek, J.; Hildenbrand, B.; Tufman, A.; Heumann, C.; Huber, R.M. Influence of air pressure, humidity, solar radiation, temperature, and wind speed on ambulatory visits due to chronic obstructive pulmonary disease in Bavaria, Germany. Int. J. Biometeorol. 2012, 56, 137–143. [Google Scholar] [CrossRef] [PubMed]
  65. Anderson, B.G.; Bell, M.L. Weather-related mortality: How heat, cold, and heat waves affect mortality in the United States. Epidemiology 2009, 20, 205–213. [Google Scholar] [CrossRef] [PubMed]
  66. Braga, A.L.; Zanobetti, A.; Schwartz, J. The effect of weather on respiratory and cardiovascular deaths in 12 U.S. cities. Environ. Health Perspect. 2002, 110, 859–863. [Google Scholar] [CrossRef] [PubMed]
  67. Alatrish, E.S. Comparison Some of Ontology. J. Manag. Inf. Syst. 2013, 8, 18–24. [Google Scholar]
  68. Abburu, S. A Survey on Ontology Reasoners and Comparison. Int. J. Comput. Appl. 2012, 57, 975–8887. [Google Scholar]
  69. Yu, J. Requirements-Oriented Methodology for Evaluating Ontologies. Ph.D. Thesis, RMIT University, Melbourne, Australia, July 2008. [Google Scholar]
  70. Gómez-Pérez, A. Ontology Evaluation. In Handbook on Ontologies. International Handbooks on Information Systems; Staab, S., Studer, R., Eds.; Springer: Berlin, Heidelberg, 2004. [Google Scholar]
  71. Lovrencic, S.; Cubrilo, M. Ontology evaluation—Comprising verification and validation. In Proceedings of the Central European Conference on Information and Intelligent Systems (CECIIS 2008), Varazdin, Croatia, 24–26 September 2008. [Google Scholar]
  72. Parsia, B.; Matentzoglu, N.; Gonçalves, R.S.; Glimm, B.; Steigmiller, A. The OWL Reasoner Evaluation (ORE) 2015 Competition Report. J. Autom. Reason. 2017, 59, 455–482. [Google Scholar] [CrossRef] [Green Version]
  73. Grau, B.; Halaschek-Wiener, C.; Kazakov, Y. History matters: Incremental ontology reasoning using modules. In The Semantic Web; Springer: Berlin, Germany, 2007; pp. 183–196. [Google Scholar]
  74. Wang, T.D.; Parsia, B. Ontology Performance Profiling and Model Examination: First Steps. In The Semantic Web; Springer: Berlin, Germany, 2007. [Google Scholar]
  75. Zakaria, N.H.; Hassan, R.; Othman, R.M.; Asmuni, H. Maturity-Based Analysis of Lightweight Ontology from the Aspect of Extensibility, Reusability and Evolutionary. Int. J. Adv. Soft Comput. Appl. 2015, 7, 55–74. [Google Scholar]
  76. Brewster, C.; Alani, H.; Dasmahapatra, S.; Wilks, Y. Data driven ontology evaluation. In Proceedings of the International Conference on Language Resources and Evaluation, Lisbon, Portugal, 24–30 May 2004. [Google Scholar]
  77. Obrst, L.; Ceusters, W.; Mani, I.; Ray, S.; Smith, B. The evaluation of ontologies. In Semantic Web; Springer: Boston, MA, USA, 2007; pp. 139–158. [Google Scholar]
  78. Zhang, H.; Li, Yu.; Tan, H.B.K. Measuring design complexity of semantic web ontologies. J. Syst. Softw. 2010, 83, 803–814. [Google Scholar] [CrossRef]
  79. Yang, Z.; Zhang, D.; Ye, C. Evaluation metrics for ontology complexity and evolution analysis. In Proceedings of the 2006 IEEE International Conference on e-Business Engineering (ICEBE’06), Shanghai, China, 24–26 October 2006; pp. 162–170. [Google Scholar]
  80. Srinivasulu, S.; Sakthivel, P.; Balamurugan, E. Measuring the ontology level and class level complexity metrics in the semantic web. Int. J. Adv. Comput. Eng. Netw. 2014, 2, 68–74. [Google Scholar]
  81. Santana, M.A.S. Ontologie Pour la traçabilité des Manipulations D’images Médicales. Ph.D. Thesis, Université de Franche-Comté, Besançon, France, 2014. [Google Scholar]
  82. Brank, J.; Mladenic, D.; Grobelnik, M. Gold standard-based ontology evaluation using instance assignment. In Proceedings of the Workshop on Evaluation of Ontologies for the Web, EON 2006, Edinburgh, UK, 22 May 2006. [Google Scholar]
  83. Riaño, D.; Real, F.; López-Vallverdú, J.; Campana, F.; Ercolani, S.; Mecocci, P.; Annicchiarico, R.; Caltagirone, C. An ontology-based personalization of health-care knowledge to support clinical decisions for chronically ill patients. J. Biomed. Inform. 2012, 45, 429–446. [Google Scholar] [CrossRef] [PubMed]
  84. Sicilia, M.A.; Rodríguez, D.; García-Barriocanal, E.; Sánchez-Alonso, S. Empirical Findings on Ontology Metrics. Expert Syst. Appl. 2012, 39, 6706–6711. [Google Scholar] [CrossRef]
  85. Kazadi, Y.K.; Fonou-Dombeu, J.V. Analysis of Advanced Complexity Metrics of Biomedical Ontologies in the Bioportal Repository. Int. J. Biosci. Biochem. Bioinform. 2017, 7, 20–32. [Google Scholar] [CrossRef] [Green Version]
  86. Baader, F.; Calvanese, D.; McGuinness, D.; Nardi, D.; Patel-Schneider, P. The Description Logic Handbook, Theory, Implementation and Applications; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
  87. Eiter, T.; Ianni, G.; Krennwallner, T.; Polleres, A. Rules and ontologies for the semantic web. In Reasoning Web; Springer: Berlin, Germany, 2008; pp. 1–53. [Google Scholar]
  88. Pan, J.Z.; Stoilos, G.; Stamou, G.; Tzouvaras, V.; Horrocks, I. f-SWRL: A fuzzy extension of SWRL. In Journal on Data Semantics VI: Special Issue on Emergent Semantics; Springer: Berlin, Germany, 2006. [Google Scholar]
  89. Calero, J.M.A.; Ortega, A.M.; Perez, G.M.; Blaya, J.A.B.; Skarmeta, A.F.G. A non-monotonic expressiveness extension on the semantic web rule language. J. Web Eng. 2011, 11, 93–118. Available online: http://dl.acm.org/citation.cfm?id=2230896. 2230897 (accessed on 1 August 2018).
  90. Miravitlles, M.; Anzueto, A.; Legnani, D.; Forstmeier, L.; Fargel, M. Patient’s perception of exacerbations of COPD-the PERCEIVE study. Respir. Med. 2007, 101, 453–460. [Google Scholar] [CrossRef] [PubMed]
  91. Golightly, Y.M.; Allen, K.D.; Caine, D.J. A comprehensive review of the effectiveness of different exercise programs for patients with osteoarthritis. Phys. Sportsmed. 2012, 40, 52–65. [Google Scholar] [CrossRef]
  92. Greenwood, J.L.; Joy, E.A.; Stanford, J.B. The Physical Activity Vital Sign: A primary care tool to guide counseling for obesity. J. Phys. Act. Health 2010, 7, 571–576. [Google Scholar] [CrossRef]
  93. Gao, Y.; Sun, H.; Zhuang, J.; Zhang, J.; Ransdell, L.; Zhu, Z.; Wang, S. Metabolic equivalents of selected sedentary and physical activities in chinese youth. J. Phys. Act. Health 2016, 13, S48–S52. [Google Scholar] [CrossRef]
Figure 1. The framework of the COPD decision support system.
Figure 1. The framework of the COPD decision support system.
Electronics 07 00371 g001
Figure 2. Dimensions of ontology classification.
Figure 2. Dimensions of ontology classification.
Electronics 07 00371 g002
Figure 3. Analysis of existing methodologies to design ontology.
Figure 3. Analysis of existing methodologies to design ontology.
Electronics 07 00371 g003
Figure 4. Ontology Construction: the basic steps proposed by Sánchez [58].
Figure 4. Ontology Construction: the basic steps proposed by Sánchez [58].
Electronics 07 00371 g004
Figure 5. The core structure of internal COPDology and their relationships.
Figure 5. The core structure of internal COPDology and their relationships.
Electronics 07 00371 g005
Figure 6. Part of patient ontology.
Figure 6. Part of patient ontology.
Electronics 07 00371 g006
Figure 7. Part of environment ontology.
Figure 7. Part of environment ontology.
Electronics 07 00371 g007
Figure 8. Part of device ontology.
Figure 8. Part of device ontology.
Electronics 07 00371 g008
Figure 9. Part of activity ontology.
Figure 9. Part of activity ontology.
Electronics 07 00371 g009
Figure 10. Part of location ontology.
Figure 10. Part of location ontology.
Electronics 07 00371 g010
Figure 11. Part of disease ontology.
Figure 11. Part of disease ontology.
Electronics 07 00371 g011
Figure 12. Part of clinical status ontology.
Figure 12. Part of clinical status ontology.
Electronics 07 00371 g012
Figure 13. Part of service ontology.
Figure 13. Part of service ontology.
Electronics 07 00371 g013
Figure 14. Ontology-level maturity of COPDology.
Figure 14. Ontology-level maturity of COPDology.
Electronics 07 00371 g014
Figure 15. Reasoning process.
Figure 15. Reasoning process.
Electronics 07 00371 g015
Figure 16. Part of the patient profile severity calculator.
Figure 16. Part of the patient profile severity calculator.
Electronics 07 00371 g016
Figure 17. Example of indoor detection rule.
Figure 17. Example of indoor detection rule.
Electronics 07 00371 g017
Figure 18. A data mining-based solution with rules to recognize activity.
Figure 18. A data mining-based solution with rules to recognize activity.
Electronics 07 00371 g018
Figure 19. An example of risk recognition reasoning based on rules.
Figure 19. An example of risk recognition reasoning based on rules.
Electronics 07 00371 g019
Table 1. List of physiological parameters.
Table 1. List of physiological parameters.
AlbuminCreatinineGlomerular Filtration Rate
Oxygen ConsumptionHematocritPH Level
Systolic pressureOxygen saturationGlucose
Sodium levelDiastolic pressurePaO2
Blood Urea NitrogenRespiration rateFEV1
TemperatureHeartratePaCo2
Table 2. Classification of ontology.
Table 2. Classification of ontology.
AuthorMetrics of ClassificationTypes
Mizoguchi (1995)TypologyContent (task, domain and general ontologies), Communication, Indexing, and Meta-ontologies
Uschold (1996)FormalityHighly informal, Structured informal, Semi-formal, Rigorously formal ontologies
PurposeCommunication among humans, Inter-operability among systems, System engineering benefits
Subject MatterDomain, Task/Method/Problem solving, Representation/Meta ontologies
Heijst (1997)Type of structure of the conceptualizationTerminological, Information, and Knowledge modeling ontologies
Subject of the conceptualizationRepresentation, Generic, Domain, and Application ontologies
Guarino (1998)level of dependence on a particular taskTop-level, Domain, Task, and Application ontologies
Jurisica (1999)Nature of issueStatic, Dynamic, Intentional ontologies, and Social ontologies
Pérez (1999)ContentTask, Domain and Representation ontologies
Issue of the conceptualizationApplication, Domain, Generic, and Representation Ontologies
Sowa (2000)Level of axiomatizationTerminological and Formal ontologies
Lassila (2001)Richness of the internal structureControlled vocabulary, Glossary, Thesauri, Term hierarchies, Strict subclass hierarchies, Frames, Ontology with value restrictions, Ontology with logical constraints
Fensel (2003)Level of generalityGeneric, Representational, Domain, Method and Task ontologies.
Ruiz (2006)Software engineeringOntologies of Domain and Ontologies as software artifacts
Berdier (2007)FormalizationHighly informal, Semi-informal, Semi-formal and Rigorously formal
ExpressivenessHeavyweight and Lightweight ontologies
PurposeApplication and Reference ontologies
SpecificityGeneric, Core and Domain ontologies
Obrst (2010)Level of generalityUpper, Mid-level, and Domain ontologies
Roussey (2011)Expressivity and formalityInformation, Terminological, Software, and Formal ontologies
Scope of the objectsFoundational, General, Core reference, Domain, Task, and Local or Application ontologies
Table 3. Some classes of patient ontology with their terminology standard codes.
Table 3. Some classes of patient ontology with their terminology standard codes.
ClassSNOMED-CTClassSNOMED-CT
Patient116,154,003Systolic pressure271,649,006
Profile263,878,001Glomerular Filtration Rate802,740,01
Psychological status704,488,001Hematocrit365,616,005
Oxygen saturation449,171,008PH Level945,600,6
Temperature703,421,000Total lung capacity (TLC)575,660,09
Pulmonary circulation177,850,05Forced expiratory flow251,930,006
Forced vital capacity (FVC)508,340,05Blood Urea Nitrogen723,410,03
Diffusion capacity547,150,06Diastolic Pressure271,650,006
Table 4. Some properties from ontology patient.
Table 4. Some properties from ontology patient.
Object PropertyDomainRangeDatatype PropertyDomainRange
hasTempraturePhysiologicalTemperaturehasFnameProfileString
hasHeartRatePhysiologicalheartRatehasLnameProfileString
hasFEV1PhysiologicalFEV1hasGenderProfileString
hasHematocritPhysiologicalHematocrithasTelephoneProfileString
hasOxSaturationPhysiologicalOxygen saturationhasHabitsProfileString
hasRespRatePhysiologicalRespiration ratehasMinNormalRangevital signsFloat
hasBodyWeightPhysiologicalWeighthasaxNormalRangevital signsFloat
hasBodyHeightPhysiologicalHeighthasMinSevereRangevital signsFloat
hasGlucosePhysiologicalGlucosehasMaxSevereRangevital signsFloat
Table 5. Class level evaluation.
Table 5. Class level evaluation.
MetricNOCNOINOPNORCAPCRRRIR
COPDology1804K285126.520.800.3892.210
Table 6. Services and recommendations.
Table 6. Services and recommendations.
DegreeExampleServiceRecommendation
LowRoom temperature is one degree lower than the ideal indoor temperatureNotification messageThe ambient temperature is out of range
MildPatient intends to make a mountain trip to a high altitude (6000 feet above sea level)Warning messageYou need an oxygen mask and winter clothing.
ModerateAir quality index rises above 151Alert doctor-
SevereFever; increase in wheezes, an increase in coughing, increase in heart rate ≥ 20%Call the emergency services-

Share and Cite

MDPI and ACS Style

Ajami, H.; Mcheick, H. Ontology-Based Model to Support Ubiquitous Healthcare Systems for COPD Patients. Electronics 2018, 7, 371. https://doi.org/10.3390/electronics7120371

AMA Style

Ajami H, Mcheick H. Ontology-Based Model to Support Ubiquitous Healthcare Systems for COPD Patients. Electronics. 2018; 7(12):371. https://doi.org/10.3390/electronics7120371

Chicago/Turabian Style

Ajami, Hicham, and Hamid Mcheick. 2018. "Ontology-Based Model to Support Ubiquitous Healthcare Systems for COPD Patients" Electronics 7, no. 12: 371. https://doi.org/10.3390/electronics7120371

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop