Ontology

S
Sudarsun Santhiappanscientist at Burning Glass Technologies
Introduction to Ontology Sudarsun S Director – Research Checktronix India Chennai 600010
What is Ontology ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology in Computers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Ontology ( Protégé )
What ?? Catalog/ID General Logical constraints Terms/glossary Thesauri “ narrower term” relation Formal is-a Frames (properties) Informal is-a Formal instance Value Restrictions Disjointness, Inverse, part-of
 
Why Ontology ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Few Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Importance towards E-Commerce ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Importance towards E-Commerce ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Observations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implications & Need ,[object Object],[object Object],[object Object]
Issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chimaera ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Building Ontology ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thumb-Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 1: Domain & Scope ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 2: Re-Use Existing Ontology ,[object Object],[object Object],[object Object],[object Object]
Step 3: Enumerate Terms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 4: Define Classes & Hierarchy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 5: Properties of Classes - Slots ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 6: Define Slots ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 7: Create Instances ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Checks ?? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Checks ?? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Limiting the Scope ,[object Object],[object Object],[object Object]
Ontology Merging/Alignment ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mapping, Merging, Alignment car vehicle car vehicle vehicle car
Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SMART Algorithm Setup:   load files, set preferences, ... Execute operation:   perform automatic updates,    detect conflicts,   create suggestions Select operation:   choose from suggestion list,  create a new operation, …. Initial suggestions:   identical names, synonyms, superclasses for top-level classes in alignment
Example: Merge Classes Class City name :  String population :  Integer area :  Float Class Town name:   String populace:   Integer area:   Area Class Location Class Geographic-Location subclass subclass ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Classes (contd..) ,[object Object],[object Object],[object Object],[object Object],Class City name:   String population:   Integer area:   Float Class Town name:   String populace:   Integer area:   Area Class   Location Class Geographic-Location subclass subclass
Suggestions (contd..) ,[object Object],[object Object],[object Object],Class Customer Class Travel agent Class Individual Class Driver Class Driver
Source – Car Rental
Source – Airline Reservation
 
Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology Languages - RDF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDF Syntax -- Triples _:xxx _:yyy « plain littéral » « lexical »^^data type Subject Property Object ex: Subject ex: Property ex: Object
RDF Syntax -- Graph _:xxx « Palani Ramasamy » ex:name ex:Person rdf:type « University of Madras » ex:Organisation ex:name rdf:type _:yyy ex:member-of
RDFS ,[object Object],[object Object],ex:Person rdf:type ex:John ex:Animal rdfs:subClassOf ex:Person ex:Animal rdf:type
Problems with RDFS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Axiomatisation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDF to OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description Logics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DL Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DL System Architecture Knowledge Base Tbox (schema) Abox (data) Inference System Interface Man  ´  Human  u  Male Happy-Father  ´  Man  u   9  has-child Female  u  … Jagan : Happy-Father < Jagan, Mythili> : has-child Jagan:  6 1 has-child
DL Family ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DL Family ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DL Knowledge Base ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],DL Reasoning Person 8 hasChild.(Doctor  t 9 hasChild.Doctor)
OWL ,[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]
OWL constructors ,[object Object],[object Object],[object Object],[object Object]
RDFS Syntax ,[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],[object Object],[object Object],[object Object],[object Object]
OWL Abstract Syntax ,[object Object],[object Object],[object Object],[object Object],[object Object]
OWL Axioms ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thanks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 of 59

Recommended

Ontology by
OntologyOntology
OntologyAhmed Tememe
11.5K views29 slides
Ontology and its various aspects by
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspectssamhati27
4.6K views144 slides
Ontologies by
OntologiesOntologies
OntologiesMichel Dumontier
4.6K views43 slides
Model of information retrieval (3) by
Model  of information retrieval (3)Model  of information retrieval (3)
Model of information retrieval (3)9866825059
9.9K views20 slides
Ontology as a Branch of Philosophy by
Ontology as a Branch of PhilosophyOntology as a Branch of Philosophy
Ontology as a Branch of PhilosophyBarry Smith
5.8K views112 slides
Ontology. epistemology by
Ontology. epistemologyOntology. epistemology
Ontology. epistemologyYermek Toktarov
3.3K views13 slides

More Related Content

What's hot

Open Archives Initiatives For Metadata Harvesting by
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata HarvestingNikesh Narayanan
3.8K views14 slides
Automatic classification by
Automatic classificationAutomatic classification
Automatic classificationavid
376 views8 slides
Qualitative data analysis - Martyn Hammersley by
Qualitative data analysis - Martyn HammersleyQualitative data analysis - Martyn Hammersley
Qualitative data analysis - Martyn HammersleyOUmethods
6.4K views17 slides
Semantic Web - Ontologies by
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - OntologiesSerge Linckels
275 views45 slides
Ontology, Epistemology, and Methodology by
Ontology, Epistemology, and MethodologyOntology, Epistemology, and Methodology
Ontology, Epistemology, and MethodologyShenin Hassan
5K views9 slides
Paradigms by
ParadigmsParadigms
ParadigmsTerry Anderson
12.2K views47 slides

What's hot(20)

Open Archives Initiatives For Metadata Harvesting by Nikesh Narayanan
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
Nikesh Narayanan3.8K views
Automatic classification by avid
Automatic classificationAutomatic classification
Automatic classification
avid 376 views
Qualitative data analysis - Martyn Hammersley by OUmethods
Qualitative data analysis - Martyn HammersleyQualitative data analysis - Martyn Hammersley
Qualitative data analysis - Martyn Hammersley
OUmethods6.4K views
Ontology, Epistemology, and Methodology by Shenin Hassan
Ontology, Epistemology, and MethodologyOntology, Epistemology, and Methodology
Ontology, Epistemology, and Methodology
Shenin Hassan 5K views
Ontology and Ontology Libraries: a Critical Study by Debashisnaskar
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
Debashisnaskar3K views
Grounded Theory Method - Muller by Michael Muller
Grounded Theory Method - MullerGrounded Theory Method - Muller
Grounded Theory Method - Muller
Michael Muller12.8K views
Data analysis – qualitative data presentation 2 by Azura Zaki
Data analysis – qualitative data   presentation 2Data analysis – qualitative data   presentation 2
Data analysis – qualitative data presentation 2
Azura Zaki43.4K views
Information searching & retrieving techniques khalid by Khalid Mahmood
Information searching & retrieving techniques khalidInformation searching & retrieving techniques khalid
Information searching & retrieving techniques khalid
Khalid Mahmood9.7K views
Ontology Mapping by butest
Ontology MappingOntology Mapping
Ontology Mapping
butest6K views
Epistemology by garvsuthar
EpistemologyEpistemology
Epistemology
garvsuthar2.4K views
Ontology and Ontology Libraries: a critical study by Debashisnaskar
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
Debashisnaskar2.4K views
Information retrieval (introduction) by Primya Tamil
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)
Primya Tamil889 views

Similar to Ontology

ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies by
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
8.8K views45 slides
Object Oriented Design by
Object Oriented DesignObject Oriented Design
Object Oriented DesignSudarsun Santhiappan
46K views142 slides
Object Oriented Design by
Object Oriented DesignObject Oriented Design
Object Oriented DesignAravinth NSP
1.5K views142 slides
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin... by
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...Andrea Resmini
2.8K views29 slides
The Role Of Ontology In Modern Expert Systems Dallas 2008 by
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
7.8K views66 slides

Similar to Ontology(20)

ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies by eswcsummerschool
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
eswcsummerschool8.8K views
Object Oriented Design by Aravinth NSP
Object Oriented DesignObject Oriented Design
Object Oriented Design
Aravinth NSP1.5K views
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin... by Andrea Resmini
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...
FaceTag: Integrating Bottom-up and Top-down Classification in a Social Taggin...
Andrea Resmini2.8K views
The Role Of Ontology In Modern Expert Systems Dallas 2008 by Jason Morris
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
Jason Morris7.8K views
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval by Mauro Dragoni
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Mauro Dragoni1.7K views
Semantic Web in Action: Ontology-driven information search, integration and a... by Amit Sheth
Semantic Web in Action: Ontology-driven information search, integration and a...Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...
Amit Sheth2.8K views
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative... by CITE
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...
CITE301 views
Journalism and the Semantic Web by Kurt Cagle
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic Web
Kurt Cagle1.6K views
Design Patterns by ppd1961
Design PatternsDesign Patterns
Design Patterns
ppd19612.4K views
The need for sophistication in modern search engine implementations by Ben DeMott
The need for sophistication in modern search engine implementationsThe need for sophistication in modern search engine implementations
The need for sophistication in modern search engine implementations
Ben DeMott36 views
Recent Trends in Semantic Search Technologies by Thanh Tran
Recent Trends in Semantic Search TechnologiesRecent Trends in Semantic Search Technologies
Recent Trends in Semantic Search Technologies
Thanh Tran701 views
Sem tech2013 tutorial by Thengo Kim
Sem tech2013 tutorialSem tech2013 tutorial
Sem tech2013 tutorial
Thengo Kim356 views
SMalL - Semantic Malware Log Based Reporter by Stefan Prutianu
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based Reporter
Stefan Prutianu3.5K views
Semantics In Declarative Systems by Optum
Semantics In Declarative SystemsSemantics In Declarative Systems
Semantics In Declarative Systems
Optum2.1K views

More from Sudarsun Santhiappan

Challenges in Large Scale Machine Learning by
Challenges in Large Scale  Machine LearningChallenges in Large Scale  Machine Learning
Challenges in Large Scale Machine LearningSudarsun Santhiappan
2.8K views58 slides
Software Patterns by
Software PatternsSoftware Patterns
Software PatternsSudarsun Santhiappan
3.3K views124 slides
Search Engine Demystified by
Search Engine DemystifiedSearch Engine Demystified
Search Engine DemystifiedSudarsun Santhiappan
13.9K views135 slides
Distributed Computing by
Distributed ComputingDistributed Computing
Distributed ComputingSudarsun Santhiappan
10.4K views132 slides
Essentials for a Budding IT professional by
Essentials for a Budding IT professionalEssentials for a Budding IT professional
Essentials for a Budding IT professionalSudarsun Santhiappan
727 views24 slides
What it takes to be the Best IT Trainer by
What it takes to be the Best IT TrainerWhat it takes to be the Best IT Trainer
What it takes to be the Best IT TrainerSudarsun Santhiappan
680 views42 slides

More from Sudarsun Santhiappan(12)

Recently uploaded

Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...ShapeBlue
85 views10 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
176 views20 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
The Role of Patterns in the Era of Large Language Models by
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
80 views65 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
156 views32 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
94 views13 slides

Recently uploaded(20)

Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue85 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li80 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue123 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue79 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue84 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue138 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue103 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views

Ontology

  • 1. Introduction to Ontology Sudarsun S Director – Research Checktronix India Chennai 600010
  • 2.
  • 3.
  • 4.
  • 5. Example Ontology ( Protégé )
  • 6. What ?? Catalog/ID General Logical constraints Terms/glossary Thesauri “ narrower term” relation Formal is-a Frames (properties) Informal is-a Formal instance Value Restrictions Disjointness, Inverse, part-of
  • 7.  
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Mapping, Merging, Alignment car vehicle car vehicle vehicle car
  • 30.
  • 31. SMART Algorithm Setup: load files, set preferences, ... Execute operation: perform automatic updates, detect conflicts, create suggestions Select operation: choose from suggestion list, create a new operation, …. Initial suggestions: identical names, synonyms, superclasses for top-level classes in alignment
  • 32.
  • 33.
  • 34.
  • 35. Source – Car Rental
  • 36. Source – Airline Reservation
  • 37.  
  • 38.
  • 39.
  • 40. RDF Syntax -- Triples _:xxx _:yyy « plain littéral » « lexical »^^data type Subject Property Object ex: Subject ex: Property ex: Object
  • 41. RDF Syntax -- Graph _:xxx « Palani Ramasamy » ex:name ex:Person rdf:type « University of Madras » ex:Organisation ex:name rdf:type _:yyy ex:member-of
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. DL System Architecture Knowledge Base Tbox (schema) Abox (data) Inference System Interface Man ´ Human u Male Happy-Father ´ Man u 9 has-child Female u … Jagan : Happy-Father < Jagan, Mythili> : has-child Jagan: 6 1 has-child
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.