R 2 O+ODEMapster : Upgrading Relational Legacy Data to the Semantic Web Jesús Barrasa Rodríguez

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

An Overview of the Integration of the UCSF Dept. of Radiology Teaching File with MIRC Wyatt M. Tellis University of California San Francisco Departments.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
CoopIS2001 Trento, Italy The Use of Machine-Generated Ontologies in Dynamic Information Seeking Giovanni Modica Avigdor Gal Hasan M. Jamil.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
XML: Extensible Markup Language
Semantic Web Thanks to folks at LAIT lab Sources include :
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
Ontology Notes are from:
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 25.
Object Relational Mapping. What does ORM do? Maps Object Model to Relational Model. Resolve impedance mismatch. Resolve mapping of scalar and non-scalar.
1 Semantic Web and Retrieval of Scientific Data Semantics Goran Soldar University of Brighton UK Dan Smith University of East Anglia UK.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
Automatic Data Ramon Lawrence University of Manitoba
/ faculty of mathematics and informatics TU/e eindhoven university of technology ADBIS'200128/09/20011 An RMM-Based Methodology for Hypermedia Presentation.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
JOSH FLECK Semantic Web. What is Semantic Web? Movement led by W3C that promotes common formats for data on the web Describes things in a way that computer.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
CIMI / FHIR and Shape Expressions. Local DB … …
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
XML, distributed databases, and OLAP/warehousing The semantic web and a lot more.
XML-to-Relational Schema Mapping Algorithm ODTDMap Speaker: Artem Chebotko* Wayne State University Joint work with Mustafa Atay,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Knowledge representation
Workshop – 10, December 2014, Berlin ICCS / NTUA Greece Efthymios Chondrogiannis An Intelligent Ontology Alignment Tool Dealing with Complicated Mismatches.
WebODE and its Ontology Management APIs. April 8th © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group.
Dynamic Hypermedia Generations through a Mediator using CRM and Web Service Jen-Shin Hong National ChiNan University,Taiwan
ISBN Chapter 3 Describing Semantics -Attribute Grammars -Dynamic Semantics.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Introduction to the Semantic Web and Linked Data
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Lecture 15: Query Optimization. Very Big Picture Usually, there are many possible query execution plans. The optimizer is trying to chose a good one.
A Rule Driven Bi-Directional Translation System for Remapping Queries and Result Sets Between a Mediated Schema and Heterogeneous Data Sources R. Shaker.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
The Semantic Web By: Maulik Parikh.
SysML v2 Formalism: Requirements & Benefits
OPM/S: Semantic Engineering of Web Services
Knowledge Management Systems
Ontology.
Relational Databases The Relational Model.
Relational Databases The Relational Model.
R2O+ODEMapster: Upgrading Relational Legacy Data to the Semantic Web
Piotr Kaminski University of Victoria September 24th, 2002
Ontology.
Semantic Markup for Semantic Web Tools:
Semantic Web Towards a Web of Knowledge - Projects
Query Optimization.
CSE591: Data Mining by H. Liu
Presentation transcript:

R 2 O+ODEMapster : Upgrading Relational Legacy Data to the Semantic Web Jesús Barrasa Rodríguez

Jesús Barrasa Rodrígez (OEG-UPM) What is R2O + ODEMapster? Framework to upgrade relational legacy data to the Semantic Web. Based on the declarative description of mappings between relational and ontology elements Exploitation of mappings by a domain independent processor.

Jesús Barrasa Rodrígez (OEG-UPM) The problem: No explicit semantics in databases Need to facilitate interchange, combination & automatic reasoning on their content. One of the main driving forces for the Semantic Web will be the expression on the Web, of the vast amount of relational database information in a way that can be processed by machines Tim Berners Lee (sept 98)

Jesús Barrasa Rodrígez (OEG-UPM) The approaches: Info Integration: OBSERVER, PICSEL, MOMIS. Mediator approach. Wrapper dependent. Upgrade: D2R, KAON- Reverse. Only massive batch upgrade. Lack expressiveness

Jesús Barrasa Rodrígez (OEG-UPM) Our proposal: Mapping of independently conceived, developed and maintained ontologies & databases Declarative definition of correspondences with R 2 O and exploitation by domain independent engine Extensible set of primitives, not limited by DBMS expressivity

Jesús Barrasa Rodrígez (OEG-UPM) The mapping language: R 2 O Formal declarative mapping description language. –XML based –Extendable set of condition & transformation primitives

Jesús Barrasa Rodrígez (OEG-UPM) R 2 O: Conditions condition "match-regexp arg-restriction on-param "string has-column jobs.salaryRange arg-restriction on-param "regexp has-value ([:digit:]*)-([:digit:]*) Use of non-DBMS operations. Extendability

Jesús Barrasa Rodrígez (OEG-UPM) R 2 O: Transformations operation "concat" arg-restriction on-param "string1 has-value " arg-restriction on-param "string2 has-transform operation "concat arg-restriction on-param "string1 has-column jobs.id arg-restriction on-param "string2 has-column jobtypes.code Embeded operations. Complex tranformation definitions.

Jesús Barrasa Rodrígez (OEG-UPM) R 2 O: Attribute mappings attributemap-defhttp://net.onto/jobs#type" selector applies-if condition […condition desc 1…] aftertransform operation […transformation desc 1…] selector applies-if aftertransform … If-then rule structure

Jesús Barrasa Rodrígez (OEG-UPM) The Query engine: ODEMapster Two operation modes: –Query Driven: Query translator behavior. Selective & on line upgrade –Massive Dump: Batch process. Creates a semantic RDF repository. Upgrades the full DB. Query Driven Massive Dump

Jesús Barrasa Rodrígez (OEG-UPM) ODEMapster execution Query and R 2 O mapping document are parsed Delegable part of query is translated into Data sources SQL Retrieved results are post-processed (non delegable inferences are carried out) and ontology instances are generated.

Jesús Barrasa Rodrígez (OEG-UPM) Further information O ntology E ngineering G roup