1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id: zeerex.xml,v 1.5 2006-06-19 08:15:08 mike Exp $ -->
3 <explain xmlns="http://explain.z3950.org/dtd/2.0/">
5 <serverInfo protocol="SRW/SRU/Z39.50" version="1.1" method="GET/POST">
8 <database>Default</database>
12 <title lang="en" primary="true">IRSpy database of ZeeRex records</title>
13 <description lang="en" primary="true">
14 This is a database of enhanced ZeeRex records, maintained by IRSpy,
15 containing information about a selection of Z39.50 and SRU/SRW
16 databases that are periodically probed. The ZeeRex records are
17 extended using the extension mechanism described at
18 http://explain.z3950.org/dtd/extensions.html
19 so that the results of the tests are included alongside the
20 protocol-level information that is the core of ZeeRex.
22 <author>Index Data Aps, http://www.indexdata.com/</author>
23 <contact>Mike Taylor, mike@indexdata.com</contact>
24 <history lang="en" primary="true">
25 The initial version of this database was populated using the set of
26 targets known in Index Data's Z39.50 Target Directory:
27 http://targettest.indexdata.com/
28 The records may have been substantially altered and extended since
29 then, and new records may have been added.
31 <implementation identifier="zebra" version="1.4">
32 <title lang="en" primary="true">
33 Index Data's Zebra information management system:
34 http://www.indexdata.dk/zebra
40 <set name="cql" identifier="info:srw/cql-context-set/1/cql-v1.1">
43 <set name="rec" identifier="info:srw/cql-context-set/2/rec-1.1">
44 <title>Record Metadata</title>
46 <set name="net" identifier="info:srw/cql-context-set/2/net-1.0">
47 <title>Network Metadata</title>
49 <set name="dc" identifier="info:srw/cql-context-set/1/dc-v1.1">
50 <title>Dublin Core</title>
52 <set name="zeerex" identifier="info:srw/cql-context-set/2/zeerex-1.1">
55 <set name="bib1" identifier="1.2.840.10003.3.1">
59 <index search="true" scan="true" sort="false">
60 <title lang="en">Server choice</title>
61 <map><name set="cql">serverChoice</name></map>
62 <map><name set="cql">anywhere</name></map>
63 <map><attr type="1" set="bib1">cql:all</attr></map>
66 <!-- ### Many more indexes to be added -->
70 <recordInfo> is not allowed in the same record as <schemaInfo>,
71 because standard ZeeRex assumes that the record is describing
72 _either_ a Z39.50 database _or_ an SRW/SRU database, but not both.
73 We want to override that restriction, which ill entail making a new
78 <schema name="zeerex" retrieve="true" sort="false"
79 identifier="http://explain.z3950.org/dtd/2.0/"
80 location="http://explain.z3950.org/dtd/zeerex-2.0.xsd">
81 <title>ZeeRex 2.0</title>
83 <schema name="index" retrieve="true" sort="false"
84 identifier="http://indexdata.dk/zebra/xslt/1">
85 <title lang="en" primary="true">Zebra indexing recipe</title>
87 <schema name="id" retrieve="true" sort="false"
88 identifier="http://indexdata.dk/zebra/id/1">
89 <title lang="en" primary="true">Record identifier</title>
94 <supports type="relationModifier">relevant</supports>
95 <supports type="relationModifier">fuzzy</supports>
96 <supports type="relationModifier">regexp</supports>
97 <supports type="maskingCharacter">*</supports>
98 <supports type="maskingCharacter">?</supports>
99 <default type="contextSet">zeerex</default>
100 <!-- ### Many more <default>s, <setting>s and <supports>s to be added -->