SlideShare uma empresa Scribd logo
1 de 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.
 

Mais conteúdo relacionado

Mais procurados

I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligenceharshita virwani
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesDr. C.V. Suresh Babu
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AIAmey Kerkar
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLRamakant Soni
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Simplilearn
 
Interface specification
Interface specificationInterface specification
Interface specificationmaliksiddique1
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AIvikas dhakane
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniquesKirti Verma
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI Bharat Bhushan
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Vicky Tyagi
 

Mais procurados (20)

I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
 
Frames
FramesFrames
Frames
 
Planning
PlanningPlanning
Planning
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 
Interface specification
Interface specificationInterface specification
Interface specification
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AI
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniques
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Recognition-of-tokens
Recognition-of-tokensRecognition-of-tokens
Recognition-of-tokens
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 

Semelhante a 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
 

Semelhante a 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
 

Último

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
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
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
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
 

Último (20)

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
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 ...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
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
 

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.  

Notas do Editor

  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.