Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

Chapter 16: Multiagent Systems Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 3: Programming Web Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
USC Graduate Student DayColumbia, SCMarch 2006 Presented by: Jingshan Huang Computer Science & Engineering Department University of South Carolina PhD.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
A Framework for Ontology-Based Knowledge Management System
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Chapter 19: Semantic Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
1 Semantic Web & Ontology Reyhan Aydoğan 20/02/2007.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Craigiebuckler, Aberdeen, AB15 8QH, UK Macaulay Modelling Team Work on Ontologies October 2005 – March 2006 Gary Polhill and Nick Gotts.
1 Adam Pease Articulate Software apease at articulatesoftware dot com
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 19: Semantic Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Event Linking With Meaning: Ontological Hypertext and the Semantic Web Hugh Davis Learning Societies Lab ECS The University of Southampton, UK All Notes.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Service-Oriented Computing: Semantics, Processes, Agents
Methodology Conceptual Databases Design
Cross-Ontological Relationships
Methodology Conceptual Database Design
Ontology.
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Ontology.
Methodology Conceptual Databases Design
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Presentation transcript:

Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005

Chapter 92Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Highlights of this Chapter Motivation Standard Ontologies Consensus Ontologies

Chapter 93Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Motivation Descriptions of services are improved through the use of ontologies But how do we ensure the parties involved agree upon the ontologies? Traditional approach: standardize the ontologies via a formal process Emerging approach: Be more like the Web Figure out the “correct” ontology via consensus

Chapter 94Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Standard Ontologies Standardization is more a sociopolitical than a technical process 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, …

Chapter 95Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns An Example Upper Ontology

Chapter 96Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns OASIS Universal Business Language (UBL)

Chapter 97Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Standardization Pros Where standards exist and are agreed upon, they (even if imperfect) Save time and improve effectiveness Enable specialized tools where appropriate Improve longevity of solution over time and space Suggest directions for improvement

Chapter 98Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Standardization Cons Standardization of domain-specific ontologies is Cumbersome Often out of date by the time completed Difficult to maintain Often violated for competitive reasons

Chapter 99Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Standardization: Proposed Approach Always use standard languages (XML, RDF, OWL, …) 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

Chapter 910Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns 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)

Chapter 911Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Relating Ontologies Truck Wheel APC Tire Truck Wheel APC Wheel APC Tire equivalence partOf Possibly equivalent

Chapter 912Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Relating Ontologies A concept in one ontology can have one of seven mutually exclusive relationships with a concept in another: 1. subclassOf 2. superclassOf 3. partOf 4. hasPart 5. siblingOf 6. equivalentTo 7. other Each ontology adds constraints that can help to determine the most likely relationship

Chapter 913Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Initial Experiment: 55 Individual Simple Ontologies about Life

Chapter 914Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns 55 Merged Ontologies

Chapter 915Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Methodology for Merging and Reinforcement Merging used smart substring matching and subsumption For example, living  livingThing However, living  X  livingRoom because they have disjoint subclasses 864 classes with more than 1500 subclass links were merged into 281 classes related by 554 subclass links We 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 We merged concepts that had the same superclass and subclass links Result has 36 classes related by 62 subclass links

Chapter 916Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Consensus Ontology for Mutual Understanding

Chapter 917Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Consensus Directions The above approach considered lexical and syntactic bases for similarity Other approaches can include Richer dictionaries Richer voting mechanisms Richer forms of structure within ontologies, not just taxonomic structure Models of authority as in the WWW

Chapter 918Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns 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)

Chapter 919Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns 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?

Chapter 920Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Chapter 9 Summary For large-scale systems development, agreeing upon 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