The goal of the Working Group is to develop an Application
Programming Interface (API) for XML databases. This API should be
vendor neutral to support use with the largest array of
databases possible. The API is also intended to be implementable in
multiple languages though it does assume the implementation language
is object oriented.
Current Releases:
Mailing List:
Implementations:
-
The reference implementation is available for
download.
This implementation provides a simple file system based
implementation of the API. The download also includes the
most current Java intefaces and the driver development
kit to make creating Java drivers easier. This implementation
is current with the Sept. 24 draft. Released on Nov. 11, 2001.
This is the initial public release.
-
The dbXML Project
has a complete Core Level 1 Java implementation
based on the Sept. 24 draft. The implementation is part of the
1.0b3 release of the dbXML Core.
-
The eXist
Project has a Core Level 1 Java implementation based on
the Sept. 24 draft. The implementation is part of the 0.6
release of eXist.
-
The Ozone Project
is working on a Java implementation based on the May 07 draft.
Work is in the early stages.
-
Jeremias Maerki has developed a java implementation for JDBC
datasources based on the May 07 draft.
Download
If you know of any other implementations that are in
progress please email info@xmldb.org so that we may
add them to the list.
Older Documents:
Other Pointers:
- XML Query Working Group
Copyright 2000 by W3C:
"The mission of the XML Query working group is to provide flexible query
facilities to extract data from real and virtual documents on the Web, therefore
finally providing the needed interaction between the web world and the database world.
Ultimately, collections of XML files will be accessed like databases."
- XML and Databases,
Copyright 1999-2000 by Ronald Bourret:
"This paper briefly discusses the relationship between XML and databases
and describes some of the types of software available to process XML documents
with databases. Although it is not intended to be exhaustive, I hope that it
describes some of the major issues in using XML with databases. It is somewhat
biased towards relational databases simply because that is where my experience
is."