Pizza Ontology. a review of core concepts for building a pizza ontology

Similar documents
and to Holger Knublauch, Mark Musen & Natasha Noy Stanford Medical Informatics, Stanford University

Semantic Web. Ontology Engineering. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Department of Informatics. Practical Session: Knowledge Processing. 1. Logic 2. MLN

Knowledge Representation

Ontology Development 101: AGuide to Creating Your

Managing Multiple Ontologies in Protégé

Noun-Verb Decomposition

VIII. Claim Drafting Methodologies. Becky White

CS 8520: Artificial Intelligence

A Framework for Processes Submission and Monitoring from Mobile Devices to Grid Configurations Utilizing Resource Matching

Introduction to the Practical Exam Stage 1

This qualification has been reviewed. The last date to meet the requirements is 31 December 2015.

A CASE STUDY: HOW CONSUMER INSIGHTS DROVE THE SUCCESSFUL LAUNCH OF A NEW RED WINE

Introduction to the Practical Exam Stage 1. Presented by Amy Christine MW, DC Flynt MW, Adam Lapierre MW, Peter Marks MW

Dining Room Theory

Subject: Industry Standard for a HACCP Plan, HACCP Competency Requirements and HACCP Implementation

Contents 1 Introduction 1 2 The CLASSIC Knowledge Representation System Knowledge Base Components Named Concept

OIV Revised Proposal for the Harmonized System 2017 Edition

Title Topics Learning Competencies Assessment Week 1

INNOVATIVE SOLUTIONS POWERING YOUR SAFETY SUCCESS

FOR PERSONAL USE. Capacity BROWARD COUNTY ELEMENTARY SCIENCE BENCHMARK PLAN ACTIVITY ASSESSMENT OPPORTUNITIES. Grade 3 Quarter 1 Activity 2

Youth Explore Trades Skills

It is recommended that the Green Coffee Foundation Level is completed before taking the course. Level 1: Knowledge Remembering information

Reliable Profiling for Chocolate and Cacao

5. Supporting documents to be provided by the applicant IMPORTANT DISCLAIMER

A Note on H-Cordial Graphs

World of Wine: From Grape to Glass

This short lesson is intended to be used as part of a unit on water or properties of matter, or simply as a fun and motivating lesson.

Non-GMO Project Trademark Use Guide

Hospital or trust. 1. Please tell us which hospital you represent. 2. Please tell us which trust your represent.

DIVIDED SQUARE DIFFERENCE CORDIAL LABELING OF SPLITTING GRAPHS

IT tool training. Biocides Day. 25 th of October :30-11:15 IUCLID 11:30-13:00 SPC Editor 14:00-16:00 R4BP 3

PERFORMANCE TESTING. The Decaf Company, LLC 46 Red Birch Court Danville, California 94506

Bishop Druitt College Food Technology Year 10 Semester 2, 2018

Guidelines for Unified Excellence in Service Training

World of Wine: From Grape to Glass Syllabus

Buying Filberts On a Sample Basis

HRTM Food and Beverage Management ( version L )

STA Module 6 The Normal Distribution

STA Module 6 The Normal Distribution. Learning Objectives. Examples of Normal Curves

BPR Requirements for Treated Articles. A.I.S.E. Biocides WG First revision - December 2017

Control of treated articles in the Biocidal Products Regulation ECHA Biocides Stakeholders Day 25 June 2013

Team Davis Good Foods Lesson 2: Breakfast

Structures of Life. Investigation 1: Origin of Seeds. Big Question: 3 rd Science Notebook. Name:

Missing value imputation in SAS: an intro to Proc MI and MIANALYZE

Overview. PPL2PC23 - SQA Unit Code HK Prepare, cook and finish basic bread and dough products

Dip. in Food Production (SDE) Page 1 of 11 BHARATHIAR UNIVERSITY, COIMBATORE. DIPLOMA IN FOOD PRODUCTION

Reflections of how to assess sensory experiences of wine. Karin Wendin

APPENDIX PROPER USE GUIDELINES INGREDIENT BRANDING

COMSTRAT 310 Semester-Long Project Part Three

Diploma in Hospitality Management (610) Food and Beverage Management

Instruction (Manual) Document

Sliced Bread. The greatest thing.

IMSI Annual Business Meeting Amherst, Massachusetts October 26, 2008

DETERMINANTS OF DINER RESPONSE TO ORIENTAL CUISINE IN SPECIALITY RESTAURANTS AND SELECTED CLASSIFIED HOTELS IN NAIROBI COUNTY, KENYA

Sponsored by: Center For Clinical Investigation and Cleveland CTSC

GRAPE TANNINS - Saving of forest exploitation for obtaining of tanning extracts through valorisation of wine waste LIFE04 ENV/ES/000237

WORLDCHEFS GLOBAL CULINARY CERTIFICATION

Wine-Tasting by Numbers: Using Binary Logistic Regression to Reveal the Preferences of Experts

Case Study 8. Topic. Basic Concepts. Team Activity. Develop conceptual design of a coffee maker. Perform the following:

Copyright 2008, Forel Publishing Company, LLC, Woodbridge, Virginia

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

1. Continuing the development and validation of mobile sensors. 3. Identifying and establishing variable rate management field trials

Michael Bankier, Jean-Marc Fillion, Manchi Luc and Christian Nadeau Manchi Luc, 15A R.H. Coats Bldg., Statistics Canada, Ottawa K1A 0T6

TRTP and TRTA in BDS Application per CDISC ADaM Standards Maggie Ci Jiang, Teva Pharmaceuticals, West Chester, PA

Objective: Decompose a liter to reason about the size of 1 liter, 100 milliliters, 10 milliliters, and 1 milliliter.

Change of classification and review of Food Production Baking unit standards. Competenz has completed the review of the unit standards listed above.

P O L I C I E S & P R O C E D U R E S. Single Can Cooler (SCC) Fixture Merchandising

ONTOLOGY-BASED KNOWLEDGE ACQUISITION FOR THAI INGREDIENT SUBSTITUTION

ProStart Level 1 Chapter 10 Serving Your Guest 1 point per question unless noted otherwise Points possible 132

NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY DEPARTMENT OF HOSPITALITY MANAGEMENT COURSE OUTLINE COURSE#: HMGT 2305 COURSE TITLE: DINING ROOM OPERATIONS

Herbalicious Poetry, Match-up, Butter & Tea Grade 5/6 Facilitator Notes

GCSE 4091/01 DESIGN AND TECHNOLOGY UNIT 1 FOCUS AREA: Food Technology

The Vietnam urban food consumption and expenditure study

SEMINOLE COUNTY AUDIT OF THE ALTERNATIVE FEE RATE STUDIES SEPTEMBER 2008

STANDARD FOR PASSION FRUITS CODEX STAN

O N E S YO U L L E AT! LESSON 2 & FRUITS ARE THE

Activity 10. Coffee Break. Introduction. Equipment Required. Collecting the Data

FREQUENTLY ASKED QUESTIONS (FAQS)

The Impact of the BPR on the Automotive Supply Chain

Compare Measures and Bake Cookies

How to Implement Summer Food Standards of Excellence in Your Community

Salem Cider Convention

WACS culinary certification scheme

west australian wine industry sustainable funding model

MARKETING WINE: DEVELOPING NEW MARKETS IN ASIA

Lesson 4: Potatoes on MyPlate

m-neat Section Worksheets Fast Food Restaurant

Multiple Imputation for Missing Data in KLoSA

A Recipe Recommendation System Based on Regional Flavor Similarity Lin-rong GUO, Shi-zhong YUAN *, Xue-hui MAO and Yi-ning GU

Duty/Task Crosswalk to ACF Standards

Wine Agent: Semantic Web Testbed Application

3-Total Sum Cordial Labeling on Some New Graphs

WINE BY DESIGN BY SEAN STANWICK, LORAINE FOWLOW DOWNLOAD EBOOK : WINE BY DESIGN BY SEAN STANWICK, LORAINE FOWLOW PDF

COURSE OUTLINE CERTIFIED MASTER CHEF. PREPARED AND/OR REVIEWED BY: Professor Micheal McFadden C.C.C. CCFCC Canadian Culinary Federation

FP2107 CROP PROCESS ENGINEERING

CENTRAL OTAGO WINEGROWERS ASSOCIATION (INC.)

4 : 5. 4 to 5. September 07, can also be written as. Representing Ratios Write the ratio of beavers to flowers

Memorandum of understanding

NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY DEPARTMENT OF HOSPITALITY MANAGEMENT COURSE OUTLINE COURSE #: HMGT 4961 COURSE TITLE: CONTEMPORARY CUISINE

Transcription:

Pizza Ontology a review of core concepts for building a pizza ontology presentation material based on: presented by: Atif Khan http://www.infotrellis.com/ Horridge, Matthew. "A Practical Guide To Building OWL Ontologies Using Protégé 4 and CO-ODE Tools Edition1.3". The University of Manchester (2011).

Outline Disclaimer I am not an ontology engineer Goal duration ~ 30 mins review some basic ontology components concepts, object properties, data properties, individuals classification introduce Protégé ontology editor share my experience building the Pizza Ontology Jan 14th, 2013 pizza ontology review 2

Core Terminology Ontology An ontology is a formal, explicit specification of a shared conceptualization R. Studer (1998) Components concepts define aggregation of things individuals are instances of concepts properties link concepts/individuals Jan 14th, 2013 pizza ontology review 3

Core Terminology Triples a representation of ontological components using the following notation Subject verb Object example: a pizza has a deep pan base Pizza hasbase DeepPanBase Pizza hasbase DeepPanBase Jan 14th, 2013 pizza ontology review 4

Precision of: Why Use Ontologies representation/expression information sharing knowledge inference Now! That should clear up a few things around here! http://photos1.blogger.com/blogger2 /1715/1669/1600/larson-oct-1987.gif Jan 14th, 2013 pizza ontology review 5

Creating a Pizza Ontology Protégé Version 4.2.0 (Build 284) OWL Web Ontology Language http://www.w3.org/tr/owl-features/ Jan 14th, 2013 pizza ontology review 6

Identify core concepts Pizza Pizza Base Pizza Toppings Define Core Concepts Jan 14th, 2013 pizza ontology review 7

example1.owl Jan 14th, 2013 pizza ontology review 8

Define Core Concepts Unique name assumption need to explicitly define sameness & uniqueness using Equivalent to Disjoint with Jan 14th, 2013 pizza ontology review 9

1 example1.owl 2 3 Jan 14th, 2013 pizza ontology review 10

example1.owl Concept Hierarchy Disjoint Concepts Jan 14th, 2013 pizza ontology review 11

Define Properties Link concepts using properties a pizza has a deep pan base (hasbase) a pizza has a mozzarella cheese topping (hascheesetopping) a pizza has a tomato and cheese topping (hastomatotopping) and (hascheesetopping) Property Hierarchy hasbase hasingrediant hastopping Jan 14th, 2013 pizza ontology review 12

Inverse property Define Inverse Properties each object property may have a corresponding inverse property a pizza has a deep pan base a deep pan is a base of a pizza (isbaseof) is inverse of (hasbase) (hasbase) is inverse of (isbaseof) Jan 14th, 2013 pizza ontology review 13

example2.owl is_a hierarchy inverse property Jan 14th, 2013 pizza ontology review 14

Characteristics of Properties OWL primitives to enrich relationship definitions (see 4.6) functional & inverse functional transitive symmetric & anti-symmetric reflexive & irreflexive Jan 14th, 2013 pizza ontology review 15

Definition Property Domains & Ranges properties link individuals from the domain to individuals from the range range istoppingof domain Pizza PizzaTopping domain hastopping range pizza instance pizza topping instance Jan 14th, 2013 pizza ontology review 16

example3.owl Domain Range Jan 14th, 2013 pizza ontology review 17

Property Restrictions Restriction Anonymous Class a restriction is a class definition that groups individuals together based on one or more object properties Example class of individuals that have at least one hastopping relationship to individuals that are members of MozzarellaTopping Jan 14th, 2013 pizza ontology review 18

Existential Restrictions Intention describe some values from restrictions Example a pizza must have a pizza base Jan 14th, 2013 pizza ontology review 19

Existential Restrictions example3.owl Jan 14th, 2013 pizza ontology review 20

Existential Restrictions Implication of hasbase some PizzaBase if something is a Pizza then it is necessary for it to have a kind of PizzaBase Figure 4.34: A Schematic Description of a Pizza In order for something to be a Pizza it is necessary for it to have a (at least one) PizzaBase A Pizza is a subclass of the things that have at least one PizzaBase (M. Horridge, 2011) Jan 14th, 2013 pizza ontology review 21

Using the Reasoner (Classifier) Using a reasoner we can determine class inconsistencies e.g. inconsistent pizza discovering implicit information using necessary and sufficient conditions e.g. cheesy pizza Jan 14th, 2013 pizza ontology review 22

Inconsistent Pizza Topping example4.owl Jan 14th, 2013 pizza ontology review 23

Inconsistent Pizza Topping example4.owl Jan 14th, 2013 pizza ontology review 24

Using the Reasoner (Classifier) Using a reasoner we can determine class inconsistencies e.g. inconsistent pizza discovering implicit information using necessary and sufficient conditions e.g. cheesy pizza Jan 14th, 2013 pizza ontology review 25

Cheesy Pizza Explicit & Implicit definitions NamedPizza and its sub-classes are explicitly defined Discover sub-classes of CheesyPizza example4.owl Jan 14th, 2013 pizza ontology review 26

Cheesy Pizza example4.owl Jan 14th, 2013 pizza ontology review 27

Universal Restrictions Intention describe all and only values from restrictions Example a vegetarian pizza can only have cheese or vegetable toppings Jan 14th, 2013 pizza ontology review 28

Universal Restrictions example4.owl Jan 14th, 2013 pizza ontology review 29

Run the reasoner expected behaviour: Universal Restrictions Soho pizza and Margherita pizza should be classified as vegetarian pizzas actual behaviour reasoner does not find any vegetarian pizza subclasses Jan 14th, 2013 pizza ontology review 30

Open World Assumption OWA What it means: missing information is not confirmation of negation in other words: SohoPizza and MargheritaPizza toppings must be explicitly limited to their toppings SohoPizza: hastopping only ( MozzarellaTopping or TomatoTopping or OliveTopping or ParmezanTopping ) MargheritaPizza: hastopping only ( MozzarellaTopping or TomatoTopping ) Jan 14th, 2013 pizza ontology review 31

Universal Restrictions example5.owl Jan 14th, 2013 pizza ontology review 32

Working with Protégé Protégé is simply an ontology IDE editing visualization validation not required but extremely useful for managing large ontologies discovering existing ontologies Jan 14th, 2013 pizza ontology review 33