san diego supercomputer center university of california, san diego the mix project native xml...
TRANSCRIPT
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
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
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
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
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.
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
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
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
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
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