Template-Based Wrappers in the TSIMMIS System - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Template-Based Wrappers in the TSIMMIS System

Description:

Template-Based Wrappers. in the TSIMMIS System. Joachim Hammer. Hector Garcia-Molina ... A relational database contains bibliographic information about books ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 14
Provided by: LiXu8
Category:

less

Transcript and Presenter's Notes

Title: Template-Based Wrappers in the TSIMMIS System


1
Template-Based Wrappers in the TSIMMIS System
  • Joachim Hammer
  • Hector Garcia-Molina
  • Svetlozer Nestorov
  • Ramana Yerneni
  • Marcus Breunig
  • Vasilia Vassalos

SIGMOD97
2
Wrapper
  • Problem A lot of effort required to develop and
    write a wrapper
  • Solution
  • Wrapper implementation toolkit
  • Template-based translation technology

3
Wrapper Architecture
4
OEM
  • Every object has an OID, type, label, and value.
  • OEM Object Example (omitting the type and OID)

5
MSL
  • A rule-based language
  • MSL rule
  • Head
  • Tail

6
Example
  • Assumption
  • A relational database contains bibliographic
    information about books and papers
  • The database accepts SQL queries
  • The wrapper accepts MSL queries
  • Parser
  • Matcher
  • Engine

7
MSL Query
Find all publications labeled book which have
subobjects year and author, and for which the
author field has value Jones and the year field
value is less than 1984.
Parser
8
Template Rule
Parameterized MSL query
Matcher
9
Template Rule (Cont.)
Parameterized MSL query
Action // select from book Where author
X
Parameterized SQL query
Jones
10
Native SQL Query
select from book where author Jones
11
Postprocessing
B -B ltbook ltyear Ygtgt AND lt(Y, 1984)
Engine
select from book where author Jones
12
Demo
  • A university-owned legacy system called FOLIO,
    which is accessible through an interactive
    front-end (called INSPEC)
  • A Sybase relational DBMS which is accessible
    through SQL
  • A collection of UNIX files which is accessible
    through a Perl script file
  • A World-Wide Web source which is accessible
    through a WWW extraction utility

13
Conclusion
  • Wrappers hide all source specific details from
    the application/end user
  • Quickly enhance the query capabilities of a
    wrapper
  • Change the resulting answer structures
  • MOBIE
Write a Comment
User Comments (0)
About PowerShow.com