SlideShare a Scribd company logo
Ontology modelling movie



         Summary




         MEAL Ontology modelling tutorial – summary
Our ontology

   Meals: Initial ideas – just dump down the ideas
        Hot or cold
        Breakfast, lunch, dinner, supper
        Fish, meat, vegetables, fruit
        Fat, carbs, protein, vitamins
        Diet type:
          •   Low carb
          •   High carb
          •   Power diet
          •   Vegan diet
      Provider (should be another ontology)
          • Care center
          • Family
      Provision (should be another ontology)
          • Home care services
          • Catering service
          • Take away


                                    MEAL Ontology modelling tutorial – summary
Mark classes in our ontology & map to base classes
   Meal
      Hot or cold: ManagedIndividual Class
      Meal type: ?
           •   Breakfast, lunch, dinner, supper
        Ingredients
           •   Fish, meat, vegetables, fruit
        Fat, carbs, protein
      Diet type: ?
           •   Low carb
           •   High carb
           •   Power diet
           •   Vegan diet
      Meal Provider: ManagedIndividual
           •   (should be another ontology)
           •   Care center
           •   Family
      Meal Provision Service: Service
           •   (should be another ontology)
           •   Serves on (tray)
           •   Home care services
           •   Catering service
           •   Take away
      Meal tray: Device

                                                  MEAL Ontology modelling tutorial – summary
Properties and enumeration (literals) on our ontology
                     classes
   Meals
        Hot or cold
        Meal Type (Enumeration)
            • Breakfast, lunch, dinner, supper
        Ingredients: Property
            • Fish, meat, vegetables, fruit
        Fat, carbs, protein: Type/amount
        Diet type (Enumeration)
           • Low carb
           • High carb
           • Power diet
           • Vegan diet
        Provider (should be another ontology)
            • Care center
            • Family
        Provision (should be another ontology)
            • Home care services
            • Catering service
            • Take away



                                                 MEAL Ontology modelling tutorial – summary
Associations between ontology classes

   Meals
       Hot or cold: Specialization of Meal
       Meal Type: association from Meal
       Diet type: association from Meal
       Meal Tray: association from Meal
   Provider
     association to from meal
     Association to provision

   Provision


                                 MEAL Ontology modelling tutorial – summary
UML modelling procedure

   Add classes
     Naming
     Generalization associations
   Add properties
     Datatype
        • If Integer, check if there is a range, e.g., 0..50
     Object
     Cardinality
   Add associations
     Object properties _can_ be association
     Cardinality
   Add enumeration
     Enumeration literals

                                      MEAL Ontology modelling tutorial – summary
The result




  MEAL Ontology modelling tutorial – summary

More Related Content

Similar to Meal ontology

Balanced diet
Balanced dietBalanced diet
Balanced diet
PirmaryPathshaala
 
NURITION I.ppt
NURITION I.pptNURITION I.ppt
NURITION I.ppt
Dr Vishnu Kumar
 
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
Louis Cady, MD
 
Diabetes, Diet and the Residential Home Resident
Diabetes, Diet and the Residential Home ResidentDiabetes, Diet and the Residential Home Resident
Diabetes, Diet and the Residential Home Resident
zoeviney
 
GTF2016_Nutrition_Presentation
GTF2016_Nutrition_PresentationGTF2016_Nutrition_Presentation
GTF2016_Nutrition_Presentation
Cassandra Goodman, MS
 
A Practical Approach To Canine Nutrition
A Practical Approach To Canine NutritionA Practical Approach To Canine Nutrition
A Practical Approach To Canine Nutrition
Growel Agrovet Private Limited
 
Nutrition
NutritionNutrition
Nutrition
Hans Khanna
 
WEIGHT MANAGEMENT Do it yourself Motivation and Tips
WEIGHT MANAGEMENT Do it yourself Motivation and TipsWEIGHT MANAGEMENT Do it yourself Motivation and Tips
WEIGHT MANAGEMENT Do it yourself Motivation and Tips
Ryan Fernando
 
nutch2ppwardlaw.16.ppt
nutch2ppwardlaw.16.pptnutch2ppwardlaw.16.ppt
nutch2ppwardlaw.16.ppt
faisal37434
 
Mona vie rvl ppt
Mona vie rvl pptMona vie rvl ppt
Mona vie rvl ppt
Darin Blackhurst
 
The Usana Experience
The Usana Experience The Usana Experience
The Usana Experience
Game Changers - Christa Jean
 
Health promotion and promotion of health
Health promotion and promotion of healthHealth promotion and promotion of health
Health promotion and promotion of health
wtyh9q78py
 
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
Champlain Regional Coordination Centre
 
Theories of obesity and dieting
Theories of obesity and dietingTheories of obesity and dieting
Theories of obesity and dieting
Khansa Haq Nawaz
 
PEShare.co.uk Shared Resource
PEShare.co.uk Shared ResourcePEShare.co.uk Shared Resource
PEShare.co.uk Shared Resource
peshare.co.uk
 
Nutrition and palliative care
Nutrition and palliative careNutrition and palliative care
Nutrition and palliative care
Sreekanth Nallam
 
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and HumorGETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
mitoaction
 
Andalosia nutrition
Andalosia nutritionAndalosia nutrition
Andalosia nutrition
Semsm Osman
 
Nutrient Needs for Active Adults
Nutrient Needs for Active AdultsNutrient Needs for Active Adults
Nutrient Needs for Active Adults
Asian Food Regulation Information Service
 
Nutrition in critically ill
Nutrition in critically illNutrition in critically ill
Nutrition in critically ill
Geetanjali Verma
 

Similar to Meal ontology (20)

Balanced diet
Balanced dietBalanced diet
Balanced diet
 
NURITION I.ppt
NURITION I.pptNURITION I.ppt
NURITION I.ppt
 
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
"SLIM" - the 2nd lecture in the Slim Sane & Sexy Lecture Series of CWI
 
Diabetes, Diet and the Residential Home Resident
Diabetes, Diet and the Residential Home ResidentDiabetes, Diet and the Residential Home Resident
Diabetes, Diet and the Residential Home Resident
 
GTF2016_Nutrition_Presentation
GTF2016_Nutrition_PresentationGTF2016_Nutrition_Presentation
GTF2016_Nutrition_Presentation
 
A Practical Approach To Canine Nutrition
A Practical Approach To Canine NutritionA Practical Approach To Canine Nutrition
A Practical Approach To Canine Nutrition
 
Nutrition
NutritionNutrition
Nutrition
 
WEIGHT MANAGEMENT Do it yourself Motivation and Tips
WEIGHT MANAGEMENT Do it yourself Motivation and TipsWEIGHT MANAGEMENT Do it yourself Motivation and Tips
WEIGHT MANAGEMENT Do it yourself Motivation and Tips
 
nutch2ppwardlaw.16.ppt
nutch2ppwardlaw.16.pptnutch2ppwardlaw.16.ppt
nutch2ppwardlaw.16.ppt
 
Mona vie rvl ppt
Mona vie rvl pptMona vie rvl ppt
Mona vie rvl ppt
 
The Usana Experience
The Usana Experience The Usana Experience
The Usana Experience
 
Health promotion and promotion of health
Health promotion and promotion of healthHealth promotion and promotion of health
Health promotion and promotion of health
 
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
Emerging Trends in Nutrition: Understanding Today's Popular Diets as they Rel...
 
Theories of obesity and dieting
Theories of obesity and dietingTheories of obesity and dieting
Theories of obesity and dieting
 
PEShare.co.uk Shared Resource
PEShare.co.uk Shared ResourcePEShare.co.uk Shared Resource
PEShare.co.uk Shared Resource
 
Nutrition and palliative care
Nutrition and palliative careNutrition and palliative care
Nutrition and palliative care
 
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and HumorGETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
GETTING THROUGH THE DAY WITH MITO: Treatments, Supplements and Humor
 
Andalosia nutrition
Andalosia nutritionAndalosia nutrition
Andalosia nutrition
 
Nutrient Needs for Active Adults
Nutrient Needs for Active AdultsNutrient Needs for Active Adults
Nutrient Needs for Active Adults
 
Nutrition in critically ill
Nutrition in critically illNutrition in critically ill
Nutrition in critically ill
 

Recently uploaded

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

Meal ontology

  • 1. Ontology modelling movie Summary MEAL Ontology modelling tutorial – summary
  • 2. Our ontology  Meals: Initial ideas – just dump down the ideas  Hot or cold  Breakfast, lunch, dinner, supper  Fish, meat, vegetables, fruit  Fat, carbs, protein, vitamins  Diet type: • Low carb • High carb • Power diet • Vegan diet  Provider (should be another ontology) • Care center • Family  Provision (should be another ontology) • Home care services • Catering service • Take away MEAL Ontology modelling tutorial – summary
  • 3. Mark classes in our ontology & map to base classes  Meal  Hot or cold: ManagedIndividual Class  Meal type: ? • Breakfast, lunch, dinner, supper  Ingredients • Fish, meat, vegetables, fruit  Fat, carbs, protein  Diet type: ? • Low carb • High carb • Power diet • Vegan diet  Meal Provider: ManagedIndividual • (should be another ontology) • Care center • Family  Meal Provision Service: Service • (should be another ontology) • Serves on (tray) • Home care services • Catering service • Take away  Meal tray: Device MEAL Ontology modelling tutorial – summary
  • 4. Properties and enumeration (literals) on our ontology classes  Meals  Hot or cold  Meal Type (Enumeration) • Breakfast, lunch, dinner, supper  Ingredients: Property • Fish, meat, vegetables, fruit  Fat, carbs, protein: Type/amount  Diet type (Enumeration) • Low carb • High carb • Power diet • Vegan diet  Provider (should be another ontology) • Care center • Family  Provision (should be another ontology) • Home care services • Catering service • Take away MEAL Ontology modelling tutorial – summary
  • 5. Associations between ontology classes  Meals  Hot or cold: Specialization of Meal  Meal Type: association from Meal  Diet type: association from Meal  Meal Tray: association from Meal  Provider  association to from meal  Association to provision  Provision MEAL Ontology modelling tutorial – summary
  • 6. UML modelling procedure  Add classes  Naming  Generalization associations  Add properties  Datatype • If Integer, check if there is a range, e.g., 0..50  Object  Cardinality  Add associations  Object properties _can_ be association  Cardinality  Add enumeration  Enumeration literals MEAL Ontology modelling tutorial – summary
  • 7. The result MEAL Ontology modelling tutorial – summary