X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=doc%2Fintroduction.xml;h=7b2baae8bb24186baaa6966ee3bc5f9396ced4f6;hp=fc9a628b20ccdbea415cc4d025cc9a985fc3cf47;hb=c91efbe35fe8ff53aeafedf0ffb8f1b90841ecdc;hpb=62d24093ae987d90e07a40a8d75f1338b5bbb14b diff --git a/doc/introduction.xml b/doc/introduction.xml index fc9a628..7b2baae 100644 --- a/doc/introduction.xml +++ b/doc/introduction.xml @@ -4,33 +4,33 @@ &yaz; is a C/C++ library for information retrieval applications using the Z39.50/SRU/SOLR protocols for information retrieval. - + Properties of &yaz;: - Complete + Complete Z39.50 version 3 support. Amendments and Z39.50-2002 revision is supported. - Supports + Supports SRU GET/POST/SOAP version 1.2 (over HTTP and HTTPS). - Includes BER encoders/decoders for the + Includes BER encoders/decoders for the ISO ILL protocol. - Supports + Supports SOLR Web Service version 1.4.x (client side only) Supports the following transports: BER over TCP/IP (RFC1729), - BER over unix local socket, and + BER over unix local socket, and HTTP 1.1. @@ -41,14 +41,14 @@ "Secure BER" (for Z39.50). - Offers + Offers ZOOM C API implementing Z39.50, SRU and SOLR Web Service. The &yaz; library offers a set of useful utilities related to the protocols, such as MARC (ISO2709) parser, - CCL (ISO8777) parser, + CCL (ISO8777) parser, CQL parser, memory management routines, character set conversion. @@ -74,7 +74,7 @@ - contains installation + contains installation instructions for &yaz;. You don't need reading this if you expect to download &yaz; binaries. However, the chapter contains information about how @@ -90,7 +90,7 @@ client. - + describes the generic frontend server @@ -118,7 +118,7 @@ - describes how SRU and SOAP is used + describes how SRU and SOAP is used in &yaz;. Only if you're developing SRU applications this section is a must. @@ -158,7 +158,7 @@ The API - + The &yaz; toolkit offers several different levels of access to the @@ -171,7 +171,7 @@ If you're developing a client application you should consider the ZOOM API. It is, by far, the easiest way to develop clients in C. - Server implementers should consider the + Server implementers should consider the generic frontend server. None of those high-level APIs support the whole protocol, but they do include most facilities used in existing Z39.50 applications. @@ -206,7 +206,7 @@ - The second layer provides a C represenation of the + The second layer provides a C represenation of the protocol units (packages) for Z39.50 ASN.1, ILL ASN.1, SRU. @@ -251,7 +251,7 @@ The &asn; library also provides functions (which are, in turn, defined using &odr; primitives) for encoding and decoding data values. Their general form is - + int z_xxx ODR o @@ -262,7 +262,7 @@ (note the lower-case "z" in the function name) - + If you are using the premade definitions of the &asn; module, and you @@ -271,7 +271,7 @@ . - + When you have created a BER-encoded buffer, you can use the &comstack; subsystem to transmit (or receive) data over the network. The &comstack;