XML Projects, Papers, and Data

Here are information and links to projects that are either similar in scope to that of the Niagara project, or that may be applicable in some way to Niagara. Some of the descriptions may look familiar; I've freely stolen the comments that Niagara people have made to describe the projects relative to Niagara.

I've also started adding related papers and information about XML query processing. We should probably put together a online bibliography of papers, but this is it for now.


Papers

This is Bolo's stash of papers to look at. They are not niagara specific, but things of DB interest that I have stumbled across when looking for info.


XML Projects

Timbre

The Timbre project is directed by a UW Alum, Jignesh Patel at the University of Michigan, Ann Arbor.

Xylme

[Jianjun] Two major differences between their work and ours, I think, are: first, they focus more on updates since they adopt a data warehouse approach, while we assume data still reside on the Internet; second, they pay more attention than us on supporting modules, such as crowler, event detector etc.

[Jianjun] They claim they are building a XML data warehouse for the XML data on the Internet. They also want to keep the content in the data warehouse to be consistent with data on the Internet. Thus they have to consider updates and use crawler and event detector for loading and monitor changes on the Internet.

Go XML

"goxml search is a scalable, context-based xml search engine that delivers precise results."

[Qi Su] The parent company, xml global also offers GoXML DB, "a native XML database with a high performance query engine."

Xindice

Xindice is a small scale XML database donated to Apache by the XML:DB project

XML Benchmark from CWI

...Otherwise known as XMark

The benchmark has one document and 20 queries modelling an auction site. The CWI group has obtained results for the Monet database system. They have also registered the domain name http://www.xml-benchmark.com!

This is XMark.


XML Query Languages


XML Softwares and Libraries

Some/many of these are full-scaled XML projects, but I didn't have a writeup to go with them. Hence the short-form listing...

XML Parsers

Niagara currently uses the Xerces-C parser. However Niagara has its own XML framework which allows it to use any number of XML parsers... and they can even be used simultaneously.


XML Benchmarks

These benhmarks are often purveyors of XML datasets as well.


XML Data and Datasets


Articles on dealing with XML


Bolo Documents
Bolo's Home Page
Last Modified: Tue Jul 6 17:59:44 CDT 2004
bolo (Josef Burger) <bolo@cs.wisc.edu>