SlideShare a Scribd company logo
1 of 49
ONTOLOGY ENGINEERING  Group 14: Artificial Intelligence(Dr. Pushpak Bhattacharya) Aliabbas Petiwala Ajay Nandoriya Pramendra Singh Rajput
Deciding and constructing  Pizza Terminology to avoid Inconsistency Which Vegetarian Pizza is Least Spicy? A shared ONTOLOGY of  Pizza Restaurant Menu Customer Mexican Vegetarian Pizza American Vegetarian Pizza Recipe
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What Is “Ontology Engineering”? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology Engineering versus  Object-Oriented Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logic: Open versus Closed ,[object Object],[object Object],[object Object],[object Object],Pizza hasBase PizzaBase
Logic: Open versus Closed ,[object Object],[object Object],[object Object],[object Object],Pizza hasBase PizzaBase
Axioms for OWL Ontology ,[object Object],[object Object],[object Object],[object Object], hasVertebra Animal Fish CanSwim ⊓ ⊓ Jellyfish Pomfret Moonjelly ,[object Object],[object Object],[object Object],[object Object],[object Object]
Food Domain: Pizza Ontology in Protege.
Ontology Engineering Process An iterative process: determine scope consider reuse enumerate terms define classes consider reuse enumerate terms define classes define properties create instances define classes define properties define constraints create instances define classes consider reuse define properties define constraints create instances
Ontology Engineering Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Determine Domain and Scope ,[object Object],[object Object],[object Object],[object Object],determine scope consider reuse enumerate terms define classes define properties define constraints create instances
Competency Questions For determining scope ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consider Reuse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],determine scope consider reuse enumerate terms define classes define properties define constraints create instances
Enumerate Important Terms ,[object Object],[object Object],[object Object],consider reuse determine scope enumerate terms define classes define properties define constraints create instances
Enumerating Terms - The Pizza Ontology ,[object Object],[object Object]
Define Classes and the Class Hierarchy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],consider reuse determine scope define classes define properties define constraints create instances enumerate terms
Class Inheritance ,[object Object],[object Object],[object Object],[object Object]
Class Inheritance - Example ,[object Object],[object Object],[object Object]
Define Properties of Classes  –  Slots ,[object Object],[object Object],consider reuse determine scope define constraints create instances enumerate terms define classes define properties
Properties (Slots) ,[object Object],[object Object],[object Object],[object Object]
Properties for the Class Pizza (in Protégé-2000)
property and Class Inheritance ,[object Object],[object Object],[object Object]
Create Instances ndividuals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],consider reuse determine scope create instances enumerate terms define classes define properties define constraints
Avoiding Class Cycles ,[object Object],[object Object],[object Object]
The Perfect Family Size ,[object Object],[object Object],[object Object],[object Object]
Single and Plural Class Names ,[object Object],[object Object],[object Object],[object Object]
A Completed Hierarchy of Pizza
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontologies and the Semantic Web Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantic Web  Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The built-in vocabulary for  RDF schema/ OWL  ,[object Object],Specification about the RDFS and OWL is available on the Web ,that provides  the vocabulary for writing exact syntax
RDFS OWL Terminology and Semantics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example of  RDFS syntax ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
0WL  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Property Elements in RDFS/OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Property ,[object Object],[object Object],[object Object],[object Object],[object Object]
More Ways To Define a Classes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Research Issues in Ontology Engineering ,[object Object],[object Object],[object Object],[object Object]
Evaluation  ,[object Object],[object Object],[object Object],[object Object]
Evalution Approach ,[object Object],[object Object],[object Object],[object Object]
Structural Evaluation Method ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology Maintenance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study : UMLS Ontology
UMLS Consists of…
Conclusion ,[object Object],[object Object],[object Object],[object Object]
Bibliography Baclawski, K., M. Kokar, P. Kogut, L. Hart, J. Smith, W. Holmes, J. Letkowski, and M. Aronson. 2001. “Extending UML to support ontology engineering for the semantic web.”  «UML» 2001—The Unified Modeling Language. Modeling Languages, Concepts, and Tools : 342–360. Booch, G., Rumbaugh, J. and Jacobson, I. (1997). The Unified Modeling Language user guide: Addison-Wesley. Braun, S., A. Schmidt, A. Walter, G. Nagypal, and V. Zacharias. 2007. Ontology maturing: a collaborative web 2.0 approach to ontology engineering. In  Proceedings of the Workshop on Social and Collaborative Construction of Structured Knowledge at the 16th International World Wide Web Conference (WWW 07), Banff, Canada . Cimiano, P., J. Völker, and R. Studer. 2006. “Ontologies on Demand? A Description of the State-of-the-Art, Applications, Challenges and Trends for Ontology Learning from Text.” Dellschaft, K., and S. Staab. 2008. Strategies for the evaluation of ontology learning. In  Proceeding of the 2008 conference on Ontology Learning and Population: Bridging the Gap between Text and Knowledge , 253–272. Guarino, N. 1997. “Understanding, building and using ontologies.”  International Journal of Human Computer Studies  46: 293–310. Guarino, N., and Istituto (Roma) Consiglio nazionale delle ricerc. 1998.  Formal ontology in information systems . Citeseer. Guarino, N., and P. Giaretta. 1995. “Ontologies and knowledge bases: Towards a terminological clarification.”  Towards Very Large Knowledge Bases Knowledge Building and Knowledge Sharing  1 (9): 25–32. Jarrar, M., J. Demey, and R. Meersman. 2003. “On using conceptual data modeling for ontology engineering.”  Journal on Data Semantics : 185–207.
Cont’d Maedche, A., and S. Staab. 2001. “Ontology learning for the semantic web.”  Intelligent Systems, IEEE  16 (2): 72–79. Natalya F. Noy, “Ontology Development 101: A Guide to Creating Your First Ontology.” National Library of Medicine and N. L. of Medicine, “UMLS Reference Manual,U.S. National Library of Medicine, National Institutes of Health, 2009. Protege (2000). The Protege Project. http://protege.stanford.edu Spyns, P., R. Meersman, and M. Jarrar. 2002. “Data modelling versus ontology engineering.”  ACM SIGMOD Record  31 (4): 12–17. Uschold, M. and Gruninger, M. (1996). Ontologies: Principles, Methods and Applications. Knowledge Engineering Review 11(2). Welty, C., and N. Guarino. 2001. “Supporting ontological analysis of taxonomic relationships.”  Data & Knowledge Engineering  39 (1): 51–74.
 

More Related Content

What's hot

8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back trackingTech_MX
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and SearchHitesh Mohapatra
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...Lê Anh Đạt
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI Bharat Bhushan
 
Machine Learning with Decision trees
Machine Learning with Decision treesMachine Learning with Decision trees
Machine Learning with Decision treesKnoldus Inc.
 
daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy methodhodcsencet
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignmentKarthi Keyan
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCPselvakumar_b1985
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesDr. C.V. Suresh Babu
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2DigiGurukul
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methodsKrish_ver2
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notationsNikhil Sharma
 
Algorithmic problem solving
Algorithmic problem solvingAlgorithmic problem solving
Algorithmic problem solvingPrabhakaran V M
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependencyJismy .K.Jose
 

What's hot (20)

Recognition-of-tokens
Recognition-of-tokensRecognition-of-tokens
Recognition-of-tokens
 
8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back tracking
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
First order logic
First order logicFirst order logic
First order logic
 
Machine Learning with Decision trees
Machine Learning with Decision treesMachine Learning with Decision trees
Machine Learning with Decision trees
 
daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy method
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
 
Script
ScriptScript
Script
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methods
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notations
 
strong slot and filler
strong slot and fillerstrong slot and filler
strong slot and filler
 
Algorithmic problem solving
Algorithmic problem solvingAlgorithmic problem solving
Algorithmic problem solving
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 

Similar to Ontology engineering

Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondPeter Geil
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09Duncan Hull
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?robertstevens65
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Samuel Croset
 
Question answer template
Question answer templateQuestion answer template
Question answer templateThanuw Chaks
 
Ontology development 101
Ontology development 101Ontology development 101
Ontology development 101Carter Chen
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologieseswcsummerschool
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionAldo Gangemi
 
Ontology Engineering: Ontology Use
Ontology Engineering: Ontology UseOntology Engineering: Ontology Use
Ontology Engineering: Ontology UseGuus Schreiber
 
Semantic web final assignment
Semantic web final assignmentSemantic web final assignment
Semantic web final assignmentBarryK88
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingJun Shimizu
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachJie Bao
 
The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008Jason Morris
 
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...CITE
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsJie Bao
 

Similar to Ontology engineering (20)

OntologyEngineering.ppt
OntologyEngineering.pptOntologyEngineering.ppt
OntologyEngineering.ppt
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyond
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09
 
Tutorial 1-Ontologies
Tutorial 1-OntologiesTutorial 1-Ontologies
Tutorial 1-Ontologies
 
Ontology
OntologyOntology
Ontology
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013
 
Question answer template
Question answer templateQuestion answer template
Question answer template
 
Ontology development 101
Ontology development 101Ontology development 101
Ontology development 101
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
 
Ontology Engineering: Ontology Use
Ontology Engineering: Ontology UseOntology Engineering: Ontology Use
Ontology Engineering: Ontology Use
 
Semantic web final assignment
Semantic web final assignmentSemantic web final assignment
Semantic web final assignment
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics Approach
 
Keynote at AgroLT 2008
Keynote at AgroLT 2008Keynote at AgroLT 2008
Keynote at AgroLT 2008
 
The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008
 
Java programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- InheritanceJava programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- Inheritance
 
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and Revolutions
 

Recently uploaded

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Recently uploaded (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Ontology engineering

  • 1. ONTOLOGY ENGINEERING Group 14: Artificial Intelligence(Dr. Pushpak Bhattacharya) Aliabbas Petiwala Ajay Nandoriya Pramendra Singh Rajput
  • 2. Deciding and constructing Pizza Terminology to avoid Inconsistency Which Vegetarian Pizza is Least Spicy? A shared ONTOLOGY of Pizza Restaurant Menu Customer Mexican Vegetarian Pizza American Vegetarian Pizza Recipe
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Food Domain: Pizza Ontology in Protege.
  • 10. Ontology Engineering Process An iterative process: determine scope consider reuse enumerate terms define classes consider reuse enumerate terms define classes define properties create instances define classes define properties define constraints create instances define classes consider reuse define properties define constraints create instances
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Properties for the Class Pizza (in Protégé-2000)
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Case Study : UMLS Ontology
  • 46.
  • 47. Bibliography Baclawski, K., M. Kokar, P. Kogut, L. Hart, J. Smith, W. Holmes, J. Letkowski, and M. Aronson. 2001. “Extending UML to support ontology engineering for the semantic web.” «UML» 2001—The Unified Modeling Language. Modeling Languages, Concepts, and Tools : 342–360. Booch, G., Rumbaugh, J. and Jacobson, I. (1997). The Unified Modeling Language user guide: Addison-Wesley. Braun, S., A. Schmidt, A. Walter, G. Nagypal, and V. Zacharias. 2007. Ontology maturing: a collaborative web 2.0 approach to ontology engineering. In Proceedings of the Workshop on Social and Collaborative Construction of Structured Knowledge at the 16th International World Wide Web Conference (WWW 07), Banff, Canada . Cimiano, P., J. Völker, and R. Studer. 2006. “Ontologies on Demand? A Description of the State-of-the-Art, Applications, Challenges and Trends for Ontology Learning from Text.” Dellschaft, K., and S. Staab. 2008. Strategies for the evaluation of ontology learning. In Proceeding of the 2008 conference on Ontology Learning and Population: Bridging the Gap between Text and Knowledge , 253–272. Guarino, N. 1997. “Understanding, building and using ontologies.” International Journal of Human Computer Studies 46: 293–310. Guarino, N., and Istituto (Roma) Consiglio nazionale delle ricerc. 1998. Formal ontology in information systems . Citeseer. Guarino, N., and P. Giaretta. 1995. “Ontologies and knowledge bases: Towards a terminological clarification.” Towards Very Large Knowledge Bases Knowledge Building and Knowledge Sharing 1 (9): 25–32. Jarrar, M., J. Demey, and R. Meersman. 2003. “On using conceptual data modeling for ontology engineering.” Journal on Data Semantics : 185–207.
  • 48. Cont’d Maedche, A., and S. Staab. 2001. “Ontology learning for the semantic web.” Intelligent Systems, IEEE 16 (2): 72–79. Natalya F. Noy, “Ontology Development 101: A Guide to Creating Your First Ontology.” National Library of Medicine and N. L. of Medicine, “UMLS Reference Manual,U.S. National Library of Medicine, National Institutes of Health, 2009. Protege (2000). The Protege Project. http://protege.stanford.edu Spyns, P., R. Meersman, and M. Jarrar. 2002. “Data modelling versus ontology engineering.” ACM SIGMOD Record 31 (4): 12–17. Uschold, M. and Gruninger, M. (1996). Ontologies: Principles, Methods and Applications. Knowledge Engineering Review 11(2). Welty, C., and N. Guarino. 2001. “Supporting ontological analysis of taxonomic relationships.” Data & Knowledge Engineering 39 (1): 51–74.
  • 49.  

Editor's Notes

  1. DL does not make the Unique Name Assumption (UNA) or the Closed World Assumption (CWA). Not having UNA means that two concepts with different names may be allowed by some inference to be shown to be equivalent. Not having CWA, or rather having the Open World Assumption (OWA) means that lack of knowledge of a fact does not immediately imply knowledge of the negation of a fact.
  2. Adv loosely coupled we can add information which is apparently inconsistent but the system resolves the inconsistencies
  3. An OWL ontology is a set of axioms which include classes axioms C is a subclass of D, or C is equivalent to D, role axioms R is a subrole of S, R is a functional role, S is a transitive role, and individual axioms, a is an individual of C, a participates in a R role with b. Here is an ontology example, fish is a sublcass of Animal and CanSwim, and fish is a subclass of animal and canswim…. Moonjelly is an individual of jellyfish.
  4. \\
  5. There are various problem which comes in picture while designing an efficient Ontology. We need to collect Data and information for creation of Ontology. W e need automated knowledge acquisition techniques like Linguistic techniques where ontology acquisition is done from text, Machine-learning which generate ontologies from structured documents (e.g., XML documents) Exploiting the Web structure which generate ontologies by crawling structured Web sites Knowledge-acquisition templates, the experts specify only part of the knowledge required There is possibility of duplication. so duplicate Data also should be removed at the time of acquisition as much as possible. After creation of Ontology, the effectiveness of Ontology should be analyzed and measured quantitatively. There is also need of regular update for Ontology to accommodate real world changes. Ontology merging is also an issue because of ambiguity.
  6. Measuring the effectiveness quantitatively is one of the hardest problems in ontology design. As we know, ontology is built on collection of data so it is subjective. However, we need to know how much better is our design compare to other ontology. The best way to evaluate ontology is to test with an application of that field.
  7. Now, Evaluation can be done by various approach, First one is Gold Standards. In this case, ontology is compared with standard resources like WordNet and accordingly measurement has been done. Second is Application Based, Designed Ontology is checked with application. For e.g. when an customer ask for particular pizza then what are the other pizza comes related to it. Data driven is similar to Gold standards but here the domain is fixed and limited. There is also a method in which ontology is judged by expertise
  8. There are some factors by which measurement is done. the factors are, The Class Match Measure (CMM) is meant to evaluate the coverage of an ontology for the given search terms. An ontology that contains all search terms will obviously score higher than partial matches. For example if searching for “Student” and “University”, then an ontology with two classes labeled exactly as the search terms will score higher in this measure than another ontology which contains partially matching classes, e.g. “University Building” and “PhD-Student”. Density Measure , When searching for a “good” representation of a specific concept, one would expect to find certain degree of detail related to that concept. This may include how well the concept is further specified (the number of subclasses), the number of attributes associated with that concept, number of siblings, etc. All this is taken into account in the Density Measure (DEM). DEM approximate the representational-density or information-content of classes and consequently the level of knowledge detail. The Betweenness Measure (BEM) calculates the betweenness value of each queried concept in the given ontology. Ontology where the classes are more central will receive a higher score. The Semantic Similarity Measure (SSM) calculates how close the classes that matches the search terms are in an ontology. SSM is measured from the minimum number of links that connects a pair of concepts. These links can be a relationships or object properties. These are quantitative measure. After getting all these score, Total score is obtain as weighted sum of all measure and based on that score, Ontology is ranked or evaluated.
  9. Ontology merging defines the act of bringing together two conceptually divergent ontologies. This is similar to work in database merging (schema matching). This can be done either manually, semi-automated or automated.  Manual ontology merging is extremely labor intensive and current research attempts to find semi or entirely automated techniques to merge ontologies. These techniques are statistically driven often taking into account similarity of concepts through semantic knowledge. Mapping is to relate two different ontology via virtual link. There is also need to update same ontology as per new information. so developed ontology should be compatible to accommodate such changes.