Workshop – 10, December 2014, Berlin ICCS / NTUA Greece Efthymios Chondrogiannis An Intelligent Ontology Alignment Tool Dealing with Complicated Mismatches.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
CNES implementation of the ISO standard An extension of the current CNES implementation of the ISO metadata standard.
Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Use Case: Populating Business Objects.
Protégé/OWL Imports/Namespace facilities Daniel Elenius.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Data Intensive Techniques to Boost the Real-time Performance of Global Agricultural Data Infrastructures SEMAGROW U SING A POWDER T RIPLE S TORE FOR BOOSTING.
™ Suggestions for Semantic Web Interfaces to Relational Databases Mike Dean W3C Workshop on RDF Access to Relational Databases Cambridge,
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
1 Lecture 13: Database Heterogeneity. 2 Outline Database Integration Wrappers Mediators Integration Conflicts.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
UNIT-V The MVC architecture and Struts Framework.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
An Extension to XML Schema for Structured Data Processing Presented by: Jacky Ma Date: 10 April 2002.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Joanne Luciano With Peter Fox and Li Ding CSCI Week 10, November.
“Solving Data Inconsistencies and Data Integration with a Data Quality Manager” Presented by Maria del Pilar Angeles, Lachlan M.MacKinnon School of Mathematical.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
Working with Ontologies Introduction to DOGMA and related research.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
Toward a framework for statistical data integration Ba-Lam Do, Peb Ruswono Aryan, Tuan-Dat Trinh, Peter Wetz, Elmar Kiesling, A Min Tjoa Linked Data Lab,
RDF and Relational Databases
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Declarative Languages and Model Based Development of Web Applications Besnik Selimi South East European University DAAD: 15 th Workshop “Software Engineering.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
The Akoma Ntoso Naming Convention Fabio Vitali University of Bologna.
Ewa Deelman, Virtual Metadata Catalogs: Augmenting Existing Metadata Catalogs with Semantic Representations Yolanda Gil, Varun Ratnakar,
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
CERIF Interoperability and LOD Miguel-Angel Sicilia TG LOD leader, euroCRIS.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
Slide 1 Copyright, Norwegian Defence Logistics Organization PLCS staging area Support for data exchange Jochen Haenisch
Of 24 lecture 11: ontology – mediation, merging & aligning.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Data Mining and Data Warehousing: Concepts and Techniques What is a Data Warehouse? Data Warehouse vs. other systems, OLTP vs. OLAP Conceptual Modeling.
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
Semantic Graph Mining for Biomedical Network Analysis: A Case Study in Traditional Chinese Medicine Tong Yu HCLS
Databases (CS507) CHAPTER 2.
Databases and DBMSs Todd S. Bacastow January 2005.
Components.
ASP.NET Forms.
Cloud based linked data platform for Structural Engineering Experiment
Chapter 2 Database System Concepts and Architecture
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Phil Bernstein Microsoft Corp.
The Re3gistry software and the INSPIRE Registry
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
Database System Concepts and Architecture
Chapter 2 Database Environment Pearson Education © 2009.
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
SDMX IT Tools SDMX Registry
Presentation transcript:

Workshop – 10, December 2014, Berlin ICCS / NTUA Greece Efthymios Chondrogiannis An Intelligent Ontology Alignment Tool Dealing with Complicated Mismatches

Workshop – 10, December 2014, Berlin Introduction Ontologies –A specification of a conceptualization (Gruber, 1993) –Design: Subjective Depends on the purpose they serve, the aspect(s) they cover Ontologies Mismatches –Different Types: Conceptualization (e.g., scope, granularity, coverage) Explication (e.g., data structure, paradigm) –Especially in the case of healthcare entities and their data sources: Different Classification Systems – (e.g., vocabularies for laboratory examinations) Different Schemas – (e.g., different parameters to represent hematological examination outcomes) 2

Workshop – 10, December 2014, Berlin Healthcare Entity Ontology-based DB Access 3 D2R Server D2R Server Mediator DB D2RQ Platform D2RQ Platform Mapping Tool Mapping Tool EDOAL File Global EHR Ontology HealthEntity EHR Schema SPARQL SQL Domain User / System Syntactic Heterogeneity Structural & Semantic Heterogeneity Query & Results Rewriting Query Translation D2RQ File Local EHR Ontology TuplesXML/RDF

Workshop – 10, December 2014, Berlin Mapping Rules & Ontology Patterns Mapping Rule Data –Entities 1 and 2  Ontology Pattern Instances An existing element (e.g., an OWL class) An element with narrower meaning (e.g., a Property with Restricted Domain) A combinations of existing elements (e.g., union of OWL classes) –Relation (e.g., Equivalent Terms) –Data Transformation (if required) –Direction (e.g., From Ontology 1 to Ontology 2) Mapping Rule Metadata –Origin ( Manually / Automatically ) –Confidence Value –Comments 4

Workshop – 10, December 2014, Berlin Functionality provided by OAT 5 LOAD ONTOLOGY A LOAD ONTOLOGY B Explore Ontological Elements Handle Candidate Mapping Rules Specify Mapping Rules missing Save/Export Mapping Rules

Workshop – 10, December 2014, Berlin System Architecture 6 Web Interface Requests Handler Ontologies Handler Mappings Handler Upload Ontologies Get Available Terms Get Element Definition Get Suggestions Upload Mappings Export Mappings C LIENT S IDE S ERVER S IDE

Workshop – 10, December 2014, Berlin Interaction among Components (1/2) 7 Web Interface Requests Handler Ontologies Handler Mappings Handler ID & Imports Upload Ontology (File|URL) Store Onto File (File|URL) Read Store Imports Upload (List ) Store Onto File (File|URL) Read Store Imports Load Ontology ( first time ) Get Elements Get Elements ( Onto, Type ) Json Data P ROVIDE O NTOLOGY R ESOLVE D EPENDENCIES G ET O NTOLOGICAL E LEMENTS OntoJson & Type get Elements Tree (ID, Type) Update Panel

Workshop – 10, December 2014, Berlin Interaction among Components (2/2) 8 Web Interface Requests Handler Ontologies Handler get Element Def ( Onto, URI ) get Element File (Onto, File) get Suggestions ( Ontos,Maps ) find Suggestions ( … ) UI Update Export ( Ontos, Maps, Format ) Json Data G ET E LEMENT D EFINITION G ET S UGGESTIONS E XPORT M APPINGS OntoJson & Mappings OntoJson & ElemURI Mappings Handler Ontos & Mappings create Mappings File ( … ) Json Data Update Panel UI Update

Workshop – 10, December 2014, Berlin Interaction with the End Users (1/4) –Examine Ontological Elements –Quickly Define 1:1 Correspondences 9

Workshop – 10, December 2014, Berlin Interaction with the End Users (2/4) –Handle Suggestions Accept / Reject –Massively Accept / Reject based on the Confidence Value –Reload or Export Suggestions 10

Workshop – 10, December 2014, Berlin Interaction with the End Users (3/4) Manually Specify Mapping Rules – Ontology Pattern Instantiations 11

Workshop – 10, December 2014, Berlin Interaction with the End Users (4/4) –Load Mapping Rules JSON Format –Save/Export Mapping Rules JSON / XML (EDOAL) / HTML 12

Workshop – 10, December 2014, Berlin Live Demo Use the Ontologies Alignment Tool for specifying the mappings between: –Global EHR Ontology Designed in close collaboration with clinical experts –Healthcare Entity EHR Ontology Automatically generated based on DB schema Goal –Precisely determine correspondence among them Intend to use mappings for SPARQL query rewriting 13

Workshop – 10, December 2014, Berlin Conclusion and Next Steps The Ontologies Alignment Tool covers all process driven requirements –Weaknesses: Improve the quality of suggested mapping rules Visualization of suggestions and mapping rules Next Steps: –Update Site Tool Architecture Source Code –Update The Ontologies Alignment Tool Fix errors/weaknesses 14

Workshop – 10, December 2014, Berlin Thank you ! Questions ? 15

Workshop – 10, December 2014, Berlin Backup Slides 16

Workshop – 10, December 2014, Berlin Manually specifying a Mapping Rule 17 Web Interface Requests Handler Ontologies Handler Json Mapping Rule Change... Mappings Handler Mapping Rules Repository and Panel Initialize / Update H ANDLE M APPING R ULES M ANUALLY S PECIFY A M APPING R ULE Accept / Reject Update Panel Tab 2... Json M ANUALLY S PECIFY A M APPING R ULE Mapping Rules Parameters Ontology Pattern(s) Instantiation Tab 3... For manually specifying a mapping rule, none server side component is being used. ( in the current version of OAT ) Rules specified are stored on client side.

Workshop – 10, December 2014, Berlin Example: Examination Outcome 18