[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [InetBib] [TT] Bye, bye Z39.50 : welcome SRU!



Hallo zusammen,

Die bei SRU/SRW gebräuchliche Abfragesprache CQL (bzw. XCQL als
XML-Darstellung davon) erlaubt selbstverständlich die Verknüpfung von
Suchtermen mit boolschen Operatoren, s.
http://www.loc.gov/standards/sru/cql/index.html. Die Möglichkeiten gehen
dabei sogar weit über ein einfaches and/or/not hinaus. Allerdings muss
nicht jede CQL-Implementation den vollen Umfang aller Möglichkeiten der
Sprache unterstützen. Im Extremfall wäre es denkbar, dass ein SRU-Server
tatsächlich nur die simple Übergabe von Suchbegriffen ohne Relationen,
Indexe und Operatoren erlaubt.

Ja, genau so ist es. Auf der o.g. Seite sind hierzu die verschiedenen 
"conformance level" definiert, denen ein CQL-Parser genügen kann:

* Level 0: "Must be able to process a term-only query." [...]

* Level 1: "Support for Level 0. Ability to parse both: (a) search clauses 
consisting of 'index relation searchTerm'; and (b) queries where search terms 
are combined with booleans, e.g. 'term1 AND term2'." [...]

* Level 2: "Support for Level 1. Ability to parse all of CQL and respond with 
appropriate diagnostics." [...]

Beste Grüße,
Kay Heiligenhaus




Listeninformationen unter http://www.inetbib.de.