Changeset 36306 for documented-examples


Ignore:
Timestamp:
2022-07-22T17:31:14+12:00 (21 months ago)
Author:
anupama
Message:

Fixed up the GS2 oai-e DEC collection so that it works again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documented-examples/trunk/oai-e/etc/collect.cfg

    r20507 r36306  
    1 creator     [email protected]
     1creator        [email protected]
    22public      true
    33
     
    55acquire OAI -src rocky.dlib.vt.edu/~jcdlpix/cgi-bin/OAI1.1/jcdlpix.pl -getdoc
    66
    7 indexes     document:dc.Description
    8 
    9 plugin      OAIPlugin -input_encoding iso_8859_1 -default_language en -document_field dc.Identifier
    10 plugin      ImagePlugin -screenviewsize 300 -OIDtype assigned -OIDmetadata dc.Title
    11 plugin      GreenstoneXMLPlugin
    12 plugin      MetadataXMLPlugin
    13 plugin      ArchivesInfPlugin
    14 plugin      DirectoryPlugin
    15 
    16 classify    AZCompactList -metadata dc.Subject -doclevel top
    17 classify    AZCompactList -mincompact 5 -maxcompact 10 -metadata dc.Description -mingroup 10 -buttonname Captions -minnesting 7
     7indexes     document:ex.dc.Description
     8
     9#levels document
     10
     11#defaultlevel   document
     12
     13plugin  OAIPlugin -default_language en -document_field ex.dc.Identifier -input_encoding iso_8859_1
     14plugin  ImagePlugin -screenviewsize 300 -OIDtype assigned -OIDmetadata ex.dc.Title
     15plugin  GreenstoneXMLPlugin
     16plugin  MetadataXMLPlugin
     17plugin  ArchivesInfPlugin
     18plugin  DirectoryPlugin
     19
     20classify    AZCompactList -metadata ex.dc.Subject -buttonname Subjects -doclevel top
     21classify    AZCompactList -mingroup 10 -metadata ex.dc.Description -mincompact 5 -minnesting 7 -buttonname Captions -maxcompact 10
    1822
    1923format VList "<td>[link][thumbicon][/link]</td>
    20 <td valign=middle><i>[dc.Description]</i></td>"
    21 
    22 format CL1VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[dc.Description]</i>}</td>"
    23 
    24 format CL2VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[dc.Description]</i>}</td>"
    25 
    26 format DocumentHeading "<h3>[dc.Subject]</h3>"
     24<td valign=middle><i>[ex.dc.Description]</i></td>"
     25
     26format CL1VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[ex.dc.Description]</i>}</td>"
     27
     28format CL2VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[ex.dc.Description]</i>}</td>"
     29
     30format DocumentHeading "<h3>[ex.dc.Subject]</h3>"
    2731
    2832format DocumentText "<center><table width=_pagewidth_ border=1>
    2933<tr><td colspan=2 align=center>
    30 <a href=[dc.OrigURL]>[screenicon]</a></td></tr>
    31 <tr><td>_Caption_:</td><td> <i>[dc.Description]</i> <br>
    32 (<a href=[dc.OrigURL]>_original_ [ImageWidth]x[ImageHeight] [ImageType] _available_</a>)
     34<a href=\"collect/[collection]/index/assoc/[assocfilepath]/[srclinkFile]\">[screenicon]</a></td></tr>
     35<tr><td>_Caption_:</td><td> <i>[ex.dc.Description]</i> <br>
     36(<a href=[ex.dc.OrigURL]>_original_ [ImageWidth]x[ImageHeight] [ImageType] _available_</a>)
    3337</td></tr>
    34 <tr><td>_Subject_:</td><td> [dc.Subject]</td></tr>
    35 <tr><td>_Publisher_:</td><td> [dc.Publisher]</td></tr>
    36 <tr><td>_Rights_:<td> [dc.Rights]</td></tr>
     38<tr><td>_Subject_:</td><td> [ex.dc.Subject]</td></tr>
     39<tr><td>_Publisher_:</td><td> [ex.dc.Publisher]</td></tr>
     40<tr><td>_Rights_:<td> [ex.dc.Rights]</td></tr>
    3741</table></center>"
    3842
    39 collectionmeta sampleoid "01dle6"
     43format HList "[link][highlight][ex.Title][/highlight][/link]"
     44
     45format DocumentButtons "Detach|Highlight"
     46
     47collectionmeta  sampleoid [l=en] "01dle6"
    4048
    4149# -- English strings ----------------
    4250collectionmeta  collectionname [l=en] "OAI demo"
    4351
    44 collectionmeta  .document:dc.Description [l=en] "photo captions"
     52collectionmeta  .document [l=en] "_textdocument_"
     53collectionmeta  .document:ex.dc.Description [l=en] "photo captions"
    4554
    4655collectionmeta  Caption [l=en] "Caption"
     
    5362
    5463# -- French strings ----------------
    55 collectionmeta  collectionname [l=fr] "Démo OAI"
    56 
    57 collectionmeta  .document:Description [l=fr] "Légendes de photos"
    58 
    59 collectionmeta  Caption [l=fr] "Légende"
     64collectionmeta  collectionname [l=fr] "Démo OAI"
     65
     66collectionmeta  .document:Description [l=fr] "Légendes de photos"
     67
     68collectionmeta  Caption [l=fr] "Légende"
    6069collectionmeta  Subject [l=fr] "Sujet"
    6170collectionmeta  Publisher [l=fr] "Editeur"
     
    6675
    6776# -- Spanish strings ----------------
    68 collectionmeta  collectionname [l=es] "Colección de muestra OAI"
     77collectionmeta  collectionname [l=es] "Colección de muestra OAI"
    6978
    7079collectionmeta  .document:Description [l=es] "leyendas de la foto"
    7180
    72 collectionmeta  Caption [l=es] "Título de la ilustración"
     81collectionmeta  Caption [l=es] "Título de la ilustración"
    7382collectionmeta  Subject [l=es] "Asunto"
    7483collectionmeta  Publisher [l=es] "Editorial"
     
    7988
    8089# -- Russian strings ----------------
    81 collectionmeta  collectionname [l=ru] "ДеЌПМстрацО-ПММая кПллекцОя OAI"
    82 
    83 collectionmeta  .document:Description [l=ru] "ЗагПлПвкО фПтПграфОй"
    84 
    85 collectionmeta  Caption [l=ru] "ЗагПлПвПк (НаЎпОсь)"
    86 collectionmeta  Subject [l=ru] "ПреЎЌет"
    87 collectionmeta  Publisher [l=ru] "ИзЎатель"
    88 collectionmeta  Rights [l=ru] "Права"
    89 collectionmeta  original [l=ru] "ОрОгОМал"
    90 collectionmeta  available [l=ru] "ДПступМый"
     90collectionmeta  collectionname [l=ru] "Демонстраци-онная коллекция OAI"
     91
     92collectionmeta  .document:Description [l=ru] "Заголовки фотографий"
     93
     94collectionmeta  Caption [l=ru] "Заголовок (Надпись)"
     95collectionmeta  Subject [l=ru] "Предмет"
     96collectionmeta  Publisher [l=ru] "Издатель"
     97collectionmeta  Rights [l=ru] "Права"
     98collectionmeta  original [l=ru] "Оригинал"
     99collectionmeta  available [l=ru] "Доступный"
    91100
    92101# -- Simplified Chinese strings ----------------
    93 collectionmeta  collectionname [l=zh] "OAI挔瀺銆藏"
    94 
    95 collectionmeta  .document:dc.Description [l=zh] "ç
    96 §ç‰‡æ ‡é¢˜"
    97 
    98 collectionmeta  Caption [l=zh] "标题"
    99 collectionmeta  Subject [l=zh] "䞻题"
    100 collectionmeta  Publisher [l=zh] "出版商"
    101 collectionmeta  Rights [l=zh] "版权"
    102 collectionmeta  original [l=zh] "原始"
    103 collectionmeta  available [l=zh] "可甚"
     102collectionmeta  collectionname [l=zh] "OAI演示馆藏"
     103
     104collectionmeta  .document:dc.Description [l=zh] "照片标题"
     105
     106collectionmeta  Caption [l=zh] "标题"
     107collectionmeta  Subject [l=zh] "主题"
     108collectionmeta  Publisher [l=zh] "出版商"
     109collectionmeta  Rights [l=zh] "版权"
     110collectionmeta  original [l=zh] "原始"
     111collectionmeta  available [l=zh] "可用"
    104112
    105113
     
    243251# -- French text ----------------
    244252collectionmeta  collectionextra [l=fr] "
    245 Cette collection montre la fonctionnalité <i>ImportFrom</i> de Greenstone. Par le biais de <a href=http://www.openarchives.org>Open Archive Protocol</a> (version 1.1), elle récupÚre des méta-données de <a href=\"http://rocky.dlib.vt.edu/~jcdlpix\">rocky.dlib.vt.edu/~jcdlpix</a>, une collection de photos prise lors de la cérémonie inaugurale de <a href=\"http://www.acm.org/jcdl/jcdl01/\">Joint Conference on Digital Libraries</a>. Une collection Greenstone est créée à partir d'articles exportés du pourvoyeur de données OAI. L'implémentation est assez flexible pour s'accomoder des différences négligeables de syntaxes entre OAI 1.1 et OAI 2.0.
     253Cette collection montre la fonctionnalité <i>ImportFrom</i> de Greenstone. Par le biais de <a href=http://www.openarchives.org>Open Archive Protocol</a> (version 1.1), elle récupère des méta-données de <a href=\"http://rocky.dlib.vt.edu/~jcdlpix\">rocky.dlib.vt.edu/~jcdlpix</a>, une collection de photos prise lors de la cérémonie inaugurale de <a href=\"http://www.acm.org/jcdl/jcdl01/\">Joint Conference on Digital Libraries</a>. Une collection Greenstone est créée à partir d'articles exportés du pourvoyeur de données OAI. L'implémentation est assez flexible pour s'accomoder des différences négligeables de syntaxes entre OAI 1.1 et OAI 2.0.
    246254
    247255<h3>Comment fonctionne cette collection ?</h3>
    248256
    249257<p>
    250 Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de la collection</a> comprend une ligne <i>acquire</i> (acquérir) qui est interprétée par un programme spécial appelé <i>importfrom.pl</i>. A l'instar des autres programmes Greenstone, celui-ci prend comme argument le nom de la collection et fournit un résumé des autres arguments quand ils sont appelés avec l'argument <i>-help</i>. Il lit le fichier de configuration de la collection, trouve la ligne <i>acquire</i> et en fait le traitement. Dans ce cas, il démarre avec la commande:
     258Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de la collection</a> comprend une ligne <i>acquire</i> (acquérir) qui est interprétée par un programme spécial appelé <i>importfrom.pl</i>. A l'instar des autres programmes Greenstone, celui-ci prend comme argument le nom de la collection et fournit un résumé des autres arguments quand ils sont appelés avec l'argument <i>-help</i>. Il lit le fichier de configuration de la collection, trouve la ligne <i>acquire</i> et en fait le traitement. Dans ce cas, il démarre avec la commande:
    251259
    252260<pre>
     
    255263
    256264<p>
    257 (le nom de la collection est <i>oai-e</i>). La ligne <i>acquire</i> dans le fichier de configuration spécifie le protocole OAI et donne l'URL de base d'un répertoire OAI. Le programme <i>importfrom</i> télécharge toutes les méta-données de ce entrepÃŽt dans le dossier <i>import</i> de la collection. L'argument <i>getdoc</i>  lui donne les instructions de télécharger aussi les documents sources de la collection dont les URL sont données dans le champ Dublin Core <i>Identifier</i> (Identificateur) de chaque document (ceci est une convention générale). Les fichiers de méta-données, dont chacun contient un enregistrement XML pour un document source, sont placés dans la structure de fichiers <i>import</i> avec les documents eux-mêmes, et le nom de fichier du document est le même que le nom de fichier dans l'URL. Le champ <i>Identifier</i> est écrasé pour donner le nom de fichier local et sa valeur originale est retenue dans le nouveau champ appelé <i>OrigURL</i>.
    258 
    259 <p>
    260 <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>Voici</a> un exemple de fichier de méta-données téléchargé.
    261 
    262 <p>
    263 Une fois que l'information OAI a été importée, la collection est traitée de façon usuelle. Le fichier de configuration précise le plugin OAI, qui traite la méta-donnée OAI et le plugin de l'image, car dans ce cas les documents source de la collection sont des fichiers d'images. En plus des quatre plugiciels de base (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin and DirectoryPlugin), le fichier de configuration détermine le comportement du plugiciel OAI, qui traite les métadonnées OAI, ainsi que celui du plugiciel Image, puisque dans ce cas, les documents sources de la collection sont des fichiers images.  Il a aussi un argument <i>default_language</i>. Normalement,  Greenstone détermine automatiquement la langue des documents, mais ces enregistrements de méta-données sont trÚs insuffisants pour que ceci soit fait de maniÚre fiable: dÚs lors, l'anglais est spécifié explicitement dans l'argument <i>language</i>. Le plugin OAI analyse la méta-donnée et la transmet au fichier du document source approprié, qui est ainsi traité par un plugin approprié --- dans ce cas-ci par <i>ImagePlugin</i>. Ce plugin spécifie la résolution pour les versions écran des images.
    264 
    265 <p>
    266 Par défaut, les métadonnées extraites d'enregistrements OAI sont converties en métadonnées Dublin Core. Par conséquent, les classificateurs et les index de cette collection sont construits à partir des éléments de métadonnées Dublin Core.
    267 
    268 <p>
    269 Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de la collection</a> a un index \"full-text\" unique contenant la méta-donnée <i>dc.Description</i>. Quand un document est affiché, la déclaration de format <i>DocumentHeading</i> révÚle son <i>dc.Subject</i> (Sujet). Elle est ensuite suivie de la déclaration <i>DocumentText</i> avec <i>screenicon</i> produit par <i>ImagePlugin</i> et qui donne une version résolution d'écran de l'image; elle est liée à la méta-donnée <i>dc.OrigURL</i>, c'est à dire la version originale de
    270 l'image sur le site OAI distant. Elle est suivie par <i>dc.Description</i> de l'image, aussi avec un lien; le type et la taille de l'image, générés également comme méta-données par <i>ImagePlugin</i>; et enfin les méta-données <i>dc.Subject</i>, <i>dc.Publisher</i> et <i>dc.Rights</i>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_\">Voici</a> le résultat.
    271 
    272 <p>
    273 Il y a deux classificateurs de navigation, l'un basé sur la méta-donnée <i>dc.Subject</i> et l'autre sur la méta-donnée <i>dc.Description</i> (mais avec un bouton dénommé \"légends\"). On rappelle que le classificateur <i>AZCompactList</i> est identique à <i>AZList</i> mais produit un rayon pour dupliquer les articles. Cette collection contient plusieurs images mais seulement peu de valeurs différentes pour la méta-donnée <i>dc.Subject</i>.
    274 
    275 <p>
    276 C'est un peu surprenant que <i>AZCompactList</i> soit utilisé (au lieu de <i>AZList</i>) pour l'index <i>dc.Description</i> aussi, car la méta-donnée <i>dc.Description</i> est usuellement unique pour chaque image. Cependant, dans cette collection, la même description a été occasionnellement donnée à plusieurs images, et certaines des divisions dans <i>AZList</i> contiendraient un grand nombre d'images, ralentissant la transmission de cette page. Pour éviter cela, la version compact de la liste est utilisée avec quelques arguments (<i>mincompact</i>, <i>maxcompact</i>, <i>mingroup</i>, <i>minnesting</i>) pour contrÃŽler l'affichage ' c'est à dire des groupes (représentés par les rayons de bibliothÚque) ne sont formés qu'à condition qu'il aient au moins cinq éléments (<i>mingroup</i>). Pour trouver la signification des autres arguments pour ce classificateur, il faut exécuter la commande <i>classinfo.pl AZCompactList</i>. Les programmes <i>classinfo.pl</i> (pour classificateurs) et <i>pluginfo.pl</i> (pour plugins) sont des outils précieux pour connaître les capacités des modules de Greenstone. Il faut noter que le \"backslash\" (\\\\) dans le fichier de configuration est généralement utilisé pour indiquer une continuation de la ligne précédente.
    277 
    278 <p>
    279 La spécification du format <i>Vlist</i> montre l'onglet de l'image, lié (hyperlien) au document associé, suivi de la méta-donnée <i>dc.Description</i>; le résultat peut être vu <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">ici</a>. <i>Vlist</i> pour les classificateurs utilise <i>numleafdocs</i> pour commuter d'une icÃŽne représentant plusieurs documents (ce qui apparaîtra dans le rayon de livres) à l'onglet lui-même, si une seule image est présente.
     265(le nom de la collection est <i>oai-e</i>). La ligne <i>acquire</i> dans le fichier de configuration spécifie le protocole OAI et donne l'URL de base d'un répertoire OAI. Le programme <i>importfrom</i> télécharge toutes les méta-données de ce entrepôt dans le dossier <i>import</i> de la collection. L'argument <i>getdoc</i>  lui donne les instructions de télécharger aussi les documents sources de la collection dont les URL sont données dans le champ Dublin Core <i>Identifier</i> (Identificateur) de chaque document (ceci est une convention générale). Les fichiers de méta-données, dont chacun contient un enregistrement XML pour un document source, sont placés dans la structure de fichiers <i>import</i> avec les documents eux-mêmes, et le nom de fichier du document est le même que le nom de fichier dans l'URL. Le champ <i>Identifier</i> est écrasé pour donner le nom de fichier local et sa valeur originale est retenue dans le nouveau champ appelé <i>OrigURL</i>.
     266
     267<p>
     268<a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>Voici</a> un exemple de fichier de méta-données téléchargé.
     269
     270<p>
     271Une fois que l'information OAI a été importée, la collection est traitée de façon usuelle. Le fichier de configuration précise le plugin OAI, qui traite la méta-donnée OAI et le plugin de l'image, car dans ce cas les documents source de la collection sont des fichiers d'images. En plus des quatre plugiciels de base (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin and DirectoryPlugin), le fichier de configuration détermine le comportement du plugiciel OAI, qui traite les métadonnées OAI, ainsi que celui du plugiciel Image, puisque dans ce cas, les documents sources de la collection sont des fichiers images.  Il a aussi un argument <i>default_language</i>. Normalement,  Greenstone détermine automatiquement la langue des documents, mais ces enregistrements de méta-données sont très insuffisants pour que ceci soit fait de manière fiable: dès lors, l'anglais est spécifié explicitement dans l'argument <i>language</i>. Le plugin OAI analyse la méta-donnée et la transmet au fichier du document source approprié, qui est ainsi traité par un plugin approprié --- dans ce cas-ci par <i>ImagePlugin</i>. Ce plugin spécifie la résolution pour les versions écran des images.
     272
     273<p>
     274Par défaut, les métadonnées extraites d'enregistrements OAI sont converties en métadonnées Dublin Core. Par conséquent, les classificateurs et les index de cette collection sont construits à partir des éléments de métadonnées Dublin Core.
     275
     276<p>
     277Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de la collection</a> a un index \"full-text\" unique contenant la méta-donnée <i>dc.Description</i>. Quand un document est affiché, la déclaration de format <i>DocumentHeading</i> révèle son <i>dc.Subject</i> (Sujet). Elle est ensuite suivie de la déclaration <i>DocumentText</i> avec <i>screenicon</i> produit par <i>ImagePlugin</i> et qui donne une version résolution d'écran de l'image; elle est liée à la méta-donnée <i>dc.OrigURL</i>, c'est à dire la version originale de
     278l'image sur le site OAI distant. Elle est suivie par <i>dc.Description</i> de l'image, aussi avec un lien; le type et la taille de l'image, générés également comme méta-données par <i>ImagePlugin</i>; et enfin les méta-données <i>dc.Subject</i>, <i>dc.Publisher</i> et <i>dc.Rights</i>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_\">Voici</a> le résultat.
     279
     280<p>
     281Il y a deux classificateurs de navigation, l'un basé sur la méta-donnée <i>dc.Subject</i> et l'autre sur la méta-donnée <i>dc.Description</i> (mais avec un bouton dénommé \"légends\"). On rappelle que le classificateur <i>AZCompactList</i> est identique à <i>AZList</i> mais produit un rayon pour dupliquer les articles. Cette collection contient plusieurs images mais seulement peu de valeurs différentes pour la méta-donnée <i>dc.Subject</i>.
     282
     283<p>
     284C'est un peu surprenant que <i>AZCompactList</i> soit utilisé (au lieu de <i>AZList</i>) pour l'index <i>dc.Description</i> aussi, car la méta-donnée <i>dc.Description</i> est usuellement unique pour chaque image. Cependant, dans cette collection, la même description a été occasionnellement donnée à plusieurs images, et certaines des divisions dans <i>AZList</i> contiendraient un grand nombre d'images, ralentissant la transmission de cette page. Pour éviter cela, la version compact de la liste est utilisée avec quelques arguments (<i>mincompact</i>, <i>maxcompact</i>, <i>mingroup</i>, <i>minnesting</i>) pour contrôler l'affichage ' c'est à dire des groupes (représentés par les rayons de bibliothèque) ne sont formés qu'à condition qu'il aient au moins cinq éléments (<i>mingroup</i>). Pour trouver la signification des autres arguments pour ce classificateur, il faut exécuter la commande <i>classinfo.pl AZCompactList</i>. Les programmes <i>classinfo.pl</i> (pour classificateurs) et <i>pluginfo.pl</i> (pour plugins) sont des outils précieux pour connaître les capacités des modules de Greenstone. Il faut noter que le \"backslash\" (\\\\) dans le fichier de configuration est généralement utilisé pour indiquer une continuation de la ligne précédente.
     285
     286<p>
     287La spécification du format <i>Vlist</i> montre l'onglet de l'image, lié (hyperlien) au document associé, suivi de la méta-donnée <i>dc.Description</i>; le résultat peut être vu <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">ici</a>. <i>Vlist</i> pour les classificateurs utilise <i>numleafdocs</i> pour commuter d'une icône représentant plusieurs documents (ce qui apparaîtra dans le rayon de livres) à l'onglet lui-même, si une seule image est présente.
    280288
    281289<h3>Le serveur OAI de Greenstone</h3>
    282290
    283291<p>
    284 Greenstone inclus un fournisseur de donné de type OAI.
    285 Il fonctionne par le biais d'un programme CGI nommé \"oaiserver.cgi\" lequel se trouve dans le fichier <i>cgi-bin</i> de Greenstone. On peut y accéder au moyen de la même URL que la librairie de Greenstone (en remplacant \"library.cgi\" par \"oaiserver.cgi\"). Si vous utilisez le serveur local de librairie de windows, vous devez installer un serveur internet (tel qu'Apache) pour pouvoir utiliser ce serveur OAI.
    286 
    287 <p>
    288 La configuration du serveur est réalisée au moyen du fichier <i>oai.cfg</i> se trouvant dans le dossier <i>etc</i> de Greenstone. Ce fichier spécifie des informations générales sur le dossier et fait la liste des collections à rendre accessibles aux clients OAI. Par défaut, les collections ne sont pas accéssibles.
    289 Afin de rendre une collection accessible, ajoutez son nom à la liste <i>oaicollection</i>.
    290 Les collections construites avec des version de Greenstone antérieures à la version 2.52 doivent être recompilée avant de pouvoir être utilisée par le serveur.
    291 
    292 <p>
    293 A ce jour, le serveur OAI de Greenstone gÚre les jeux de métadonnées Dublin Core, Dublin Core qualifié, et rfc1807. La ligne <i>oaimetadata</i> définit les jeux de métadonnées à utiliser. Pour les collections utilisant d'autres jeux de métadonnées, des rÚgles de correspondance des métadonnées peuvent être ajoutées pour faire correspondre les métadonnées existantes avec les jeux disponibles. Voir le fichier <i>oai.cfg</i> pour plus d'informations. \n
     292Greenstone inclus un fournisseur de donné de type OAI.
     293Il fonctionne par le biais d'un programme CGI nommé \"oaiserver.cgi\" lequel se trouve dans le fichier <i>cgi-bin</i> de Greenstone. On peut y accéder au moyen de la même URL que la librairie de Greenstone (en remplacant \"library.cgi\" par \"oaiserver.cgi\"). Si vous utilisez le serveur local de librairie de windows, vous devez installer un serveur internet (tel qu'Apache) pour pouvoir utiliser ce serveur OAI.
     294
     295<p>
     296La configuration du serveur est réalisée au moyen du fichier <i>oai.cfg</i> se trouvant dans le dossier <i>etc</i> de Greenstone. Ce fichier spécifie des informations générales sur le dossier et fait la liste des collections à rendre accessibles aux clients OAI. Par défaut, les collections ne sont pas accéssibles.
     297Afin de rendre une collection accessible, ajoutez son nom à la liste <i>oaicollection</i>.
     298Les collections construites avec des version de Greenstone antérieures à la version 2.52 doivent être recompilée avant de pouvoir être utilisée par le serveur.
     299
     300<p>
     301A ce jour, le serveur OAI de Greenstone gère les jeux de métadonnées Dublin Core, Dublin Core qualifié, et rfc1807. La ligne <i>oaimetadata</i> définit les jeux de métadonnées à utiliser. Pour les collections utilisant d'autres jeux de métadonnées, des règles de correspondance des métadonnées peuvent être ajoutées pour faire correspondre les métadonnées existantes avec les jeux disponibles. Voir le fichier <i>oai.cfg</i> pour plus d'informations. \n
    294302"
    295303
     
    297305# -- Spanish text ----------------
    298306collectionmeta  collectionextra [l=es] "
    299 Esta colección demuestra la función <i>ImportFrom</i> de Greenstone. Por medio del <a href=http://www.openarchives.org>Protocolo de Archivo Abierto</a> (versión 1.1) recupera metadatos de <a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>, una colección de fotografías tomadas durante la <a href=http://www.acm.org/jcdl/jcdl01/>Conferencia inaugural conjunta de Bibliotecas Digitales</a>. Se creó una colección Greenstone a partir de los registros exportados por este proveedor de datos OAI. La implementación es lo suficientemente flexible para enfrentar diferencias menores de sintaxis entre OAI 1.1 y OAI 2.0.
    300 <p>
    301 
    302 <h3>Cómo trabaja esta colección</h3>
    303 
    304 El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> incluye una línea <i>acquire</i> (adquirir) que es interpretada por un programa especial llamado <i>importfrom.pl</i>. Al igual que otros programas Greenstone, este toma como argumento el nombre de la colección y proporciona un resumen de otros argumentos cuando se les llama con el argumento <i>-help</i>. El programa lee el archivo de configuración de la colección, busca la línea <i>acquire</i> y la procesa. En este caso, se ejecuta por medio del siguiente comando:
     307Esta colección demuestra la función <i>ImportFrom</i> de Greenstone. Por medio del <a href=http://www.openarchives.org>Protocolo de Archivo Abierto</a> (versión 1.1) recupera metadatos de <a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>, una colección de fotografías tomadas durante la <a href=http://www.acm.org/jcdl/jcdl01/>Conferencia inaugural conjunta de Bibliotecas Digitales</a>. Se creó una colección Greenstone a partir de los registros exportados por este proveedor de datos OAI. La implementación es lo suficientemente flexible para enfrentar diferencias menores de sintaxis entre OAI 1.1 y OAI 2.0.
     308<p>
     309
     310<h3>Cómo trabaja esta colección</h3>
     311
     312El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> incluye una línea <i>acquire</i> (adquirir) que es interpretada por un programa especial llamado <i>importfrom.pl</i>. Al igual que otros programas Greenstone, este toma como argumento el nombre de la colección y proporciona un resumen de otros argumentos cuando se les llama con el argumento <i>-help</i>. El programa lee el archivo de configuración de la colección, busca la línea <i>acquire</i> y la procesa. En este caso, se ejecuta por medio del siguiente comando:
    305313<p>
    306314
     
    310318<p>
    311319
    312 (donde el nombre de la colección es oai-e). La línea <i>acquire</i> en el archivo de configuración especifica el protocolo OAI y proporciona el URL base de un repositorio OAI. El programa <i>importfrom</i> baja todos los metadatos del repositorio en el directorio <i>importar</i> de la colección. El argumento <i>getdoc</i> lo instruye también para que baje los documentos fuente de la colección, cuyos URLs están dados en el campo <i>Identificador</i> de Dublin Core de cada documento (ésta es una convención). Los archivos de metadatos, cada uno de los cuales contiene un registro XML para un documento fuente, se colocan en la estructura de archivos <i>importar</i> junto con los documentos mismos y el nombre de archivo del documento es igual al nombre de archivo en el URL. El campo <i>Identificador</i> se sustituye por el nombre de archivo local y su valor original es conservado en un nuevo campo llamado <i>OrigURL</i>.
    313 <p>
    314 
    315 He <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>aquí</a> un ejemplo de un archivo de metadatos bajados del repositorio.
    316 <p>
    317 
    318 Una vez que la información OAI se ha importado, la colección se procesa de forma normal. Además de los cuatro plugins estándar (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin y DirectoryPlugin), el archivo de configuración especifica al plugin OAI, el cual procesa metadatos OAI, y también el plugin para imágenes, porque en este caso los documentos fuente de la colección son imágenes. El plugin OAI tiene una opción llamada
    319 <i>input_encoding</i> porque los datos del archivo contienen caracteres extendidos. También tiene un argumento <i>default_language</i>. Normalmente Greenstone determina el idioma de los documentos automáticamente, pero estos registros de metadatos son demasiado pequeños para poder hacerlo de manera confiable, por lo que el inglés se especifica de manera explícita en el argumento <i>language</i>. El plugin OAI descompone y analiza los metadatos y los pasa al correspondiente archivo de documento fuente, el cual es procesado a continuación por un plugin apropiado, que en este caso es <i>ImagePlugin</i>. Este plugin especifica la resolución de las imágenes en pantalla.
     320(donde el nombre de la colección es oai-e). La línea <i>acquire</i> en el archivo de configuración especifica el protocolo OAI y proporciona el URL base de un repositorio OAI. El programa <i>importfrom</i> baja todos los metadatos del repositorio en el directorio <i>importar</i> de la colección. El argumento <i>getdoc</i> lo instruye también para que baje los documentos fuente de la colección, cuyos URLs están dados en el campo <i>Identificador</i> de Dublin Core de cada documento (ésta es una convención). Los archivos de metadatos, cada uno de los cuales contiene un registro XML para un documento fuente, se colocan en la estructura de archivos <i>importar</i> junto con los documentos mismos y el nombre de archivo del documento es igual al nombre de archivo en el URL. El campo <i>Identificador</i> se sustituye por el nombre de archivo local y su valor original es conservado en un nuevo campo llamado <i>OrigURL</i>.
     321<p>
     322
     323He <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>aquí</a> un ejemplo de un archivo de metadatos bajados del repositorio.
     324<p>
     325
     326Una vez que la información OAI se ha importado, la colección se procesa de forma normal. Además de los cuatro plugins estándar (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin y DirectoryPlugin), el archivo de configuración especifica al plugin OAI, el cual procesa metadatos OAI, y también el plugin para imágenes, porque en este caso los documentos fuente de la colección son imágenes. El plugin OAI tiene una opción llamada
     327<i>input_encoding</i> porque los datos del archivo contienen caracteres extendidos. También tiene un argumento <i>default_language</i>. Normalmente Greenstone determina el idioma de los documentos automáticamente, pero estos registros de metadatos son demasiado pequeños para poder hacerlo de manera confiable, por lo que el inglés se especifica de manera explícita en el argumento <i>language</i>. El plugin OAI descompone y analiza los metadatos y los pasa al correspondiente archivo de documento fuente, el cual es procesado a continuación por un plugin apropiado, que en este caso es <i>ImagePlugin</i>. Este plugin especifica la resolución de las imágenes en pantalla.
    320328
    321329<p>
    322330Los metadatos extractados de registros OAI son mapeados al esquema de metadatos Dublin Core por defecto.
    323 Como resultado, los clasificadores y los índices en esta colección son construídos con elementos de metadatos Dublin Core.
    324 
    325 <p>
    326 El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> tiene un solo índice de texto completo, el cual contiene el metadato <i>dc.Descripción</i>. Cuando un documento se despliega en pantalla el enunciado de formato <i>DocumentHeading</i> muestra su <i>dc.Asunto</i>. A continuación le sigue el enunciado <i>DocumentText</i> con <i>screenicon</i>, el cual es producido por <i>ImagePlugin</i> y proporciona una versión en pantalla de la imagen. Ésta cuenta con un hipervínculo al metadato <i>dc.OrigURL</i>, es decir, a la versión original de la imagen en el sitio OAI remoto. Le sigue la <i>dc.Descripción</i> de la imagen, también con un hipervínculo, el tamaño y tipo de la imagen, nuevamente generados como metadatos por <i>ImagePlugin</i>, y finalmente los metadatos de <i>dc.Asunto</i>, <i>dc.Editorial</i> y <i>dc.Derechos de Autor</i>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_\">Éste</a> es el resultado.
    327 <p>
    328 
    329 Existen dos clasificadores de exploración, uno basado en el metadato <i>dc.Asunto</i> y el otro en el metadato <i>dc.Descripción</i> (pero con un botón llamado \"pies de foto\"). Recuerde que el clasificador <i>AZCompactList</i> es como <i>AZList</i>, pero genera un estante para los ítems duplicados. En esta colección hay una gran cantidad de imágenes, pero sólo unos cuantos valores diferentes para el metadato <i>dc.Asunto</i>.
    330 <p>
    331 
    332 Resulta un tanto sorprendente que el clasificador <i>AZCompactList</i> también se utilice (en vez de <i>AZList</i>) para el índice de <i>dc.Descripción</i>, ya que por lo general el metadato <i>dc.Descripción</i> es exclusivo para cada imagen. Sin embargo, en esta colección la misma descripción se emplea en ocasiones para varias imágenes, por lo que algunas de las divisiones en una <i>AZList</i> contendrían un gran número de imágenes, haciendo que la transmisión de esa página fuera más lenta. Para evitarlo se utiliza la versión compacta de la lista con algunos argumentos (<i>mincompact, maxcompact, mingroup, minnesting</i>)  para controlar la presentación en pantalla. Por ejemplo, los grupos (representados por estantes) no se forman a menos que tengan al menos 5 (<i>mingroup</i>) ítems. A fin de conocer el significado de los otros argumentos para este clasificador ejecute el comando <i>classinfo.pl AZCompactList</i>. Los programas <i>classinfo.pl</i> (para los clasificadores) y <i>pluginfo.pl</i> (para los plugins) son herramientas sumamente útiles para conocer las funciones de los módulos Greenstone. Fíjese además en la barra de directorios en el archivo de configuración, usada para indicar la continuación de la línea anterior.
    333 <p>
    334 
    335 La especificación de formato VList muestra la miniatura de la imagen con hipervínculos al documento asociado, seguida por el metadato <i>dc.Description</i>. El resultado se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">aquí</a>. Las <i>Vlists</i> para los clasificadores utilizan <i>numleafdocs</i> para cambiar entre un icono que representa varios documentos (el cual aparecerá como un estante) y la miniatura, si sólo hay una imagen.
     331Como resultado, los clasificadores y los índices en esta colección son construídos con elementos de metadatos Dublin Core.
     332
     333<p>
     334El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> tiene un solo índice de texto completo, el cual contiene el metadato <i>dc.Descripción</i>. Cuando un documento se despliega en pantalla el enunciado de formato <i>DocumentHeading</i> muestra su <i>dc.Asunto</i>. A continuación le sigue el enunciado <i>DocumentText</i> con <i>screenicon</i>, el cual es producido por <i>ImagePlugin</i> y proporciona una versión en pantalla de la imagen. Ésta cuenta con un hipervínculo al metadato <i>dc.OrigURL</i>, es decir, a la versión original de la imagen en el sitio OAI remoto. Le sigue la <i>dc.Descripción</i> de la imagen, también con un hipervínculo, el tamaño y tipo de la imagen, nuevamente generados como metadatos por <i>ImagePlugin</i>, y finalmente los metadatos de <i>dc.Asunto</i>, <i>dc.Editorial</i> y <i>dc.Derechos de Autor</i>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_\">Éste</a> es el resultado.
     335<p>
     336
     337Existen dos clasificadores de exploración, uno basado en el metadato <i>dc.Asunto</i> y el otro en el metadato <i>dc.Descripción</i> (pero con un botón llamado \"pies de foto\"). Recuerde que el clasificador <i>AZCompactList</i> es como <i>AZList</i>, pero genera un estante para los ítems duplicados. En esta colección hay una gran cantidad de imágenes, pero sólo unos cuantos valores diferentes para el metadato <i>dc.Asunto</i>.
     338<p>
     339
     340Resulta un tanto sorprendente que el clasificador <i>AZCompactList</i> también se utilice (en vez de <i>AZList</i>) para el índice de <i>dc.Descripción</i>, ya que por lo general el metadato <i>dc.Descripción</i> es exclusivo para cada imagen. Sin embargo, en esta colección la misma descripción se emplea en ocasiones para varias imágenes, por lo que algunas de las divisiones en una <i>AZList</i> contendrían un gran número de imágenes, haciendo que la transmisión de esa página fuera más lenta. Para evitarlo se utiliza la versión compacta de la lista con algunos argumentos (<i>mincompact, maxcompact, mingroup, minnesting</i>)  para controlar la presentación en pantalla. Por ejemplo, los grupos (representados por estantes) no se forman a menos que tengan al menos 5 (<i>mingroup</i>) ítems. A fin de conocer el significado de los otros argumentos para este clasificador ejecute el comando <i>classinfo.pl AZCompactList</i>. Los programas <i>classinfo.pl</i> (para los clasificadores) y <i>pluginfo.pl</i> (para los plugins) son herramientas sumamente útiles para conocer las funciones de los módulos Greenstone. Fíjese además en la barra de directorios en el archivo de configuración, usada para indicar la continuación de la línea anterior.
     341<p>
     342
     343La especificación de formato VList muestra la miniatura de la imagen con hipervínculos al documento asociado, seguida por el metadato <i>dc.Description</i>. El resultado se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">aquí</a>. Las <i>Vlists</i> para los clasificadores utilizan <i>numleafdocs</i> para cambiar entre un icono que representa varios documentos (el cual aparecerá como un estante) y la miniatura, si sólo hay una imagen.
    336344
    337345<h3>El servidor OAI de Greenstone</h3>
     
    340348Greenstone incorpora un servidor/proveedor de datos OAI.
    341349Se ejecuta mediante un programa CGI llamado \"oaiserver.cgi\", y se encuentra
    342 en el directorio <i>cgi-bin</i> de Greenstone. Se accede a él utilizando el mismo
     350en el directorio <i>cgi-bin</i> de Greenstone. Se accede a él utilizando el mismo
    343351URL que para la biblioteca Greentone (reemplazando \"library.cgi\" por \"oaiserver.cgi\").
    344 Si usted está usando el servidor de biblioteca local, debe instalar un servidor
     352Si usted está usando el servidor de biblioteca local, debe instalar un servidor
    345353web (como Apache) para poder ejecutar el servidor OAI.\n
    346354
    347355<p>
    348 La configuración del servidor se hace mediante el archivo  <i>oai.cfg</i> que se
    349 encuentra en el directorio <i>etc</i> de Greenstone. Este fichero especifica la información
     356La configuración del servidor se hace mediante el archivo  <i>oai.cfg</i> que se
     357encuentra en el directorio <i>etc</i> de Greenstone. Este fichero especifica la información
    350358general sobre el repositorio, e incluye un listado de las colecciones accesibles
    351359para los clientes OAI. En principio, las coleccciones no son accesibles. Para permitir
    352 el acceso a una colección, añada su nombre a la lista <i>oaicollection</i>. Las colecciones
     360el acceso a una colección, añada su nombre a la lista <i>oaicollection</i>. Las colecciones
    353361construidas con versiones de Greenstone anteriores a la 2.52 deben ser reconstruidas
    354362antes de que puedan ser accesibles.\n
    355363
    356364<p>
    357 El servidor OAI de Greenstone actualmente soporta Dublin Core, qualified Dublin Core y rfc1807. La línea <i>oaimetadata</i> especifica qué conjuntos deberían ser usados. Para las colecciones que usan otros conjuntos de metadatos, deben indicarse reglas de mapeo de metadatos  para asociar los metadatos existentes con los esquemas utilizados. Vea el archivo <i>oai.cfg</i> para mayores detalles.\n
     365El servidor OAI de Greenstone actualmente soporta Dublin Core, qualified Dublin Core y rfc1807. La línea <i>oaimetadata</i> especifica qué conjuntos deberían ser usados. Para las colecciones que usan otros conjuntos de metadatos, deben indicarse reglas de mapeo de metadatos  para asociar los metadatos existentes con los esquemas utilizados. Vea el archivo <i>oai.cfg</i> para mayores detalles.\n
    358366"
    359367
     
    361369# -- Russian text ----------------
    362370collectionmeta  collectionextra [l=ru] "
    363 Ð­Ñ‚а кПллекцОя ЎеЌПМстрОрует ПсПбеММПстО  <i>ImportFrom</i> Greenstone, ОспПльзуя <a href=http://www.openarchives.org>Открытый АрÑ
    364 ÐžÐ²ÐœÑ‹Ð¹ ПрПтПкПл</a> OAI (версОя 1.1). ОМа вПсстаМавлОвает ЌетаЎаММые Оз <a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>, кПллекцОю фПтПграфОй, пПлучеММыÑ
    365  Ð¿Ñ€Ðž ОМаугурацОО <a href=http://www.acm.org/jcdl/jcdl01/>ОбъеЎОМеММПй КПМфереМцОО пП ЊОфрПвыЌ БОблОПтекаЌ</a>. КПллекцОя  Greenstone пПстрПеМа пП запОсяЌ, экспПртОрПваММыЌ Оз этПгП OAI пПставщОка ЎаММыÑ
    366 . ИМструЌеМт является ЎПстатПчМП гОбкОЌ, чтПбы справОться с МезМачОтельМыЌО сОМтаксОческОЌО разлОчОяЌО ЌежЎу версОяЌО OAI 1.1 О OAI 2.0.
    367 <p>
    368 
    369 <h3>Как рабПтает кПллекцОя</h3>
    370 
    371 <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл</a> кПллекцОО включает стрПку <i>ОЌпПрт</i> (<i>acquire</i>), кПтПрая ОМтерпретОруется спецОальМПй прПграЌЌПй, МазываеЌПй <i>importfrom.pl</i>. ППЎПбМП ЎругОЌ прПграЌЌаЌ Greenstone, ПМа берет в качестве параЌетра МазваМОе (ОЌя) кПллекцОО О ОспПльзует резюЌе ЎругОÑ
    372  Ð¿Ð°Ñ€Ð°ÐŒÐµÑ‚рПв, кПгЎа запускается параЌетр <i>пПЌПщь</i> (<i>help</i>). ОМа счОтывает кПМфОгурацОПММый файл кПллекцОО, МаÑ
    373 ÐŸÐŽÐžÑ‚ стрПку ОЌпПрта О Пбрабатывает её. В этПЌ случае ПМа запускается кПЌаМЎПй:
     371Эта коллекция демонстрирует особенности  <i>ImportFrom</i> Greenstone, используя <a href=http://www.openarchives.org>Открытый Архивный Протокол</a> OAI (версия 1.1). Она восстанавливает метаданные из <a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>, коллекцию фотографий, полученных при инаугурации <a href=http://www.acm.org/jcdl/jcdl01/>Объединенной Конференции по Цифровым Библиотекам</a>. Коллекция  Greenstone построена по записям, экспортированным из этого OAI поставщика данных. Инструмент является достаточно гибким, чтобы справиться с незначительными синтаксическими различиями между версиями OAI 1.1 и OAI 2.0.
     372<p>
     373
     374<h3>Как работает коллекция</h3>
     375
     376<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>Конфигурационный файл</a> коллекции включает строку <i>импорт</i> (<i>acquire</i>), которая интерпретируется специальной программой, называемой <i>importfrom.pl</i>. Подобно другим программам Greenstone, она берет в качестве параметра название (имя) коллекции и использует резюме других параметров, когда запускается параметр <i>помощь</i> (<i>help</i>). Она считывает конфигурационный файл коллекции, находит строку импорта и обрабатывает её. В этом случае она запускается командой:
    374377<p>
    375378<pre>
    376379importfrom.pl oai-e
    377380</pre>\n
    378 Ð³ÐŽÐµ oai-e - ОЌя кПллекцОО.
    379 <p>
    380 
    381 
    382 Ð¡Ñ‚рПка <i>acquire</i> в кПМфОгурацОПММПЌ файле заЎает прПтПкПл OAI О выЎает базПвый аЎрес URL Ñ
    383 Ñ€Ð°ÐœÐžÐ»ÐžÑ‰Ð° OAI. ПрПграЌЌа <i>importfrom</i> выгружает все ЌетаЎаММые этПгП Ñ
    384 Ñ€Ð°ÐœÐžÐ»ÐžÑ‰Ð° в ЎОректПрОю кПллекцОО <i>import</i>. ПараЌетр <i>getdoc</i> Ўаёт кПЌаМЎу выгружать ЎПкуЌеМты Оз ОсÑ
    385 ÐŸÐŽÐœÐŸÐ¹ кПллекцОО, чьО URL прОвПЎятся в кажЎПЌ пПле ЎПкуЌеМта ОЎеМтОфОкатПра <i>Dublin Core</i> (этП -- Пбщее сПглашеМОе). Ѐайлы ЌетаЎаММыÑ
    386 , кажЎый Оз кПтПрыÑ
    387  ÑÐŸÐŽÐµÑ€Ð¶ÐžÑ‚ XML-запОсь ПЎМПгП ОсÑ
    388 ÐŸÐŽÐœÐŸÐ³ÐŸ ЎПкуЌеМта, пПЌещеМы в структуру файла <i>import</i> МаряЎу с саЌОЌО ЎПкуЌеМтаЌО, О ОЌя файла ЎПкуЌеМта такПе же, чтП О файла в URL. ППле <i>Identifier</i> переПпреЎелеМП, чтПбы Ўать лПкальМПе ОЌя файлу, а егП первПМачальМПе зМачеМОе сПÑ
    389 Ñ€Ð°ÐœÑÐµÑ‚ся в МПвПЌ пПле пП ОЌеМО <i>dc.OrigURL</i>.
    390 <p>
    391 
    392 <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>ЗЎесь</a> пПказаМ прОЌер разгрузкО файла ЌетаЎаММыÑ
    393 .
    394 <p>
    395 
    396 ÐšÐ°Ðº тПлькП ОМфПрЌацОя Оз ОAI ОЌпПртОрПваМа, кПллекцОя Пбрабатывается ПбычМыЌ спПсПбПЌ. КПМфОгурацОПММый файл ПпреЎеляет плагОМ OAI, кПтПрый Пбрабатывает ЌетаЎаММые OAI, О плагОМ ОзПбражеМОй, пПскПльку в этПЌ случае ЎПкуЌеМты ОсÑ
    397 ÐŸÐŽÐœÐŸÐ¹ кПллекцОО  - этП файлы ОзПбражеМОй.
     381где oai-e - имя коллекции.
     382<p>
     383
     384
     385Строка <i>acquire</i> в конфигурационном файле задает протокол OAI и выдает базовый адрес URL хранилища OAI. Программа <i>importfrom</i> выгружает все метаданные этого хранилища в директорию коллекции <i>import</i>. Параметр <i>getdoc</i> даёт команду выгружать документы из исходной коллекции, чьи URL приводятся в каждом поле документа идентификатора <i>Dublin Core</i> (это -- общее соглашение). Файлы метаданных, каждый из которых содержит XML-запись одного исходного документа, помещены в структуру файла <i>import</i> наряду с самими документами, и имя файла документа такое же, что и файла в URL. Поле <i>Identifier</i> переопределено, чтобы дать локальное имя файлу, а его первоначальное значение сохраняется в новом поле по имени <i>dc.OrigURL</i>.
     386<p>
     387
     388<a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>Здесь</a> показан пример разгрузки файла метаданных.
     389<p>
     390
     391Как только информация из ОAI импортирована, коллекция обрабатывается обычным способом. Конфигурационный файл определяет плагин OAI, который обрабатывает метаданные OAI, и плагин изображений, поскольку в этом случае документы исходной коллекции  - это файлы изображений.
    398392<!-- _text1_ -->
    399393Besides the four standard plugins (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin and DirectoryPlugin),
     
    401395metadata, and the image plugin, because in this case the collection\'s source
    402396documents are image files. 
    403 Greenstone ПбычМП ПпреЎеляет язык ЎПкуЌеМтПв автПЌатОческО, МП этО запОсО ЌетаЎаММыÑ
    404  ÑÐ²Ð»ÑÑŽÑ‚ся слОшкПЌ МебПльшОЌО Ўля тПгП, чтПбы этП сЎелать МаЎежМП: пПэтПЌу аМглОйскОй язык ПпреЎелеМ явМП в параЌетре <i>языка</i> (<i>language</i>). ПлагОМы ОAI аМалОзОруют  ЌетаЎаММые О пересылают ОÑ
    405  Ðº сППтветствующеЌу файлу ОсÑ
    406 ÐŸÐŽÐœÐŸÐ³ÐŸ ЎПкуЌеМта, кПтПрый затеЌ Пбрабатывается сППтветствующОЌ плагОМПЌ -- в ЎаММПЌ случае <i>ImagePlugin</i>. ЭтПт плагОМ ПпреЎеляет разлОчМые версОО разрешеМОя ОзПбражеМОя Ма экраМе.
     397Greenstone обычно определяет язык документов автоматически, но эти записи метаданных являются слишком небольшими для того, чтобы это сделать надежно: поэтому английский язык определен явно в параметре <i>языка</i> (<i>language</i>). Плагины ОAI анализируют  метаданные и пересылают их к соответствующему файлу исходного документа, который затем обрабатывается соответствующим плагином -- в данном случае <i>ImagePlugin</i>. Этот плагин определяет различные версии разрешения изображения на экране.
    407398
    408399<p>
     
    430421
    431422<p>
    432 Ð˜ÐŒÐµÐµÑ‚ся Ўва классОфОкатПра прПсЌПтра, ПЎОМ Оз кПтПрыÑ
    433  ÐŸÑÐœÐŸÐ²Ð°Ðœ Ма ЌетаЎаММыÑ
    434  <i>ПреЎЌета</i>, а ЎругПй -- Ма ЌетаЎаММыÑ
    435  <i>ОпОсаМОя</i>, МП с ОкПМкПй, МазваММПй «ЗагПлПвкО». ВспПЌМОте, чтП классОфОкатПр <i>AZCompactList</i> пПÑ
    436 ÐŸÐ¶ Ма <i>AZList</i>, МП прПОзвПЎОт кМОжМую пПлку Ўля ЎублОкатПв элеЌеМтПв. В этПй кПллекцОО ОЌеется ЌМПгП ОзПбражеМОй, МП лОшь МескПлькП Оз МОÑ
    437  ÐžÐŒÐµÑŽÑ‚ разлОчМые зМачеМОя Ўля ЌетаЎаММыÑ
    438  <i>ПреЎЌета</i>.
    439 <p>
    440 
    441 ÐœÐŸÐ¶ÐœÐŸ уЎОвляться, чтП <i>AZCompactList</i> ОспПльзуется вЌестП  <i>AZList</i> также Ўля ОМЎекса <i>ОпОсаМОя</i> (<i>dc.Description</i>), пПтПЌу чтП ЌетаЎаММые <i>ОпОсаМОя</i> ПбычМП уМОкальМы Ўля кажЎПгП ОзПбражеМОя. ОЎМакП в ЎаММПй кПллекцОО ПЎМП О тП же ПпОсаМОе ОМПгЎа ЎавалПсь МескПлькОЌ ОзПбражеМОяЌ, О МекПтПрые Оз разЎелПв <i>AZList</i> сПЎержат бПльшПе чОслП ОзПбражеМОй, заЌеЎляя переЎачу этПй страМОцы. ЧтПбы Озбежать этПгП, ОспПльзуется кПЌпактМая версОя спОска с ряЎПЌ параЌетрПв (<i>mincompact</i>, <i>maxcompact</i>, <i>mingroup</i>, <i>minnesting</i>), чтПбы управлять пПказПЌ -- НапрОЌер, группы, (преЎставлеММые кМОжМыЌО пПлкаЌО), Ме сфПрЌОруются ЎП теÑ
    442  Ð¿ÐŸÑ€, пПка ПМО Ме буЎут ОЌеть пП крайМей Ќере 5 элеЌеМтПв (<i>mingroup</i>). ЧтПбы узМать зМачеМОя ЎругОÑ
    443  Ð¿Ð°Ñ€Ð°ÐŒÐµÑ‚рПв Ўля этПгП классОфОкатПра, выпПлМОте кПЌаМЎу <i>classinfo.pl AZCompactList</i>. ПрПграЌЌы <i>classinfo</i>.pl (Ўля классОфОкатПрПв) О <i>pluginfo.pl</i> (Ўля плагОМПв) являются пПлезМыЌО ОМструЌеМтаЌО, кПгЎа МаЎП узМать П вПзЌПжМПстяÑ
    444  ÐŒÐŸÐŽÑƒÐ»ÐµÐ¹ ГрОМстПуМ. ОбратОте кстатО вМОЌаМОе Ма ПбратМый слеш в кПМфОгурацОПММПЌ файле, ОспПльзуеЌый Ўля указаМОя Ма прПЎПлжеМОе преЎыЎущей стрПкО.\n
    445 <p>
    446 
    447 ÐžÐ¿Ñ€ÐµÐŽÐµÐ»ÐµÐœÐžÐµ фПрЌата <i>VList</i> пПказывает уЌеМьшеММПе ОзПбражеМОе, ОЌеющее гОперсвязь с ОсÑ
    448 ÐŸÐŽÐœÑ‹ÐŒ ЎПкуЌеМтПЌ, в сППтветствОО с ЌетаЎаММыЌО <i>ОпОсаМОя</i>; результат чегП ЌПжМП вОЎеть <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">зЎесь</a>. <i>Vlists</i> Ўля классОфОкатПрПв ОспПльзует <i>numleafdocs</i> Ўля переключеМОя ЌежЎу ОкПМкаЌО, преЎставляющОЌО МескПлькП ЎПкуЌеМтПв (кПтПрый пПявОтся в вОЎе кМОжМПй пПлкО), О МепПсреЎствеММП уЌеМьшеММПе ОзПбражеМОе, еслО ПМП тПлькП ПЎМП.
    449 
    450 <h3>Greenstone OAI сервер</h3>
    451 
    452 <p>
    453 Greenstone ПтлОчается встрПеММыЌ OAI пПставщОкПЌ ЎаММыÑ
    454 . ЭтП запускается как CGI прПграЌЌа, МазываеЌая \"oaiserver.cgi\", О устаМПвлеМа в <i>cgi-bin</i> ЎОректПрОО Greenstone. К этПЌу ЌПжМП ПбратОться через тП же саЌый URL как бОблОПтека Greenstone (заЌеМяющОй \"library.cgi\" с \"oaiserver.cgi\"). ЕслО Вы ОспПльзуете Windows лПкальМый сервер бОблОПтекО, Вы ЎПлжМы устаМПвОть web сервер (такПй как Apache), чтПбы управлять OAI серверПЌ.
    455 
    456 <p>
    457 ÐšÐŸÐœÑ„ОгурацОя сервера сЎелаМа через <i>oai.cfg</i> файл в ЎОректПрОО Greenstone. ЭтПт файл ПпреЎеляет главМую ОМфПрЌацОю П сОстеЌе Ñ
    458 Ñ€Ð°ÐœÐµÐœÐžÑ, О спОскаÑ
    459  ÐºÐŸÐ»Ð»ÐµÐºÑ†ÐžÐ¹, кПтПрые буЎут ЎПступМы Ўля OAI клОеМтПв. ПП уЌПлчаМОю, кПллекцОО Ме ЎПступМы. ЧтПбы включОть кПлекцОю, ЎПбавьте этП МазваМОе(ОЌя) к спОску <i>oaicollection</i>. КПллекцОО пПстрПеММые с версОяЌО Greenstone раМее чеЌ 2.52 ЎПлжМы быть перестрПеМы прежЎе ПМО ЌПгут ПбслужОваться.
     423Имеется два классификатора просмотра, один из которых основан на метаданных <i>Предмета</i>, а другой -- на метаданных <i>Описания</i>, но с иконкой, названной «Заголовки». Вспомните, что классификатор <i>AZCompactList</i> похож на <i>AZList</i>, но производит книжную полку для дубликатов элементов. В этой коллекции имеется много изображений, но лишь несколько из них имеют различные значения для метаданных <i>Предмета</i>.
     424<p>
     425
     426Можно удивляться, что <i>AZCompactList</i> используется вместо  <i>AZList</i> также для индекса <i>Описания</i> (<i>dc.Description</i>), потому что метаданные <i>Описания</i> обычно уникальны для каждого изображения. Однако в данной коллекции одно и то же описание иногда давалось нескольким изображениям, и некоторые из разделов <i>AZList</i> содержат большое число изображений, замедляя передачу этой страницы. Чтобы избежать этого, используется компактная версия списка с рядом параметров (<i>mincompact</i>, <i>maxcompact</i>, <i>mingroup</i>, <i>minnesting</i>), чтобы управлять показом -- Например, группы, (представленные книжными полками), не сформируются до тех пор, пока они не будут иметь по крайней мере 5 элементов (<i>mingroup</i>). Чтобы узнать значения других параметров для этого классификатора, выполните команду <i>classinfo.pl AZCompactList</i>. Программы <i>classinfo</i>.pl (для классификаторов) и <i>pluginfo.pl</i> (для плагинов) являются полезными инструментами, когда надо узнать о возможностях модулей Гринстоун. Обратите кстати внимание на обратный слеш в конфигурационном файле, используемый для указания на продолжение предыдущей строки.\n
     427<p>
     428
     429Определение формата <i>VList</i> показывает уменьшенное изображение, имеющее гиперсвязь с исходным документом, в соответствии с метаданными <i>Описания</i>; результат чего можно видеть <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">здесь</a>. <i>Vlists</i> для классификаторов использует <i>numleafdocs</i> для переключения между иконками, представляющими несколько документов (который появится в виде книжной полки), и непосредственно уменьшенное изображение, если оно только одно.
     430
     431<h3>Greenstone OAI сервер</h3>
     432
     433<p>
     434Greenstone отличается встроенным OAI поставщиком данных. Это запускается как CGI программа, называемая \"oaiserver.cgi\", и установлена в <i>cgi-bin</i> директории Greenstone. К этому можно обратиться через то же самый URL как библиотека Greenstone (заменяющий \"library.cgi\" с \"oaiserver.cgi\"). Если Вы используете Windows локальный сервер библиотеки, Вы должны установить web сервер (такой как Apache), чтобы управлять OAI сервером.
     435
     436<p>
     437Конфигурация сервера сделана через <i>oai.cfg</i> файл в директории Greenstone. Этот файл определяет главную информацию о системе хранения, и списках коллекций, которые будут доступны для OAI клиентов. По умолчанию, коллекции не доступны. Чтобы включить колекцию, добавьте это название(имя) к списку <i>oaicollection</i>. Коллекции построенные с версиями Greenstone ранее чем 2.52 должны быть перестроены прежде они могут обслуживаться.
    460438
    461439<p>
     
    469447# -- Simplified Chinese text ----------------
    470448collectionmeta  collectionextra [l=zh] "
    471 æœ¬éŠ†è—æŒ”瀺Greenstone的<i>ImportFrom</i>富å
    472 ¥ïŒ‰åŠŸèƒœã€‚通过䜿甚
    473 <a href=http://www.openarchives.org>Open Archive Protocol匀攟匏存傚协议</a>1.1版Greenstone从
    474 <a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>检玢å
    475 ƒæ•°æ®ã€‚这是䞀䞪å
    476 ³äºŽç
    477 §ç‰‡çš„銆藏这些ç
    478 §ç‰‡
    479 æ‘„于<a href=http://www.acm.org/jcdl/jcdl01/>Joint Conference on Digital Libraries数字囟乊銆联合䌚员</a>。
    480 åœšä»ŽOAI数据提䟛è€
    481 å¯Œå‡ºçš„记圕的基础䞊构建䞀䞪Greenstone銆藏。这里的实现机制可以灵掻地
    482 å€„理OAI 1.1侎OAI 2.0之闎细埮的语法差别。\n
    483 
    484 <h3>本銆藏劂䜕工䜜</h3>\n
    485 
    486 <p>
    487 <p>本銆藏的<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>é
    488 çœ®æ–‡ä»¶</a>åŒ
    489 å«äž€è¡Œ<i>acquire</i>
    490 è¿™äž€è¡Œå°†ç”±äž€äžªç‰¹åˆ«çš„皋序<i>importfrom.pl</i>倄理。䞎å
    491 ¶ä»–Greenstone皋序类䌌銆藏的名字将䜜䞺参数
    492 è€ŒèŸ“å
    493 ¥<i>-help</i>参数将星瀺å
    494 ¶ä»–参数的描述。该文件读å
    495 ¥éŠ†è—çš„é
    496 çœ®æ–‡ä»¶ïŒŒæ‰Ÿåˆ°èŽ·å–acquire行并对å
    497 
    498 è¿›è¡Œå€„理。歀时它将运行以䞋呜什\n
     449本馆藏演示Greenstone的<i>ImportFrom</i>(导入)功能。通过使用
     450<a href=http://www.openarchives.org>Open Archive Protocol(开放式存储协议)</a>(1.1版),Greenstone从
     451<a href=http://rocky.dlib.vt.edu/~jcdlpix>rocky.dlib.vt.edu/~jcdlpix</a>检索元数据。这是一个关于照片的馆藏,这些照片
     452摄于<a href=http://www.acm.org/jcdl/jcdl01/>Joint Conference on Digital Libraries(数字图书馆联合会员)</a>。
     453在从OAI数据提供者导出的记录的基础上,构建一个Greenstone馆藏。这里的实现机制可以灵活地
     454处理OAI 1.1与OAI 2.0之间细微的语法差别。\n
     455
     456<h3>本馆藏如何工作</h3>\n
     457
     458<p>
     459<p>本馆藏的<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>配置文件</a>包含一行<i>acquire</i>,
     460这一行将由一个特别的程序<i>importfrom.pl</i>处理。与其他Greenstone程序类似,馆藏的名字将作为参数,
     461而输入<i>-help</i>参数将显示其他参数的描述。该文件读入馆藏的配置文件,找到获取(acquire)行,并对其
     462进行处理。此时它将运行以下命令\n
    499463<pre>
    500464importfrom.pl oai-e
     
    502466
    503467<p>
    504 ïŒˆéŠ†è—çš„名字是<i>oai-e</i>。
    505 é
    506 çœ®æ–‡ä»¶äž­çš„<i>acquire</i>行指定了OAI协议并给出了OAI存傚的基准URL。<i>importfrom</i>皋序
    507 äž‹èœœè¯¥å­˜å‚šäž­çš„所有å
    508 ƒæ•°æ®å¹¶ä¿å­˜åˆ°éŠ†è—çš„<i>import</i>目圕。<i>getdoc</i>参数指定同时䞋蜜銆藏的
    509 æºæ–‡æ¡£ïŒŒè€Œæºæ–‡æ¡£çš„URL圚文档郜柏林栞心å
    510 ƒæ•°æ®å­—段<i>Identifier</i>标识笊䞭定义这是纊定俗成的
    511 è®Ÿçœ®ïŒ‰ã€‚每䞪å
    512 ƒæ•°æ®æ–‡ä»¶åŒ
    513 å«äž€äžªæºæ–‡æ¡£çš„XML记圕这些å
    514 ƒæ•°æ®æ–‡ä»¶ä»¥åŠå
    515 ¶æºæ–‡ä»¶éƒœä¿å­˜åœš<i>import</i>
    516 æ–‡ä»¶ç›®åœ•äž­ïŒŒè€Œäž”源文档的文件名䞎URL䞭的文件名盞同。<i>标识笊</i>Identifier字段将被本地文件名重写
    517 è€Œå
    518 ¶åŽŸå§‹çš„倌被保留圚䞀䞪新的字段䞭<i>OrigURL</i>字段。\n
    519 
    520 <p>
    521 <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>这里</a>是䞀䞪已䞋蜜的å
    522 ƒæ•°æ®æ–‡ä»¶èŒƒäŸ‹ã€‚\n
    523 
    524 <p>
    525 äž€æ—ŠOAI信息被成功富å
    526 ¥ïŒŒè¯¥éŠ†è—å°†æŒ‰é€šåžžçš„方匏倄理。圚四䞪标准的插件
    527 ïŒˆGreenstoneXMLPlugin、MetadataXMLPlugin、ArchivesInfPlugin侎DirectoryPlugin之倖
    528 é
    529 çœ®æ–‡ä»¶è¿˜æŒ‡å®šäº†ç”šäºŽå€„理OAIå
    530 ƒæ•°æ®çš„OAI插件以及囟片插件因䞺歀时銆藏的源文档是
    531 å›Ÿç‰‡æ–‡ä»¶ã€‚OAI插件有䞀䞪<i>input_encoding</i>参数因䞺本銆藏䞭åŒ
    532 å«æ‰©å±•å­—笊集。
    533 å®ƒè¿˜æœ‰äž€äžª<i>default_language</i>参数。Greenstone通垞䌚自劚刀断文档的语种䜆是这些å
    534 ƒæ•°æ®è®°åœ•
    535 å€ªå°ïŒŒäžé€‚合自劚语种刀断因歀甚<i>language</i>参数来明确指定语种䞺英语。OAI插件倄理这些å
    536 ƒæ•°æ®
    537 å¹¶å°†å
    538 ¶äŒ é€’给合适的源文档文件而该文档文件又将被合适的插件所倄理——歀时是<i>ImagePlugin</i>。
    539 å›Ÿåƒæ’件讟眮了囟片屏幕版本的分蟚率。\n
    540 
    541 <p>
    542 çŒºçœæƒ
    543 å†µäž‹ïŒŒä»ŽOAI记圕䞭抜取出的å
    544 ƒæ•°æ®å°†è¢«æ˜ å°„到郜柏林栞心å
    545 ƒæ•°æ®é›†ã€‚
    546 å› æ­€ïŒŒéŠ†è—äž­çš„分类噚䞎玢匕郜将基于郜柏林å
    547 ƒæ•°æ®å
    548 ƒçŽ æž„建。
    549 
    550 <p>
    551 æœ¬éŠ†è—çš„<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>é
    552 çœ®æ–‡ä»¶</a>
    553 åªæœ‰äž€äžªåŒ
    554 å«äº†<i>dc.Description</i>描述å
    555 ƒæ•°æ®çš„å
    556 šæ–‡çŽ¢åŒ•ã€‚圓星瀺䞀䞪文档时
    557 <i>DocumentHeading</i>栌匏变量銖å
    558 ˆæ˜Ÿç€ºå
    559 ¶<i>dc.Subject</i>。接䞋来å
    560 ¶åŽçš„<i>DocumentText</i>
    561 å˜é‡äž­çš„<i>screenicon</i>给出了屏幕分蟚率版本的囟片<i>screenicon</i>由<i>ImagePlugin</i>创建
    562 äž”圚歀铟接到<i>dc.OrigURL</i>å
    563 ƒæ•°æ®â€”—也就是诎远皋OAI眑站䞊的原始版本囟片。接䞋来是该囟片的
    564 <i>dc.Description</i>同样也有䞀䞪铟接囟片的倧小䞎类型同样也是由<i>ImagePlugin</i>生成的å
    565 ƒæ•°æ®ïŒ›
    566 ä»¥åŠç„¶åŽçš„<i>dc.Subject</i>、<i>dc.Publisher</i>和<i>dc.Rights</i>å
    567 ƒæ•°æ®ã€‚
    568 <a href=_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_>这里</a>是栌匏后的䟋子。\n
    569 
    570 <p>
    571 è¿™é‡Œæœ‰äž€äžªæµè§ˆåˆ†ç±»å™šïŒŒäž€äžªä»¥<i>dc.Subject</i>å
    572 ƒæ•°æ®äžºåŸºç¡€ïŒŒåŠäž€äžªä»¥<i>dc.Description</i>å
    573 ƒæ•°æ®äžºåŸºç¡€ïŒˆäœ†å®ƒå¯¹åº”的按钮名
    574 äžº\"标题\"。<i>AZCompactList</i>分类噚䞎<i>AZList</i>盞䌌䜆䌚䞺重倍条目创建䞀䞪乊架。这䞪銆藏有埈倚囟片䜆只有几䞪䞍同的
    575 <i>dc.Subject</i>å
    576 ƒæ•°æ®å€Œã€‚\n
    577 
    578 <p>
    579 <i>AZCompactList</i>的䜿甚而䞍是<i>AZList</i>让人感到有点惊讶同样的对于<i>dc.Description</i>玢匕因䞺<i>dc.Description</i>
    580 å
    581 ƒæ•°æ®é€šåžžå¯¹æ¯äžªå›Ÿç‰‡éƒœæ˜¯å”¯äž€çš„。然而圚这䞪銆藏䞭有时候倚䞪囟片有着同䞀䞪描述因歀 <i>AZList</i>䞭的䞀些分组将åŒ
    582 å«åŸˆå€šå›Ÿç‰‡ïŒŒ
    583 è¿™é™äœŽäº†é¡µé¢çš„䌠蟓速床。䞺了避å
    584 è¿™äž€ç‚¹ïŒŒè¿™é‡Œäœ¿ç”šåˆ—衚的压猩版并䞺å
    585 ¶è®Ÿçœ®äº†äž€äº›å‚数<i>mincompact</i>、<i>maxcompact</i>、
    586 <i>mingroup</i>、<i>minnesting</i>来控制星瀺——比劂只有圚è¶
    587 è¿‡5䞪条目<i>mingroup</i>的æƒ
    588 å†µäž‹åˆ›å»ºåˆ†ç»„星瀺䞺乊架。若芁了解
    589 æœ¬åˆ†ç±»å™šå
    590 ¶ä»–选项的含义可执行<i>classinfo.pl AZCompactList</i>呜什。<i>classinfo.pl</i>皋序对于分类噚和<i>pluginfo.pl</i>皋序对于插件 
    591 æ˜¯äº†è§£Greenstone暡块功胜的由于工å
    592 ·ã€‚请泚意é
    593 çœ®æ–‡ä»¶äž­çš„反斜线它们诎明本行䞎前䞀行是䞀䜓的。
    594 
    595 <p>
    596 <i>VList</i>栌匏指定星瀺囟片的猩略囟并铟接到䞎之对应的文档䞊接着星瀺<i>dc.Description</i>å
    597 ƒæ•°æ®ïŒŒåŠ‚
    598 <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">这里</a>所瀺。分类噚的<i>Vlists</i>䜿甚<i>numleafdocs</i>来圚衚瀺倚䞪
    599 æ–‡æ¡£çš„囟标即乊架囟标䞎猩略囟之闎的切换圓只有䞀䞪囟片时将星瀺猩略囟。\n
    600 
    601 <h3>Greenstone OAI服务噚</h3>\n
    602 
    603 <p>
    604 Greenstone有䞀䞪å†
    605 çœ®çš„OAI数据提䟛è€
    606 ã€‚这是由䞀䞪称䞺\"oaiserver.cgi\"的CGI皋序运行并安è£
     468(馆藏的名字是<i>oai-e</i>)。
     469配置文件中的<i>acquire</i>行指定了OAI协议并给出了OAI存储的基准URL。<i>importfrom</i>程序
     470下载该存储中的所有元数据并保存到馆藏的<i>import</i>目录。<i>getdoc</i>参数指定同时下载馆藏的
     471源文档,而源文档的URL在文档都柏林核心元数据字段<i>Identifier</i>(标识符)中定义(这是约定俗成的
     472设置)。每个元数据文件包含一个源文档的XML记录,这些元数据文件以及其源文件都保存在<i>import</i>
     473文件目录中,而且源文档的文件名与URL中的文件名相同。<i>标识符</i>(Identifier)字段将被本地文件名重写,
     474而其原始的值被保留在一个新的字段中:<i>OrigURL</i>字段。\n
     475
     476<p>
     477<a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>这里</a>是一个已下载的元数据文件范例。\n
     478
     479<p>
     480一旦OAI信息被成功导入,该馆藏将按通常的方式处理。在四个标准的插件
     481(GreenstoneXMLPlugin、MetadataXMLPlugin、ArchivesInfPlugin与DirectoryPlugin)之外,
     482配置文件还指定了用于处理OAI元数据的OAI插件,以及图片插件,因为此时馆藏的源文档是
     483图片文件。OAI插件有一个<i>input_encoding</i>参数,因为本馆藏中包含扩展字符集。
     484它还有一个<i>default_language</i>参数。Greenstone通常会自动判断文档的语种,但是这些元数据记录
     485太小,不适合自动语种判断,因此用<i>language</i>参数来明确指定语种为英语。OAI插件处理这些元数据
     486并将其传递给合适的源文档文件,而该文档文件又将被合适的插件所处理——此时是<i>ImagePlugin</i>。
     487图像插件设置了图片屏幕版本的分辨率。\n
     488
     489<p>
     490缺省情况下,从OAI记录中抽取出的元数据将被映射到都柏林核心元数据集。
     491因此,馆藏中的分类器与索引都将基于都柏林元数据元素构建。
     492
     493<p>
     494本馆藏的<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>配置文件</a>
     495只有一个包含了<i>dc.Description</i>(描述)元数据的全文索引。当显示一个文档时,
     496<i>DocumentHeading</i>格式变量首先显示其<i>dc.Subject</i>。接下来其后的<i>DocumentText</i>
     497变量中的<i>screenicon</i>给出了屏幕分辨率版本的图片,<i>screenicon</i>由<i>ImagePlugin</i>创建,
     498且在此链接到<i>dc.OrigURL</i>元数据——也就是说,远程OAI网站上的原始版本图片。接下来是该图片的
     499<i>dc.Description</i>,同样也有一个链接,图片的大小与类型,同样也是由<i>ImagePlugin</i>生成的元数据;
     500以及然后的<i>dc.Subject</i>、<i>dc.Publisher</i>和<i>dc.Rights</i>元数据。
     501<a href=_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=search&d=_sampleoid_>这里</a>是格式后的例子。\n
     502
     503<p>
     504这里有两个浏览分类器,一个以<i>dc.Subject</i>元数据为基础,另一个以<i>dc.Description</i>元数据为基础(但它对应的按钮名
     505为\"标题\")。<i>AZCompactList</i>分类器与<i>AZList</i>相似,但会为重复条目创建一个书架。这个馆藏有很多图片,但只有几个不同的
     506<i>dc.Subject</i>元数据值。\n
     507
     508<p>
     509<i>AZCompactList</i>的使用(而不是<i>AZList</i>)让人感到有点惊讶,同样的对于<i>dc.Description</i>索引,因为<i>dc.Description</i>
     510元数据通常对每个图片都是唯一的。然而,在这个馆藏中,有时候多个图片有着同一个描述,因此 <i>AZList</i>中的一些分组将包含很多图片,
     511这降低了页面的传输速度。为了避免这一点,这里使用列表的压缩版,并为其设置了一些参数(<i>mincompact</i>、<i>maxcompact</i>、
     512<i>mingroup</i>、<i>minnesting</i>)来控制显示——比如只有在超过5个条目(<i>mingroup</i>)的情况下创建分组(显示为书架)。若要了解
     513本分类器其他选项的含义,可执行<i>classinfo.pl AZCompactList</i>命令。<i>classinfo.pl</i>程序(对于分类器)和<i>pluginfo.pl</i>程序(对于插件 )
     514是了解Greenstone模块功能的由于工具。请注意配置文件中的反斜线,它们说明本行与前一行是一体的。
     515
     516<p>
     517<i>VList</i>格式指定显示图片的缩略图,并链接到与之对应的文档上,接着显示<i>dc.Description</i>元数据,如
     518<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">这里</a>所示。分类器的<i>Vlists</i>使用<i>numleafdocs</i>来在表示多个
     519文档的图标(即书架图标)与缩略图之间的切换,当只有一个图片时将显示缩略图。\n
     520
     521<h3>Greenstone OAI服务器</h3>\n
     522
     523<p>
     524Greenstone有一个内置的OAI数据提供者。这是由一个称为\"oaiserver.cgi\"的CGI程序运行,并安装
     525在Greenstone的<i>cgi-bin</i>目录中。它可通过与Greenstone图书馆相同的URL来访问(将\"library.cgi\"替换成\"oaiserver.cgi\")。如果你使用的
     526是Windows本地服务器,则你必须安装一个web服务器(比如Apache)才能运行OAI服务器。\n
     527
     528<p>
     529服务器的配置是通过Greenstone<i>etc</i>目录下的<i>oai.cfg</i>文件完成的。
     530这个文件设置了存储的基本信息,并列出了OAI客户端可访问的馆藏。缺省情况下,馆藏是不可访问的。
     531要使某个馆藏可通过OAI访问,将其名称添加到<i>oaicollection</i>列表中。Greenstone 2.52之前版本构建的馆藏
     532必须在重新构建之后才可提供服务。\n
     533
     534<p>
     535<p>服务器的配置是通过Greenstone<i>etc</i>目录下的<i>oai.cfg</i>文件完成的。
     536这个文件设置了存储的基本信息,并列出了OAI客户端可访问的馆藏。缺省情况下,馆藏是不可访问的。
     537要使某个馆藏可通过OAI访问,将其名称添加到<i>oaicollection</i>列表中。Greenstone 2.52之前版本构建的馆藏
     538必须在重新构建之后才可提供服务。\n
    607539 
    608 åœšGreenstone的<i>cgi-bin</i>目圕䞭。它可通过䞎Greenstone囟乊銆盞同的URL来访问将\"library.cgi\"替换成\"oaiserver.cgi\"。劂果䜠䜿甚的
    609 æ˜¯Windows本地服务噚则䜠å¿
    610 é¡»å®‰è£
    611 äž€äžªweb服务噚比劂Apache才胜运行OAI服务噚。\n
    612 
    613 <p>
    614 æœåŠ¡å™šçš„é
    615 çœ®æ˜¯é€šè¿‡Greenstone<i>etc</i>目圕䞋的<i>oai.cfg</i>文件完成的。
    616 è¿™äžªæ–‡ä»¶è®Ÿçœ®äº†å­˜å‚šçš„基本信息并列出了OAI客户端可访问的銆藏。猺省æƒ
    617 å†µäž‹ïŒŒéŠ†è—æ˜¯äžå¯è®¿é—®çš„。
    618 èŠäœ¿æŸäžªéŠ†è—å¯é€šè¿‡OAI访问将å
    619 ¶åç§°æ·»åŠ åˆ°<i>oaicollection</i>列衚䞭。Greenstone 2.52之前版本构建的銆藏
    620 å¿
    621 é¡»åœšé‡æ–°æž„建之后才可提䟛服务。\n
    622 
    623 <p>
    624 <p>服务噚的é
    625 çœ®æ˜¯é€šè¿‡Greenstone<i>etc</i>目圕䞋的<i>oai.cfg</i>文件完成的。
    626 è¿™äžªæ–‡ä»¶è®Ÿçœ®äº†å­˜å‚šçš„基本信息并列出了OAI客户端可访问的銆藏。猺省æƒ
    627 å†µäž‹ïŒŒéŠ†è—æ˜¯äžå¯è®¿é—®çš„。
    628 èŠäœ¿æŸäžªéŠ†è—å¯é€šè¿‡OAI访问将å
    629 ¶åç§°æ·»åŠ åˆ°<i>oaicollection</i>列衚䞭。Greenstone 2.52之前版本构建的銆藏
    630 å¿
    631 é¡»åœšé‡æ–°æž„建之后才可提䟛服务。\n
    632  
    633 <p>Greenstone的OAI服务噚目前支持郜柏林栞心å
    634 ƒæ•°æ®ïŒŒé™å®šæ€§éƒœæŸæž—栞心å
    635 ƒæ•°æ®ä»¥åŠrfc1807å
    636 ƒæ•°æ®é›†ã€‚
    637 <i>oaimetadata</i>行指定应被䜿甚的å
    638 ƒæ•°æ®é›†ã€‚对于䜿甚å
    639 ¶ä»–å
    640 ƒæ•°æ®é›†çš„銆藏应该提䟛å
    641 ƒæ•°æ®æ˜ å°„规则将
    642 çŽ°æœ‰çš„å
    643 ƒæ•°æ®æ˜ å°„到䜿甚的å
    644 ƒæ•°æ®é›†äžŠã€‚诊细信息请参见<i>oai.cfg</i>文件。\n
     540<p>Greenstone的OAI服务器目前支持都柏林核心元数据,限定性都柏林核心元数据以及rfc1807元数据集。
     541<i>oaimetadata</i>行指定应被使用的元数据集。对于使用其他元数据集的馆藏,应该提供元数据映射规则将
     542现有的元数据映射到使用的元数据集上。详细信息请参见<i>oai.cfg</i>文件。\n
    645543"
     544
Note: See TracChangeset for help on using the changeset viewer.