|
|
||||
|
|
CQL-Java is a CQL compiler written in Java. As well as the compiler itself, it includes classes representing CQL queries as abstract trees of variously typed nodes, a decompiler (translating trees back into CQL), a translator into YAZ-style Prefix Query Format and a random query generator which is useful for some kinds of testing. CQL-Java includes:
CQL is "Common Query Language", a query language designed under the umbrella of the ZING initiative (Z39.59-International Next Generation). The official specification is on a Library of Congress web page. Mike Taylor has created additional (and friendlier) information at http://zing.z3950.org/cql/index.html. XCQL is "XML CQL", a representation of CQL-equivalent queries in XML which is supposed to be easier to parse. The specification is at http://www.loc.gov/standards/sru/xml-files/xcql.xsd in the form of an XML Schema. |
|
||
|
|
||||
| © Index Data | ||||