SlideShare a Scribd company logo
Introduction of the Ontology 
Supervisor 
Dr. Shiri 
>shiri@aut.ac.ir< 
Ahmed altememe 
<ahmedaltememe@acu.ac.ir> 
artificial intelligence Group 
Computer Science Department 
Amirkabir University of Technology
Overview 
• The Origin of Ontology 
• The Definitions of Ontology 
• Why using the Ontology 
• Some Examples 
• Benefits of Ontology 
• Application Areas of Ontologies 
• Type of ontology 
• Complexity of Ontologies 
• Some Concepts related with ontology 
• Some Example for language ontology 
• References
The Origin of Ontology 
• study or concern about what kinds of things exist 
• what entities there are in the universe. 
• the ontology derives from the Greek onto (being) 
and logia (written or spoken). It is a branch of metaphysics , 
the study of first principles or the root of things. 
• The term is borrowed from philosophy, (Not very useful definition for our purpose!!) 
• What characterizes being? 
• Eventually, what is being?
The Definitions of Ontology? (1) 
In information management and knowledge sharing place, ontology can be defined as 
follows: 
• An ontology is a set of concepts - such as things, events, and relations that are specified in some 
way in order to create an agreed-upon vocabulary for exchanging information. 
• (Tom Gruber, an AI specialist at Stanford University.) 
• An ontology is a vocabulary of concepts and relations rich enough to enable us to express 
knowledge and intention without semantic ambiguity. 
• Ontology describes domain knowledge and provides an agreed upon understanding of a domain. 
• Ontologies: are collections of statements written in a language such as RDF that define the relations 
between concepts and specify logical rules for reasoning about them.
The Definitions of Ontology? (3) 
A more formal definition is: 
“An ontology is a formal, explicit specification of a shared conceptualization” (Tom Gruber) 
• “explicit” means that “the type of concepts used and the constraints on their use are explicitly defined”; 
• “formal” refers to the fact that “it should be machine readable”; 
• “shared” refers to the fact that the knowledge represented in an ontology are agreed upon and accepted by a group”; 
• “conceptualization” refers to an abstract model that consists the relevant concepts and the relationships that exists in a 
certain situation 
, used to help programs and humans share knowledge." 
The basis of ontology is CONCEPTUALIZATION. Consider the following: 
The conceptualization consists of 
- the identified concepts (objects, events, beliefs, etc) 
- E.g. Concepts: disease, symptoms, treatments 
- the conceptual relationships that are assumed to exist and to be relevant. 
- E.g. Relationships: “disease causes symptoms”, “therapy treats disease”
6 
The Definitions of Ontology 
Formal, explicit specification of a shared conceptualization 
commonly accepted 
understanding 
conceptual model 
of a domain 
(ontological theory) 
unambiguous 
terminology definitions 
machine-readability 
with computational 
semantics 
[Gruber93]
World without ontology = Ambiguity 
Example (1) 
Cook? 
You mean 
•chef 
•information about how to cook something, 
•or simply a place, person, business or some other entity with "cook" in its 
name. 
The problem is that the word “cook” has no meaning, or semantic 
content, to the computer.
World without ontology = Ambiguity Example (2) 
Ambiguity for humans 
Cat 
The Vet and Grand beby associate different view for the concept cat.
Why using the ontology (1) 
The reason for ontologies becoming so important is that currently we lack standards 
(shared knowledge) which are rich in semantics and represented in machine 
understandable form. 
Ying Ding, Ontoweb 
Ontologies have been proposed to solve the problems that arise from using different 
terminology to refer to the same concept or using the same term to refer to different 
concepts. 
Howard Beck and Helena Sofia Pinto
Why using the ontology(2) 
•Inability to use the abundant information resources on the web 
The WEB has tremendous collection of useful information however getting information from the web is difficult. 
Search engines are restricted to simple keyword based techniques. Interpretation of information contained in web documents is left to 
the human user. 
•Difficulty in Information Integration 
The integration of data from various sources is a challenging task because of synonyms and homonyms. 
•Problem in Knowledge Management 
Multi-actor scenario involved in distributed information production and management. 
“People as well as machines can‘t share knowledge if they do not speak a common language 
[T. Davenport] 
Ontologies provide the required conceptualizations and knowledge representation to meet these challenges.
Example: People Ontology
12 
Ontology Example 
Concept 
conceptual entity of the domain 
Attribute 
property of a concept 
Relation 
relationship between concepts or 
properties 
Axiom 
coherent description between 
Concepts / Properties / Relations 
via logical expressions 
name email 
Person 
isA – hierarchy (taxonomy) 
Student Professor 
attends 
Lecture 
student 
nr. 
research 
field 
topic 
lecture 
nr. 
holds 
holds(Professor, Lecture)  Lecture.topic  Professor.researchField
Applications of Ontologies 
• e-Science, e.g., Bioinformatics 
• Open Biomedical Ontologies Consortium (GO, MGED) 
• Used e.g., for “in silico” investigations relating theory and data 
• E.g., relating data on phosphatases to (model of) biological knowledge
Applications of Ontologies 
• Medicine 
• Building/maintaining terminologies such as Snomed, NCI & Galen
Applications of Ontologies 
• Organising complex and semi-structured information 
• UN-FAO, NASA, Ordnance Survey, General Motors, Lockheed Martin, …
Applications of Ontologies 
• Military/Government 
• DARPA, NSA, NIST, SAIC, MoD, Department of Homeland Security, … 
• The Semantic Web and so-called Semantic Grid
Benefits of Ontology 
• To facilitate communications among people and organisations 
 aid to human communication and shared understanding by specifying meaning 
• To facilitate communications among systems with out semantic ambiguity. i,e to achieve inter-operability 
• To provide foundations to build other ontologies (reuse) 
• To save time and effort in building similar knowledge systems (sharing) 
• To make domain assumptions explicit 
 Ontological analysis 
 clarifies the structure of knowledge 
 allow domain knowledge to be explicitly defined and described
Application Areas of Ontologies 
• Information Retrieval 
 As a tool for intelligent search through inference mechanism instead of keyword matching 
 Easy retrievability of information without using complicated Boolean logic 
 Cross Language Information Retrieval 
 Improve recall by query expansion through the synonymy relations 
 Improve precision through Word Sense Disambiguation (identification of the relevant meaning of a word in a given context among all its possible 
meanings) 
• Digital Libraries 
 Building dynamical catalogues from machine readable meta data 
 Automatic indexing and annotation of web pages or documents with meaning 
 To give context based organisation (semantic clustering) of information resources 
 Site organization and navigational support 
• Information Integration 
 Seamless integration of information from different websites and databases 
• Knowledge Engineering and Management 
 As a knowledge management tools for selective semantic access (meaning oriented access) 
 Guided discovery of knowledge 
• Natural Language Processing 
 Better machine translation 
 Queries using natural language
Types of Ontologies 
• Top level ontology 
this type of ontology describes very general concepts or common sense knowledge such as space, 
time, event, action, etc. 
These concepts are independent of a problem or a particular area. 
• Domain ontology 
this ontology governs a set of vocabularies and concepts describing an application domain or the 
target world. It characterizes the knowledge of the area where the task is performed. Most existing 
ontologies are domain ontologies. 
• Task ontology 
this type of ontology is used to conceptualize specific tasks in systems. It governs a set of 
vocabularies and concepts describing a structure of performing the tasks domain-independent. 
• Application ontology 
this ontology is the most specific. The concepts in the application ontology are very domain specific 
and particular application. In other words, the concepts often correspond to roles played by domain 
entities while performing a certain activity.
Classification of ontologies according to 
the object of conceptualization
Complexity of Ontologies 
Depending on the wide range of tasks to which the ontologies are put ontologies can vary in their complexity 
Ontologies range from simple taxonomies to highly tangled networks including constraints associated with 
concepts and relations. 
•Light-weight Ontology 
• concepts 
• ‘is-a’ hierarchy among concepts 
• relations between concepts 
•Heavy-weight Ontology 
• cardinality constraints 
• taxonomy of relations 
• Axioms (restrictions)
Concepts related with ontology 
There are at least 40 terms or concepts across these various disciplines 
Concept related with Ontology
23 
RDF and RDFS 
• RDF stands for 
Resource Description Framework 
• is a W3C standard, which provides tool to describe Web resources 
• provides interoperability between applications that exchange 
machine-understandable information 
• RDFS extends RDF with “schema vocabulary”.
24 
RDF Example 
• Ora Lassila is the creator of the resource 
http://www.w3.org/Home/Lassila 
<rdf:RDF> 
<rdf:Description about= 
"http://www.w3.org/Home/Lassila"> 
<s:Creator>Ora Lassila</s:Creator> 
</rdf:Description> 
</rdf:RDF>
25 
OWL became standard 
 10 February 2004 the World Wide Web 
Consortium announced final approval of 
two key Semantic Web technologies, the 
revised Resource Description Framework 
(RDF) and the Web Ontology Language 
(OWL).
26 
OWL Example 
 There are two types of animals, Male and Female. 
<rdfs:Class rdf:ID="Male"> 
<rdfs:subClassOf rdf:resource="#Animal"/> 
</rdfs:Class> 
 The subClassOf element asserts that its subject - Male - is a 
subclass of its object -- the resource identified by #Animal. 
<rdfs:Class rdf:ID="Female"> 
<rdfs:subClassOf rdf:resource="#Animal"/> 
<owl:disjointWith rdf:resource="#Male"/> 
</rdfs:Class> 
 Some animals are Female, too, but nothing can be both Male 
and Female (in this ontology) because these two classes are 
disjoint (using the disjointWith tag).
Example Ontology (Protégé)
refrance 
• http://www.jfsowa.com/ontology/index.htm 
• http://techwiki.openstructs.org/index.php/A_Basic_Guide_to_Ontolo 
gies#Overview_and_Role_of_Ontologies 
• http://www.slideshare.net/athmanhajhamou/use-of-ontologies-in-natural- 
language-processing-2 
• http://www.intechopen.com/books/ehealth-and-remote-monitoring/ 
ontological-architecture-for-management-of-telemonitoring- 
system-and-alerts-detection
Thank you for your attention 
Any questions , comments?

More Related Content

PDF
Ontology and its various aspects
PPTX
The Semantic Web #9 - Web Ontology Language (OWL)
PPTX
Semantic web
PPTX
Ontology. epistemology
PPTX
Semantic interpretation
PPTX
Controlled Vocabullary.pptx
PPTX
Semantic web
Ontology and its various aspects
The Semantic Web #9 - Web Ontology Language (OWL)
Semantic web
Ontology. epistemology
Semantic interpretation
Controlled Vocabullary.pptx
Semantic web

What's hot (20)

PPTX
Model of information retrieval (3)
PPT
Ontology Powerpoint
PPTX
Research philosophy
PDF
Karl Popper's Theory of Falsification
PPTX
Positivism n post posit by humayun
PPTX
Information retrieval (introduction)
PPTX
Paradigms
PPTX
Zipf's law
PPTX
Scientific misconduct
PPTX
Epistemology and ontology of qa
DOCX
Critical realism
PPTX
Controlled Vocabulary
PPTX
Moral judgement
PPTX
How to select a research topic
PPTX
Thesaurus 2101
PPTX
Research paradigms
PPTX
Boolean,vector space retrieval Models
PPTX
Positivist approach to research
PPTX
Branches of philosophy
PPTX
IRS-Cataloging and Indexing-2.1.pptx
Model of information retrieval (3)
Ontology Powerpoint
Research philosophy
Karl Popper's Theory of Falsification
Positivism n post posit by humayun
Information retrieval (introduction)
Paradigms
Zipf's law
Scientific misconduct
Epistemology and ontology of qa
Critical realism
Controlled Vocabulary
Moral judgement
How to select a research topic
Thesaurus 2101
Research paradigms
Boolean,vector space retrieval Models
Positivist approach to research
Branches of philosophy
IRS-Cataloging and Indexing-2.1.pptx
Ad

Viewers also liked (20)

PPTX
Ontology and Ontology Libraries: a critical study
PPTX
A Combined Method for E-Learning Ontology Population based on NLP and User Ac...
PPTX
Approximate Semantic Matching of Heterogeneous Events
PPT
Ontology Engineering: representation in OWL
PDF
Semantic Web-based E-Commerce: The GoodRelations Ontology
PDF
Jarrar: OWL (Web Ontology Language)
PDF
Lecture: Ontologies and the Semantic Web
PPTX
Owl web ontology language
PPT
Ontology Mapping
PDF
2_presFriday_ontologydevelopment
PPT
Ontology engineering
PPT
Database-to-Ontology Mapping Generation for Semantic Interoperability
KEY
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
PDF
Lect6-An introduction to ontologies and ontology development
PDF
Linked Data Tutorial
PPT
Pmi - Project Management Professional (Pmp) Certification Study Guide
PPT
Introduction to project management
PPT
Fundamentals of Project Management
PDF
Project Management Concepts (from PMBOK 5th Ed)
PPTX
PMI Project Management Principles
Ontology and Ontology Libraries: a critical study
A Combined Method for E-Learning Ontology Population based on NLP and User Ac...
Approximate Semantic Matching of Heterogeneous Events
Ontology Engineering: representation in OWL
Semantic Web-based E-Commerce: The GoodRelations Ontology
Jarrar: OWL (Web Ontology Language)
Lecture: Ontologies and the Semantic Web
Owl web ontology language
Ontology Mapping
2_presFriday_ontologydevelopment
Ontology engineering
Database-to-Ontology Mapping Generation for Semantic Interoperability
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
Lect6-An introduction to ontologies and ontology development
Linked Data Tutorial
Pmi - Project Management Professional (Pmp) Certification Study Guide
Introduction to project management
Fundamentals of Project Management
Project Management Concepts (from PMBOK 5th Ed)
PMI Project Management Principles
Ad

Similar to Ontology (20)

PDF
Ontologies Fmi 042010
PDF
M1. sem web & ontology introd
PDF
Good survey.83 101
PDF
Swoogle: Showcasing the Significance of Semantic Search
PDF
Artificial Intelligence of the Web through Domain Ontologies
PDF
Ontology Engineering Synthesis Lectures on Data Semantics and Knowledge 1st ...
PPT
Introduction
PDF
Ontologies
PDF
Ontologies dynamic networks of formally represented meaning1
PDF
Cw32611616
PDF
Cw32611616
PDF
SMalL - Semantic Malware Log Based Reporter
PDF
How to model digital objects within the semantic web
PDF
Introduction to the Semantic Web
PPT
Corrib.org - OpenSource and Research
PDF
21 Years of Applied Ontology
PPT
Collaborative Ontology Building Project
PPT
4 semantic web and ontology
Ontologies Fmi 042010
M1. sem web & ontology introd
Good survey.83 101
Swoogle: Showcasing the Significance of Semantic Search
Artificial Intelligence of the Web through Domain Ontologies
Ontology Engineering Synthesis Lectures on Data Semantics and Knowledge 1st ...
Introduction
Ontologies
Ontologies dynamic networks of formally represented meaning1
Cw32611616
Cw32611616
SMalL - Semantic Malware Log Based Reporter
How to model digital objects within the semantic web
Introduction to the Semantic Web
Corrib.org - OpenSource and Research
21 Years of Applied Ontology
Collaborative Ontology Building Project
4 semantic web and ontology

More from Ahmed Tememe (10)

PDF
PPT
PPT
Fine grained recognition plants from image
PPTX
Technologies using counting people METHODs
PPTX
Network security threats ahmed s. gifel
PPTX
Camshaft
PPTX
Chapter 2 wireless sensor
PPT
Final iris recognition
PPTX
People counting in low density video sequences2
PPT
Fine grained recognition plants from image
Technologies using counting people METHODs
Network security threats ahmed s. gifel
Camshaft
Chapter 2 wireless sensor
Final iris recognition
People counting in low density video sequences2

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Business Ethics Teaching Materials for college
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PDF
Basic Mud Logging Guide for educational purpose
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
human mycosis Human fungal infections are called human mycosis..pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Business Ethics Teaching Materials for college
Anesthesia in Laparoscopic Surgery in India
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Cell Structure & Organelles in detailed.
PPH.pptx obstetrics and gynecology in nursing
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
01-Introduction-to-Information-Management.pdf
Week 4 Term 3 Study Techniques revisited.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
The Final Stretch: How to Release a Game and Not Die in the Process.
Basic Mud Logging Guide for educational purpose
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...

Ontology

  • 1. Introduction of the Ontology Supervisor Dr. Shiri >[email protected]< Ahmed altememe <[email protected]> artificial intelligence Group Computer Science Department Amirkabir University of Technology
  • 2. Overview • The Origin of Ontology • The Definitions of Ontology • Why using the Ontology • Some Examples • Benefits of Ontology • Application Areas of Ontologies • Type of ontology • Complexity of Ontologies • Some Concepts related with ontology • Some Example for language ontology • References
  • 3. The Origin of Ontology • study or concern about what kinds of things exist • what entities there are in the universe. • the ontology derives from the Greek onto (being) and logia (written or spoken). It is a branch of metaphysics , the study of first principles or the root of things. • The term is borrowed from philosophy, (Not very useful definition for our purpose!!) • What characterizes being? • Eventually, what is being?
  • 4. The Definitions of Ontology? (1) In information management and knowledge sharing place, ontology can be defined as follows: • An ontology is a set of concepts - such as things, events, and relations that are specified in some way in order to create an agreed-upon vocabulary for exchanging information. • (Tom Gruber, an AI specialist at Stanford University.) • An ontology is a vocabulary of concepts and relations rich enough to enable us to express knowledge and intention without semantic ambiguity. • Ontology describes domain knowledge and provides an agreed upon understanding of a domain. • Ontologies: are collections of statements written in a language such as RDF that define the relations between concepts and specify logical rules for reasoning about them.
  • 5. The Definitions of Ontology? (3) A more formal definition is: “An ontology is a formal, explicit specification of a shared conceptualization” (Tom Gruber) • “explicit” means that “the type of concepts used and the constraints on their use are explicitly defined”; • “formal” refers to the fact that “it should be machine readable”; • “shared” refers to the fact that the knowledge represented in an ontology are agreed upon and accepted by a group”; • “conceptualization” refers to an abstract model that consists the relevant concepts and the relationships that exists in a certain situation , used to help programs and humans share knowledge." The basis of ontology is CONCEPTUALIZATION. Consider the following: The conceptualization consists of - the identified concepts (objects, events, beliefs, etc) - E.g. Concepts: disease, symptoms, treatments - the conceptual relationships that are assumed to exist and to be relevant. - E.g. Relationships: “disease causes symptoms”, “therapy treats disease”
  • 6. 6 The Definitions of Ontology Formal, explicit specification of a shared conceptualization commonly accepted understanding conceptual model of a domain (ontological theory) unambiguous terminology definitions machine-readability with computational semantics [Gruber93]
  • 7. World without ontology = Ambiguity Example (1) Cook? You mean •chef •information about how to cook something, •or simply a place, person, business or some other entity with "cook" in its name. The problem is that the word “cook” has no meaning, or semantic content, to the computer.
  • 8. World without ontology = Ambiguity Example (2) Ambiguity for humans Cat The Vet and Grand beby associate different view for the concept cat.
  • 9. Why using the ontology (1) The reason for ontologies becoming so important is that currently we lack standards (shared knowledge) which are rich in semantics and represented in machine understandable form. Ying Ding, Ontoweb Ontologies have been proposed to solve the problems that arise from using different terminology to refer to the same concept or using the same term to refer to different concepts. Howard Beck and Helena Sofia Pinto
  • 10. Why using the ontology(2) •Inability to use the abundant information resources on the web The WEB has tremendous collection of useful information however getting information from the web is difficult. Search engines are restricted to simple keyword based techniques. Interpretation of information contained in web documents is left to the human user. •Difficulty in Information Integration The integration of data from various sources is a challenging task because of synonyms and homonyms. •Problem in Knowledge Management Multi-actor scenario involved in distributed information production and management. “People as well as machines can‘t share knowledge if they do not speak a common language [T. Davenport] Ontologies provide the required conceptualizations and knowledge representation to meet these challenges.
  • 12. 12 Ontology Example Concept conceptual entity of the domain Attribute property of a concept Relation relationship between concepts or properties Axiom coherent description between Concepts / Properties / Relations via logical expressions name email Person isA – hierarchy (taxonomy) Student Professor attends Lecture student nr. research field topic lecture nr. holds holds(Professor, Lecture)  Lecture.topic  Professor.researchField
  • 13. Applications of Ontologies • e-Science, e.g., Bioinformatics • Open Biomedical Ontologies Consortium (GO, MGED) • Used e.g., for “in silico” investigations relating theory and data • E.g., relating data on phosphatases to (model of) biological knowledge
  • 14. Applications of Ontologies • Medicine • Building/maintaining terminologies such as Snomed, NCI & Galen
  • 15. Applications of Ontologies • Organising complex and semi-structured information • UN-FAO, NASA, Ordnance Survey, General Motors, Lockheed Martin, …
  • 16. Applications of Ontologies • Military/Government • DARPA, NSA, NIST, SAIC, MoD, Department of Homeland Security, … • The Semantic Web and so-called Semantic Grid
  • 17. Benefits of Ontology • To facilitate communications among people and organisations  aid to human communication and shared understanding by specifying meaning • To facilitate communications among systems with out semantic ambiguity. i,e to achieve inter-operability • To provide foundations to build other ontologies (reuse) • To save time and effort in building similar knowledge systems (sharing) • To make domain assumptions explicit  Ontological analysis  clarifies the structure of knowledge  allow domain knowledge to be explicitly defined and described
  • 18. Application Areas of Ontologies • Information Retrieval  As a tool for intelligent search through inference mechanism instead of keyword matching  Easy retrievability of information without using complicated Boolean logic  Cross Language Information Retrieval  Improve recall by query expansion through the synonymy relations  Improve precision through Word Sense Disambiguation (identification of the relevant meaning of a word in a given context among all its possible meanings) • Digital Libraries  Building dynamical catalogues from machine readable meta data  Automatic indexing and annotation of web pages or documents with meaning  To give context based organisation (semantic clustering) of information resources  Site organization and navigational support • Information Integration  Seamless integration of information from different websites and databases • Knowledge Engineering and Management  As a knowledge management tools for selective semantic access (meaning oriented access)  Guided discovery of knowledge • Natural Language Processing  Better machine translation  Queries using natural language
  • 19. Types of Ontologies • Top level ontology this type of ontology describes very general concepts or common sense knowledge such as space, time, event, action, etc. These concepts are independent of a problem or a particular area. • Domain ontology this ontology governs a set of vocabularies and concepts describing an application domain or the target world. It characterizes the knowledge of the area where the task is performed. Most existing ontologies are domain ontologies. • Task ontology this type of ontology is used to conceptualize specific tasks in systems. It governs a set of vocabularies and concepts describing a structure of performing the tasks domain-independent. • Application ontology this ontology is the most specific. The concepts in the application ontology are very domain specific and particular application. In other words, the concepts often correspond to roles played by domain entities while performing a certain activity.
  • 20. Classification of ontologies according to the object of conceptualization
  • 21. Complexity of Ontologies Depending on the wide range of tasks to which the ontologies are put ontologies can vary in their complexity Ontologies range from simple taxonomies to highly tangled networks including constraints associated with concepts and relations. •Light-weight Ontology • concepts • ‘is-a’ hierarchy among concepts • relations between concepts •Heavy-weight Ontology • cardinality constraints • taxonomy of relations • Axioms (restrictions)
  • 22. Concepts related with ontology There are at least 40 terms or concepts across these various disciplines Concept related with Ontology
  • 23. 23 RDF and RDFS • RDF stands for Resource Description Framework • is a W3C standard, which provides tool to describe Web resources • provides interoperability between applications that exchange machine-understandable information • RDFS extends RDF with “schema vocabulary”.
  • 24. 24 RDF Example • Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila <rdf:RDF> <rdf:Description about= "http://www.w3.org/Home/Lassila"> <s:Creator>Ora Lassila</s:Creator> </rdf:Description> </rdf:RDF>
  • 25. 25 OWL became standard  10 February 2004 the World Wide Web Consortium announced final approval of two key Semantic Web technologies, the revised Resource Description Framework (RDF) and the Web Ontology Language (OWL).
  • 26. 26 OWL Example  There are two types of animals, Male and Female. <rdfs:Class rdf:ID="Male"> <rdfs:subClassOf rdf:resource="#Animal"/> </rdfs:Class>  The subClassOf element asserts that its subject - Male - is a subclass of its object -- the resource identified by #Animal. <rdfs:Class rdf:ID="Female"> <rdfs:subClassOf rdf:resource="#Animal"/> <owl:disjointWith rdf:resource="#Male"/> </rdfs:Class>  Some animals are Female, too, but nothing can be both Male and Female (in this ontology) because these two classes are disjoint (using the disjointWith tag).
  • 28. refrance • http://www.jfsowa.com/ontology/index.htm • http://techwiki.openstructs.org/index.php/A_Basic_Guide_to_Ontolo gies#Overview_and_Role_of_Ontologies • http://www.slideshare.net/athmanhajhamou/use-of-ontologies-in-natural- language-processing-2 • http://www.intechopen.com/books/ehealth-and-remote-monitoring/ ontological-architecture-for-management-of-telemonitoring- system-and-alerts-detection
  • 29. Thank you for your attention Any questions , comments?