Chapter 9: Ontology Management - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Chapter 9: Ontology Management

Description:

Munindar P. Singh and Michael N. Huhns, Wiley, 2005. Chapter 9. 2. Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 21
Provided by: DrMunind5
Category:

less

Transcript and Presenter's Notes

Title: Chapter 9: Ontology Management


1
  • Chapter 9Ontology Management

Service-Oriented Computing Semantics, Processes,
Agents Munindar P. Singh and Michael N. Huhns,
Wiley, 2005
2
Highlights of this Chapter
  • Motivation
  • Standard Ontologies
  • Consensus Ontologies

3
Motivation
  • Ontologies provide
  • A basis for communication among heterogeneous
    parties
  • A way to describe services at a high level
  • But how do we ensure the parties involved agree
    upon the ontologies?
  • Traditionally manually develop standard
    ontologies
  • Emerging approach determine correct ontology
    via consensus

4
Some Standard Ontologies
  • IEEE Standard Upper Ontology
  • Common Logic (language and upper-level ontology)
  • Process Specification Language
  • Space and time ontologies
  • Domain-specific ontologies, such as health care,
    taxation, shipping,

5
An Example Upper Ontology
6
OASIS Universal Business Language (UBL)
7
Standardization Pros
  • Even if imperfect, standards can
  • Save time and improve effectiveness
  • Enable specialized tools where appropriate
  • Improve the reach of a solution over time and
    space
  • Suggest directions for improvement

8
Standardization Cons
  • Standardization of domain-specific ontologies is
  • Cumbersome standardization is more a
    sociopolitical than a technical process
  • Difficult to maintain often out of date by the
    time completed
  • Often violated for competitive reasons

9
Standardization Proposed Approach
  • Use standard languages (XML, RDF, OWL, ) where
    appropriate
  • Take high-level concepts from standard models
  • Domain experts are not good at KR
  • Lot of work in the best of cases
  • Work toward consensus in chosen domain

10
Inducing Common Ontologies
  • Instead of beginning with a standard, develop
    consensus to induce common ontologies
  • Assumptions
  • No global ontology
  • Individual sources have local ontologies
  • Which are heterogeneous and inconsistent
  • Motivation Exploit richness of variety in
    ontologies
  • To see where they reinforce each other
  • To make indirect connections (next page)

11
Relating Ontologies
No Overlap
Safety in Numbers
12
Relating Ontologies
  • A concept in one ontology can have one of seven
    mutually exclusive relationships with a concept
    in another
  • Subclass Of
  • Superclass Of
  • Part Of
  • Has Part
  • Sibling Of
  • Equivalent To
  • Other (topic-specific)
  • Each ontology adds constraints that can help to
    determine the most likely relationship

13
Initial Experiment55 Individual Simple
Ontologies about Life
14
55 Merged Ontologies
15
Methodology for Merging and Reinforcement
  • Merging used smart substring matching and
    subsumptionFor example, living ??
    livingThingHowever, living ?X?
    livingRoombecause they have disjoint subclasses
  • 864 classes with more than 1500 subclass links
    were merged into 281 classes related by 554
    subclass links
  • Retained the classes and subclass links that
    appeared in more than 5 of the ontologies
  • 281 classes were reduced to 38 classes with 71
    subclass links
  • Merged concepts that had the same superclass and
    subclass links
  • Result has 36 classes related by 62 subclass links

16
Consensus Ontology for Mutual Understanding
17
Consensus Directions
  • The above approach considered lexical and
    syntactic bases for similarity
  • Other approaches can include
  • Folksonomies (as in tag clouds)
  • Richer dictionaries
  • Richer voting mechanisms
  • Richer forms of structure within ontologies, not
    just taxonomic structure
  • Models of authority as in the WWW

18
Alternative Approaches
  • We may construct large ontologies by
  • Inducing classes from large numbers of instances
    using data-mining techniques
  • Building small specialized ontologies and merging
    them (Ontolingua)
  • Top-down construction from first principles (Cyc
    and IEEE SUO)

19
Aside Categorizing Information
  • Consensus is driven by practical considerations
  • Should service providers classify information
    where it
  • Belongs in the correct scientific sense?
  • Where users will look for it?
  • Case in point If most people think a whale is a
    kind of fish, then should you put information
    about whales in the fish or in the mammal
    category?

20
Chapter 9 Summary
  • For large-scale systems development, coming to
    agreement about acceptable ontologies is
    nontrivial
  • Standardization helps, but suffers from key
    limitations
  • Consensus approaches seek to figure out
    acceptable ontologies based on available small
    ontologies
  • Should always use standards for representation
    languages
Write a Comment
User Comments (0)
About PowerShow.com