SlideShare une entreprise Scribd logo
1  sur  36
Diabetes Recommender System
)DRS)
(Using Semantic Web and Data Mining
techniques)
12/8/2015DRS 1
 Nesma Mahmoud Saad Eddin
 Nada Hassan Naem
 Basma Gamal El-serafy
 Hanan Sabery Hamed
 Menna Talla Mamdouh Saoud
Subervised by
Dr. Heba Elbeh
Team Members
12/8/2015DRS 2
1. What is DRS?
2. Why is DRS?
3. System Architecture & Components
4. Diabetes Diagnosis (using DM)
5. Drug & Diet Recommendation (using SW)
6. How DRS Works
7. DRS Tools & Techniques
Agenda
12/8/2015DRS 3
 DRS (Diabetes recommender system) is a web-
based recommendation system for diabetes. It provides
diagnosis for diabetes, recommends diabetics drugs,
recommends and advice diabetes.
1.What is DRS?
12/8/2015DRS 4
 DRS is based on Data Mining and Semantic Web techniques
provides more accuracy in results.
 DRS provides more than one service (diabetes diagnosis, drug
recommendation, diet recommendation)
 DRS maintain personalization for users(pateints).
 Diabetes is one of the most chronic diseases in recent years.
 The number of drugs increased the number of patients increased.
2. Why DRS?
12/8/2015DRS 5
3. DRS Architecture and Components.
12/8/2015DRS 6
4. Diabetes Diagnosis
(Using Data Mining)
12/8/2015DRS 7
Data Mining
 Data Mining Steps
12/8/2015DRS 8
 Data Collection & Preprocessing
- Diabetes Database from UCI Machine Learning .
- It Contains 768 record samples records with 8 attributes
(e.g., age, number of pregnant, Plasma Glucose test, etc.)
- Pre-processing  replacing missing values, convert
numeric values to nominal, discretize attributes.
 Model Building technique
- We use decision tree for data mining classification.
- we use J48 Classifier for building the
model(Implementation of Decision tree).
 Evaluation & Deployment
- Accuracy of the classifier is about 75.78%.
Data Mining Steps
12/8/2015DRS 9
 J48 Classifier is training and testing the preprocessed diabetics
data set.
 Producing a model in the form of tree and we use this model in
our DRS system for Diagnosing new users (diabetic or not)
 The resulting classification
tree model:
Classifier Model Building
12/8/2015DRS 10
5. Drugs & Diet
Recommendation
(Using Semantic Web)
12/8/2015DRS 11
 Evolving extension of WWW in which web content :
- Can be expressed not only in natural language.
- But also can be understood, interpreted and used by software
agents.
- Permitting software agents to find, share and integrate
information easily.
 The idea of having data on the Web
- Defined and linked in such a way.
- Can be used by machines not only for display purposes, but
for automation, integration and reuse of data across various
applications
Semantic Web (SW)
12/8/2015DRS 12
• Semantic Web Cake Layer.
SW Knowledge Representation &
Layers
Ontology
12/8/2015DRS 13
• Why Ontologies are important
- Ontological analysis clarifies the structure of knowledge.
- Ontologies enable knowledge sharing.
• Ontology Definition:
Formal , explicit specification of a shared conceptualization
Ontology
Machine
readable
Concepts, properties,
functions, axioms
are explicitly defined
Consensual
knowledge
Abstract model of
some phenomena
in the world
12/8/2015DRS 14
 Ontology Main Components
Ontology (cont.)
Person Country
Class (concept)
Animal
Individual (instance)
Belgium
Paraguay
China
Latvia
Elvis
Hai
Holger
Kylie
S.Claus
Rudolph
Flipper arrow = relationship
label = Property
12/8/2015DRS 15
Determine
Scope
Data Gathering
&Consider Reuse
Enumerate
Terms
Define Classes
& Class
Hierarchy
Define
Properties
Check for
Anomalies
Step by Step Building Ontology
12/8/2015DRS 16
Anti-diabetic drugs ontology (an ontology that
maintain ant-diabetic drugs).
Patient tests ontology ( an ontology that maintain
diabetes tests).
Diabetes food ontology (an ontology that maintain all
foods for diabetics diet).
Personal Patient Information ( ontology for patients’
personal and medical information)
DRS Ontologies
12/8/2015DRS 17
• Define Scope: anti-diabetics drugs ontology for drug
recommendation for diabetics Patients in DRS system.
• Data Gathering & Consider reuse: reusing drugs ontology,
collecting data from internet and asking specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (drug, drugs classes, drugs names, has
consideration, has dose time, etc.)
• Define Classes: nouns become classes in the ontology.
Anti Diabetic Drugs Ontology
12/8/2015DRS 18
• Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Anti Diabetic Drugs Ontology(cont.)
12/8/2015DRS 19
• Define Properties: define relationships .
• Data property: link individual to individual.
• Object property: link individual to literal.
Anti Diabetic Drugs Ontology(cont.)
12/8/2015DRS 20
• Define Scope: represents diabetics patient tests and used
for drug recommendation with the drug ontology in DRS
system.
• Data Gathering & Consider reuse: reusing patients tests
ontology, collecting data from internet and asking
specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (test, test name, test classes, has normal has
level, etc.).
• Define Classes: nouns become classes in the ontology.
Patient Tests Ontology
12/8/2015DRS 21
• Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Patient Tests Ontology(cont.)
12/8/2015DRS 22
• Define Scope: represents foods that allowed for diabetic
patients and knowledge about foods and used for diet
recommendation in DRS system.
• Data Gathering & Consider reuse: reusing foods ontology,
collecting data from internet and asking specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (test, test name, test classes, has normal has
level, etc.).
• Define Classes: nouns become classes in the ontology.
Diabetes Foods Ontology
12/8/2015DRS 23
• Define classes hierarchy: define classes in taxonomic
(subclass)
Diabetes Foods Ontology (cont.)
12/8/2015DRS 24
• Define Properties: define relationships .
• Data property: link individual to individual.
• Object property: link individual to literal.
Diabetes Foods Ontology (cont.)
12/8/2015DRS 25
• Define Scope: represents all patient information from
personal information to drug and diet information that use
to manage in DRS system.
• Data Gathering & Consider reuse: reusing ontology
personal ontologies and gathering all data needed for a
patients.
• Enumerate Terms: List all nouns and verbs used in the
domain like (patient name, age , allowed calories, etc.)
• Define Classes: nouns become classes in the ontology.
Patient Information Ontology
12/8/2015DRS 26
 Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Patient Information Ontology
12/8/2015DRS 27
 SWRL  Semantic Web Rule Language
 SWRL is a rule language for semantic web
 All rules are expressed in terms of OWL concepts (classes,
properties, individuals).
 Rule Example:
 We use in writing the diabetes medication rules.
SWRL for Medication Rules
12/8/2015DRS 28
 We used the SWRL in DRS to represent the relationship
between diabetics important tests and suitable drugs.
 Diabetics medication rules:
12/8/2015DRS 29
SWRL for Medication Rules
6. How DRS Works?
12/8/2015DRS 30
DRS Diabetes Diagnosis
Users
User Interface
Form
Weka API
1.Get user
information
2. Load Model
3. Classify User
4. Return Result
back to user
Classifier
Model
- Stored in
DRSLoading
model
Submit
Check
result
Passing
user
data
Model
Result
12/8/2015DRS 31
DRS Drug recommendation
Protégé API
12/8/2015DRS 32
Jess
Engine
Patient input
Recommended
Drug or patient
Diabetics
Users
Submit
Bridge
Drugs Ontology
Patients
Tests ontology
SWRL
Medication
Rules
Loading
DRS Diet Recommendation
12/8/2015DRS 33
Diabetics
Users
SQWRL
Queries
Foods Ontology
Patients Informa
Ontology
Protégé API
Jess
Engine
Recommended
Personal meal
Bridge
LoadingFavorite Foods
& Personal
Information
12/8/2015DRS 34
7. DRS Tools & Techniques
Thanks For Listening

12/8/2015DRS 35
Questions?

12/8/2015DRS 36

Contenu connexe

Tendances

A guide to scleral lens fitting
A guide to scleral lens fittingA guide to scleral lens fitting
A guide to scleral lens fitting
Hossein Mirzaie
 
Spectacle lens materials
Spectacle lens materialsSpectacle lens materials
Spectacle lens materials
Suhail Wahab
 
Soft contact lens 345.pd f 3
Soft contact lens 345.pd f 3Soft contact lens 345.pd f 3
Soft contact lens 345.pd f 3
Hossein Mirzaie
 
02+semeiotica
02+semeiotica02+semeiotica
02+semeiotica
imartini
 

Tendances (20)

DETAILS OF TOUGHENED GLASS OR TEMPER GLASS
DETAILS OF TOUGHENED GLASS OR TEMPER GLASSDETAILS OF TOUGHENED GLASS OR TEMPER GLASS
DETAILS OF TOUGHENED GLASS OR TEMPER GLASS
 
A guide to scleral lens fitting
A guide to scleral lens fittingA guide to scleral lens fitting
A guide to scleral lens fitting
 
RGP Toric Contact lens
RGP Toric Contact lensRGP Toric Contact lens
RGP Toric Contact lens
 
Spectacle lens materials
Spectacle lens materialsSpectacle lens materials
Spectacle lens materials
 
Aspheric lenses
Aspheric lensesAspheric lenses
Aspheric lenses
 
contact lens material
contact lens materialcontact lens material
contact lens material
 
CONTACT LENS MANUFACTURING TECHNIQUES
CONTACT LENS MANUFACTURING TECHNIQUESCONTACT LENS MANUFACTURING TECHNIQUES
CONTACT LENS MANUFACTURING TECHNIQUES
 
Soft contact lens 345.pd f 3
Soft contact lens 345.pd f 3Soft contact lens 345.pd f 3
Soft contact lens 345.pd f 3
 
20110627 i careについて @院内勉強会
20110627 i careについて @院内勉強会20110627 i careについて @院内勉強会
20110627 i careについて @院内勉強会
 
02+semeiotica
02+semeiotica02+semeiotica
02+semeiotica
 
Blue light presentation
Blue light presentationBlue light presentation
Blue light presentation
 
OCT basics
OCT basicsOCT basics
OCT basics
 
Contact lens materials and solutions
Contact lens materials and solutionsContact lens materials and solutions
Contact lens materials and solutions
 
plastic waste management Presentation .pptx
plastic waste management Presentation .pptxplastic waste management Presentation .pptx
plastic waste management Presentation .pptx
 
PP Tanda Umum Gerakan Pramuka Keputusan Kwartir Nasional Gerakan Pramuka No. ...
PP Tanda Umum Gerakan Pramuka Keputusan Kwartir Nasional Gerakan Pramuka No. ...PP Tanda Umum Gerakan Pramuka Keputusan Kwartir Nasional Gerakan Pramuka No. ...
PP Tanda Umum Gerakan Pramuka Keputusan Kwartir Nasional Gerakan Pramuka No. ...
 
Optical Designs for Fundus Cameras
Optical Designs for Fundus CamerasOptical Designs for Fundus Cameras
Optical Designs for Fundus Cameras
 
frame selection.ppt · version 1.ppt
frame selection.ppt · version 1.pptframe selection.ppt · version 1.ppt
frame selection.ppt · version 1.ppt
 
Best Practices in Sustainable Procurement of Paperboard
Best Practices in Sustainable Procurement of PaperboardBest Practices in Sustainable Procurement of Paperboard
Best Practices in Sustainable Procurement of Paperboard
 
Photography Merit Badge
Photography Merit BadgePhotography Merit Badge
Photography Merit Badge
 
History taking and examination procedures for contact lens
History taking and examination procedures for contact lensHistory taking and examination procedures for contact lens
History taking and examination procedures for contact lens
 

En vedette

Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technology
N.CH Karthik
 
Hawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit AgarwalHawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit Agarwal
Mohit Agarwal
 
TransHoloCinemas
TransHoloCinemasTransHoloCinemas
TransHoloCinemas
Samp Motors
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
solarisyourep
 
Cyborg Presentation
Cyborg PresentationCyborg Presentation
Cyborg Presentation
shas3233
 

En vedette (20)

DRS Umpire decision review system
DRS Umpire decision review systemDRS Umpire decision review system
DRS Umpire decision review system
 
Hawk Eye Technology ppt
Hawk Eye Technology pptHawk Eye Technology ppt
Hawk Eye Technology ppt
 
Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technology
 
Hawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit AgarwalHawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit Agarwal
 
Hawk eye 1st-presentation
Hawk eye 1st-presentationHawk eye 1st-presentation
Hawk eye 1st-presentation
 
Hawk eye technology By RKO
Hawk eye technology By RKOHawk eye technology By RKO
Hawk eye technology By RKO
 
Ontology (Science)
Ontology (Science)Ontology (Science)
Ontology (Science)
 
Diabliss Product Introduction
Diabliss Product IntroductionDiabliss Product Introduction
Diabliss Product Introduction
 
TransHoloCinemas
TransHoloCinemasTransHoloCinemas
TransHoloCinemas
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
 
Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?
 
2016 Virtual Reality Presentation
2016 Virtual Reality Presentation2016 Virtual Reality Presentation
2016 Virtual Reality Presentation
 
Hovercraft
HovercraftHovercraft
Hovercraft
 
Cyborg Presentation
Cyborg PresentationCyborg Presentation
Cyborg Presentation
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
 
HCCI Engines Fueled with Ethanol
HCCI Engines Fueled with EthanolHCCI Engines Fueled with Ethanol
HCCI Engines Fueled with Ethanol
 
Nitin
NitinNitin
Nitin
 
Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015
 
Virtual Reality 2.0
Virtual Reality 2.0Virtual Reality 2.0
Virtual Reality 2.0
 
Homogenous combustion in porous medium
Homogenous combustion in porous mediumHomogenous combustion in porous medium
Homogenous combustion in porous medium
 

Similaire à DRS Presentation

Application of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptxApplication of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptx
Lovely Professional University
 
Multivariate data analysis
Multivariate data analysisMultivariate data analysis
Multivariate data analysis
Setia Pramana
 
Big Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John CaiBig Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John Cai
John Cai
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Health Catalyst
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
Timothy Cook
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
Travis H Nagler, MS, CPHIMS
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
Travis H Nagler, MS, CPHIMS
 

Similaire à DRS Presentation (20)

Application of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptxApplication of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptx
 
Multivariate data analysis
Multivariate data analysisMultivariate data analysis
Multivariate data analysis
 
Big Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John CaiBig Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John Cai
 
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
 
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big DataMicrosoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
 
Semantics and linked data at astra zeneca
Semantics and linked data at astra zenecaSemantics and linked data at astra zeneca
Semantics and linked data at astra zeneca
 
BioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resourceBioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resource
 
Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousing
 
Oracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLSOracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLS
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
 
Dart net intro 2015 tw
Dart net intro 2015 twDart net intro 2015 tw
Dart net intro 2015 tw
 
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
 
Practicum presentation nidhi 2013
Practicum presentation nidhi  2013Practicum presentation nidhi  2013
Practicum presentation nidhi 2013
 
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
 
Public.Cdsc.Middleton
Public.Cdsc.MiddletonPublic.Cdsc.Middleton
Public.Cdsc.Middleton
 
360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Mdds sundararaman 12th meeting
Mdds  sundararaman 12th meetingMdds  sundararaman 12th meeting
Mdds sundararaman 12th meeting
 

DRS Presentation

  • 1. Diabetes Recommender System )DRS) (Using Semantic Web and Data Mining techniques) 12/8/2015DRS 1
  • 2.  Nesma Mahmoud Saad Eddin  Nada Hassan Naem  Basma Gamal El-serafy  Hanan Sabery Hamed  Menna Talla Mamdouh Saoud Subervised by Dr. Heba Elbeh Team Members 12/8/2015DRS 2
  • 3. 1. What is DRS? 2. Why is DRS? 3. System Architecture & Components 4. Diabetes Diagnosis (using DM) 5. Drug & Diet Recommendation (using SW) 6. How DRS Works 7. DRS Tools & Techniques Agenda 12/8/2015DRS 3
  • 4.  DRS (Diabetes recommender system) is a web- based recommendation system for diabetes. It provides diagnosis for diabetes, recommends diabetics drugs, recommends and advice diabetes. 1.What is DRS? 12/8/2015DRS 4
  • 5.  DRS is based on Data Mining and Semantic Web techniques provides more accuracy in results.  DRS provides more than one service (diabetes diagnosis, drug recommendation, diet recommendation)  DRS maintain personalization for users(pateints).  Diabetes is one of the most chronic diseases in recent years.  The number of drugs increased the number of patients increased. 2. Why DRS? 12/8/2015DRS 5
  • 6. 3. DRS Architecture and Components. 12/8/2015DRS 6
  • 7. 4. Diabetes Diagnosis (Using Data Mining) 12/8/2015DRS 7
  • 8. Data Mining  Data Mining Steps 12/8/2015DRS 8
  • 9.  Data Collection & Preprocessing - Diabetes Database from UCI Machine Learning . - It Contains 768 record samples records with 8 attributes (e.g., age, number of pregnant, Plasma Glucose test, etc.) - Pre-processing  replacing missing values, convert numeric values to nominal, discretize attributes.  Model Building technique - We use decision tree for data mining classification. - we use J48 Classifier for building the model(Implementation of Decision tree).  Evaluation & Deployment - Accuracy of the classifier is about 75.78%. Data Mining Steps 12/8/2015DRS 9
  • 10.  J48 Classifier is training and testing the preprocessed diabetics data set.  Producing a model in the form of tree and we use this model in our DRS system for Diagnosing new users (diabetic or not)  The resulting classification tree model: Classifier Model Building 12/8/2015DRS 10
  • 11. 5. Drugs & Diet Recommendation (Using Semantic Web) 12/8/2015DRS 11
  • 12.  Evolving extension of WWW in which web content : - Can be expressed not only in natural language. - But also can be understood, interpreted and used by software agents. - Permitting software agents to find, share and integrate information easily.  The idea of having data on the Web - Defined and linked in such a way. - Can be used by machines not only for display purposes, but for automation, integration and reuse of data across various applications Semantic Web (SW) 12/8/2015DRS 12
  • 13. • Semantic Web Cake Layer. SW Knowledge Representation & Layers Ontology 12/8/2015DRS 13
  • 14. • Why Ontologies are important - Ontological analysis clarifies the structure of knowledge. - Ontologies enable knowledge sharing. • Ontology Definition: Formal , explicit specification of a shared conceptualization Ontology Machine readable Concepts, properties, functions, axioms are explicitly defined Consensual knowledge Abstract model of some phenomena in the world 12/8/2015DRS 14
  • 15.  Ontology Main Components Ontology (cont.) Person Country Class (concept) Animal Individual (instance) Belgium Paraguay China Latvia Elvis Hai Holger Kylie S.Claus Rudolph Flipper arrow = relationship label = Property 12/8/2015DRS 15
  • 16. Determine Scope Data Gathering &Consider Reuse Enumerate Terms Define Classes & Class Hierarchy Define Properties Check for Anomalies Step by Step Building Ontology 12/8/2015DRS 16
  • 17. Anti-diabetic drugs ontology (an ontology that maintain ant-diabetic drugs). Patient tests ontology ( an ontology that maintain diabetes tests). Diabetes food ontology (an ontology that maintain all foods for diabetics diet). Personal Patient Information ( ontology for patients’ personal and medical information) DRS Ontologies 12/8/2015DRS 17
  • 18. • Define Scope: anti-diabetics drugs ontology for drug recommendation for diabetics Patients in DRS system. • Data Gathering & Consider reuse: reusing drugs ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (drug, drugs classes, drugs names, has consideration, has dose time, etc.) • Define Classes: nouns become classes in the ontology. Anti Diabetic Drugs Ontology 12/8/2015DRS 18
  • 19. • Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Anti Diabetic Drugs Ontology(cont.) 12/8/2015DRS 19
  • 20. • Define Properties: define relationships . • Data property: link individual to individual. • Object property: link individual to literal. Anti Diabetic Drugs Ontology(cont.) 12/8/2015DRS 20
  • 21. • Define Scope: represents diabetics patient tests and used for drug recommendation with the drug ontology in DRS system. • Data Gathering & Consider reuse: reusing patients tests ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (test, test name, test classes, has normal has level, etc.). • Define Classes: nouns become classes in the ontology. Patient Tests Ontology 12/8/2015DRS 21
  • 22. • Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Patient Tests Ontology(cont.) 12/8/2015DRS 22
  • 23. • Define Scope: represents foods that allowed for diabetic patients and knowledge about foods and used for diet recommendation in DRS system. • Data Gathering & Consider reuse: reusing foods ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (test, test name, test classes, has normal has level, etc.). • Define Classes: nouns become classes in the ontology. Diabetes Foods Ontology 12/8/2015DRS 23
  • 24. • Define classes hierarchy: define classes in taxonomic (subclass) Diabetes Foods Ontology (cont.) 12/8/2015DRS 24
  • 25. • Define Properties: define relationships . • Data property: link individual to individual. • Object property: link individual to literal. Diabetes Foods Ontology (cont.) 12/8/2015DRS 25
  • 26. • Define Scope: represents all patient information from personal information to drug and diet information that use to manage in DRS system. • Data Gathering & Consider reuse: reusing ontology personal ontologies and gathering all data needed for a patients. • Enumerate Terms: List all nouns and verbs used in the domain like (patient name, age , allowed calories, etc.) • Define Classes: nouns become classes in the ontology. Patient Information Ontology 12/8/2015DRS 26
  • 27.  Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Patient Information Ontology 12/8/2015DRS 27
  • 28.  SWRL  Semantic Web Rule Language  SWRL is a rule language for semantic web  All rules are expressed in terms of OWL concepts (classes, properties, individuals).  Rule Example:  We use in writing the diabetes medication rules. SWRL for Medication Rules 12/8/2015DRS 28
  • 29.  We used the SWRL in DRS to represent the relationship between diabetics important tests and suitable drugs.  Diabetics medication rules: 12/8/2015DRS 29 SWRL for Medication Rules
  • 30. 6. How DRS Works? 12/8/2015DRS 30
  • 31. DRS Diabetes Diagnosis Users User Interface Form Weka API 1.Get user information 2. Load Model 3. Classify User 4. Return Result back to user Classifier Model - Stored in DRSLoading model Submit Check result Passing user data Model Result 12/8/2015DRS 31
  • 32. DRS Drug recommendation Protégé API 12/8/2015DRS 32 Jess Engine Patient input Recommended Drug or patient Diabetics Users Submit Bridge Drugs Ontology Patients Tests ontology SWRL Medication Rules Loading
  • 33. DRS Diet Recommendation 12/8/2015DRS 33 Diabetics Users SQWRL Queries Foods Ontology Patients Informa Ontology Protégé API Jess Engine Recommended Personal meal Bridge LoadingFavorite Foods & Personal Information
  • 34. 12/8/2015DRS 34 7. DRS Tools & Techniques