san diego supercomputer center university of california, san diego the mix project native xml...

10
San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata (XML-Data, RDF,...) 2. Description of supported queries... Wrapper Legacy Source XML query language Wrapper Legacy Source XML View(s) XML View(s) XML documents The vision: Web information sources form a distributed database, using XML as the data model

Upload: leon-paul

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

The MIX Project

Native XMLDatabase

XML View(s)

Wrappers export:1. Schemas & Metadata (XML-Data, RDF,...)2. Description of supported queries...

Wrapper

LegacySource

XML query language

Wrapper

LegacySource

XML View(s)

XML View(s)

XML documents

The vision: Web information sources form a distributed database, using XML as the data model

Page 2: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

Mediated XML views

DataSource

XML DataSource

DataSource

MIXmMIXmMediatorMediator

XML View(s)

Blended BrowsingBlended Browsingand Querying (BBQ)and Querying (BBQ)

interface

XML View(s)

XML View(s)

Definition of mediated view inXML Matching And Structuring (XMAS)XML Matching And Structuring (XMAS)

query language

WrapperWrapper

Lazy evaluation ofXMAS queries usingDOM-VXD, Partial Object Interchange

Page 3: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

XML query

MIX-DL: A MIX-based Digital Library Architecture

Mediator

Wrapper

Browsing/QueryingClient

Non-XMLsource

XML document

XMLSource

SRB/MCAT

HPSS

Request for data (X.509)

Data file

Wrapper

Non-XMLsource

Querying of metadata

Page 4: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

XMAS query

California Digital Library (CDL) PrototypeThe Art Museum Image Consortium (AMICO)

MIXmView based onAMICO DTD

Wrapper

BBQInterface

MARCDatabase

XML doc

AMICO XMLDatabase

AMICO XMLDatabase

SRB/MCAT

HPSS

Request forimage (X.509)

tif file

Q1: Find title, type, and image ID of paintings

Q2: Find creator and related metadata of paintings

Page 5: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

XMAS Query

The Homebuyer Scenario

MIXmMediator

N’hood info(demographics)

“Neighborhood” mediator

WebClient

“Homes” mediator

Results (XML)

www.realtor.com www.homeadvisor.msn.comwww.sandag.cog.ca.us www.sannet.gov

Community info(name, ZIP)

Crime info(ZIP, stats)

Home info(real estate) Schools info

(address, size)

School district info

(scores,spending,ZIP)

“Schools” mediator

National test scores

Data Data

Data

www.asd.com

• Find homes • in the Del Mar region,

• with at least 2 beds, 2 baths, and a pool, and

• an elementary school in the neighborhood.

Page 6: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

MIX Components - Wrappers

• Wrapper toolkit• model information in a resource using XML DTD (or, XML

schema), including a mapping of source data to DTD• provide mapping from XML query language to source

query language / operations

• Source-specific wrappers:• Relational schemas (XViews)--mapping XMAS to SQL• GIS (Arc/View, MapObjects)• HTML Wrappers• Interactive Web sites

Page 7: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

MIX Components - Mediator

• Mediator toolkit• allows definition of views across multiple resources• views are expressed in a declarative query language• query engine to execute queries on views

• Mediation of spatial sources• Support for “external” functions

Page 8: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

MIX components - XMAS, VXD

• XML Matching And Structuring (XMAS) query language• operates on a given set of XML documents to produce a

new XML documents, using XMAS algebra

• DOM-VXD: DOM Virtual XML Document extension• a “lazy” implementation of DOM. Supports browsing/

navigation of XML documents with a server-side, “compute as you go” model

Page 9: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

MIX components - POIF, BBQ

• Partial Object Interchange Format (POIF)• Related to W3C Fragment Interchange Standard• Stanford SDLIP: Simplified Digital Library Interop Protocol

• Blended Browsing and Querying (BBQ) interface• supports navigation and querying of XML documents• generates XMAS queries on mediator views• generates XMAS queries modified by DOM-VXD

operations to incrementally evaluate the result set, to support navigation of XML documents

Page 10: San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata

San Diego Supercomputer CenterUniversity of California, San Diego

The MIX Project Team

UCSD CSE• Prof. Yannis

Papakonstantinou• Prof. Victor Vianu• Pavel Velikhov• Vincent Chu• Michail Petropoulos

SDSC DICE• Chaitan Baru• Amarnath Gupta• Bertram Ludaescher• Richard Marciano• Paul Nguyen• Kevin Munroe• Bing Zhu