Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The MIX Project The vision: Web information sources form a distributed database, using XML as the data model XML query language XML documents XML View(s) XML View(s) XML View(s) Wrapper Legacy Source Wrappers export: 1. Schemas & Metadata (XML-Data, RDF,...) 2. Description of supported queries... University of California, San Diego Wrapper Native XML Database Legacy Source San Diego Supercomputer Center Mediated XML views Definition of mediated view in Blended Browsing and Querying (BBQ) interface XML Matching And Structuring (XMAS) query language Lazy evaluation of XMAS queries using DOM-VXD, Partial Object Interchange MIXm Mediator XML View(s) XML View(s) Wrapper Data Source University of California, San Diego XML View(s) Wrapper XML Data Source Data Source San Diego Supercomputer Center MIX-DL: A MIX-based Digital Library Architecture Browsing/Querying Client XML query Request for data (X.509) XML document Data file Mediator SRB/MCAT HPSS Wrapper Non-XML source University of California, San Diego Querying of metadata Wrapper XML Source Non-XML source San Diego Supercomputer Center California Digital Library (CDL) Prototype The Art Museum Image Consortium (AMICO) BBQ Interface Request for image (X.509) XMAS query HPSS Q2: Find creator and related metadata XML doc of paintings MIXm View based on AMICO DTD tif file SRB/MCAT Q1: Find title, type, and image ID of paintings Wrapper MARC Database University of California, San Diego AMICO XML AMICO XML Database Database San Diego Supercomputer Center The Homebuyer 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) MIXm Mediator “Homes” mediator Data “Neighborhood” mediator Data Data National test scores “Schools” mediator N’hood info Community info (demographics) (name, ZIP) www.sandag.cog.ca.us Crime info (ZIP, stats) www.sannet.gov University of California, San Diego Home info (real estate) www.realtor.com Schools info (address, size) www.asd.com School district info (scores,spending,ZIP) www.homeadvisor.msn.com San Diego Supercomputer Center 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 University of California, San Diego San Diego Supercomputer Center 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 University of California, San Diego San Diego Supercomputer Center 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 University of California, San Diego San Diego Supercomputer Center 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 University of California, San Diego San Diego Supercomputer Center The MIX Project Team UCSD CSE • Prof. Yannis Papakonstantinou • Prof. Victor Vianu • Pavel Velikhov • Vincent Chu • Michail Petropoulos University of California, San Diego SDSC DICE • Chaitan Baru • Amarnath Gupta • Bertram Ludaescher • Richard Marciano • Paul Nguyen • Kevin Munroe • Bing Zhu San Diego Supercomputer Center