ZeeRex: The Explainable ``Explain'' Service
26th February 2004
What is ZeeRex?
ZeeRex is yet another attempt to define an ``Explain''-like
failed to catch on due to excessive complexity, and
turned out to be too tightly focussed on the specific needs of
the ONE-2 project
to serve as a general solution.
ZeeRex is pronounced to rhyme with T. rex, and stands for
Z39.50 Explain, Explained and Re-Engineered in XML. It was
previously known by the working name of ``Explain--'', and the older
name still appears in places on this site: in particular, older
versions of the DTD are called Explain-- DTDs.
- Before ploughing into the gritty details, you should probably
start with the nice, cuddly
which describes the problem we're trying to solve, outlines
the solution, and shows how all the bits and pieces on this
site fit together into a coherent service.
- ZeeRex records are XML documents using
The ZeeRex DTD,
which is maintained by Rob Sanderson, and is available as an
SGML DTD, and XML DTD and an XML Schema. The section of the
site also includes a DTD
- ZeeRex databases provide facilities for
to locate interesting databases. This is done in part using
The ZeeRex Attribute Set.
- We have a few
Sample ZeeRex Records.
- Using ZeeRex with SRW
is a short document indicating a path towards harmonisation of
this Explain effort with the ZiNG initiative's new SRW
- Everything else goes in the rather uninspiringly named
Lots of additional background, including rationales for
any mysterious decisions, can be found on the ZeeRex
mailing list archive
Our thanks go to everyone who's contributed to the discussions that
resulted in this current specification, both on the main ZIG list
and on the dedicated Explain list. Particularly:
Comments on any aspect of the ZeeRex specification are welcome:
please send them to the mailing list at