Changes for the ZeeRex DTD, version 1.8
29th August 2002
Changes between versions
1.7
and
1.8
(Thu, 29 Aug 2002):
- The recordInfo section of a ZeeRex document may now be
omitted and replaced by a schemaInfo section. That
section contains <schema> subelements, each
with a mandatory uri attribute, a
<name> and zero or more
<title>s.
- ZeeRex documents may now end with an optional configInfo
section. That section contains zero or more
<default>,
<setting> and
<supports>
elements, each with a mandatory type attribute.
- Added version attribute to the top-level
<explain> element, with a default value of
3.
- Added optional wsdl attribute to the top-level
<explain> element, to be used when describing
SRW databases only. This is a pointer to the
WSDL file that describes the SRW service for this particular
database. (A different WSDL file is needed for each SRW
server, since the end point is specified in the WSDL.)
- The <authentication> element may now longer
contain character data: instead, a new <open>
element, containing character data, must be used.
- Added a boolean required attribute to the
<authentication> element, with a default value
of true.
- Added an optional, repeatable <links> subelement
to <databaseInfo>. This may be used to provide
links to related services such a web interface to the
database.
- The <indexInfo> element may now contain
<indexSet>s
as well as
<index>es
and
<sortKeyword>s.
An index set is represented by mandatory name and
uri attributes.
- <index> elements may optionally contain an
<configInfo> subelement.
- <name> elements now have an optional
indexSet attribute.
- Change the default value for the <attr>
element's attributeSet attribute from BIB-1
to 1.2.840.10003.3.1 - that is, the OID of the BIB-1
attribute set.
- The <recordSyntax> element's name
attribute is no longer mandatory; and it has a new, optional,
oid attribute. The intent is that one or other but
not both attributes should be specified, but you can't say
that in a DTD.
- Minor formatting changes (use of whitespace, etc.)