A Tool to Support Ontology Creation based on Incremental Mini- Ontology Merging Zonghui Lian Supported by.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Lukas Blunschi Claudio Jossen Donald Kossmann Magdalini Mori Kurt Stockinger.
Taxonomies of Knowledge: Building a Corporate Taxonomy Wendi Pohs, Iris Associates
Semiautomatic Generation of Data-Extraction Ontologies Master’s Thesis Proposal Yihong Ding.
FCA-MERGE: Bottom-up Merging of Ontologies
TANGO Table ANalysis for Generating Ontologies Yuri A. Tijerino*, David W. Embley*, Deryle W. Lonsdale* and George Nagy** * Brigham Young University **
SBML Viewer Laurent Francioli. Introduction SBML Viewer is… A java application belonging to the bio-chemical modelling tools framework –Provides graphical.
David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Aaron Stewart, and Cui Tao* Brigham Young University, Provo, Utah, USA *Mayo Clinic, Rochester,
Semi-automatic Ontology Creation through Conceptual-Model Integration David W. Embley Brigham Young University ER2008.
Human Language Technologies. Issue Corporate data stores contain mostly natural language materials. Knowledge Management systems utilize rich semantic.
CS652 Spring 2004 Summary. Course Objectives  Learn how to extract, structure, and integrate Web information  Learn what the Semantic Web is  Learn.
Merging Models Based on Given Correspondences Rachel A. Pottinger Philip A. Bernstein.
A Tool to Support Ontology Creation Based on Incremental Mini- Ontology Merging Zonghui Lian Data Extraction Research Group Supported by Spring Conference.
IST SEWASIE general meeting Aachen, March 14, 2005 System Evolution Tools Maurizio Vincini and Enrico Franconi.
Chapter 6 Database Design
Thesis Defense Mini-Ontology GeneratOr (MOGO) Mini-Ontology Generation from Canonicalized Tables Stephen Lynn Data Extraction Research Group Department.
A Tool to Support Ontology Creation Based on Incremental Mini-Ontology Merging Zonghui Lian Data Extraction Research Group Supported by.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy Stanford Medical Informatics Stanford University.
1 Extracting RDF Data from Unstructured Sources Based on an RDF Target Schema Tim Chartrand Research Supported By NSF.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
11/8/20051 Ontology Translation on the Semantic Web D. Dou, D. McDermott, P. Qi Computer Science, Yale University Presented by Z. Chen CIS 607 SII, Week.
1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
Matt Masson| Senior Program Manager
fleckvelter gonsity (ld/gg) hepth (gd) burlam falder multon repeat: 1.understand table 2.generate mini-ontology 3.match with growing.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Table Interpretation by Sibling Page Comparison Cui Tao & David W. Embley Data Extraction Group Department of Computer Science Brigham Young University.
Semi-Automatic Generation of Mini-Ontologies from Canonicalized Relational Tables Chris Hathaway Supported by NSF.
Semi-Automatic Generation of Mini-Ontologies from Canonicalized Relational Tables Chris Hathaway.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Knowledge Science & Engineering Institute, Beijing Normal University, Analyzing Transcripts of Online Asynchronous.
Thesis Proposal Mini-Ontology GeneratOr (MOGO) Mini-Ontology Generation from Canonicalized Tables Stephen Lynn Data Extraction Research Group Department.
Approximated Provenance for Complex Applications
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
Blaz Fortuna, Marko Grobelnik, Dunja Mladenic Jozef Stefan Institute ONTOGEN SEMI-AUTOMATIC ONTOLOGY EDITOR.
C++ Code Generation For High School Visual Development CPSC501 James Maxlow November 26 th, 2002.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
“ Back Pain” Expert System G.I. Nazarenko, G.S. Osipov A.G. Nazarenko, A.I. Molodchenkov.
NATIONAL TECHNICAL UNIVERSITY OF ATHENS Image, Video And Multimedia Systems Laboratory Background
Integrated Development Environment for Policies Anjali B Shah Department of Computer Science and Electrical Engineering University of Maryland Baltimore.
Dimitrios Skoutas Alkis Simitsis
System.Security.Policy namespace Chinmay Lokesh.NET Security CS 795 Summer 2010.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Murielle Florins 1 IAG-Louvain School of Management ISYS-Information Systems Unit Graceful Degradation: a Method for Designing Multiplatform Graphical.
A Use Case Based Approach to Feature Models’ Construction Bo Wang, Wei Zhang, Haiyan Zhao, Zhi Jin, Hong Mei Key Laboratory of High Confidence Software.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Theme 2: Data & Models One of the central processes of science is the interplay between models and data Data informs model generation and selection Models.
Paperless playlist for broadcasting unit. Concept Main idea is to remove the printed paper playlist of the channel and replace it with software The software.
Semantic web Bootstrapping & Annotation Hassan Sayyadi Semantic web research laboratory Computer department Sharif university of.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Ontologies for the Semantic Web Prepared By: Tseliso Molukanele Rapelang Rabana Supervisor: Associate Professor Sonia Burman 20 July 2005.
Semantic Wiki: Automating the Read, Write, and Reporting functions Chuck Rehberg, Semantic Insights.
Partially Populated for ADT Messages
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Of 24 lecture 11: ontology – mediation, merging & aligning.
CHESS Methodology and Tool Federico Ciccozzi MBEES Meeting Sälen, January 2011 January 2011.
Chapter 6 Database Design
Spatial Data Mining Definition: Spatial data mining is the process of discovering interesting patterns from large spatial datasets; it organizes by location.
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
Rule Engine Concepts and Drools Expert
A Tool to Support Ontology Creation based on Incremental Mini-Ontology Merging Zonghui Lian Supported by.
Building Ontologies with Protégé-2000
Presentation transcript:

A Tool to Support Ontology Creation based on Incremental Mini- Ontology Merging Zonghui Lian Supported by

2 The Problem: Ontology Creation Information collection and analysis Concept and relationship design Iterative construction

3 TANGO : Table ANalysis for generating Ontologies Mini-Ontology Growing Ontology New Growing ontology Table

4 TANGO : Table ANalysis for generating Ontologies Growing ontology New table New mini-ontology OntoMerge

5 Ontology Mapping and Merging A simple case Mini-ontologyGrowing ontologyNew growing ontology

6 Ontology Mapping and Merging A complex case Mini-ontology Growing ontology

7 Ontology Mapping and Merging A complex case Mini-ontologyGrowing ontologyEdited mini-ontology

8 Growing ontologyEdited Mini-ontology New growing ontology Ontology Mapping and Merging A complex case

9 Ontology Mapping and Merging A more complex case Mini-ontologyGrowing ontology Issue: Functional/Nonfunction conflict

10 Ontology Mapping and Merging A more complex case Edited Mini-ontology Mini-ontology Growing ontology ? Issue: functional/non-functional conflict Default: The merge will make the functional relationship set non-functional. Suggestion: If this is not what is wanted, make the non-functional edge functional before merging.

11 Ontology Mapping and Merging Issue: possible redundant relationship sets: - Country has Name - Country has Language Default: These relationship sets will be removed. Suggestion: If this is not what is wanted, remove/keep relationship sets as desired. Merged ontology A more complex case

12 Ontology Mapping and Merging New growing ontology Merged ontology A more complex case

13 Ontology Growing Process Mini-ontology Merged ontology Edited Mini-ontology New growing ontology Ontology mapping algorithms Ontology merging algorithms Ontology cleaning algorithms

14 OntoMerge: Framework Ontology editor OntoMerge Mapping algorithms … Merging algorithms … Management functions Create Growing ontology Cleaning algorithms …

15 Contribution A tool to support ontology mapping, merging, and cleaning (MMC)  Manual MMC  Enable plug-in algorithms for semi-automatic and automatic MMC TANGO: ontology creation

16 The end

17 TANGO Project An information- gathering engine to assimilate and organize knowledge

18 TANGO’s working process includes Recognize and normalize table information Construct mini-ontologies from normalized table Discover inter-ontology mapping (UI) Merge mini-ontology into a growing ontology

19 Ontology Mapping Based on the characteristics of object sets in two ontologies  Simple mapping  Joint mapping  Union mapping

20 Ontology Mapping Based on the number of object sets in two different ontologies  The 1:1 cardinality problem  The 1:n (n:1) cardinality problem  The n:m cardinality problem

21 Ontology Mapping and Merging Simple Case ==

22 Ontology Mapping Union Mapping:  1:n or n:1  1:1

23 Ontology Mapping Join Mapping  1:n or n:1  1:1

24 OntoMerge Tool Ontology editor OntoMerge

25 Concepts: Country, Population total, Population Males and Population Females Relationships: Country[1] has Population total[1:*]; Population Males Isa Population total; and Population Females isa Population total Concepts: Country, Population Males, and Population Females Relationships: Country[1] has Population Males[1:*] and Country[1] has Population Females[1:*] Concepts: Country and Population total Relationships: Country[1] has Population total[1:*] Country(s) SimpleMap Country(t) (Population Males, Population Females) UnionMap Population total

26 == Ontology Merging Ontology merging based on join mapping Concepts: Person, First Name and Last Name Relationships: Person[1] has First Name[1:*] and Person[1] has Last Name[1:*] Concepts: Person and Name Relationships: Person[1] has Name[1:*] (First Name[1](s), Last Name[1](s)) JoinMap Name(t) Person(s) SimpleMap Person(t) Concepts: Person, Name, First Name, and Last Name Relationships: Person[1] has Name[1:*], First Name[1] isSubPartOf Name[1] and Last Name[1] is SubPartOf Name[1]

27 OntoMerge: A tool to support ontology mapping and merging based on existed algorithms Provide a framework where mapping and merging algorithms can be plugged in Provide IDS (issue/ default/ suggestions) Provide users a friendly UI and allow users to fully control mapping and merging including manually map and merge ontologies