Next Article in Journal
Analysis of Optimal Loading Angle in Dynamic Flattened Brazilian Disc Splitting Test for Concrete
Previous Article in Journal
A DDoS Detection and Prevention System for IoT Devices and Its Application to Smart Home Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of an Ontology-Based Solution to Reduce the Spread of Viruses

1
Unité de Recherche en Energies Renouvelables en Milieu Saharien, URERMS, Centre de Développement des Energies Renouvelables, CDER, Adrar 01000, Algeria
2
CES Laboratory, National School of Engineers of Sfax, University of Sfax, Sfax 3038, Tunisia
3
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
4
Faculty of Engineering, University de Moncton, Moncton, NB E1A3E9, Canada
5
International Institute of Technology and Management, Commune d’Akanda, Libreville P.O. Box 1989, Gabon
6
School of Electrical Engineering, Department of Electrical and Electronic Engineering Science, University of Johannesburg, Johannesburg 2006, South Africa
7
Spectrum of Knowledge Production and Skills Development, Sfax 3027, Tunisia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(22), 11839; https://doi.org/10.3390/app122211839
Submission received: 30 October 2022 / Revised: 16 November 2022 / Accepted: 18 November 2022 / Published: 21 November 2022
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

:
With the sudden emergence of many dangerous viruses in recent years and with their rapid transmission and danger to individuals, most countries have adopted several strategies, such as closure and social distancing, to control the spread of the virus in the population. In parallel with all these precautions, scientific laboratories are working on developing the appropriate vaccine, which in many cases takes many years. Until then, it is necessary to resort to many solutions, including solutions that rely on information technologies and artificial intelligence (AI). In this context, this paper proposes a new solution based on the ontology and rules of intelligent reasoning. Initially, the virus environment is analyzed, followed by the extraction and editing of the main elements of the ontology using the “Protégé” software. In the last step, the proposed solution is tested, by choosing the city of Adrar in southwestern Algeria, which was particularly affected by COVID-19. Three scenarios were shown for different cases. The efficiency of the proposed solution was confirmed through the instructions it provides in the event of symptoms appearing in a person. In addition, this solution helps the competent authorities know the location and extent of the epidemic by informing the local communities.

1. Introduction

Viruses are one of the most well-known types of microorganism and the most common type of infection that affects humans, as they can be transmitted to humans in various ways: through the air, food, or direct contact with an infected person, animal, or surface [1]. Viruses are famous for their ability to mutate and adapt to be able to live and coexist. Throughout history, humanity has undergone several pandemics caused by viral infections, such as swine flu, bird flu, and finally COVID-19 [2].
During the emergence of viruses, countries strove to find solutions to limit their spread among individuals, whether manually or through applications or programs, and the use of digital health applications emerged as a mechanism to confront the repercussions of many viruses. One of the most important examples is the experience of China and the World Health Organization in the field of digital health applications: AI, big data, 3D printing, and digital medicine as mechanisms to mitigate the spread of the virus and limit its spread [3]. The use of digital health applications at the global level enhances the efficiency of healthcare services in confronting viruses, and artificial intelligence plays a major role in addressing many problems [4]. In the AI family, deep neural networks and recurrent networks are used to predict activities, such as physical and chemical properties, and consistently improve information processing and decision making by developing powerful algorithms. AI is useful not only in treating infected patients but also in monitoring their health [5].
Big data and AI are naturally equipped to play an important role in the containment of viruses. AI contributes to analyzing data and building risk-based models to help analyze infection-transmission scenarios, monitor disease, provide for early detection, diagnose and follow up infected cases, and achieve comprehensive monitoring of all individuals to ensure their compliance. In addition, an analytical descriptive approach was used, with researchers concluding that AI and big data contribute to the prediction of future strategies by providing information about features of viruses such as their physical and chemical properties [4]. Besides this, the use of ontology and the modeling of functional interactions between genes, combined with a growing interest in systems biology, represent an excellent opportunity to create global interaction models for animal viral infection [6].
When applied alone, anti-virus strategies are not sufficient. They are not sufficient to completely eradicate viruses, as software solutions are necessary and complementary to medical treatments. First, one such example is the “close contact detector” launched by China, which helped reduce infection rates by informing individuals that an infected person was close to them [7]. Second, the Singapore-developed “TraceTogether” is a tracking program that can access information related to those infected with the virus. The app tracks the location and proximity of infected people to other people, notices individuals who come in contact with a confirmed case, and identifies potential locations for the virus to spread [8]. Third, the “Sickweather” app relies on social sharing by allowing people to post information about their area and share information about infection with others [9]. On the contrary, if a person is looking for an answer for the appropriate treatment to alleviate the symptoms of infection, the “MyChart” application provides the necessary health instructions, in addition to providing information through which you can assess a person’s health [10].
In this work we propose a new solution based on ontology and the rules of intelligent reasoning. Based on this smart solution, the sudden emergence and rapid spread of many dangerous viruses that have appeared in recent years can be prevented. This incited researchers to work on developing solutions to limit the spread of a specific virus and not most viruses that share certain symptoms. For this reason, we opted for developing this solution to cope with the emergence of strange viruses that require a long time to be identified accurately. This accurate identification is needed to develop appropriate vaccines. Following this, the appearance of strange symptoms in a person automatically leads to informing official institutions, which in turn take urgent measures, such as applying a policy of distancing to limit the spread of the virus or providing preventive treatments. The advantages of the developed solution can be summarized in the following:
Using the ontology enables the necessary updates to be made in the database without causing a bug in the solution;
With the emergence of new viruses, new concepts can be added at the right place and time without re-developing the entire solution;
This solution is characterized by accuracy, speed, and extensibility;
This solution is open to all future developments.
The major research contribution of our work may be summarized as follows:
We propose a smart solution to provide preventive guidance about an individual’s health. The inputs to this solution are data about the person and his surroundings in terms of health status and virus spread.
The proposed solution is based on information and communication technologies; in addition, from a media point of view the field of health and diseases is an open and distributed system that includes a large amount of information, which requires good structuring.
An ontological approach is advanced to develop the proposed solution. The solution’s knowledge base includes information about the general symptoms of viruses and how to prevent them. Ontology technology has many advantages, such as flexibility in the use and updating of information and its reliance on collaborative and intelligent thinking, through a set of pre-developed rules that work in concert with each other to provide immediate guidance and advice to people to reduce the spread of infection.
To accomplish this work, a series of steps was followed:
The first step represents a field study of everything related to the viruses. The results of this step are the extract of information, which includes concepts, concepts’ attributes, relationships between concepts, examples related to concepts, and rules of intelligent reasoning.
In the second step, all this information obtained with the “Protégé” program is edited and checked using syntax checking to display edited information.
Finally, the final step is to implement the proposed solution using several scenarios.
The remainder of the article is organized as follows: After this introduction, Section 2 is devoted to presenting the study environment. In Section 3, the proposed methods and obtained results are presented. This includes the design and implementation of the proposed solution. Various scenarios are addressed. A detailed description of the rule is given; analysis and discussion follow in Section 4, and concluding remarks are then given in Section 5.

2. Presentation of the Study Environment

According to the latest data from the World Health Organization, a large number of virus-specific symptoms have been encountered [11]. Often these viruses share many symptoms, such as fever, a change in facial features, and diarrhea. Where one of them appears, medical intervention must be carried out. The first symptoms may appear within 5 to 6 days after infection, but this period can extend to 14 days. The most common symptoms can be mentioned:
Fever: a person is considered to have a fever if his temperature is 38 degrees Celsius or more, and it may also be accompanied by flu symptoms such as headache, cough, sore throat, shortness of breath, and chest pain [12].
Dry cough: coughing without sputum output. In rare cases, the cough may be accompanied by blood [13].
Sore throat: a sore throat is often an early symptom, and due to the inhalation of respiratory viruses, they enter the nose and throat first and may multiply there early, which leads to throat pain and irritation [14].
Pains and aches: these include muscles and joint pain.
A persistent sense of “nasal douche”: early nasal symptoms that often appear with loss of sense of smell (or decreased sense of smell) and loss of taste.
The patient needs to have a medical file to monitor his health condition accurately (Table 1). This information is very important for the realization of the knowledge base, which will be approached in the next part of this work.

3. Methods and Results

Ontology is a formal and explicit representation of information associated with a specific domain [15,16,17]. In medicine, ontology is interested in the genesis of medical entities: diseases, clinical signs, clinical syndromes, symptoms, lesions, biological anomalies, and radiological anomalies [18]. The proposed solution includes three levels, which are knowledge, processing and intelligent reasoning, and the displaying of results (Figure 1).
Level of knowledge: includes concepts, attributes, associations between concepts [19,20,21].
Level of processing and reasoning: includes reasoning rules, inference engines, classification algorithms [22,23,24].
Level of display of the results: includes the demonstration of the results in the form of text messages, vocal alerts, or video.

3.1. Concepts

Conceptualization refers to an organized set of concepts, which can be defined as an entity composed of three distinct elements [25]:
The term(s) express(es) the concept in language;
The meaning of the concept is also called “notion” or “intension” of the concept;
The object(s) denoted by the concept, also called “realization” or “extension” of the concept.
These elements are usually presented as constituting the vertices of a “semantic triangle”. For this solution, a distinction can be made between some concepts that represent knowledge about the virus (Table 2).

3.2. Attributes (Or Properties) of Concepts

Attributes are sometimes called roles or properties, since, after defining some classes, it is necessary to describe the internal structure of the concepts [22]. Each of the proposed solution concepts has a set of attributes (Table 3).

3.3. Solution Relationships

A relationship is the creation of a combination of two or more concepts of an objective relating to data structuring and the completion of action [26]. While some conceptual connections can be expressed using the properties held by concepts, others must be represented using independent relationships [27]. The proposed solution includes some relationships that work together in a conceptual data model (Table 4).

3.4. Instances (Individuals)

Ontology, and all the individual instances of the classes, constitute a knowledge base [28]. Instances are the extensional definition of ontology; these objects convey knowledge about the domain of the problem.

3.5. Intelligent Reasoning

The reasoning is concerned with the exploitation of acquired knowledge to produce new knowledge, as it uses inference mechanisms that allow solving many problems [29]. Additionally, different reasoning mechanisms are used, depending on the objectives of the system to be prepared [16,17]: logical reasoning, inference by classification, filtering, inheritance, and rule-based reasoning (Table 5 and Appendix A).

3.6. Implementation

This section is reserved to present the main elements of the ontology implementation, such as data editing, and the tools used.

3.6.1. “Protégé” Software

“Protégé 3.5” (Stanford Center for Biomedical Informatics Research, Stanford, CA, USA) is a stand-alone open source platform, which provides a graphical environment enabling the editing, visualization, and control (verification of constraints) of ontologies. The “Protégé 3.5” knowledge representation model is derived from the frames model [19]. The latter contains classes (to model the concepts), slots (to model the attributes of the concepts), and facets (to define the values of the properties and the constraints on these values), as well as instances of the classes.

3.6.2. Choice of a Specification Language

The choice was directed towards OWL, which is the standard language of representation and specification of ontology, compared to its predecessors RDFS and DAML-OIL, which are insufficient to codify the ontology of this memory in terms of semantic functionalities [30]. In addition, coding ontology in OWL form has the advantage of making it reusable.

3.6.3. Ontology Editing and OWL

Creating ontology is a complex task, as this process takes several lines of code and requires significant effort and time, especially if this ontology is coded directly in the ontology language without using any tool. For this purpose, the program “Protégé” has been designed to avoid all complications and create an ontology and hierarchy structure (Figure 2).

3.6.4. Verification of the Semantic and Grammatical Aspect

One of the important steps that we must go through is the process of validating the semantic and grammatical aspects, because adding new information and functions in the ontology may result in semantic contradictions. To tackle this task, there are many suggestions, including the use of lexical and structural features between ontologies to check for semantic deviations [31]. Another avenue consists in discovering semantic anomalies [32]. For ontology in this work, automatic validation is performed with Deep Learning (DL), which is based on the use of Pellet 1.5.2 logic. This choice is guided by the availability of the logical plug-in included with Protégé-OWL 3.4.4. Both methods involve repeated operations until more anomalies can be identified. For this solution, no error appeared and the ontology has been syntactically validated (Figure 3).

3.6.5. Presentation of a Scenario

To test the proposed solution, the city of Adrar in southwest Algeria was chosen. This city has been particularly affected by COVID-19 since March 2020. It is very important to have a database at our disposal for each person in Adrar city, such as his health condition, the diseases and treatments he has previously undertaken, and other information detailed in Table 1.

Scenario 1

In the first scenario, two people are tested. The first has a high body temperature whereas the second does not. The first step consists in updating information about the two people. Following this, this solution offers many tips using the rules of intelligent reasoning, such as using a thermometer to properly measure temperature and the application of a distance of at least 2 m between people. The final step consists in recommending the use of the mask (Figure 4).

Scenario 2

Similarly, in the second scenario, two people are examined. After measuring the temperature of the two people, it was found to be above 38 degrees Celsius for the first, whereas the second person has a temperature below 37 degrees. Using the rules of intelligent reasoning, the solution offers a set of tips. For the first person, it is a question of carrying out the medical treatment, applying an estimated distance of 2 m between persons, and wearing a mask. For the second person, the advice given concerns the application of the distance of 2 m between people and wearing a mask (Figure 5).

Scenario 3

In the third scenario, six people were selected, and each was distinguished by signs and actions that could be a sign of infection with COVID-19 (Figure 6). After entering each person’s information into the solution’s database, advice was gained that could limit the spread of COVID-19 (Table 6).

4. Analyze and Discussion

In the healthcare sector, AI approaches have been widely used due to the urgent challenges posed by the spread of viruses, particularly in the area of awareness and precaution [33]. Among the artificial intelligence approaches that have emerged with great effectiveness is an ontology that we have relied on to develop the solution. Table 7 summarizes the scenarios previously described:
From the results obtained, the following can be concluded:
This solution is a very effective preventive method;
This solution can help the competent authorities to know the location and extent of the epidemic;
This solution features the ability to quickly share updated information by encouraging behaviors such as hand washing and social distancing;
The proposed solution advises people who suffer from these symptoms to seek medical attention and follow the preventive instructions, and thus the individual has an important role in achieving acceptable results, through his cooperation and carefully following the instructions and recommendations, as well as reporting when a viral disease is suspected;
Unlike other solutions, this solution can identify a diseased condition in the individual, by containing the symptoms that affect the person in the knowledge base of the ontology;
If a new (unknown) virus appears, there are two possibilities. The first is that it shares some of its symptoms with the viruses defined in the database. In this case, it can be dealt with. In the opposite case, it may pose a danger, but once it is identified, its identifiers can be entered into the database.
Structurally, we know that the environment for this study (humans and viruses) is a dispersed (the system elements are geographically distributed) [34], dynamic (the system elements are changing), and open (the system interacts with other systems) system [35]. These last characteristics are among the main reasons for choosing the ontology approach. Using this approach, many advantages can be gained compared to the previous solutions, including:
When a new virus appears, the knowledge base can be easily updated with information about this virus without a defect in the solution;
Unused information can be deleted from the knowledge base without going through the steps of developing the solution;
In this solution, the ontology approach uses medical information from multiple sources that may use different vocabularies. To operate it, an ontology defines common terms in natural language and characterizes them in a computer-understandable logical language (semantic aspect). Thus ontology can support the automatic creation of generic data models that can aggregate data from different sources. This feature is not available in other artificial-intelligence approaches;
Unlike other artificial-intelligence approaches, works based on this ontology are open to future developments, and their knowledge base can be easily exported and used by other works and researchers.
Finally, it should be recalled that almost all research questions (hypotheses) related to the development of a smart solution to address and prevent the risk of virus spread have been answered. In addition, comparing it to other works [36,37,38,39], we conclude that this solution has strong additions, whether in response (through results) or adaptation (ontology-based solution) to all developments. Accordingly, many recommendations regarding investment in this solution can be made by researchers specialized in the field of medicine. The establishment of a scientific project at the level of research centers is a qualitative initiative to develop more efficient solutions and thus protect humanity from the threat of viruses. It is also important to generalize these solutions at the global level and provide them to poor countries for free.

5. Conclusions

Due to the nature of the virus, where it is difficult for health systems to detect them. We thus face a challenge for health authorities around the world in the early detection of cases. With the spread increasing in more than one country, quarantine or early detection at points of entry alone is not enough, so screening systems need to be strengthened to detect disease transmission at the community level. In this context, an intelligent solution based on ontology and the capitalization of knowledge has been developed.
The results obtained showed the great importance of the quality and accuracy of the advice provided, thanks to which it was possible to limit the spread of the virus. From the viewpoint of exploitation, the proposed solution has many advantages, among which are:
Flexibility during use;
The ability to update the data without repeating the design stages;
Adaptation to most cases (the emergence of new strains of the virus);
This solution can be considered in addition to being a marketing tool; it can also be considered as a platform for students and researchers in the field of health and epidemiology.
About the works to be carried out in the future, the following may be cited:
It is important to enrich the knowledge base with further, recently discovered information on the evolution of the virus;
It is very important to develop the work in coordination with health experts and doctors to make it an important tool in the daily work of health organizations;
It is important to add information regarding vaccines and drugs to eradicate the virus;
It is very important to include new technologies, such as big data techniques, in the development of solutions;
Due to the nature of the environment of this study, it is characterized by geographical distribution. It is, therefore, possible to propose a hybrid solution between ontology and multi-agent systems.

Author Contributions

Formal analysis, D.S.; writing—original draft, D.S.; software, D.S. and A.H.; methodology, D.S. and A.H.; validation, D.S. and A.H.; supervision, D.S., H.H. and O.C.; visualization, O.C. and H.H.; writing—review and editing, M.H., O.C., D.S. and H.H.; project administration, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

The authors thank Natural Sciences and Engineering Research Council of Canada (NSERC) and New Brunswick Innovation Foundation (NBIF) for the financial support of the global project. These granting agencies did not contribute to the design of the study or the collection, analysis, and interpretation of data. Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R125), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank the researchers of the Solar and Wind Energy Potential Team (URERMS) and the researchers of the research project “Modern Saharan agriculture based on renewable energies to optimize water and water sources” for their support. Many thanks also go to the Center for the Development of Renewable Energy (EPST CDER) and Directorate of Scientific Research and Technological Development (DGRSDT) and the Ministry of Higher Education and Scientific Research (MESRS) in Algeria, for their supervision and support for scientific research projects.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Extract from the Rules of Intelligent Reasoning

Person-Sense (?X) ^ Sense-State (?X, ?stat)^ swrlb: equal (?stat, “abnormal = fever ”) ^ Thermometer-State (?Y, ?stat1) ^ swrlb: equal (?stat1, “of”) ^ Mask (?M) ^ Distance (?D) ^ Distance-Value (?D, ?value) ^ swrlb: Less than (?value, “2”) -> Thermometer-State (?stat1, “on”) ^ Person (?X, ?M) ^ Distance (?value, “> 2”) (R1).
Person-Temperature (?X) ^ Temperature-State(?X, ? stat) ^ Person (?Y) ^ Thermometer-State(?Y, ?X) ^ swrlb: equal (?stat, “on”) ^ Thermometer -State (?Y, ?val) ^ swrlb: Greater than or equal (?val, “38°”) ^ Doctor (?Z) ^ Distance (?D) ^ Distance-Value (?D, ?value) ^ swrlb: Less than (?value, “2”) ^ Mask (?M) -> Treatment (?X, ?Z) ^ Person (?X, ?M) ^ Distance (?value, “> 2”) (R2).
Person-Sense (?X) ^ Sense-State (?X, ?stat) ^ swrlb: equal (?stat, “abnormal = Loss of smell”) ^ Hospital (?Y) ^ virus_test (?Z) ^ Distance (?D) ^ Distance-Value (?D, ?value) ^ swrlb: Less than (?value, “2”) ^ Mask (?M) -> Hospital (?Y, ?X) ^ virus_test (?Z, ?X) ^ Person (?X, ?M) ^ Distance (?value, “> 2”) (R3).
Person-Sense (?X) ^ Sense-State (?X, ?stat) ^ swrlb: equal (?stat, “abnormal = Headache”) ^ Hospital (?Y) ^ virus_test (?Z) ^ Distance (?D) ^ Distance-Value (?D, ?value) ^ swrlb: Less than (?value, “2”) ^ Mask (?M) -> Person (?X, ?M) ^ Distance (?value, “> 2”) (R4).
Person-Sense (?X) ^ Sense-State (?X, ?stat) ^ swrlb: equal (?stat, “abnormal = Sore throat”) ^ Hospital (?Y) ^ virus_test (?Z) ^ Distance (?D) ^ Distance-Value (?D, ?value) ^ swrlb: Less than (?value, “2”) ^ Mask (?M) -> Person (?X, ?M) ^ Hospital (?Y, ?X) ^ virus_test (?Z, ?X) ^ Distance (?value, “> 2”) (R5).
Person (?X) ^ Person (?N) ^ Physical_distancing (?M) ^ Wearing_a_mask (?W) ^ Cleaning_hands (?C) ^ Hospital (?Y) ^ Doctor (?T) ^ Hospital (?Y, ?T) ^ virus_test (?Z) ^ Doctor (?T, ?Z) ^ virus_test (X?, ?stat) ^ swrlb: equal (?stat, “positiv”) -> Person (?N) ^ Physical_distancing (?M, “execute”) ^ Wearing_a_mask (?W, “execute”) ^ Cleaning_hands (?C, “execute”) (R6).
Person (?P) ^ PublicPlace (?PP) ^ Mask (?M) ^ Mask-State(?M, ?stat) ^ swrlb:equal (?stat, “of”)^ Distance (?D) ^ Distance -Value(?D, ?val) ^ PersonInPublicPlace (?PP, ?P) -> Distance -Value(?val, “>2”) (R7).
Person (?P) ˅ DryCough (?DC) ˅ Sneezing (?S) ˅ Speak (?SP) ˄ Hands (?H) ˄ Napkin (?N) ˅ Mouth (?M) ˅ Nose (?N) ˅ Person (?P, ?DC) ˅ Person (?P, ?S) ˅ Person (?P, ?SP) ˅ Person (?P, ?H) ˅ Person (?P, ?N) ˅ Person (?P, ?M) ˅ Person (?P, ?N) ˅ AlcoholicLiquid (?AL)-> Mouth (?M, ?H) ˅ Mouth (?M, ?N) ˅ Hands (?H, ?AL) (R8).
Person (?P) ˄ Mask (?M) ˄ EnclosedSpaces (?ES) ˄ Window (?W) ˄ EnclosedSpaces (?ES,?P) ˄ Window-State (?state, “close”) -> Person (?P, ?M) ˄ Window-State (?state, “open”) (R9).

References

  1. Núñez-Delgado, A.; Zhou, Y.; Domingo, J.L. Editorial of the VSI “Environmental, ecological and public health considerations regarding coronaviruses, other viruses, and other microorganisms potentially causing pandemic diseases”. Environ. Res. 2021, 192, 110322. [Google Scholar] [CrossRef]
  2. Fuchs, F.M.; Bibinov, N.; Blanco, E.V.; Pfaender, S.; Theiß, S.; Wolter, H.; Awakowicz, P. Characterization of a robot-assisted UV-C disinfection for the inactivation of surface-associated microorganisms and viruses. J. Photochem. Photobiol. 2022, 11, 100123. [Google Scholar] [CrossRef]
  3. Chen, M.; Xu, S.; Husain, L.; Galea, G. Digital health interventions for COVID-19 in China: A retrospective analysis. Intell. Med. 2021, 1, 29–36. [Google Scholar] [CrossRef]
  4. Senthilraja, M. Application of Artificial Intelligence to Address Issues Related to the COVID-19 Virus. SLAS Technol. 2021, 26, 123–126. [Google Scholar] [CrossRef]
  5. Louis, J.C. Artificial Intelligence (AI): Applications in Health and Wellness. In Foundations of Artificial Intelligence in Healthcare and Bioscience; Academic Press: Cambridge, MA, USA, 2021; ISBN 978-0-12-824477-7. [Google Scholar] [CrossRef]
  6. McCarthy, F.M.; Mahony, T.J.; Parcells, M.S.; Burgess, S.C. Understanding animal viruses using the Gene Ontology. Trends Microbiol. 2009, 17, 328–335. [Google Scholar] [CrossRef]
  7. “Close Contact Detector”: La Chine Lance Une Appli Qui Localise Les Personnes Infectées Par Le Coronavirus. Available online: https://www.lci.fr/high-tech/close-contact-detector-la-chine-lance-une-appli-qui-localise-les-personnes-infectees-par-le-coronavirus-2145400.html (accessed on 1 July 2021).
  8. Goggin, G. COVID-19 apps in Singapore and Australia: Reimagining healthy nations with digital technology. Media Int. Aust. 2020, 177, 61–75. [Google Scholar] [CrossRef]
  9. Austin, B. Sickweather’s New COVID-19 Score a Leading Predictor of Next Cities Hit by Coronavirus. Available online: https://www.startlandnews.com/2020/04/sickweather-covid-19-score/ (accessed on 13 July 2021).
  10. Ohsu MyChart Mobile Apps|Health Care|OHSU. Available online: https://www.ohsu.edu/health/mychart-mobile-apps (accessed on 13 July 2021).
  11. WHO. Coronavirus Disease (COVID-19) Advice for the Public. Available online: https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-public (accessed on 15 January 2020).
  12. Abed Alah, M.; Abdeen, S.; Kehyayan, V. The first few cases and fatalities of Corona Virus Disease 2019 (COVID-19) in the Eastern Mediterranean Region of the World Health Organization: A rapid review. J. Infect. Public Health 2020, 13, 1367–1372. [Google Scholar] [CrossRef]
  13. Rouadi, P.W.; Idriss, S.A.; Bousquet, J.; Laidlaw, T.M.; Azar, C.R.; Al-Ahmad, M.S.; Yañez, A.; Al-Nesf, M.A.Y.; Nsouli, T.M.; Bahna, S.L.; et al. WAO-ARIA consensus on chronic cough–Part III: Management strategies in primary and cough-specialty care. Updates in COVID-19. World Allergy Organ. J. 2022, 15, 100649. [Google Scholar] [CrossRef]
  14. Miller, K.M.; Carapetis, J.R.; Van Beneden, C.A.; Cadarette, D.; Daw, J.N.; Moore, H.C.; Bloom, D.E.; Cannon, J.W. The global burden of sore throat and group A Streptococcus pharyngitis: A systematic review and meta-analysis. eClinicalMedicine 2022, 48, 101458. [Google Scholar] [CrossRef]
  15. Saba, D.; Hajjej, F.; Cheikhrouhou, O.; Sahli, Y.; Hadidi, A.; Hamam, H. Development of an Intelligent Solution for the Optimization of Hybrid Energy Systems. Appl. Sci. 2022, 12, 8397. [Google Scholar] [CrossRef]
  16. Saba, D.; Cheikhrouhou, O.; Alhakami, W.; Sahli, Y.; Hadidi, A.; Hamam, H. Intelligent Reasoning Rules for Home Energy Management (IRRHEM): Algeria Case Study. Appl. Sci. 2022, 12, 1861. [Google Scholar] [CrossRef]
  17. Saba, D.; Sahli, Y.; Hadidi, A. An ontology based energy management for smart home. Sustain. Comput. Inform. Syst. 2021, 31, 100591. [Google Scholar] [CrossRef]
  18. Wang, Z.; Li, L.; Song, M.; Yan, J.; Shi, J.; Yao, Y. Evaluating the Traditional Chinese Medicine (TCM) Officially Recommended in China for COVID-19 Using Ontology-Based Side-Effect Prediction Framework (OSPF) and Deep Learning. J. Ethnopharmacol. 2021, 272, 113957. [Google Scholar] [CrossRef]
  19. Saba, D.; Sahli, Y.; Abanda, F.H.; Maouedj, R.; Tidjar, B. Development of new ontological solution for an energy intelligent management in Adrar city. Sustain. Comput. Inform. Syst. 2019, 21, 189–203. [Google Scholar] [CrossRef]
  20. Saba, D.; Laallam, F.Z.; Degha, H.E.; Berbaoui, B.; Maouedj, R. Design and Development of an Intelligent Ontology-Based Solution for Energy Management in the Home; Hassanien, A., Machine, L., Eds.; Springer: Berlin/Heidelberg, Germany; Cham, Switzerland, 2019; Volume 801, ISBN 978-3-030-02357-7. [Google Scholar]
  21. Saba, D.; Maouedj, R.; Berbaoui, B. Contribution to the Development of an Energy Management Solution in a Green Smart Home (EMSGSH). In Proceedings of the 7th International Conference on Software Engineering and New Technologies, Hammamet, Tunisia, 26–28 December 2018; ACM Press: New York, NY, USA, 2018; pp. 1–7. [Google Scholar]
  22. Degha, H.E.; Laallam, F.Z.; Said, B.; Saba, D. Onto-SB: Human Profile Ontology for Energy Efficiency in Smart Building. In Proceedings of the 2018 3rd International Conference on Pattern Analysis and Intelligent Systems (PAIS), Tebessa, Algeria, 24–25 October 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
  23. Saba, D.; Degha, H.E.; Berbaoui, B.; Maouedj, R. Development of an Ontology Based Solution for Energy Saving through a Smart Home in the City of Adrar in Algeria; Hassanien, A., Tolba, M., Elhoseny, M., Mostafa, M., Eds.; Springer: Cham, Switzerland, 2018; Volume 723, ISBN 9783319746890. [Google Scholar]
  24. Saba, D. Modélisation Sémantique à Base D’agents Pour la Gestion D’energie Dans un Système Multi Sources à Energie Renouvelable; Kasdi Merbah University of Ouargla: Ouargla, Algeria, 2017. [Google Scholar]
  25. Saba, D.; Laallam, F.Z.; Belmili, H.; Abanda, F.H.; Bouraiou, A. Development of an ontology-based generic optimisation tool for the design of hybrid energy systemsDevelopment of an ontology-based generic optimisation tool for the design of hybrid energy systems. Int. J. Comput. Appl. Technol. 2017, 55, 232–243. [Google Scholar] [CrossRef]
  26. Jayachandran, S.K.; Anusuyadevi, M.; Essa, M.M.; Qoronfleh, M.W. Decoding information on COVID–19: Ontological approach towards design possible therapeutics. Inform. Med. Unlocked 2021, 22, 100486. [Google Scholar] [CrossRef]
  27. Sayeb, Y.; Jebri, M.; Ghezala, H. Ben Managing COVID-19 Crisis using C3HIS Ontology. Procedia Comput. Sci. 2021, 181, 1114–1121. [Google Scholar] [CrossRef]
  28. Shahzad, S.K.; Ahmed, D.; Naqvi, M.R.; Mushtaq, M.T.; Iqbal, M.W.; Munir, F. Ontology Driven Smart Health Service Integration. Comput. Methods Programs Biomed. 2021, 207, 106146. [Google Scholar] [CrossRef]
  29. Saba, D.; Sahli, Y.; Hadidi, A. The Role of Artificial Intelligence in Company’s Decision Making; Hassanien, A., Taha, M.H.N., Khalifa, N.E.M., Enabling, A., Eds.; Springer: Cham, Switzerland, 2021; Volume 911, ISBN 978-3-030-52067-0. [Google Scholar]
  30. Kozioł, W.; Pancerz, K.; Sikora, K.; Dudek, K. Dealing with Polysemy in the Polish Sign Language Using the OWL Ontology. Procedia Comput. Sci. 2020, 176, 3263–3272. [Google Scholar] [CrossRef]
  31. Jain, S.; Mehla, S.; Wagner, J. Ontology-Supported Rule-Based Reasoning for Emergency Management. In Web Semantics; Elsevier: Amsterdam, The Netherlands, 2021; pp. 117–128. [Google Scholar]
  32. Jean-Mary, Y.R.; Shironoshita, E.P.; Kabuka, M.R. Ontology matching with semantic verification. J. Web Semant. 2009, 7, 235–251. [Google Scholar] [CrossRef] [Green Version]
  33. Saba, D.; Sahli, Y.; Maouedj, R.; Hadidi, A.; Medjahed, M.B. Towards Artificial Intelligence: Concepts, Applications, and Innovations; Hassanien, A., Taha, M.H.N., Khalifa, N.E.M., Enabling, A., Eds.; Springer: Cham, Switzerland, 2021; Volume 911, ISBN 978-3-030-52067-0. [Google Scholar]
  34. Saba, D.; Berbaoui, B.; Degha, H.E.; Laallam, F.Z. A generic optimization solution for hybrid energy systems based on agent coordination. In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017, Cairo, Egypt, 9–11 September 2017; Hassanien, A., Shaalan, K., Gaber, T., Tolba, M., Eds.; Springer: Cham, Switzerland, 2018; Volume 639, ISBN 9783319648606. [Google Scholar]
  35. Saba, D.; Laallam, F.Z.; Berbaoui, B.; Abanda, F.H. An Energy Management Approach in Hybrid Energy System Based on Agent’s Coordination; Hassanien, A., Shaalan, K., Gaber, T., Azar, A., Tolba, M., Eds.; Springer: Cham, Switzerland, 2017; Volume 533, ISBN 9783319483078. [Google Scholar]
  36. Mesgarpour, M.; Abad, J.M.N.; Alizadeh, R.; Wongwises, S.; Doranehgard, M.H.; Ghaderi, S.; Karimi, N. Prediction of the spread of Corona-virus carrying droplets in a bus—A computational based artificial intelligence approach. J. Hazard. Mater. 2021, 413, 125358. [Google Scholar] [CrossRef] [PubMed]
  37. Boddu, R.S.K.; Karmakar, P.; Bhaumik, A.; Nassa, V.K.; Vandana; Bhattacharya, S. Analyzing the impact of machine learning and artificial intelligence and its effect on management of lung cancer detection in COVID-19 pandemic. Mater. Today Proc. 2022, 56, 2213–2216. [Google Scholar] [CrossRef] [PubMed]
  38. Karunakaran, V.; Joseph, M.M.; Yadev, I.; Sharma, H.; Shamna, K.; Saurav, S.; Sreejith, R.P.; Anand, V.; Beegum, R.; Regi David, S.; et al. A non-invasive ultrasensitive diagnostic approach for COVID-19 infection using salivary label-free SERS fingerprinting and artificial intelligence. J. Photochem. Photobiol. B Biol. 2022, 234, 112545. [Google Scholar] [CrossRef] [PubMed]
  39. Rahman, M.S.; Safa, N.T.; Sultana, S.; Salam, S.; Karamehic-Muratovic, A.; Overgaard, H.J. Role of artificial intelligence-internet of things (AI-IoT) based emerging technologies in the public health response to infectious diseases in Bangladesh. Parasite Epidemiol. Control 2022, 18, e00266. [Google Scholar] [CrossRef]
Figure 1. Architecture of the proposed solution.
Figure 1. Architecture of the proposed solution.
Applsci 12 11839 g001
Figure 2. Hierarchy of classes in “Protégé” software.
Figure 2. Hierarchy of classes in “Protégé” software.
Applsci 12 11839 g002
Figure 3. Verification of the semantic and grammatical aspect.
Figure 3. Verification of the semantic and grammatical aspect.
Applsci 12 11839 g003
Figure 4. Results of the first scenario.
Figure 4. Results of the first scenario.
Applsci 12 11839 g004
Figure 5. Results of the second scenario.
Figure 5. Results of the second scenario.
Applsci 12 11839 g005
Figure 6. Results of the third scenario.
Figure 6. Results of the third scenario.
Applsci 12 11839 g006
Table 1. Examples of patient-file information.
Table 1. Examples of patient-file information.
InformationDescriptionType
IdentifierPatient’s number is the same as the medical file number.Alphanumeric
NamePatient nameAlphabetical
SexGender (male or female)Alphabetical
NationalityPatient’s nationalityAlphabetical
Date of birthPatient’s date of birthAlphanumeric
Marital statusMarital status of the patient (single/married)Alphabetical
ProfessionPatient’s professionAlphabetical
AddressPatient’s addressAlphanumeric
Mobile numberPatient’s mobile numberDigital
Social Security numberPatient’s social security numberDigital
Date of each consultationDate of each patient consultationDigital
Name of another personName of another person to contact if necessaryAlphabetical
Hospital phone numberPhone number of the hospital where the patient is being treatedDigital
Hospital emailEmail of the hospital where the patient is treatedAlphanumeric
Name of the attending physicianName of the physician treating the patientAlphabetical
FeverA symptom that affects a person after being infected with the virusAlphabetical
HeadacheA symptom that affects a person after being infected with the virusAlphabetical
CoughA symptom that affects a person after being infected with the virusAlphabetical
ConjunctivitisA symptom that affects a person after being infected with the virusAlphabetical
Dry coughA symptom that affects a person after being infected with the virusAlphabetical
Table 2. An extract of the solution concepts.
Table 2. An extract of the solution concepts.
ConceptDescription
PersonThis can be a normal person or a doctor who cares about providing first aid and treatment to people who show symptoms of the virus.
Local AuthoritiesThis relates to institutions and associations that work to address citizens′ problems.
FeverA person′s temperature is high, which is a sign of infection with the virus.
Cleaning HandsOne of the necessary precautions that must be taken is washing hands with an antiseptic or anti-bacterial and anti-viral substance.
HeadacheHeadache is one of the signs that appears in a person infected with the virus
Table 3. Examples of concept attributes.
Table 3. Examples of concept attributes.
AttributeTypeDescriptionConcept
Name PatientAlphabeticalPatient name Person
Hospital AddressAlphanumericHospital addressHospital
Doctor PhoneNumericDoctor’s phone numberDoctor
Name of DrugAlphanumericConcerns drugs for first interventionsTreatment
Table 4. Examples of solution relationships.
Table 4. Examples of solution relationships.
RelationshipsDescriptionsConcepts
Fever Has TreatmentFever needs treatmentFever, Treatment
Doctor Treat PatientDoctor is responsible for treating the patientDoctor, Patient
Hospital Include DoctorHospital includes a set of medicinesHospital, Doctor
Table 5. Examples of rules for the solution.
Table 5. Examples of rules for the solution.
RuleDescription
R1If a person has a high body temperature, this rule advises him to measure his body temperature with a medical thermometer and to apply a distance from people of more than 2 m, as well as wear a mask. In addition, the importance of this rule lies in reminding the patient to use a thermometer to ascertain this value accurately, as well as the importance of having this device near anyone.
R2Using a thermometer to measure body temperature. If the temperature is greater than or equal to 38 degrees Celsius, this rule suggests that the person undergoes an urgent examination by a doctor with the application of the rule of a more than 2 meters’ spacing between people, as well as mask wearing. This rule was mainly based on the fulfillment of only one condition, which is that the body temperature is greater than or equal to 38 degrees, because the latter is one of the main indicators of the virus, and a rise in body temperature above 38 affects body functions in humans.
R3If a person loses their sense of smell, this rule suggests rapid medical intervention to test for the virus, with the application of the rule of more than 2 meters’ spacing between people, as well as mask wearing.
R4If someone feels a headache, this rule advises seeking medical intervention and testing for the virus, with the application of the rule of more than 2 meters’ distancing between people, as well as mask wearing.
R5If a person feels a sore throat, this person should seek medical intervention and get tested for the virus, with the application of the rule of more than 2 meters’ distancing between people, as well as mask wearing.
R6If a positive case of the virus is detected in a person, there are many precautions to be taken by other people, such as physical distancing between people, wearing a mask, and using disinfectants.
R7If a person is in a public place, this rule suggests applying physical distancing and leaving a distance between people that is greater than 2 m. This rule also suggests wearing a mask.
R8If a person talks to others, or coughs or sneezes, he should put a tissue on his mouth and wash his hands with an alcoholic solution.
R9If a person is in a closed place (for example, a room), he must wear a mask, as well as open the windows, to ensure a change in air in the place and thus reduce the transmission of the virus from one person to another.
Table 6. Signs and actions of the third scenario.
Table 6. Signs and actions of the third scenario.
PersonSignsActions
Person 1He talks to others
Coughing
Sneezes
Washing hands with alcohol-based liquid
Covering the mouth with hands while speaking
Covering the mouth with a tissue when sneezing or coughing
Person 2Coughing
Sneezes
Washing hands with alcohol-based liquid
Covering the mouth with a tissue when sneezing or coughing
Person 3CoughingWashing hands with alcohol-based liquid
Covering the mouth with a tissue when sneezing
Person 4He talks to others
Coughing
Washing hands with alcohol-based liquid
Covering the mouth with a tissue when coughing
Covering the mouth with hands while speaking
Person 5He talks to othersWashing hands with alcohol-based liquid
Covering the mouth with hands while speaking
Person 6/Washing hands with alcohol-based liquid
Table 7. Description of the scenarios.
Table 7. Description of the scenarios.
SymptomsSolution SuggestionsMeans UsedNotes
When a person feels an increase in his body temperatureThis solution suggests that the person check their temperature with a thermometerThermometerUndertake this as a precaution
When a virus appears nearby (even without showing any symptoms)This solution suggests using a mask and washing your hands regularly with alcoholic liquid or soap and waterMask, alcoholic liquid, and waterPrevention must be performed in daily life
When someone talks to youThis solution suggests covering the mouth and nose with the hands or by bending the elbow/This should be performed, especially in public
When the body temperature is greater than 38 degreesThis solution advises a medical intervention without forgetting to apply the rules of preventionThermometer, mask, alcoholic liquid, and waterMedical intervention must be performed very urgently
When sneezing or coughingThis solution recommends using a tissue and keeping away from the others, at a distance of not less than two metersTissue paperIt is also recommended to keep a distance of at least 2 m when someone else coughs or sneezes
When a person is in closed places (home, workplace, etc.)It is recommended to open the windows to allow the air to changeWindowsAdequate ventilation is very important to avoid the spread of the virus
With the onset of any of the known symptoms of COVID-19, such as fever, dry cough, fatigue, loss of taste or smell, body aches, headache, sore throat, nasal con-gestion, red eyes, and diarrhea and skin rashThe proposed solution advises people with these symptoms to seek medical attention as well as get tested for COVID-19Thermometer, mask, alcoholic liquid, and waterMedical intervention must be performed very urgently
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Saba, D.; Hadidi, A.; Cheikhrouhou, O.; Hamdi, M.; Hamam, H. Development of an Ontology-Based Solution to Reduce the Spread of Viruses. Appl. Sci. 2022, 12, 11839. https://doi.org/10.3390/app122211839

AMA Style

Saba D, Hadidi A, Cheikhrouhou O, Hamdi M, Hamam H. Development of an Ontology-Based Solution to Reduce the Spread of Viruses. Applied Sciences. 2022; 12(22):11839. https://doi.org/10.3390/app122211839

Chicago/Turabian Style

Saba, Djamel, Abdelkader Hadidi, Omar Cheikhrouhou, Monia Hamdi, and Habib Hamam. 2022. "Development of an Ontology-Based Solution to Reduce the Spread of Viruses" Applied Sciences 12, no. 22: 11839. https://doi.org/10.3390/app122211839

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