-Andersen
-
-"Hans Andersen"
-
-@and @attr 1=1 andersen @attr 1=4 @attr 4=2 duckling
-
-@attrset Bib-1 @and @attr GILS 2=2008 Washington @attr 1=21 weather
-
-The sort command takes a sequence of sort specifications. A sort
-specification holds a field (sort criteria) and is followed by flags.
-If the sort critieria includes = it is assumed that the sort SortKey
-is of type sortAttributes using Bib-1. The integer before the = is
-the attribute type and the integer following the = is the attribute
-value. If no = is in the SortKey it is treated as a sortfield-type
-of type InternationalString. Flags observed are s (sort case
-sensitive), i (sort case insensitive), < (ascending), > (descending).
-Eg.:
- 1=4 i> (use is title, insensitive, ascending).
- Title s< (String Title, sensitive, descending).
-
-The directories:
-
-doc - Documentation.
-
-util - Various little utility functions. Logging, memory debugging,
- primitive ISO 2709 presentation for the client, etc.
-
-odr - Open Data Representation. This module implements the BER
- encoding rules. Documentation is found in the files odr-use.man
- and odr.txt.
-
-asn - This module implements the Z39.50/SR protocol. The best way
- to find out how it works is to look in the sample
- client/server code in server/seshigh.c or yazlib/tst.c. The
- interface is still wholly described by the file proto.h
- which defines structure and type definitions for each of the
- types introduced in the protocol specification.
-
-comstack- This module implements the transport transparency
- stack (COMSTACK). The comstack implements a generic interface
- for exchanging BER-encoded records over a network. It supports
- the 'American' mode of exchanging the records straight over
- TCP/IP, and uses Peter Furniss' XTIMOSI package over RFC1006.
- Look for documentation in the file comstack.man.
-
-rfc1006 - Xtimosi requires an implementation of the OSI transport
- layer with an XTI-based API. Some systems (HP and DEC,
- notably) provide this. For others, we provide an
- implementation of the RFC1006 protocol (which is what
- ISODE-based implementations often use). This module is not
- neeeded if you don't use xtimosi, and it's not included in the
- libyaz.a library.
-
-server - This is the implementation of the server frontend. It
- provides event-handling and server managament functions,
- and calls the backend primitives (best documentation of these
- is in the file include/backend.h). See server.txt.
-
-client - A demonstration client. If we come upon a good design for a
- higher level client API, that will live here.
-
-ztest - A demonstration server that implements a backend.
-
-include - The various header files.
-
-makelib - This is a simple utility that gathers the libraries from the
- previous modules into libyaz.a.
-
-lib - The libraries. Primarily libyaz.a.