XMLBased Information Mediation - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

XMLBased Information Mediation

Description:

www.realtor.com. www.homeadvisor.msn.com. www.sandag.cog.ca.us. www.sannet.gov. Community info ... www.asd.com. Find homes. in the Del Mar region, with at ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 14
Provided by: daksUc
Category:

less

Transcript and Presenter's Notes

Title: XMLBased Information Mediation


1
XML-Based Information Mediation
SDSC/DICE UCSD DB-Lab
  • MIX -- Mediation of Information using XML
  • Mediator Architecture
  • Homebuyer Example
  • CDL Prototype Architecture
  • MIX components

2
The MIX VisionThe Web emerges as a distributed
database with XML as its data model
XML query language
XML documents
XML View(s)
XML View(s)
XML View(s)
Wrappers also export 1. Schemas Metadata
(XML-Data, RDF,...) 2. Description of
supported queries...
Wrapper
Wrapper
Native XML Database
Legacy Source
Legacy Source
3
Mediated XML Views
MIXm Mediator
XML View(s)
XML View(s)
XML View(s)
Wrapper
Wrapper
XML Data Source
Data Source
Computational Source
4
The Home Buyer Scenario
  • Find homes
  • in the Del Mar region,
  • with at least 2 beds, 2 baths, and a pool, and
  • an elementary school in the neighborhood

Web Client
XMAS Query
Results (XML)
  • XMAS query

MIXm Mediator
  • Query GUI

Homes mediator
Data
Data
Neighborhood mediator
National test scores
Data
Schools mediator
Home info (real estate)
Community info (name, ZIP)
Crime info (ZIP, stats)
Nhood info (demographics)
Schools info (address, size)
School district info (scores,spending,ZIP)
www.realtor.com
www.sandag.cog.ca.us
www.sannet.gov
www.homeadvisor.msn.com
www.asd.com
5
Home Buyer GUI
6
Home Buyer GUI (Answers)
Generated XMAS Query
XML Answer Document
7
California Digital Library (CDL) PrototypeThe
Art Museum Image Consortium (AMICO)
Q1 Find title, type, and image ID of
paintings
BBQ Interface
Q2 Find creator and related metadata of
paintings
tif file
XMAS query
XML doc
Request for image (X.509)
MIXm View based on AMICO DTD
SDLIP LSP
Wrapper
SRB/MCAT
AMICO XML Database
AMICO XML Database
AMICO/XML Demo
MARC Database
HPSS
8
CDL AMICO Example
9
MIX Components - Wrappers
  • Wrapper toolkit
  • model resource information using XML DTD / XML
    Schema, including a mapping source data ? DTD
  • provide mapping XMAS ? source QL / operations
  • Wrappers for
  • Relational schemas (XViews) XMAS ? SQL
  • GIS (ArcView, MapObjects)
  • HTML Wrappers
  • Interactive Web sites (Forms, Image Maps, )

10
MIX Components - Mediator, XMAS
  • Mediator toolkit
  • allows definition of views across multiple
    sources
  • query engine to execute queries on views
  • views are expressed in a declarative XML query
    language XMAS ...
  • XML Matching And Structuring QL
  • set of XML sources new integrated XML
    document
  • evaluation XMAS algebra (plus DOM-VXD)
  • Extensions
  • Mediation of spatial sources
  • Support for external functions

11
MIX Components - BBQ
  • Blended Browsing and Querying (BBQ) interface
  • DTD based query composition
  • generates XMAS queries against mediator or source
    views
  • Browsing (navigation) and querying of XML
    documents
  • generates XMAS queries modified by DOM-VXD
    operations to incrementally evaluate the result
    set, to support navigation of XML documents

12
MIX Components - DOM-VXD, LXP
  • DOM extension for Virtual XML Documents (DOM-VXD)
  • lazy, demand-driven implementation of DOM.
    Supports browsing/navigation of XML documents
    with a server-side, compute as you go model
  • Lean XML Protocol (LXP)
  • Minimal protocol for exchanging partially
    explored XML objects
  • Related to W3C XML Fragment Interchange
  • Stanford SDLIP Simple Digital Library
    Interoperability Protocol

open XML trees
13
URLs
  • MIX
  • http//www.npaci.edu/DICE/MIX
  • http//www.db.ucsd.edu/Projects/MIX
  • AMICO http//www.npaci.edu/DICE/AMICO
  • SRB http//www.npaci.edu/DICE/SRB
  • HPSS http//www.sdsc.edu/hpss
  • DICE http//www.npaci.edu/DICE
  • UCSD DB-LAB http//www.db.ucsd.edu
Write a Comment
User Comments (0)
About PowerShow.com