R2O+ODEMapster: Upgrading Relational Legacy Data to the Semantic Web

Slides:



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

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
R 2 O+ODEMapster : Upgrading Relational Legacy Data to the Semantic Web Jesús Barrasa Rodríguez
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
XML: Extensible Markup Language
Dr. Bruce A. Scharlau, AHDIT, August 2002 AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Ontology Notes are from:
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
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
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
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.
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.
1 Semantic Technologies: Diamond in the Rough? Unik Graduate Research Center Dr. Juan Miguel Gomez Universidad Carlos III de Madrid.
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.
Knowledge representation
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
Quality views: capturing and exploiting the user perspective on data quality Paolo Missier, Suzanne Embury, Mark Greenwood School of Computer Science 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.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
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.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Speaker: SSG4Env WP4 Semantic Integrator Proposal & WP2 Collaboration.
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)
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Databases (CS507) CHAPTER 2.
Database Systems: Design, Implementation, and Management Tenth Edition
XML: Extensible Markup Language
The Semantic Web By: Maulik Parikh.
Chapter 2 Database System Concepts and Architecture
Building Trustworthy Semantic Webs
SysML v2 Formalism: Requirements & Benefits
OPM/S: Semantic Engineering of Web Services
Knowledge Management Systems
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Chapter 2 Database Environment Pearson Education © 2009.
Ontology.
MANAGING DATA RESOURCES
Relational Databases The Relational Model.
Relational Databases The Relational Model.
Piotr Kaminski University of Victoria September 24th, 2002
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
2. An overview of SDMX (What is SDMX? Part I)
Data Model.
Metadata Framework as the basis for Metadata-driven Architecture
Ontology.
Semantic Markup for Semantic Web Tools:
Semantic Web Towards a Web of Knowledge - Projects
Query Optimization.
CSE591: Data Mining by H. Liu
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

R2O+ODEMapster: Upgrading Relational Legacy Data to the Semantic Web Jesús Barrasa Rodríguez jbarrasa@eui.upm.es

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 R2O 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: R2O Formal declarative mapping description language. XML based Extendable set of condition & transformation primitives Jesús Barrasa Rodrígez (OEG-UPM)

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

R2O: Transformations operation "concat" arg-restriction on-param "string1“ has-value "http://net.test.r2o/job-“ on-param "string2“ has-transform operation "concat“ has-column jobs.id has-column jobtypes.code Embeded operations. Complex tranformation definitions. Jesús Barrasa Rodrígez (OEG-UPM)

R2O: Attribute mappings attributemap-def“http://net.onto/jobs#type" selector applies-if condition […condition desc 1…] aftertransform operation […transformation desc 1…] 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 R2O mapping document are parsed Delegable part of query is translated into Data source’s 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 Ontology Engineering Group http://www.oeg-upm.net jbarrasa@eui.upm.es Jesús Barrasa Rodrígez (OEG-UPM)