multiple corrections from Heikki's suggestions, renaming of html file id's
authorMarc Cromme <marc@indexdata.dk>
Fri, 30 Jun 2006 14:36:12 +0000 (14:36 +0000)
committerMarc Cromme <marc@indexdata.dk>
Fri, 30 Jun 2006 14:36:12 +0000 (14:36 +0000)
doc/Makefile.am
doc/architecture.xml
doc/installation.xml
doc/introduction.xml
doc/querymodel.xml
doc/server.xml

index 1ab03f1..96a44fd 100644 (file)
@@ -1,4 +1,4 @@
-## $Id: Makefile.am,v 1.53 2006-06-28 18:19:32 adam Exp $
+## $Id: Makefile.am,v 1.54 2006-06-30 14:36:12 marc Exp $
 docdir=$(datadir)/doc/$(PACKAGE)$(PACKAGE_SUFFIX)
 
 SUBDIRS = common
 docdir=$(datadir)/doc/$(PACKAGE)$(PACKAGE_SUFFIX)
 
 SUBDIRS = common
@@ -32,7 +32,6 @@ HTMLFILES =  \
    administration-extended-services.html \
    administration-ranking.html \
    administration.html \
    administration-extended-services.html \
    administration-ranking.html \
    administration.html \
-   apps.html \
    architecture-maincomponents.html \
    architecture-workflow.html \
    architecture.html \
    architecture-maincomponents.html \
    architecture-workflow.html \
    architecture.html \
@@ -49,10 +48,12 @@ HTMLFILES =  \
    grs-internal-representation.html \
    index.html \
    indexdata.html \
    grs-internal-representation.html \
    index.html \
    indexdata.html \
+   installation-upgrade.html \
    installation.debian.html \
    installation.html \
    installation.win32.html \
    installation.debian.html \
    installation.html \
    installation.win32.html \
-   installation-upgrade.html \
+   introduction-apps.html \
+   introduction-support.html \
    introduction.html \
    license.html \
    locating-records.html \
    introduction.html \
    license.html \
    locating-records.html \
@@ -72,7 +73,6 @@ HTMLFILES =  \
    server.html \
    shadow-registers.html \
    simple-indexing.html \
    server.html \
    shadow-registers.html \
    simple-indexing.html \
-   support.html \
    zebraidx.html \
    htmlhelp.hhp \
    toc.hhc 
    zebraidx.html \
    htmlhelp.hhp \
    toc.hhc 
index 7db023e..a4872f6 100644 (file)
@@ -1,5 +1,5 @@
  <chapter id="architecture">
  <chapter id="architecture">
-  <!-- $Id: architecture.xml,v 1.10 2006-06-13 13:45:08 marc Exp $ -->
+  <!-- $Id: architecture.xml,v 1.11 2006-06-30 14:36:12 marc Exp $ -->
   <title>Overview of Zebra Architecture</title>
   
 
   <title>Overview of Zebra Architecture</title>
   
 
@@ -52,7 +52,7 @@
     same main components, which are presented here.
    </para>    
    <para>    
     same main components, which are presented here.
    </para>    
    <para>    
-    The virtual Debian package <literal>idzebra1.4</literal>
+    The virtual Debian package <literal>idzebra-2.0</literal>
     installs all the necessary packages to start
     working with Zebra - including utility programs, development libraries,
     documentation and modules. 
     installs all the necessary packages to start
     working with Zebra - including utility programs, development libraries,
     documentation and modules. 
      </variablelist>
      </para>
     <para> 
      </variablelist>
      </para>
     <para> 
-     The Debian package <literal>libidzebra1.4</literal> 
+     The Debian package <literal>libidzebra-2.0</literal> 
      contains all run-time libraries for Zebra, the 
      documentation in PDF and HTML is found in 
      contains all run-time libraries for Zebra, the 
      documentation in PDF and HTML is found in 
-     <literal>idzebra1.4-doc</literal>, and
-     <literal>idzebra1.4-common</literal>
+     <literal>idzebra-2.0-doc</literal>, and
+     <literal>idzebra-2.0-common</literal>
      includes common essential Zebra configuration files.
     </para>
    </sect2>
      includes common essential Zebra configuration files.
     </para>
    </sect2>
      indexes according to the rules defined in the filter modules.
     </para>    
     <para>    
      indexes according to the rules defined in the filter modules.
     </para>    
     <para>    
-     The Debian  package <literal>idzebra1.4-utils</literal> contains
+     The Debian  package <literal>idzebra-2.0-utils</literal> contains
      the  <command>zebraidx</command> utility.
     </para>
    </sect2>
      the  <command>zebraidx</command> utility.
     </para>
    </sect2>
      great Information Retrieval server application. 
     </para>    
     <para>    
      great Information Retrieval server application. 
     </para>    
     <para>    
-     The Debian  package <literal>idzebra1.4-utils</literal> contains
+     The Debian  package <literal>idzebra-2.0-utils</literal> contains
      the  <command>zebrasrv</command> utility.
     </para>
    </sect2>
      the  <command>zebrasrv</command> utility.
     </para>
    </sect2>
      </para>
      <para>
      The virtual Debian package
      </para>
      <para>
      The virtual Debian package
-     <literal>libidzebra1.4-modules</literal> installs all base filter
+     <literal>libidzebra-2.0-modules</literal> installs all base filter
      modules. 
     </para>
 
      modules. 
     </para>
 
+   
    <sect3 id="componentmodulestext">
     <title>TEXT Record Model and Filter Module</title>
     <para>
       Plain ASCII text filter. TODO: add information here.
    <sect3 id="componentmodulestext">
     <title>TEXT Record Model and Filter Module</title>
     <para>
       Plain ASCII text filter. TODO: add information here.
-     <!--
-     <literal>text module missing as deb file<literal>
-     -->
     </para>
    </sect3>
 
     </para>
    </sect3>
 
     to the <filename>*.abs</filename> configuration file suffix.
     </para>
     <para>
     to the <filename>*.abs</filename> configuration file suffix.
     </para>
     <para>
-     The <emphasis>grs.danbib</emphasis> filter is developed for 
-      DBC DanBib records.
-      DanBib is the Danish Union Catalogue hosted by DBC
-      (Danish Bibliographic Center). This filter is found in the
-      Debian package
-     <literal>libidzebra1.4-mod-grs-danbib</literal>.
-    </para>
-    <para>
       The <emphasis>grs.marc</emphasis> and 
       <emphasis>grs.marcxml</emphasis> filters are suited to parse and
       index binary and XML versions of traditional library MARC records 
       based on the ISO2709 standard. The Debian package for both
       filters is 
       The <emphasis>grs.marc</emphasis> and 
       <emphasis>grs.marcxml</emphasis> filters are suited to parse and
       index binary and XML versions of traditional library MARC records 
       based on the ISO2709 standard. The Debian package for both
       filters is 
-     <literal>libidzebra1.4-mod-grs-marc</literal>.
+     <literal>libidzebra-2.0-mod-grs-marc</literal>.
     </para>
     <para>
       GRS TCL scriptable filters for extensive user configuration come
     </para>
     <para>
       GRS TCL scriptable filters for extensive user configuration come
      a general scriptable TCL filter called 
      <emphasis>grs.tcl</emphasis>        
      are both included in the 
      a general scriptable TCL filter called 
      <emphasis>grs.tcl</emphasis>        
      are both included in the 
-     <literal>libidzebra1.4-mod-grs-regx</literal> Debian package.
+     <literal>libidzebra-2.0-mod-grs-regx</literal> Debian package.
     </para>
     <para>
       A general purpose SGML filter is called
      <emphasis>grs.sgml</emphasis>. This filter is not yet packaged,
      but planned to be in the  
     </para>
     <para>
       A general purpose SGML filter is called
      <emphasis>grs.sgml</emphasis>. This filter is not yet packaged,
      but planned to be in the  
-     <literal>libidzebra1.4-mod-grs-sgml</literal> Debian package.
+     <literal>libidzebra-2.0-mod-grs-sgml</literal> Debian package.
     </para>
     <para>
       The Debian  package 
     </para>
     <para>
       The Debian  package 
-      <literal>libidzebra1.4-mod-grs-xml</literal> includes the 
+      <literal>libidzebra-2.0-mod-grs-xml</literal> includes the 
       <emphasis>grs.xml</emphasis> filter which uses <ulink
       url="http://expat.sourceforge.net/">Expat</ulink> to 
       parse records in XML and turn them into IDZebra's internal GRS node
       <emphasis>grs.xml</emphasis> filter which uses <ulink
       url="http://expat.sourceforge.net/">Expat</ulink> to 
       parse records in XML and turn them into IDZebra's internal GRS node
       <xref linkend="record-model-alvisxslt"/>.
       </para>
      <para>
       <xref linkend="record-model-alvisxslt"/>.
       </para>
      <para>
-      The Debian package <literal>libidzebra1.4-mod-alvis</literal>
+      The Debian package <literal>libidzebra-2.0-mod-alvis</literal>
       contains the Alvis filter module.
      </para>
     </sect3>
 
       contains the Alvis filter module.
      </para>
     </sect3>
 
+    <!--
    <sect3 id="componentmodulessafari">
     <title>SAFARI Record Model and Filter Module</title>
     <para>
      SAFARI filter module TODO: add information here.
    <sect3 id="componentmodulessafari">
     <title>SAFARI Record Model and Filter Module</title>
     <para>
      SAFARI filter module TODO: add information here.
-     <!--
-     <literal>safari module missing as deb file<literal>
-     -->
     </para>
    </sect3>
     </para>
    </sect3>
+    -->
 
    </sect2>
 
 
    </sect2>
 
index 729743c..e4d3dbf 100644 (file)
@@ -1,4 +1,4 @@
-<!-- $Id: installation.xml,v 1.26 2006-06-30 10:45:09 marc Exp $ -->
+<!-- $Id: installation.xml,v 1.27 2006-06-30 14:36:12 marc Exp $ -->
  <chapter id="installation">
   <title>Installation</title>
   <para>
  <chapter id="installation">
   <title>Installation</title>
   <para>
    </sect2>
    
    <sect2 id="installation.debianother">
    </sect2>
    
    <sect2 id="installation.debianother">
-    <title>GNU/Debian and Ubuntu/Debian On Other Platforms</title>
+    <title>Ubuntu/Debian and GNU/Debian on other platforms</title>
     <para>
      These <ulink url="http://indexdata.dk/zebra/">Zebra</ulink>
      packages are specifically compiled for
     <para>
      These <ulink url="http://indexdata.dk/zebra/">Zebra</ulink>
      packages are specifically compiled for
index 3cb8f1f..7f0374a 100644 (file)
@@ -1,5 +1,5 @@
 <chapter id="introduction">
 <chapter id="introduction">
- <!-- $Id: introduction.xml,v 1.36 2006-06-30 14:00:34 marc Exp $ -->
+ <!-- $Id: introduction.xml,v 1.37 2006-06-30 14:36:12 marc Exp $ -->
  <title>Introduction</title>
  
  <sect1>
  <title>Introduction</title>
  
  <sect1>
      "We're taking the best from both worlds in our redesigned Koha
      3.0. 
      </para>
      "We're taking the best from both worlds in our redesigned Koha
      3.0. 
      </para>
+     <para>
+     See also LibLime's newsletter article
+      <ulink url="http://www.liblime.com/newsletter/2006/01/features/koha-earns-its-stripes/">
+     Koha Earns its Stripes</ulink>.
+     </para>
    </sect2>
 
   <sect2>
    </sect2>
 
   <sect2>
  </sect1>
 
 
  </sect1>
 
 
- <sect1 id="support">
+ <sect1 id="introduction-support">
   <title>Support</title>
   <para>
    You can get support for Zebra from at least three sources.
   <title>Support</title>
   <para>
    You can get support for Zebra from at least three sources.
index 1d2c8b5..6aa9db4 100644 (file)
@@ -1,5 +1,5 @@
  <chapter id="querymodel">
  <chapter id="querymodel">
-  <!-- $Id: querymodel.xml,v 1.18 2006-06-29 16:02:12 heikki Exp $ -->
+  <!-- $Id: querymodel.xml,v 1.19 2006-06-30 14:36:12 marc Exp $ -->
   <title>Query Model</title>
   
   <sect1 id="querymodel-overview">
   <title>Query Model</title>
   
   <sect1 id="querymodel-overview">
@@ -24,7 +24,7 @@
     <para>
      Since the <literal>type-1 (RPN)</literal> 
      query structure has no direct, useful string
     <para>
      Since the <literal>type-1 (RPN)</literal> 
      query structure has no direct, useful string
-     representation, every origin application needs to provide some
+     representation, every client application needs to provide some
      form of mapping from a local query notation or representation to it.
     </para>
     
      form of mapping from a local query notation or representation to it.
     </para>
     
     The <ulink url="&url.yaz.pqf;">PQF grammar</ulink>
     is documented in the YAZ manual, and shall not be
     repeated here. This textual PQF representation
     The <ulink url="&url.yaz.pqf;">PQF grammar</ulink>
     is documented in the YAZ manual, and shall not be
     repeated here. This textual PQF representation
-    is always during search mapped to the equivalent Zebra internal
+    is not transmistted to Zebra during search, but it is in the
+    client mapped to the equivalent Z39.50 binary 
     query parse tree. 
    </para>
    
     query parse tree. 
    </para>
    
      
      <para>
       Defining a named result set and re-using it in the next query,
      
      <para>
       Defining a named result set and re-using it in the next query,
-      using <literal>yaz-client</literal>. 
+      using <literal>yaz-client</literal>. Notice that the client, not
+      the server, assigns the string <literal>'1'</literal> to the
+      named result set. 
       <screen>
        Z> f @attr 1=4 mozart
        ...
       <screen>
        Z> f @attr 1=4 mozart
        ...
        Z> f @and @set 1 @attr 1=4 amadeus
        ...
        Number of hits: 14, setno 2
        Z> f @and @set 1 @attr 1=4 amadeus
        ...
        Number of hits: 14, setno 2
-       ...
-       Z> f @attr 1=1016 beethoven
-       ...
-       Number of hits: 26, setno 3
-       ...
       </screen>
      </para>
      
       </screen>
      </para>
      
      The next plus character marks the end of the section.
      Currently Zebra only supports one specifier, the error tolerance,
      which consists one digit. 
      The next plus character marks the end of the section.
      Currently Zebra only supports one specifier, the error tolerance,
      which consists one digit. 
+     <!-- TODO Nice thing, but what does
+     that error tolerance digit *mean*? Maybe an example would be nice? -->
     </para>
 
     <para>
     </para>
 
     <para>
index dd0a9e9..af98f12 100644 (file)
@@ -1,5 +1,5 @@
 <chapter id="server">
 <chapter id="server">
- <!-- $Id: server.xml,v 1.24 2006-06-13 13:45:08 marc Exp $ -->
+ <!-- $Id: server.xml,v 1.25 2006-06-30 14:36:12 marc Exp $ -->
  <title>The Z39.50 Server</title>
  
  <sect1 id="zebrasrv">
  <title>The Z39.50 Server</title>
  
  <sect1 id="zebrasrv">
   <sect2>
    <title>Scan</title>
    <para>
   <sect2>
    <title>Scan</title>
    <para>
-    Zebra does <emphasis>not</emphasis> support SRU's
+    Zebra supports SRU's
     <literal>scan</literal>
     operation, as described at
     <literal>scan</literal>
     operation, as described at
-    <ulink url="http://www.loc.gov/standards/sru/scan/"/>
+    <ulink url="http://www.loc.gov/standards/sru/scan/"/>.
+      Scanning using CQL syntax is the default, where the
+      standard <literal>scanClause</literal> parameter is used.
    </para>
    <para>
    </para>
    <para>
-    This is a rather embarrassing surprise as the pieces are all
-    there: Z39.50 scan is supported, and SRU scan requests are
-    recognised and diagnosed.  To add further to the embarrassment, a
-    mutant form of SRU scan <emphasis>is</emphasis> supported, using
+     In addition, a
+    mutant form of SRU scan is supported, using
     the non-standard <literal>x-pScanClause</literal> parameter in
     place of the standard <literal>scanClause</literal> to scan on a
     PQF query clause.
     the non-standard <literal>x-pScanClause</literal> parameter in
     place of the standard <literal>scanClause</literal> to scan on a
     PQF query clause.