SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Ontologies
6.871: Lecture 22
What is an Ontology?
• A formal, explicit specification of a shared
  conceptualization.
• A shared vocabulary that can be used to model a
  domain, i.e., the objects and/or concepts that
  exist, their properties and relations
• Imposition of specific set of conceptualizations on
  a domain of interest
  – Tell me about analog electronics
  – Tell me about digital electronics
• Definitions of terminology
  – and constraints between terms
• Domain mini-theories
Ontology vs KB?
• Can think of an ontology as a kind of KB, but:

• Ontology serves different purpose:
  – Only needs to describe vocabulary, axioms
  – E.g. database schema is an ontology

• KB includes:
  – Specific knowledge needed for problem-solving
Motivations
• Engineering motivation:
   – Every knowledge-based system is based on an
     ontology of its domain
   – Explication of the ontology is a time-consuming
     component of the development process
   – Why not amortize the effort and share ontologies?
      • E.g. “core ontologies” such as space, time, quantities


• Scientific motivation:
   –Understand fundamental issues about human
   conceptualizations
Pragmatic Motivations
•    Responding to the unexpected
•    Distributed Databases
•    Distributed Applications              Key Question: What does
•    Communicating Agents                  he mean when he says
•    Semantic Web                          <…>?
                              Person
            Mediator

       Common Ontology
                                                         Application 1
                                       Design      Common Ontology
    schema1 schema2 schema3


      db1              db3             Analysis    Common Ontology
              db2
                                                          Application 2
Aspects of an Ontology

•   Content
•   Form
•   Purpose
•   Development
Aspects of an Ontology

• Content
  – types of objects, relationships
  – e.g. the blocks world conceptualization includes:
     •   Object Classes: Blocks, Robot Hands
     •   Properties: shapes of blocks, color of blocks
     •   Relationships: On, Above, Below, Grasp
     •   Processes: stacking plan for a tower
• Form
• Purpose
• Development
Aspects of an Ontology

• Content
• Form
  – Is the taxonomic relationship (instance-of, subclass)
    primary?
  – Are definitions of, or constraints on, terms provided?
  – Is the definitional language as rich as a full logic?
  – Is it process-centric or object-centric?
• Purpose
• Development
Aspects of an Ontology

• Content
• Form
• Purpose
  – Knowledge sharing
     • E.g. Between people, software systems, agents
  – Knowledge reuse
     • E.g. When models or systems change
  – General (common sense) or domain specific
• Development
Aspects of an Ontology

•   Content
•   Form
•   Purpose
•   Development
    – Is it acquired or engineered?
    – If acquired, what about:
       •   Quality of knowledge
       •   Diversity of content
       •   Trust in knowledge
       •   Unpredictable use
Building an Ontology
• Planning
• Specification - consider scope and purpose
• Knowledge Acquisition
• Conceptualization - glossary of terms, top-
  down, bottom-up, middle-out
• Integration - of existing relevant ontologies
• Implementation
• Evaluation - Clarity, Coherence, Extensibility,
  Minimal Encoding Bias, Minimal Ontological
  Commitment
Example Ontologies
                 see http://www.cs.utexas.edu/users/mfkb/related.html
 * ARPI Pla n n in g and Sch ed uli n g o n to lo gi e s
 * Aviat io n O n to lo g y
 * BPMO - Th e Bus in e s s P roc es s Ma n a g e me nt On to lo g y
 * CYC (a n d th e d e riva tive PDKB)
 * DOLCE - a D e s cript ive On to lo g y fo r Lin g u is tic a n d C o g ni tive En gi n e e ring .
 * Du b lin Cor e (bib lio g ra ph ic o rg an iz at io n )
* Th e Ent e rp ris e Onto lo g y (for b u s in e s s e n te rpr ise s)
 * On to lo g ies f or e tho lo g y (a nim a l be h av ior) , e .g . Log g e rh ead T u rt le
 * Fra m e Ne t (le x ica l re fe re n ce )
 * Ge n e ra liz e d Up p er M o de l (for NLP)
 * Mik roko sm os (fo r NLP)
 * ON9 (th e CNR- ITBM On to lo g y Libra ry)
 * OWL- S - Th e OWL (fo rm e rly DAML) Se rv ice s on t o log y.
 * On to lin g u a O n to lo g y Libra ry
 * Op e n Min d datab a s e a nd OM CSNe t S em ant ic N et wor k
 * Ph ar mG KB - Pha rm a co g e n e tics a n d Pha rm a co g e no mic s Kno wled ge Ba s e
 * PSL (p ro ce s s s pe cifi ca tion)
 * Qo S (co m p u te rs a n d n et wo rks )
 * SENSUS (fo r NLP)
 * STEP (for pr o du ct data ex ch an ge )
 * SUMO (th e Su gg e s te d Upp e r M e rg ed On to log y)
 * th e T we n te O n to lo g y Co lle ctio n
 * UMLS (b io me d icin e)
 * Wilkin s ' on t o log y (17t h ce nt u ry !)
 * Word Ne t (lex ica l re fe re n ce )
Example Tools for Ontologies
        see http://www.cs.utexas.edu/users/mfkb/related.html,
             http://www.xml.com/pub/a/2002/11/06/ontologies.html



  *   Ch im a e ra
  *   CODE4
  *   Ge n e ric Kn o wled g e -B a s e Ed itor
  *   Ika ru s
  *   JOE (Java O n to lo g y Edit or)
  *   KAON
  *   KACTUS
  *   OilEd
  *   On toE d it
  *   On tos a u ru s
  *   Prote ge
  *   Sn oba s e
  *   St an fo rd On to lo g y Edito r
  *   Sym Ont o s
  *   Word Map
Protégé




http://protege.stanford.edu/
Some Large Ontologies
CYC                105 concept types, 106 CYCL            Partially Online:
common sense       axioms                                 6000 Top
                                                          Concepts

SUMO               1000 terms,              KIF           Published Online
 upper ontology    4200 assertions          Also LOOM,
                                            OWL,Protege
WordNet            152,059 word forms in Semantic         Published Online
lexical memory     115,424 synsets       Network


Sensus                      70,000 terms Semantic         Published Online
 text understanding extension of WordNet Network


UMLS               135 Semantic Types,      Semantic      Published Online
biomedicine        54 semantic relations,   Network
                   975,354 concepts
UMLS
                                                     Coronary Aneurism




                                                       Coronary
                                                     Arteriosclerosis
                  Carcinoid
                 Heart Disease                                             Angina Pectoris
                                                                               variant
                                   Coronary          Angina Pectoris
                 Endocarditis       Desease
                                                                           Angina unstable
Heart Diseases
                                                     Coronary Thombosis
                 Myocardial        Myocardial
                  Ischemia          Stunning
                                                     Coronary Vasopasm
                 Arrhythmia


                                   Myocardial    Shock Cardiogenic
                                    Infarction




                                                                          Figure by MIT OCW.
CYC
• Goal: Encode all of human common sense
  knowledge
• Mechanization: human-entered axioms
• Periodic review, reorganization, compaction,
  separation into distinct mini-theories, not
  mutually consistent
• Driven by application domains
• Often seems ad-hoc
CYC Top Level Categories
                                        Thing

             Individual Object         Intangible         Represented Thing


    Event         Stuff          IntangibleObject       Collection


                                                                     Relationship
   Process          IntangibleStuff

                            InternalMachineThing                         Slot
 SomethingExisting
                                                    AttributeValue

                          TangibleObject                              Attribute
Intelligence


      CompositeTangible&IntangibleObject             TangibleStuff
CYC Ontology
CYC Examples
CYC Examples (cont’d)
Perspectives
•   Philosophy
•   Library and Information Science
•   Natural Language Processing
•   Artificial Intelligence
•   Semantic Web




                               Fredrik Arvidsson, Annika Flycht-Eriksson
Perspectives
• Philosophy
    – Objectives: Classify and categorize the world
    – E.g.: Aristotle …
•   Library and Information Science
•   Natural Language Processing
•   Artificial Intelligence
•   Semantic Web
Perspectives
• Philosophy
• Library and Information Science
  – Objectives: organize bibliographic world, model
    universal and domain knowledge
  – Usage: provide access points to bibliographic entities
  – E.g., MARC; LCC, UDC, SAB
• Natural Language Processing
• Artificial Intelligence
• Semantic Web
Perspectives
• Philosophy
• Library and Information Science
• Natural Language Processing
   – Objectives: Model lexical and domain knowledge
   – Usage: Machine Translation, Information Extraction,
     Q/A
   – E.g.: Wordnet, Sensus, Generalised Upper Model
• Artificial Intelligence
• Semantic Web
Perspectives
•   Philosophy
•   Library and Information Science
•   Natural Language Processing
•   Artificial Intelligence
    – Objectives: Model common sense and domain
      knowledge
    – Usage: Knowledge representation and reasoning
    – E.g.: OpenMind, CYC; UMLS, ...
• Semantic Web
Perspectives
•   Philosophy
•   Library and Information Science
•   Natural Language Processing
•   Artificial Intelligence
•   Semantic Web
    – Objectives: Provide semantics for web resources
    – Usage: Describe resources and their contents
Application Example

Document comparison (Xerox; Everett, et al. CACM, Feb 02)
   – Goal: Identify similar documents
   – Have: 40,000 technician-authored tips for copier repair
EXAMPLE OF EUREKA TIPS


                      PROBLEM                                           CAUSE                                       SOLUTION

            Left cover damage                           The left cover safety cable is breaking,       Remove the plastic sleeve from around
TIP 27057




                                                        allowing the left cover to pivot too far,      the cable. Cutting the plastic off of the
                                                        breaking the cover.                            cable makes the cable more flexible,
                                                                                                       which prevents cable breakage. Cable
                                                                                                       breakage is a major source of damage
                                                                                                       to the left cover.



            The current safety cable used in the 5100   The plastic jacket made the cable too          When the old safety cable fails, replace it
TIP 27118




            Document Handler fails prematurely,         stiff. This causes stress to be concentrated   with the new one, which has the plastic
            causing the Left Document Handler Cover     on the cable ends, where it eventually         jacket shortened.
            to break.                                   snaps.




                                                                                                                              Figure by MIT OCW.
EXAMPLE OF EUREKA TIPS


                      PROBLEM                                          CAUSE                                        SOLUTION

            Left cover damage                           The left cover safety cable is breaking,       Remove the plastic sleeve from around
TIP 27057




                                                        allowing the left cover to pivot too far,      the cable. Cutting the plastic off of the
                                                        breaking the cover.                            cable makes the cable more flexible,
                                                                                                       which prevents cable breakage. Cable
                                                                                                       breakage is a major source of damage
                                                                                                       to the left cover.



            The current safety cable used in the 5100   The plastic jacket made the cable too          When the old safety cable fails, replace it
TIP 27118




            Document Handler fails prematurely,         stiff. This causes stress to be concentrated   with the new one, which has the plastic
            causing the Left Document Handler Cover     on the cable ends, where it eventually         jacket shortened.
            to break.                                   snaps.




                                                                                                                             Figure by MIT OCW.
Natural language requires a huge ontology…
   xxxxxxxxx

(1) The left cover broke in half.
(2) The sheet of paper breaks the light beam.
(3) Before doing step 3, you might want to break for coffee.
Natural language requires a huge ontology…
   xxxxxxxxx

(1) The left cover broke in half.             BreakDamage
(2) The sheet of paper breaks the light beam. BreakInterrupt
(3) Before doing step 3, you might want to break for coffee.
                                            BreakRecuperate
Natural language requires a more abstract ontology
   one.

(1) The left cover broke in half.             BreakDamage
(2) The sheet of paper breaks the light beam. BreakInterrupt
(3) Before doing step 3, you might want to break for coffee.
                                            BreakRecuperate


               Map to concepts instead.
A direct word-to-concept ontology for the concept Incapacitate.


                                                       Force Destroy
                                                           Crush
                                                           Shatter
                                                           Smash
                             Destroy                       Mangle
                                                           Pulverize
                                Fail                       Squash                 Force Damage
                                Break                      Shred
                                Wreck                      Eviscerate                 Gouge
                                                           Crunch                     Trample
                                Destroy
                                                           Topple                     Scratch
                                Raze                                                  Crash
                                                           Mash
                                Ruin                       Devour                     Pierce
                                Demolish                   Puncture                   Chip
                                Terminate                  Snap                       Tear
                                                                                      Crack
                                                                                      Cut
Incapacitate                 Disable                 Thermal Destroy                  Crumple
                                                                                      Dent
                                Remove                     Fry                        Abrade
                                Disable                    Incinerate                 Rip
                                                           Melt                       Slice
                                                                                      Bend
                                                                                      Nick
                             Damage
                                Corrupt
                                                                                 Thermal Damage
                                Damage
                                Disrupt                                               Burn
                                Harm                                                  Scald
                                                                                      Scorch


                                                                                    Figure by MIT OCW.
A direct word-to-concept ontology for the concept Incapacitate.


                                                        Force Destroy
                                                             Crush
                                                             Shatter
                                                             Smash
                             Destroy                         Mangle
                                                             Pulverize
                                Fail                         Squash                       Force Damage
                                Break                        Shred
                                Wreck                        Eviscerate                       Gouge
                                                             Crunch                           Trample
                                Destroy
                                                             Topple                           Scratch
                                Raze                                                          Crash
                                                             Mash
                                Ruin                         Devour                           Pierce
                                Demolish                     Puncture                         Chip
                                Terminate                    Snap                             Tear
                                                                                              Crack
                                                                                              Cut
Incapacitate                 Disable                  Thermal Destroy                         Crumple
                                                                                              Dent
                                Remove                       Fry                              Abrade
                                Disable                      Incinerate                       Rip
                                                             Melt                             Slice
                                                                                              Bend
                                                                                              Nick
                             Damage
                                Corrupt         The heat from the short circuit
                                                    cracks the drive gear.               Thermal Damage
                                Damage
                                Disrupt                                                       Burn
                                Harm                           The short circuit burns        Scald
                                                                                              Scorch
                                                                   the drive gear.

                                                                                            Figure by MIT OCW.
A direct word-to-concept ontology for the concept Incapacitate.


                                                        Force Destroy
                                                             Crush
                                                             Shatter
                                                             Smash
                             Destroy                         Mangle
                                                             Pulverize
                                Fail                         Squash                       Force Damage
                                Break                        Shred
                                Wreck                        Eviscerate                       Gouge
                                                             Crunch                           Trample
                                Destroy
                                                             Topple                           Scratch
                                Raze                                                          Crash
                                                             Mash
                                Ruin                         Devour                           Pierce
                                Demolish                     Puncture                         Chip
                                Terminate                    Snap                             Tear
                                                                                              Crack
                                                                                              Cut
Incapacitate                 Disable                  Thermal Destroy                         Crumple
                                                                                              Dent
                                Remove                       Fry                              Abrade
                                Disable                      Incinerate                       Rip
                                                             Melt                             Slice
                                                                                              Bend
                                                                                              Nick
                             Damage
                                Corrupt         The heat from the short circuit
                                                    cracks the drive gear.               Thermal Damage
                                Damage
                                Disrupt                                                       Burn
                                Harm                           The short circuit burns        Scald
                                                                                              Scorch
                                                                   the drive gear.

                                                                                            Figure by MIT OCW.
Document Comparison Summary
•   Different ways to represent the same knowledge
•   Use determines representation
•   Represent only knowledge that is needed
•   c.f.: Common sense reasoning, don’t know use
    or what knowledge is needed.
Success Using Ontologies?
• Domain-specific successes
  – E.g. biomedicine
• More general use shows promise
  –   New languages
  –   New tools
  –   New applications
  –   Very active research community
Taxonomic Hierarchies
• Not always obvious what is class, instance,
  role, etc.

• E.g., what is the relationship between:
  – time duration (instances e.g. 1 hr) and
    time interval (e.g. 1pm to 2pm today)?
  – water and ocean?
  – mammal and human and a particular human?
  – human and species?
  – book that is a bound volume, book that is abstract
    concept?
Other Examples

• Enterprise Ontology (Edinburgh; Uschold, et al.)
• Document comparison (Xerox; Everett, et al.)
Other Examples

• Enterprise Ontology        (Edinburgh; Uschold, et al.)
  – Goal: improve planning via shared enterprise model
  – Meta-ontology: entities, relationships, states of affairs
  – Examples
Other Examples

• Enterprise Ontology (Edinburgh; Uschold, et al. AIAI, 1998)
• Document comparison (Xerox; Everett, et al. CACM, Feb 02)
   –   Goal: Identify similar documents
   –   Have: 40,000 technician-authored tips for copier repair
   –   Current system: analyzes 15 pairs of similar tips
   –   Examples
A direct word-to-concept ontology for the concept Incapacitate.


                                                        Force Destroy
                                                             Crush
                                                             Shatter
                                                             Smash
                             Destroy                         Mangle
                                                             Pulverize
                                Fail                         Squash                       Force Damage
                                Break                        Shred
                                Wreck                        Eviscerate                       Gouge
                                                             Crunch                           Trample
                                Destroy
                                                             Topple                           Scratch
                                Raze                                                          Crash
                                                             Mash
                                Ruin                         Devour                           Pierce
                                Demolish                     Puncture                         Chip
                                Terminate                    Snap                             Tear
                                                                                              Crack
                                                                                              Cut
Incapacitate                 Disable                  Thermal Destroy                         Crumple
                                                                                              Dent
                                Remove                       Fry                              Abrade
                                Disable
                                                 ?           Incinerate                       Rip
                                                             Melt                             Slice
                                                                                              Bend
                                                                                              Nick
                             Damage
                                Corrupt         The heat from the short circuit
                                                    cracks the drive gear.               Thermal Damage
                                Damage
                                Disrupt                                                       Burn
                                Harm                           The short circuit burns        Scald
                                                                                              Scorch
                                                                   the drive gear.

                                                                                            Figure by MIT OCW.
A description of logic-based ontology for Damage.


                                  Damage                                             Genis                                   Melt




Means         End State                                Material             Extent              Means     End State                          Material         Extent


   Force             Deformed                     Friable              Partial                     Heat          Deformed               Elastic          Partial


   Heat               Pieces                     Flammable             Total                                                                             Total


                  Broken Integrity                Brittle


                      Pierced                     Laminar


                          Cut                     Elastic



                                Category Level                                                                         Category Level



                                     Mid Level                                                                              Low Level
                                                                                     KEY


                                                        Metaproperty                  Concept             Role




           Instead of traversing subsumption relations, logic representation supports arbitrary
           binary relations between concepts. Matching starts with MidLevel concepts, e.g. Damage.

                                                                                                                                                  Figure by MIT OCW.

Weitere ähnliche Inhalte

Was ist angesagt?

word level analysis
word level analysis word level analysis
word level analysis tjs1
 
Information Retrieval Models
Information Retrieval ModelsInformation Retrieval Models
Information Retrieval ModelsNisha Arankandath
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notesAnandh Arumugakan
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingRishikese MR
 
WORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsWORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsAhmed Abd-Elwasaa
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoningMaryam Maleki
 
Adbms 17 object query language
Adbms 17 object query languageAdbms 17 object query language
Adbms 17 object query languageVaibhav Khanna
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
Probabilistic information retrieval models & systems
Probabilistic information retrieval models & systemsProbabilistic information retrieval models & systems
Probabilistic information retrieval models & systemsSelman Bozkır
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalTony Russell-Rose
 
Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with PythonBenjamin Bengfort
 
Information retrieval 7 boolean model
Information retrieval 7 boolean modelInformation retrieval 7 boolean model
Information retrieval 7 boolean modelVaibhav Khanna
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Ontology engineering ESTC2008
Ontology engineering ESTC2008Ontology engineering ESTC2008
Ontology engineering ESTC2008Elena Simperl
 
Text Data Mining
Text Data MiningText Data Mining
Text Data MiningKU Leuven
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebMarin Dimitrov
 
Chapter 6 relational data model and relational
Chapter  6  relational data model and relationalChapter  6  relational data model and relational
Chapter 6 relational data model and relationalJafar Nesargi
 

Was ist angesagt? (20)

Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
word level analysis
word level analysis word level analysis
word level analysis
 
Information Retrieval Models
Information Retrieval ModelsInformation Retrieval Models
Information Retrieval Models
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notes
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
WORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsWORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical Relations
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoning
 
Adbms 17 object query language
Adbms 17 object query languageAdbms 17 object query language
Adbms 17 object query language
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Probabilistic information retrieval models & systems
Probabilistic information retrieval models & systemsProbabilistic information retrieval models & systems
Probabilistic information retrieval models & systems
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
 
Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with Python
 
Information retrieval 7 boolean model
Information retrieval 7 boolean modelInformation retrieval 7 boolean model
Information retrieval 7 boolean model
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Ontology engineering ESTC2008
Ontology engineering ESTC2008Ontology engineering ESTC2008
Ontology engineering ESTC2008
 
Text Data Mining
Text Data MiningText Data Mining
Text Data Mining
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Chapter 6 relational data model and relational
Chapter  6  relational data model and relationalChapter  6  relational data model and relational
Chapter 6 relational data model and relational
 

Ähnlich wie Ontologies

Ontology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel TowerOntology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel TowerFrank van Harmelen
 
Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Daniel Mendez
 
Semantic Web research anno 2006:main streams, popular falacies, current statu...
Semantic Web research anno 2006:main streams, popular falacies, current statu...Semantic Web research anno 2006:main streams, popular falacies, current statu...
Semantic Web research anno 2006:main streams, popular falacies, current statu...Frank van Harmelen
 
Understanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveUnderstanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveYuwei Lin
 
Paul Henning Krogh A New Dawn For E Collaboration In Science
Paul Henning Krogh   A New Dawn For E Collaboration In SciencePaul Henning Krogh   A New Dawn For E Collaboration In Science
Paul Henning Krogh A New Dawn For E Collaboration In ScienceVincenzo Barone
 
ALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataMartin Memmel
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHRPablo Pazos
 
DNA Information and Creation
DNA Information and CreationDNA Information and Creation
DNA Information and CreationHans Rudolf Tremp
 
Databases and Ontologies: Where do we go from here?
Databases and Ontologies:  Where do we go from here?Databases and Ontologies:  Where do we go from here?
Databases and Ontologies: Where do we go from here?Maryann Martone
 
Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Recordspbajcsy
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Languagebutest
 
How do we know what we don’t know: Using the Neuroscience Information Framew...
How do we know what we don’t know:  Using the Neuroscience Information Framew...How do we know what we don’t know:  Using the Neuroscience Information Framew...
How do we know what we don’t know: Using the Neuroscience Information Framew...Maryann Martone
 
Triples And Access
Triples And AccessTriples And Access
Triples And Accessvelterop
 
Survey of the current trends, and the future in Natural Language Generation
Survey of the current trends, and the future in Natural Language Generation Survey of the current trends, and the future in Natural Language Generation
Survey of the current trends, and the future in Natural Language Generation Yu Sheng Su
 
PS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxPS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxahmadbhattim005
 
PS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxPS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxUneezaRajpoot
 
Ambjorn on Disagreement Management
Ambjorn on Disagreement ManagementAmbjorn on Disagreement Management
Ambjorn on Disagreement ManagementAmbjorn Naeve
 

Ähnlich wie Ontologies (20)

Ontology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel TowerOntology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel Tower
 
Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
 
Semantic Web research anno 2006:main streams, popular falacies, current statu...
Semantic Web research anno 2006:main streams, popular falacies, current statu...Semantic Web research anno 2006:main streams, popular falacies, current statu...
Semantic Web research anno 2006:main streams, popular falacies, current statu...
 
Understanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveUnderstanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical Perspective
 
Mpg Feb08 Gian Lorenzetto
Mpg Feb08 Gian Lorenzetto Mpg Feb08 Gian Lorenzetto
Mpg Feb08 Gian Lorenzetto
 
Paul Henning Krogh A New Dawn For E Collaboration In Science
Paul Henning Krogh   A New Dawn For E Collaboration In SciencePaul Henning Krogh   A New Dawn For E Collaboration In Science
Paul Henning Krogh A New Dawn For E Collaboration In Science
 
ALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional Metadata
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHR
 
DNA Information and Creation
DNA Information and CreationDNA Information and Creation
DNA Information and Creation
 
Databases and Ontologies: Where do we go from here?
Databases and Ontologies:  Where do we go from here?Databases and Ontologies:  Where do we go from here?
Databases and Ontologies: Where do we go from here?
 
Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Records
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Language
 
How do we know what we don’t know: Using the Neuroscience Information Framew...
How do we know what we don’t know:  Using the Neuroscience Information Framew...How do we know what we don’t know:  Using the Neuroscience Information Framew...
How do we know what we don’t know: Using the Neuroscience Information Framew...
 
Triples And Access
Triples And AccessTriples And Access
Triples And Access
 
Survey of the current trends, and the future in Natural Language Generation
Survey of the current trends, and the future in Natural Language Generation Survey of the current trends, and the future in Natural Language Generation
Survey of the current trends, and the future in Natural Language Generation
 
Sensors1(1)
Sensors1(1)Sensors1(1)
Sensors1(1)
 
PS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxPS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptx
 
PS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptxPS3103 Cognitive Psy Lecture 1.pptx
PS3103 Cognitive Psy Lecture 1.pptx
 
Knowledge Management 2.0
Knowledge Management 2.0Knowledge Management 2.0
Knowledge Management 2.0
 
Ambjorn on Disagreement Management
Ambjorn on Disagreement ManagementAmbjorn on Disagreement Management
Ambjorn on Disagreement Management
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Ontologies

  • 2. What is an Ontology? • A formal, explicit specification of a shared conceptualization. • A shared vocabulary that can be used to model a domain, i.e., the objects and/or concepts that exist, their properties and relations • Imposition of specific set of conceptualizations on a domain of interest – Tell me about analog electronics – Tell me about digital electronics • Definitions of terminology – and constraints between terms • Domain mini-theories
  • 3. Ontology vs KB? • Can think of an ontology as a kind of KB, but: • Ontology serves different purpose: – Only needs to describe vocabulary, axioms – E.g. database schema is an ontology • KB includes: – Specific knowledge needed for problem-solving
  • 4. Motivations • Engineering motivation: – Every knowledge-based system is based on an ontology of its domain – Explication of the ontology is a time-consuming component of the development process – Why not amortize the effort and share ontologies? • E.g. “core ontologies” such as space, time, quantities • Scientific motivation: –Understand fundamental issues about human conceptualizations
  • 5. Pragmatic Motivations • Responding to the unexpected • Distributed Databases • Distributed Applications Key Question: What does • Communicating Agents he mean when he says • Semantic Web <…>? Person Mediator Common Ontology Application 1 Design Common Ontology schema1 schema2 schema3 db1 db3 Analysis Common Ontology db2 Application 2
  • 6. Aspects of an Ontology • Content • Form • Purpose • Development
  • 7. Aspects of an Ontology • Content – types of objects, relationships – e.g. the blocks world conceptualization includes: • Object Classes: Blocks, Robot Hands • Properties: shapes of blocks, color of blocks • Relationships: On, Above, Below, Grasp • Processes: stacking plan for a tower • Form • Purpose • Development
  • 8. Aspects of an Ontology • Content • Form – Is the taxonomic relationship (instance-of, subclass) primary? – Are definitions of, or constraints on, terms provided? – Is the definitional language as rich as a full logic? – Is it process-centric or object-centric? • Purpose • Development
  • 9. Aspects of an Ontology • Content • Form • Purpose – Knowledge sharing • E.g. Between people, software systems, agents – Knowledge reuse • E.g. When models or systems change – General (common sense) or domain specific • Development
  • 10. Aspects of an Ontology • Content • Form • Purpose • Development – Is it acquired or engineered? – If acquired, what about: • Quality of knowledge • Diversity of content • Trust in knowledge • Unpredictable use
  • 11. Building an Ontology • Planning • Specification - consider scope and purpose • Knowledge Acquisition • Conceptualization - glossary of terms, top- down, bottom-up, middle-out • Integration - of existing relevant ontologies • Implementation • Evaluation - Clarity, Coherence, Extensibility, Minimal Encoding Bias, Minimal Ontological Commitment
  • 12. Example Ontologies see http://www.cs.utexas.edu/users/mfkb/related.html * ARPI Pla n n in g and Sch ed uli n g o n to lo gi e s * Aviat io n O n to lo g y * BPMO - Th e Bus in e s s P roc es s Ma n a g e me nt On to lo g y * CYC (a n d th e d e riva tive PDKB) * DOLCE - a D e s cript ive On to lo g y fo r Lin g u is tic a n d C o g ni tive En gi n e e ring . * Du b lin Cor e (bib lio g ra ph ic o rg an iz at io n ) * Th e Ent e rp ris e Onto lo g y (for b u s in e s s e n te rpr ise s) * On to lo g ies f or e tho lo g y (a nim a l be h av ior) , e .g . Log g e rh ead T u rt le * Fra m e Ne t (le x ica l re fe re n ce ) * Ge n e ra liz e d Up p er M o de l (for NLP) * Mik roko sm os (fo r NLP) * ON9 (th e CNR- ITBM On to lo g y Libra ry) * OWL- S - Th e OWL (fo rm e rly DAML) Se rv ice s on t o log y. * On to lin g u a O n to lo g y Libra ry * Op e n Min d datab a s e a nd OM CSNe t S em ant ic N et wor k * Ph ar mG KB - Pha rm a co g e n e tics a n d Pha rm a co g e no mic s Kno wled ge Ba s e * PSL (p ro ce s s s pe cifi ca tion) * Qo S (co m p u te rs a n d n et wo rks ) * SENSUS (fo r NLP) * STEP (for pr o du ct data ex ch an ge ) * SUMO (th e Su gg e s te d Upp e r M e rg ed On to log y) * th e T we n te O n to lo g y Co lle ctio n * UMLS (b io me d icin e) * Wilkin s ' on t o log y (17t h ce nt u ry !) * Word Ne t (lex ica l re fe re n ce )
  • 13. Example Tools for Ontologies see http://www.cs.utexas.edu/users/mfkb/related.html, http://www.xml.com/pub/a/2002/11/06/ontologies.html * Ch im a e ra * CODE4 * Ge n e ric Kn o wled g e -B a s e Ed itor * Ika ru s * JOE (Java O n to lo g y Edit or) * KAON * KACTUS * OilEd * On toE d it * On tos a u ru s * Prote ge * Sn oba s e * St an fo rd On to lo g y Edito r * Sym Ont o s * Word Map
  • 15. Some Large Ontologies CYC 105 concept types, 106 CYCL Partially Online: common sense axioms 6000 Top Concepts SUMO 1000 terms, KIF Published Online upper ontology 4200 assertions Also LOOM, OWL,Protege WordNet 152,059 word forms in Semantic Published Online lexical memory 115,424 synsets Network Sensus 70,000 terms Semantic Published Online text understanding extension of WordNet Network UMLS 135 Semantic Types, Semantic Published Online biomedicine 54 semantic relations, Network 975,354 concepts
  • 16. UMLS Coronary Aneurism Coronary Arteriosclerosis Carcinoid Heart Disease Angina Pectoris variant Coronary Angina Pectoris Endocarditis Desease Angina unstable Heart Diseases Coronary Thombosis Myocardial Myocardial Ischemia Stunning Coronary Vasopasm Arrhythmia Myocardial Shock Cardiogenic Infarction Figure by MIT OCW.
  • 17. CYC • Goal: Encode all of human common sense knowledge • Mechanization: human-entered axioms • Periodic review, reorganization, compaction, separation into distinct mini-theories, not mutually consistent • Driven by application domains • Often seems ad-hoc
  • 18. CYC Top Level Categories Thing Individual Object Intangible Represented Thing Event Stuff IntangibleObject Collection Relationship Process IntangibleStuff InternalMachineThing Slot SomethingExisting AttributeValue TangibleObject Attribute Intelligence CompositeTangible&IntangibleObject TangibleStuff
  • 22. Perspectives • Philosophy • Library and Information Science • Natural Language Processing • Artificial Intelligence • Semantic Web Fredrik Arvidsson, Annika Flycht-Eriksson
  • 23. Perspectives • Philosophy – Objectives: Classify and categorize the world – E.g.: Aristotle … • Library and Information Science • Natural Language Processing • Artificial Intelligence • Semantic Web
  • 24. Perspectives • Philosophy • Library and Information Science – Objectives: organize bibliographic world, model universal and domain knowledge – Usage: provide access points to bibliographic entities – E.g., MARC; LCC, UDC, SAB • Natural Language Processing • Artificial Intelligence • Semantic Web
  • 25. Perspectives • Philosophy • Library and Information Science • Natural Language Processing – Objectives: Model lexical and domain knowledge – Usage: Machine Translation, Information Extraction, Q/A – E.g.: Wordnet, Sensus, Generalised Upper Model • Artificial Intelligence • Semantic Web
  • 26. Perspectives • Philosophy • Library and Information Science • Natural Language Processing • Artificial Intelligence – Objectives: Model common sense and domain knowledge – Usage: Knowledge representation and reasoning – E.g.: OpenMind, CYC; UMLS, ... • Semantic Web
  • 27. Perspectives • Philosophy • Library and Information Science • Natural Language Processing • Artificial Intelligence • Semantic Web – Objectives: Provide semantics for web resources – Usage: Describe resources and their contents
  • 28. Application Example Document comparison (Xerox; Everett, et al. CACM, Feb 02) – Goal: Identify similar documents – Have: 40,000 technician-authored tips for copier repair
  • 29. EXAMPLE OF EUREKA TIPS PROBLEM CAUSE SOLUTION Left cover damage The left cover safety cable is breaking, Remove the plastic sleeve from around TIP 27057 allowing the left cover to pivot too far, the cable. Cutting the plastic off of the breaking the cover. cable makes the cable more flexible, which prevents cable breakage. Cable breakage is a major source of damage to the left cover. The current safety cable used in the 5100 The plastic jacket made the cable too When the old safety cable fails, replace it TIP 27118 Document Handler fails prematurely, stiff. This causes stress to be concentrated with the new one, which has the plastic causing the Left Document Handler Cover on the cable ends, where it eventually jacket shortened. to break. snaps. Figure by MIT OCW.
  • 30. EXAMPLE OF EUREKA TIPS PROBLEM CAUSE SOLUTION Left cover damage The left cover safety cable is breaking, Remove the plastic sleeve from around TIP 27057 allowing the left cover to pivot too far, the cable. Cutting the plastic off of the breaking the cover. cable makes the cable more flexible, which prevents cable breakage. Cable breakage is a major source of damage to the left cover. The current safety cable used in the 5100 The plastic jacket made the cable too When the old safety cable fails, replace it TIP 27118 Document Handler fails prematurely, stiff. This causes stress to be concentrated with the new one, which has the plastic causing the Left Document Handler Cover on the cable ends, where it eventually jacket shortened. to break. snaps. Figure by MIT OCW.
  • 31. Natural language requires a huge ontology… xxxxxxxxx (1) The left cover broke in half. (2) The sheet of paper breaks the light beam. (3) Before doing step 3, you might want to break for coffee.
  • 32. Natural language requires a huge ontology… xxxxxxxxx (1) The left cover broke in half. BreakDamage (2) The sheet of paper breaks the light beam. BreakInterrupt (3) Before doing step 3, you might want to break for coffee. BreakRecuperate
  • 33. Natural language requires a more abstract ontology one. (1) The left cover broke in half. BreakDamage (2) The sheet of paper breaks the light beam. BreakInterrupt (3) Before doing step 3, you might want to break for coffee. BreakRecuperate Map to concepts instead.
  • 34. A direct word-to-concept ontology for the concept Incapacitate. Force Destroy Crush Shatter Smash Destroy Mangle Pulverize Fail Squash Force Damage Break Shred Wreck Eviscerate Gouge Crunch Trample Destroy Topple Scratch Raze Crash Mash Ruin Devour Pierce Demolish Puncture Chip Terminate Snap Tear Crack Cut Incapacitate Disable Thermal Destroy Crumple Dent Remove Fry Abrade Disable Incinerate Rip Melt Slice Bend Nick Damage Corrupt Thermal Damage Damage Disrupt Burn Harm Scald Scorch Figure by MIT OCW.
  • 35. A direct word-to-concept ontology for the concept Incapacitate. Force Destroy Crush Shatter Smash Destroy Mangle Pulverize Fail Squash Force Damage Break Shred Wreck Eviscerate Gouge Crunch Trample Destroy Topple Scratch Raze Crash Mash Ruin Devour Pierce Demolish Puncture Chip Terminate Snap Tear Crack Cut Incapacitate Disable Thermal Destroy Crumple Dent Remove Fry Abrade Disable Incinerate Rip Melt Slice Bend Nick Damage Corrupt The heat from the short circuit cracks the drive gear. Thermal Damage Damage Disrupt Burn Harm The short circuit burns Scald Scorch the drive gear. Figure by MIT OCW.
  • 36. A direct word-to-concept ontology for the concept Incapacitate. Force Destroy Crush Shatter Smash Destroy Mangle Pulverize Fail Squash Force Damage Break Shred Wreck Eviscerate Gouge Crunch Trample Destroy Topple Scratch Raze Crash Mash Ruin Devour Pierce Demolish Puncture Chip Terminate Snap Tear Crack Cut Incapacitate Disable Thermal Destroy Crumple Dent Remove Fry Abrade Disable Incinerate Rip Melt Slice Bend Nick Damage Corrupt The heat from the short circuit cracks the drive gear. Thermal Damage Damage Disrupt Burn Harm The short circuit burns Scald Scorch the drive gear. Figure by MIT OCW.
  • 37. Document Comparison Summary • Different ways to represent the same knowledge • Use determines representation • Represent only knowledge that is needed • c.f.: Common sense reasoning, don’t know use or what knowledge is needed.
  • 38. Success Using Ontologies? • Domain-specific successes – E.g. biomedicine • More general use shows promise – New languages – New tools – New applications – Very active research community
  • 39. Taxonomic Hierarchies • Not always obvious what is class, instance, role, etc. • E.g., what is the relationship between: – time duration (instances e.g. 1 hr) and time interval (e.g. 1pm to 2pm today)? – water and ocean? – mammal and human and a particular human? – human and species? – book that is a bound volume, book that is abstract concept?
  • 40. Other Examples • Enterprise Ontology (Edinburgh; Uschold, et al.) • Document comparison (Xerox; Everett, et al.)
  • 41. Other Examples • Enterprise Ontology (Edinburgh; Uschold, et al.) – Goal: improve planning via shared enterprise model – Meta-ontology: entities, relationships, states of affairs – Examples
  • 42.
  • 43. Other Examples • Enterprise Ontology (Edinburgh; Uschold, et al. AIAI, 1998) • Document comparison (Xerox; Everett, et al. CACM, Feb 02) – Goal: Identify similar documents – Have: 40,000 technician-authored tips for copier repair – Current system: analyzes 15 pairs of similar tips – Examples
  • 44. A direct word-to-concept ontology for the concept Incapacitate. Force Destroy Crush Shatter Smash Destroy Mangle Pulverize Fail Squash Force Damage Break Shred Wreck Eviscerate Gouge Crunch Trample Destroy Topple Scratch Raze Crash Mash Ruin Devour Pierce Demolish Puncture Chip Terminate Snap Tear Crack Cut Incapacitate Disable Thermal Destroy Crumple Dent Remove Fry Abrade Disable ? Incinerate Rip Melt Slice Bend Nick Damage Corrupt The heat from the short circuit cracks the drive gear. Thermal Damage Damage Disrupt Burn Harm The short circuit burns Scald Scorch the drive gear. Figure by MIT OCW.
  • 45. A description of logic-based ontology for Damage. Damage Genis Melt Means End State Material Extent Means End State Material Extent Force Deformed Friable Partial Heat Deformed Elastic Partial Heat Pieces Flammable Total Total Broken Integrity Brittle Pierced Laminar Cut Elastic Category Level Category Level Mid Level Low Level KEY Metaproperty Concept Role Instead of traversing subsumption relations, logic representation supports arbitrary binary relations between concepts. Matching starts with MidLevel concepts, e.g. Damage. Figure by MIT OCW.