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

Chronos: A Tool for Handling Temporal Ontologies in Protégé
Semiautomatic Generation of Data-Extraction Ontologies Master’s Thesis Proposal Yihong Ding.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Ontology Based Extraction of RDF Data from the World Wide Web Tim Chartrand A Thesis Proposal Research Supported By NSF.
SBML Viewer Laurent Francioli. Introduction SBML Viewer is… A java application belonging to the bio-chemical modelling tools framework –Provides graphical.
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.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
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 and Mark A. Musen.
1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
Matt Masson| Senior Program Manager
A Tool to Support Ontology Creation based on Incremental Mini- Ontology Merging Zonghui Lian Supported by.
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.
© 2003, Prentice-Hall Chapter Chapter 2: The Data Warehouse Modern Data Warehousing, Mining, and Visualization: Core Concepts by George M. Marakas.
Knowledge Science & Engineering Institute, Beijing Normal University, Analyzing Transcripts of Online Asynchronous.
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Midterm 1 Concepts Relational Algebra (DB4) SQL Querying and updating (DB5) Constraints and Triggers (DB11) Unified Modeling Language (DB9) Relational.
Thesis Proposal Mini-Ontology GeneratOr (MOGO) Mini-Ontology Generation from Canonicalized Tables Stephen Lynn Data Extraction Research Group Department.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Approximated Provenance for Complex Applications
Blaz Fortuna, Marko Grobelnik, Dunja Mladenic Jozef Stefan Institute ONTOGEN SEMI-AUTOMATIC ONTOLOGY EDITOR.
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Integrated Development Environment for Policies Anjali B Shah Department of Computer Science and Electrical Engineering University of Maryland Baltimore.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 10: The Data Warehouse Decision Support Systems in the 21 st.
IFS310: Module 6 3/1/2007 Data Modeling and Entity-Relationship Diagrams.
CMDI Software Components. MD Service Delivers services for the Catalog & Search GUI – Query – Populate UI Acts as a WS and exposes the query and “queryModel()*”
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.
How Would You Like to Give Our Children the Most Important Gift You Could Give Them? And…… What might that be? Might it be the ability to manage their.
Object storage and object interoperability
ITERATIVE IMPLEMENTATION OF DIALOGUE SYSTEMS Implementation method Robust and Generic code; code re-use open source Need for a development method Research.
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
Of 24 lecture 11: ontology – mediation, merging & aligning.
Relational Normalization CASE tool for Database Design
System for Semi-automatic ontology construction
Semantic Web Foundations
Software Engineering (CSI 321)
Chapter 13 The Data Warehouse
Elanex presentation to FLA technology symposium, November 14th, 2007
Chapter 6 Database Design
Conceptual data modeling
iCrawl – Master Thesis and Hiwi Jobs
Upgrading to S3D Technology: Automation API
ece 720 intelligent web: ontology and beyond
Lecture 12: Data Wrangling
Knowledge Based Workflow Building Architecture
VALIDATION BEST PRACTICES
iCrawl – Hiwis Jobs and Master Thesis
Databases and Information Management
Spatial Data Mining Definition: Spatial data mining is the process of discovering interesting patterns from large spatial datasets; it organizes by location.
Database Design Hacettepe University
Implementing FOP Framework
Deep SEARCH 9 A new tool in the box for automatic content classification: DS9 Machine Learning uses Hybrid Semantic AI ConTech November.
Review of Week 3 Relation Transforming ERD into Relations
Rule Engine Concepts and Drools Expert
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Building Ontologies with Protégé-2000
Presentation transcript:

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

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

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

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

Ontology Mapping and Merging A simple case Mini-ontology Growing ontology New growing ontology

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

Ontology Mapping and Merging A complex case Mini-ontology Edited mini-ontology Growing ontology

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

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

Ontology Mapping and Merging A more complex case Growing ontology Mini-ontology Edited Mini-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.

Ontology Mapping and Merging A more complex case Merged ontology 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.

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

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

OntoMerge: Framework Ontology editor OntoMerge … Create … … Cleaning algorithms OntoMerge … Growing ontology Mapping algorithms Merging algorithms Create … … Management functions OSM has a model-equivalent language called OSM-L, which is able to present an OSM ontology as a set of statements, conversely, a set of OSM-L statement can be transferred into OSM model too.

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

The end

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

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

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

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

Ontology Mapping and Merging Simple Case ==

Ontology Mapping Union Mapping: 1:n or n:1 1:1

Ontology Mapping Join Mapping 1:n or n:1 1:1

OntoMerge Tool Ontology editor OntoMerge OSM has a model-equivalent language called OSM-L, which is able to present an OSM ontology as a set of statements, conversely, a set of OSM-L statement can be transferred into OSM model too.

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:*] 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 Country(s) SimpleMap Country(t) (Population Males, Population Females) UnionMap Population total

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]

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