Changeset 36306 for documented-examples
- Timestamp:
- 2022-07-22T17:31:14+12:00 (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documented-examples/trunk/oai-e/etc/collect.cfg
r20507 r36306 1 creator [email protected]1 creator [email protected] 2 2 public true 3 3 … … 5 5 acquire OAI -src rocky.dlib.vt.edu/~jcdlpix/cgi-bin/OAI1.1/jcdlpix.pl -getdoc 6 6 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 7 indexes document:ex.dc.Description 8 9 #levels document 10 11 #defaultlevel document 12 13 plugin OAIPlugin -default_language en -document_field ex.dc.Identifier -input_encoding iso_8859_1 14 plugin ImagePlugin -screenviewsize 300 -OIDtype assigned -OIDmetadata ex.dc.Title 15 plugin GreenstoneXMLPlugin 16 plugin MetadataXMLPlugin 17 plugin ArchivesInfPlugin 18 plugin DirectoryPlugin 19 20 classify AZCompactList -metadata ex.dc.Subject -buttonname Subjects -doclevel top 21 classify AZCompactList -mingroup 10 -metadata ex.dc.Description -mincompact 5 -minnesting 7 -buttonname Captions -maxcompact 10 18 22 19 23 format 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 26 format CL1VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[ex.dc.Description]</i>}</td>" 27 28 format CL2VList "<td>{If}{[numleafdocs],[link][icon][/link],[link][thumbicon][/link]}</td><td valign=middle>{If}{[numleafdocs],[Title],<i>[ex.dc.Description]</i>}</td>" 29 30 format DocumentHeading "<h3>[ex.dc.Subject]</h3>" 27 31 28 32 format DocumentText "<center><table width=_pagewidth_ border=1> 29 33 <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>) 33 37 </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> 37 41 </table></center>" 38 42 39 collectionmeta sampleoid "01dle6" 43 format HList "[link][highlight][ex.Title][/highlight][/link]" 44 45 format DocumentButtons "Detach|Highlight" 46 47 collectionmeta sampleoid [l=en] "01dle6" 40 48 41 49 # -- English strings ---------------- 42 50 collectionmeta collectionname [l=en] "OAI demo" 43 51 44 collectionmeta .document:dc.Description [l=en] "photo captions" 52 collectionmeta .document [l=en] "_textdocument_" 53 collectionmeta .document:ex.dc.Description [l=en] "photo captions" 45 54 46 55 collectionmeta Caption [l=en] "Caption" … … 53 62 54 63 # -- 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"64 collectionmeta collectionname [l=fr] "Démo OAI" 65 66 collectionmeta .document:Description [l=fr] "Légendes de photos" 67 68 collectionmeta Caption [l=fr] "Légende" 60 69 collectionmeta Subject [l=fr] "Sujet" 61 70 collectionmeta Publisher [l=fr] "Editeur" … … 66 75 67 76 # -- Spanish strings ---------------- 68 collectionmeta collectionname [l=es] "Colecci ón de muestra OAI"77 collectionmeta collectionname [l=es] "Colección de muestra OAI" 69 78 70 79 collectionmeta .document:Description [l=es] "leyendas de la foto" 71 80 72 collectionmeta Caption [l=es] "T Ãtulo de la ilustración"81 collectionmeta Caption [l=es] "Título de la ilustración" 73 82 collectionmeta Subject [l=es] "Asunto" 74 83 collectionmeta Publisher [l=es] "Editorial" … … 79 88 80 89 # -- 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] " ÐПÑÑÑпМÑй"90 collectionmeta collectionname [l=ru] "Демонстраци-онная коллекция OAI" 91 92 collectionmeta .document:Description [l=ru] "Заголовки фотографий" 93 94 collectionmeta Caption [l=ru] "Заголовок (Надпись)" 95 collectionmeta Subject [l=ru] "Предмет" 96 collectionmeta Publisher [l=ru] "Издатель" 97 collectionmeta Rights [l=ru] "Права" 98 collectionmeta original [l=ru] "Оригинал" 99 collectionmeta available [l=ru] "Доступный" 91 100 92 101 # -- 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] "å¯çš" 102 collectionmeta collectionname [l=zh] "OAI演示馆藏" 103 104 collectionmeta .document:dc.Description [l=zh] "照片标题" 105 106 collectionmeta Caption [l=zh] "标题" 107 collectionmeta Subject [l=zh] "主题" 108 collectionmeta Publisher [l=zh] "出版商" 109 collectionmeta Rights [l=zh] "版权" 110 collectionmeta original [l=zh] "原始" 111 collectionmeta available [l=zh] "可用" 104 112 105 113 … … 243 251 # -- French text ---------------- 244 252 collectionmeta 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.253 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. 246 254 247 255 <h3>Comment fonctionne cette collection ?</h3> 248 256 249 257 <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:258 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: 251 259 252 260 <pre> … … 255 263 256 264 <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 de270 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> 271 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. 272 273 <p> 274 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. 275 276 <p> 277 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 278 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. 279 280 <p> 281 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>. 282 283 <p> 284 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. 285 286 <p> 287 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. 280 288 281 289 <h3>Le serveur OAI de Greenstone</h3> 282 290 283 291 <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. \n292 Greenstone inclus un fournisseur de donné de type OAI. 293 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. 294 295 <p> 296 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. 297 Afin de rendre une collection accessible, ajoutez son nom à la liste <i>oaicollection</i>. 298 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. 299 300 <p> 301 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 294 302 " 295 303 … … 297 305 # -- Spanish text ---------------- 298 306 collectionmeta 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:307 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. 308 <p> 309 310 <h3>Cómo trabaja esta colección</h3> 311 312 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: 305 313 <p> 306 314 … … 310 318 <p> 311 319 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 llamada319 <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 323 He <a href=\"_httpcollection_/etc/oai.txt\" target=oai.txt>aquí</a> un ejemplo de un archivo de metadatos bajados del repositorio. 324 <p> 325 326 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 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. 320 328 321 329 <p> 322 330 Los 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.331 Como resultado, los clasificadores y los índices en esta colección son construídos con elementos de metadatos Dublin Core. 332 333 <p> 334 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. 335 <p> 336 337 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>. 338 <p> 339 340 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. 341 <p> 342 343 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. 336 344 337 345 <h3>El servidor OAI de Greenstone</h3> … … 340 348 Greenstone incorpora un servidor/proveedor de datos OAI. 341 349 Se 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 mismo350 en el directorio <i>cgi-bin</i> de Greenstone. Se accede a él utilizando el mismo 343 351 URL que para la biblioteca Greentone (reemplazando \"library.cgi\" por \"oaiserver.cgi\"). 344 Si usted est áusando el servidor de biblioteca local, debe instalar un servidor352 Si usted está usando el servidor de biblioteca local, debe instalar un servidor 345 353 web (como Apache) para poder ejecutar el servidor OAI.\n 346 354 347 355 <p> 348 La configuraci ón del servidor se hace mediante el archivo <i>oai.cfg</i> que se349 encuentra en el directorio <i>etc</i> de Greenstone. Este fichero especifica la informaci ón356 La configuración del servidor se hace mediante el archivo <i>oai.cfg</i> que se 357 encuentra en el directorio <i>etc</i> de Greenstone. Este fichero especifica la información 350 358 general sobre el repositorio, e incluye un listado de las colecciones accesibles 351 359 para 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 colecciones360 el acceso a una colección, añada su nombre a la lista <i>oaicollection</i>. Las colecciones 353 361 construidas con versiones de Greenstone anteriores a la 2.52 deben ser reconstruidas 354 362 antes de que puedan ser accesibles.\n 355 363 356 364 <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.\n365 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 358 366 " 359 367 … … 361 369 # -- Russian text ---------------- 362 370 collectionmeta 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>). Она считывает конфигурационный файл коллекции, находит строку импорта и обрабатывает её. В этом случае она запускается командой: 374 377 <p> 375 378 <pre> 376 379 importfrom.pl oai-e 377 380 </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, и плагин изображений, поскольку в этом случае документы исходной коллекции - это файлы изображений. 398 392 <!-- _text1_ --> 399 393 Besides the four standard plugins (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin and DirectoryPlugin), … … 401 395 metadata, and the image plugin, because in this case the collection\'s source 402 396 documents are image files. 403 Greenstone ПбÑÑМП ПпÑеЎелÑÐµÑ ÑзÑк ЎПкÑЌеМÑПв авÑПЌаÑОÑеÑкО, МП ÑÑО запОÑО ЌеÑаЎаММÑÑ 404 ÑвлÑÑÑÑÑ ÑлОÑкПЌ МебПлÑÑОЌО ÐŽÐ»Ñ ÑПгП, ÑÑÐŸÐ±Ñ ÑÑП ÑЎелаÑÑ ÐœÐ°ÐŽÐµÐ¶ÐœÐŸ: пПÑÑÐŸÐŒÑ Ð°ÐœÐ³Ð»ÐžÐ¹ÑкОй ÑзÑк ПпÑеЎелеМ ÑвМП в паÑаЌеÑÑе <i>ÑзÑка</i> (<i>language</i>). ÐÐ»Ð°Ð³ÐžÐœÑ ÐAI аМалОзОÑÑÑÑ ÐŒÐµÑаЎаММÑе О пеÑеÑÑлаÑÑ ÐžÑ 405 к ÑППÑвеÑÑÑвÑÑÑÐµÐŒÑ ÑÐ°Ð¹Ð»Ñ ÐžÑÑ 406 ПЎМПгП ЎПкÑЌеМÑа, кПÑПÑÑй заÑеЌ ПбÑабаÑÑваеÑÑÑ ÑППÑвеÑÑÑвÑÑÑОЌ плагОМПЌ -- в ЎаММПЌ ÑлÑÑае <i>ImagePlugin</i>. ÐÑÐŸÑ Ð¿Ð»Ð°Ð³ÐžÐœ ПпÑеЎелÑÐµÑ ÑазлОÑÐœÑе веÑÑОО ÑазÑеÑÐµÐœÐžÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ ÐœÐ° ÑкÑаМе. 397 Greenstone обычно определяет язык документов автоматически, но эти записи метаданных являются слишком небольшими для того, чтобы это сделать надежно: поэтому английский язык определен явно в параметре <i>языка</i> (<i>language</i>). Плагины ОAI анализируют метаданные и пересылают их к соответствующему файлу исходного документа, который затем обрабатывается соответствующим плагином -- в данном случае <i>ImagePlugin</i>. Этот плагин определяет различные версии разрешения изображения на экране. 407 398 408 399 <p> … … 430 421 431 422 <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> 434 Greenstone отличается встроенным 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 должны быть перестроены прежде они могут обслуживаться. 460 438 461 439 <p> … … 469 447 # -- Simplified Chinese text ---------------- 470 448 collectionmeta 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 499 463 <pre> 500 464 importfrom.pl oai-e … … 502 466 503 467 <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> 524 Greenstone有一个内置的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 607 539 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 645 543 " 544
Note:
See TracChangeset
for help on using the changeset viewer.