SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Linked Data &
Semantic Web
Technology




                The Semantic Web
                  Part 8. Ontology


                    Dr. Myungjin Lee
Ontology
      • Origin of Ontology
                – onto
                          • ὄντος : "being; that which is“
                – logy
                          • -λογία : "science, study, theory“


      • Ontology in Philosophy
                – the philosophical study of the nature of being, becoming, existence, or
                  reality, as well as the basic categories of being and their relations
                          • what entities exist or can be said to exist
                          • how such entities can be grouped, related within a hierarchy




                                                                                            2
Linked Data & Semantic Web Technology
Types of Ontology
      • Upper ontology
                – concepts supporting development of an ontology, meta-ontology


      • Domain ontology
                – concepts relevant to a particular topic or area of interest, for example,
                  information technology or computer languages, or particular branches of
                  science


      • Interface ontology
                – concepts relevant to the juncture of two disciplines


      • Process ontology
                – inputs, outputs, constraints, sequencing information, involved in business
                  or engineering processes


                                                                                               3
Linked Data & Semantic Web Technology
Ontology in Information Science
      • What is Ontology?
                – to represent knowledge as a set of concepts within a domain, and the
                  relationships between pairs of concepts


      • "formal, explicit specification of a shared conceptualisation"
                                                   by Thomas R. Gruber
                – shared
                          • to represent consensual knowledge
                – conceptualisation
                          • abstract model
                – formal
                          • machine readable, processible, and understandable
                – explicit
                          • fully and clearly expressed

                                                                                         4
Linked Data & Semantic Web Technology
Conceptualization
      • What is Conceptualization?
                – the process of development and clarification of concepts




                                                                         Object
                                                  refer to




                                                                                  stand for
                                        Concept
                                                             symbolize




                                                                         “Namdeamun”
                                                                                  Symbol

                                                                                              5
Linked Data & Semantic Web Technology
Component of Ontology
      • Class
                – concepts that are also called type, sort, category, and kind
                – Vehicle, the class of all vehicles
      • Property
                – characteristics that objects (and classes) can have
                – <has by definition as part> 6-speed transmission
      • Relationship
                – how objects are related to other objects
                – Ford Explorer is defined as a successor of : Ford Bronco
      • Restriction
                – formally stated descriptions of what must be true in order for some assertion to be
                  accepted as input
                – door (with as minimum and maximum cardinality: 4)
      • Axiom
                – assertions in a logical form that together comprise the overall theory that the ontology
                  describes in its domain of application
      • Instance
                – the basic, "ground level" components of an ontology
                – Ford Explorer object


                                                                                                             6
Linked Data & Semantic Web Technology
How to Represent Ontology
      • Logic
                – the study of modes of reasoning (which are valid, and which are fallacious)


      • Topics in Logic
                –     Propositional Logic
                –     First Order Logic
                –     Description Logic
                –     …




                                                                                                7
Linked Data & Semantic Web Technology
Propositional Logic
      • a formal system in which formulas of a formal language may be
        interpreted as representing propositions

      • How to model facts?
                 Simple Assertions                                     Modeling
                 The moon is made of green cheese                                  g
                 It rains                                                          r
                 The street is getting wet.                                        n

                 Simple Assertions                                     Modeling
                 if it rains, then the street will get wet.                       rn
                 If it rains and the street does not get wet,               (r ˄ ¬ n)  g
                              then the moon is made of green cheese.


      • not powerful enough to represent all types of assertions

                                                                                            8
Linked Data & Semantic Web Technology
First Order (Predicate) Logic
      • Predicate Logic
                – logic using a verb phrase template that describes a property of objects,
                  or a relationship among objects represented by the variables
                          • "x is blue"  blue(x)
                – the existential ∃ ("there exists") and universal ∀ ("for all") quantifiers
                          • "for every object x in the universe, x > 1"  ∀(x) x > 1


      • First Order Logic
                – predicate logic that individuals can be quantified only


      • FOL contains
                – Objects : people, houses, numbers, theories, Ronald McDonald, …
                – Relations : red, round, bogus, prime, brother of, bigger than, inside, ….
                – Functions : father of, best friend, third inning of, one more than, end of…


                                                                                                9
Linked Data & Semantic Web Technology
First Order Logic
      • Syntax of FOL: Basic elements
                –     Constants         KingJohn, 2, UCB,…
                –     Predicates        Brother, >,……
                –     Functions         Sqrt, LeftLegOf,…..
                –     Variables         x, y, a, b,…
                –     Connectives       ∧∨ ¬ ⇒ ⇔
                –     Equality          =
                –     Quantifiers       ∀, 


      • How to model facts?
                – “the father of a person is a male parent.”
                    ∀x ∀y: isFather(x, y) ↔ (Male(x) ˄ isParent(x, y))



                                                                         10
Linked Data & Semantic Web Technology
First Order Logic
      • FOL is perfectly suited for the description of ontologies, but
                –     FOL is high expressivity
                –     too bulky for modeling
                –     not appropriate to find consensus in modeling
                –     proof theoretically very complex (semi-decidable)




                                                                          11
Linked Data & Semantic Web Technology
Description Logic
      • What is Description Logic?
                – fragment of FOL

                – a family of formal knowledge representation languages for representing
                  information about individuals, classes of individuals and their description

                – more expressive than propositional logic but has more efficient decision
                  problems than first-order predicate logic


                                               FOL                 DL
                                                class            concept
                                        property or predicate     role
                                               object           individual



                                                                                                12
Linked Data & Semantic Web Technology
Concepts of Description Logic
      • The core is a concept language
                – use it for expressing factual assertions, intentional knowledge and queries


      • Concepts – denote entities, classes
                Student ≡ { x | STUDENT(x) }
      • Roles – denote properties, relations
                Friend ≡ { (x, y) | FRIEND(x, y) }
      • Constructors for concept expressions
                Student ⊓ Friend.Rich ≡ { x | STUDENT(x) ∧ y.FRIEND(x, y) ∧ RICH(y) }
      • Individuals – instances of classes
                a27, Colin, Green …




                                                                                                13
Linked Data & Semantic Web Technology
DL Concept and Role Constructors
      • Range of other constructors found in DLs, including:
                – Number restrictions (cardinality constraints) on roles
                          ⩾3 hasChild, ⩽1 hasMother
                – Qualified number restrictions,
                          ⩾2 hasChild.Female, ⩽1 hasParent.Male
                – Nominals (singleton concepts)
                          {Italy}
                – Concrete domains (datatypes)
                          hasAge.(⩾21)
                – Inverse roles
                          hasChild- ≡ hasParent
                – Transitive roles
                          hasChild*
                – Role composition
                          hasParent.hasBrother ≡ uncle

                                                                           14
Linked Data & Semantic Web Technology
Syntax and Semantics of DL




                                        15
Linked Data & Semantic Web Technology
Syntax and Semantics of DL




                                        16
Linked Data & Semantic Web Technology
Naming Convention of Description Logic




                                               17
Linked Data & Semantic Web Technology
DL Knowledge Base
      • DL Knowledge Base (KB) normally separated into 2 parts:
                – TBox is a set of axioms describing structure of domain
                          HappyFather  Man ⊓ hasChild.Female ⊓ …
                          Elephant ⊏ Animal ⊓ Large ⊓ Grey
                          transitive(ancestor)


                – ABox is a set of axioms describing a concrete situation (data)
                          John : HappyFather
                          <John,Mary> : hasChild




                                                                                   18
Linked Data & Semantic Web Technology
TBox and ABox
      • For terminological knowledge: TBox contains
                – Concept definitions
                          • A  C (A a concept name, C a complex concept)
                                   Father  Man ⊓ has-child.Human
                                   Human  Mammal ⊓ has-child-.Human
                          • introduce macros/names for concepts, can be (a)cyclic
                – Axioms
                          • C1 ⊑ C2 (Ci complex concepts)
                                   favorite.Brewery ⊑ drinks.Beer
                          • restrict your models

      • For assertional knowledge: ABox contains
                – Concept assertions
                          • a : C (a an individual name, C a complex concept)
                                   John : Man ⊓ has-child.(Male ⊓ Happy)
                – Role assertions
                          • <a1, a2> : R (ai individual names, R a role)
                          • <John, Bill> : has-child


                                                                                    19
Linked Data & Semantic Web Technology
References
      •       http://en.wikipedia.org/wiki/Ontology
      •       http://en.wikipedia.org/wiki/Ontology_(information_science)
      •       http://en.wikipedia.org/wiki/Ontology_components
      •       http://en.wikipedia.org/wiki/Logic
      •       http://en.wikipedia.org/wiki/Propositional_logic
      •       http://www.cs.odu.edu/~toida/nerzic/content/logic/pred_logic/intr_to_pred_logic.html
      •       http://en.wikipedia.org/wiki/Predicate_logic
      •       http://saltlux.tistory.com/15
      •       http://saltlux.com/wp-content/uploads/2012/12/2011WP_4_semanticweb2_2010_3.pdf
      •       http://www.slideshare.net/lysander07/05-semantic-web-technologies-ontologies
      •       http://www.slideshare.net/lysander07/06-semantic-web-technologies-logics
      •       http://www.slideshare.net/lysander07/07-semantic-web-technologies-description-logics
      •       http://en.wikipedia.org/wiki/Description_logic




                                                                                                     20
Linked Data & Semantic Web Technology
Dr. Myungjin Lee
                                                                  e-Mail : mjlee@li-st.com
                                                Twitter : http://twitter.com/MyungjinLee
                                           Facebook : http://www.facebook.com/mjinlee
                                        SlideShare : http://www.slideshare.net/onlyjiny/
                                                                                        21
                                                                                         21
Linked Data & Semantic Web Technology

Weitere ähnliche Inhalte

Was ist angesagt?

Characterising the Emergent Semantics in Twitter Lists
Characterising the Emergent Semantics in Twitter ListsCharacterising the Emergent Semantics in Twitter Lists
Characterising the Emergent Semantics in Twitter ListsOscar Corcho
 
DynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesDynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesOscar Corcho
 
Semantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsSemantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsWon Kwang University
 
AbstractKR on Pargram 2006
AbstractKR on Pargram 2006AbstractKR on Pargram 2006
AbstractKR on Pargram 2006Valeria de Paiva
 
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...PhiloWeb
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeChristoph Lange
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
REPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGEREPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGEkhushiatti
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Languagebutest
 
AI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesAI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesKhushali Kathiriya
 
Ai lecture 14(unit03)
Ai lecture  14(unit03)Ai lecture  14(unit03)
Ai lecture 14(unit03)vikas dhakane
 
Question answer template
Question answer templateQuestion answer template
Question answer templateThanuw Chaks
 
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...ejaruuday
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inferenceEyob Sisay
 
Eswcsummerschool2010 ontologies final
Eswcsummerschool2010 ontologies finalEswcsummerschool2010 ontologies final
Eswcsummerschool2010 ontologies finalElena Simperl
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Cognitum
 

Was ist angesagt? (20)

Characterising the Emergent Semantics in Twitter Lists
Characterising the Emergent Semantics in Twitter ListsCharacterising the Emergent Semantics in Twitter Lists
Characterising the Emergent Semantics in Twitter Lists
 
DynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesDynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniques
 
Semantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsSemantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and Trends
 
Tutorial kcc-2011
Tutorial kcc-2011Tutorial kcc-2011
Tutorial kcc-2011
 
AbstractKR on Pargram 2006
AbstractKR on Pargram 2006AbstractKR on Pargram 2006
AbstractKR on Pargram 2006
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
REPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGEREPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGE
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Language
 
Representation of knowledge
Representation of knowledgeRepresentation of knowledge
Representation of knowledge
 
AI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesAI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issues
 
Ai lecture 14(unit03)
Ai lecture  14(unit03)Ai lecture  14(unit03)
Ai lecture 14(unit03)
 
Question answer template
Question answer templateQuestion answer template
Question answer template
 
Ontology
OntologyOntology
Ontology
 
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...
Prerequisites of AI Techniques Making Robot To Perform Task With Human (autos...
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
 
Eswcsummerschool2010 ontologies final
Eswcsummerschool2010 ontologies finalEswcsummerschool2010 ontologies final
Eswcsummerschool2010 ontologies final
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014
 

Andere mochten auch

Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)Nitesh Singh
 
Semantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSemantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSabin Buraga
 
Artificial Intelligence Notes- Set4
Artificial Intelligence Notes- Set4Artificial Intelligence Notes- Set4
Artificial Intelligence Notes- Set4Gurpreet singh
 
Artificial Intelligence Notes- Set5
Artificial Intelligence Notes- Set5Artificial Intelligence Notes- Set5
Artificial Intelligence Notes- Set5Gurpreet singh
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsTrish Whetzel
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaRichard Kuo
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsMelanie Courtot
 
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Boris Mann
 
Introduction To The Semantic Web
Introduction To The Semantic  WebIntroduction To The Semantic  Web
Introduction To The Semantic Webguest262aaa
 
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic  Web-based E-Commerce a RealityThe GoodRelations Ontology: Making Semantic  Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a RealityMartin Hepp
 
The semantic web
The semantic webThe semantic web
The semantic webDotkumo
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebOscar Corcho
 
Semantic Web
Semantic WebSemantic Web
Semantic Webgregreser
 
Semantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by PeakmakerSemantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by PeakmakerKrich Peakmaker
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontologySanthosh Kannan
 

Andere mochten auch (20)

Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)
 
Semantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSemantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed Systems
 
Artificial Intelligence Notes- Set4
Artificial Intelligence Notes- Set4Artificial Intelligence Notes- Set4
Artificial Intelligence Notes- Set4
 
Artificial Intelligence Notes- Set5
Artificial Intelligence Notes- Set5Artificial Intelligence Notes- Set5
Artificial Intelligence Notes- Set5
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpedia
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
 
SMWCon Fall 2015 FForms
SMWCon Fall 2015 FFormsSMWCon Fall 2015 FForms
SMWCon Fall 2015 FForms
 
Introduction To The Semantic Web
Introduction To The Semantic  WebIntroduction To The Semantic  Web
Introduction To The Semantic Web
 
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic  Web-based E-Commerce a RealityThe GoodRelations Ontology: Making Semantic  Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
 
The semantic web
The semantic webThe semantic web
The semantic web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Semantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by PeakmakerSemantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by Peakmaker
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontology
 

Ähnlich wie The Semantic Web #8 - Ontology

Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxRuchitaMaaran
 
Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?Heimo Hänninen
 
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWCFueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWCValentina Presutti
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic webAngelica Lo Duca
 
Introduction
IntroductionIntroduction
Introductionsriniefs
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsAndre Freitas
 
DH Tools Workshop #1: Text Analysis
DH Tools Workshop #1:  Text AnalysisDH Tools Workshop #1:  Text Analysis
DH Tools Workshop #1: Text Analysiscjbuckner
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelMihika Shah
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsAndre Freitas
 
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
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxnilesh405711
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introdMichele Missikoff
 
Design Patterns Presentation - Chetan Gole
Design Patterns Presentation -  Chetan GoleDesign Patterns Presentation -  Chetan Gole
Design Patterns Presentation - Chetan GoleChetan Gole
 

Ähnlich wie The Semantic Web #8 - Ontology (20)

Information Quality in the Web Era
Information Quality in the Web EraInformation Quality in the Web Era
Information Quality in the Web Era
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
 
Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?
 
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWCFueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
 
Pheade 2011
Pheade 2011Pheade 2011
Pheade 2011
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic web
 
Introduction
IntroductionIntroduction
Introduction
 
Ontologies Fmi 042010
Ontologies Fmi 042010Ontologies Fmi 042010
Ontologies Fmi 042010
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
DH Tools Workshop #1: Text Analysis
DH Tools Workshop #1:  Text AnalysisDH Tools Workshop #1:  Text Analysis
DH Tools Workshop #1: Text Analysis
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
 
Our World is Socio-technical
Our World is Socio-technicalOur World is Socio-technical
Our World is Socio-technical
 
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
 
Models and Ontologies: differences
Models and Ontologies: differencesModels and Ontologies: differences
Models and Ontologies: differences
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptx
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
 
frames.pptx
frames.pptxframes.pptx
frames.pptx
 
Design Patterns Presentation - Chetan Gole
Design Patterns Presentation -  Chetan GoleDesign Patterns Presentation -  Chetan Gole
Design Patterns Presentation - Chetan Gole
 

Mehr von Myungjin Lee

지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)Myungjin Lee
 
JSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPJSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPMyungjin Lee
 
JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본Myungjin Lee
 
JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿Myungjin Lee
 
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기Myungjin Lee
 
JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍Myungjin Lee
 
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)Myungjin Lee
 
오픈 데이터와 인공지능
오픈 데이터와 인공지능오픈 데이터와 인공지능
오픈 데이터와 인공지능Myungjin Lee
 
법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색Myungjin Lee
 
도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked DataMyungjin Lee
 
공공데이터, 현재 우리는?
공공데이터, 현재 우리는?공공데이터, 현재 우리는?
공공데이터, 현재 우리는?Myungjin Lee
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopMyungjin Lee
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
쉽게 이해하는 LOD
쉽게 이해하는 LOD쉽게 이해하는 LOD
쉽게 이해하는 LODMyungjin Lee
 
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스Myungjin Lee
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsMyungjin Lee
 
Interlinking for Linked Data
Interlinking for Linked DataInterlinking for Linked Data
Interlinking for Linked DataMyungjin Lee
 
Linked Open Data Tutorial
Linked Open Data TutorialLinked Open Data Tutorial
Linked Open Data TutorialMyungjin Lee
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data UsecasesMyungjin Lee
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open dataMyungjin Lee
 

Mehr von Myungjin Lee (20)

지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
 
JSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPJSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSP
 
JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본
 
JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿
 
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
 
JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍
 
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
 
오픈 데이터와 인공지능
오픈 데이터와 인공지능오픈 데이터와 인공지능
오픈 데이터와 인공지능
 
법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색
 
도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked Data
 
공공데이터, 현재 우리는?
공공데이터, 현재 우리는?공공데이터, 현재 우리는?
공공데이터, 현재 우리는?
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data Workshop
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
쉽게 이해하는 LOD
쉽게 이해하는 LOD쉽게 이해하는 LOD
쉽게 이해하는 LOD
 
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) Recommendations
 
Interlinking for Linked Data
Interlinking for Linked DataInterlinking for Linked Data
Interlinking for Linked Data
 
Linked Open Data Tutorial
Linked Open Data TutorialLinked Open Data Tutorial
Linked Open Data Tutorial
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data Usecases
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open data
 

Kürzlich hochgeladen

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Kürzlich hochgeladen (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

The Semantic Web #8 - Ontology

  • 1. Linked Data & Semantic Web Technology The Semantic Web Part 8. Ontology Dr. Myungjin Lee
  • 2. Ontology • Origin of Ontology – onto • ὄντος : "being; that which is“ – logy • -λογία : "science, study, theory“ • Ontology in Philosophy – the philosophical study of the nature of being, becoming, existence, or reality, as well as the basic categories of being and their relations • what entities exist or can be said to exist • how such entities can be grouped, related within a hierarchy 2 Linked Data & Semantic Web Technology
  • 3. Types of Ontology • Upper ontology – concepts supporting development of an ontology, meta-ontology • Domain ontology – concepts relevant to a particular topic or area of interest, for example, information technology or computer languages, or particular branches of science • Interface ontology – concepts relevant to the juncture of two disciplines • Process ontology – inputs, outputs, constraints, sequencing information, involved in business or engineering processes 3 Linked Data & Semantic Web Technology
  • 4. Ontology in Information Science • What is Ontology? – to represent knowledge as a set of concepts within a domain, and the relationships between pairs of concepts • "formal, explicit specification of a shared conceptualisation" by Thomas R. Gruber – shared • to represent consensual knowledge – conceptualisation • abstract model – formal • machine readable, processible, and understandable – explicit • fully and clearly expressed 4 Linked Data & Semantic Web Technology
  • 5. Conceptualization • What is Conceptualization? – the process of development and clarification of concepts Object refer to stand for Concept symbolize “Namdeamun” Symbol 5 Linked Data & Semantic Web Technology
  • 6. Component of Ontology • Class – concepts that are also called type, sort, category, and kind – Vehicle, the class of all vehicles • Property – characteristics that objects (and classes) can have – <has by definition as part> 6-speed transmission • Relationship – how objects are related to other objects – Ford Explorer is defined as a successor of : Ford Bronco • Restriction – formally stated descriptions of what must be true in order for some assertion to be accepted as input – door (with as minimum and maximum cardinality: 4) • Axiom – assertions in a logical form that together comprise the overall theory that the ontology describes in its domain of application • Instance – the basic, "ground level" components of an ontology – Ford Explorer object 6 Linked Data & Semantic Web Technology
  • 7. How to Represent Ontology • Logic – the study of modes of reasoning (which are valid, and which are fallacious) • Topics in Logic – Propositional Logic – First Order Logic – Description Logic – … 7 Linked Data & Semantic Web Technology
  • 8. Propositional Logic • a formal system in which formulas of a formal language may be interpreted as representing propositions • How to model facts? Simple Assertions Modeling The moon is made of green cheese g It rains r The street is getting wet. n Simple Assertions Modeling if it rains, then the street will get wet. rn If it rains and the street does not get wet, (r ˄ ¬ n)  g then the moon is made of green cheese. • not powerful enough to represent all types of assertions 8 Linked Data & Semantic Web Technology
  • 9. First Order (Predicate) Logic • Predicate Logic – logic using a verb phrase template that describes a property of objects, or a relationship among objects represented by the variables • "x is blue"  blue(x) – the existential ∃ ("there exists") and universal ∀ ("for all") quantifiers • "for every object x in the universe, x > 1"  ∀(x) x > 1 • First Order Logic – predicate logic that individuals can be quantified only • FOL contains – Objects : people, houses, numbers, theories, Ronald McDonald, … – Relations : red, round, bogus, prime, brother of, bigger than, inside, …. – Functions : father of, best friend, third inning of, one more than, end of… 9 Linked Data & Semantic Web Technology
  • 10. First Order Logic • Syntax of FOL: Basic elements – Constants KingJohn, 2, UCB,… – Predicates Brother, >,…… – Functions Sqrt, LeftLegOf,….. – Variables x, y, a, b,… – Connectives ∧∨ ¬ ⇒ ⇔ – Equality = – Quantifiers ∀,  • How to model facts? – “the father of a person is a male parent.” ∀x ∀y: isFather(x, y) ↔ (Male(x) ˄ isParent(x, y)) 10 Linked Data & Semantic Web Technology
  • 11. First Order Logic • FOL is perfectly suited for the description of ontologies, but – FOL is high expressivity – too bulky for modeling – not appropriate to find consensus in modeling – proof theoretically very complex (semi-decidable) 11 Linked Data & Semantic Web Technology
  • 12. Description Logic • What is Description Logic? – fragment of FOL – a family of formal knowledge representation languages for representing information about individuals, classes of individuals and their description – more expressive than propositional logic but has more efficient decision problems than first-order predicate logic FOL DL class concept property or predicate role object individual 12 Linked Data & Semantic Web Technology
  • 13. Concepts of Description Logic • The core is a concept language – use it for expressing factual assertions, intentional knowledge and queries • Concepts – denote entities, classes Student ≡ { x | STUDENT(x) } • Roles – denote properties, relations Friend ≡ { (x, y) | FRIEND(x, y) } • Constructors for concept expressions Student ⊓ Friend.Rich ≡ { x | STUDENT(x) ∧ y.FRIEND(x, y) ∧ RICH(y) } • Individuals – instances of classes a27, Colin, Green … 13 Linked Data & Semantic Web Technology
  • 14. DL Concept and Role Constructors • Range of other constructors found in DLs, including: – Number restrictions (cardinality constraints) on roles ⩾3 hasChild, ⩽1 hasMother – Qualified number restrictions, ⩾2 hasChild.Female, ⩽1 hasParent.Male – Nominals (singleton concepts) {Italy} – Concrete domains (datatypes) hasAge.(⩾21) – Inverse roles hasChild- ≡ hasParent – Transitive roles hasChild* – Role composition hasParent.hasBrother ≡ uncle 14 Linked Data & Semantic Web Technology
  • 15. Syntax and Semantics of DL 15 Linked Data & Semantic Web Technology
  • 16. Syntax and Semantics of DL 16 Linked Data & Semantic Web Technology
  • 17. Naming Convention of Description Logic 17 Linked Data & Semantic Web Technology
  • 18. DL Knowledge Base • DL Knowledge Base (KB) normally separated into 2 parts: – TBox is a set of axioms describing structure of domain HappyFather  Man ⊓ hasChild.Female ⊓ … Elephant ⊏ Animal ⊓ Large ⊓ Grey transitive(ancestor) – ABox is a set of axioms describing a concrete situation (data) John : HappyFather <John,Mary> : hasChild 18 Linked Data & Semantic Web Technology
  • 19. TBox and ABox • For terminological knowledge: TBox contains – Concept definitions • A  C (A a concept name, C a complex concept) Father  Man ⊓ has-child.Human Human  Mammal ⊓ has-child-.Human • introduce macros/names for concepts, can be (a)cyclic – Axioms • C1 ⊑ C2 (Ci complex concepts) favorite.Brewery ⊑ drinks.Beer • restrict your models • For assertional knowledge: ABox contains – Concept assertions • a : C (a an individual name, C a complex concept) John : Man ⊓ has-child.(Male ⊓ Happy) – Role assertions • <a1, a2> : R (ai individual names, R a role) • <John, Bill> : has-child 19 Linked Data & Semantic Web Technology
  • 20. References • http://en.wikipedia.org/wiki/Ontology • http://en.wikipedia.org/wiki/Ontology_(information_science) • http://en.wikipedia.org/wiki/Ontology_components • http://en.wikipedia.org/wiki/Logic • http://en.wikipedia.org/wiki/Propositional_logic • http://www.cs.odu.edu/~toida/nerzic/content/logic/pred_logic/intr_to_pred_logic.html • http://en.wikipedia.org/wiki/Predicate_logic • http://saltlux.tistory.com/15 • http://saltlux.com/wp-content/uploads/2012/12/2011WP_4_semanticweb2_2010_3.pdf • http://www.slideshare.net/lysander07/05-semantic-web-technologies-ontologies • http://www.slideshare.net/lysander07/06-semantic-web-technologies-logics • http://www.slideshare.net/lysander07/07-semantic-web-technologies-description-logics • http://en.wikipedia.org/wiki/Description_logic 20 Linked Data & Semantic Web Technology
  • 21. Dr. Myungjin Lee e-Mail : mjlee@li-st.com Twitter : http://twitter.com/MyungjinLee Facebook : http://www.facebook.com/mjinlee SlideShare : http://www.slideshare.net/onlyjiny/ 21 21 Linked Data & Semantic Web Technology