source: collections/documented-examples/trunk/isis-e/etc/collect.cfg@ 19068

Last change on this file since 19068 was 19060, checked in by oranfry, 15 years ago

using new plugin names to get the example collections to build

  • Property svn:executable set to *
File size: 29.1 KB
Line 
1creator [email protected]
2public true
3
4groupsize 100
5
6searchtype form plain
7
8indexes ConferenceMainEntry^all Title^all Edition^all Imprint^all Collation^all Series^all Notes^all Keywords^all PersonalAuthors^all CorporateBodies^all Meetings^all AddedTitle^all OtherLanguageTitles^all text
9
10plugin GreenstoneXMLPlugin
11plugin ISISPlugin -subfield_separator ", " -entry_separator <br> -input_encoding dos_437
12plugin MetadataXMLPlugin
13plugin ArchivesInfPlugin
14plugin DirectoryPlugin
15
16classify AZList -metadata Title
17classify AZCompactList -metadata Keywords^sub -mingroup 1 -buttonname Keyword
18
19format DocumentButtons ""
20
21format DocumentContents false
22
23format DocumentHeading "
24<hr>
25<table>
26{If}{[Title^all], <tr><td valign=top><b>_Title_:</b></td><td valign=top>[Title^all]</td></tr>}
27{If}{[PersonalAuthors^all], <tr><td valign=top><b>_Authors_:</b></td><td valign=top>[PersonalAuthors^all]</td></tr>}
28{If}{[CorporateBodies^all], <tr><td valign=top><b>_CorporateAuthors_:</b></td><td valign=top>[CorporateBodies^all]</td></tr>}
29{If}{[ConferenceMainEntry^all], <tr><td valign=top><b>_Conference_:</b></td><td valign=top>[ConferenceMainEntry^all]</td></tr>}
30{If}{[Edition^all], <tr><td valign=top><b>_Edition_:</b></td><td valign=top>[Edition^all]</td></tr>}
31{If}{[Imprint^all], <tr><td valign=top><b>_Imprint_:</b></td><td valign=top>[Imprint^all]</td></tr>}
32{If}{[Collation^all], <tr><td valign=top><b>_Collation_:</b></td><td valign=top>[Collation^all]</td></tr>}
33{If}{[Series^all], <tr><td valign=top><b>_Series_:</b></td><td valign=top>[Series^all]</td></tr>}
34{If}{[Notes^all], <tr><td valign=top><b>_Notes_:</b></td><td valign=top>[Notes^all]</td></tr>}
35{If}{[Keywords^all], <tr><td valign=top><b>_Keywords_:</b></td><td valign=top>[Keywords^all]</td></tr>}
36{If}{[Meetings^all], <tr><td valign=top><b>_Meetings_:</b></td><td valign=top>[Meetings^all]</td></tr>}
37{If}{[AddedTitle^all], <tr><td valign=top><b>_AddedTitle_:</b></td><td valign=top>[AddedTitle^all]</td></tr>}
38{If}{[OtherLanguageTitles^all], <tr><td valign=top><b>_OtherLanguageTitles_:</b></td><td valign=top>[OtherLanguageTitles^all]</td></tr>}
39</table>
40<hr>"
41
42format DocumentText "{If}{_cgiargshowrecord_, <b>_CDSrecord_:</b><br/><tt>[ISISRawRecord]</tt><p/><center><a href=\'_gwcgi_?e=_cgiarge_&a=d&c=_cgiargc_&d=_cgiargd_\'>_HideCDSrecord_</a></center>, <center><a href=\'_gwcgi_?e=_cgiarge_&a=d&c=_cgiargc_&d=_cgiargd_&showrecord=1\'>_ShowCDSrecord_</a></center>}"
43
44format VList "<td valign=top>[link][icon][/link]</td><td>[Title]<br><i>{If}{[PersonalAuthors^all], {If}{[CorporateBodies^all], [sibling(All\'; \'):PersonalAuthors] - , [sibling(All\'; \'):PersonalAuthors]}}{If}{[CorporateBodies^all], [CorporateBodies^all]}</i></td>"
45
46format CL2VList "<td valign=top>[link][icon][/link]</td><td>{If}{[numleafdocs], [Title] ([numleafdocs]), [Title]}</td>"
47
48format DateList "<td>[link][icon][/link]</td><td>[highlight]{Or}{[dls.Title],[dc.Title],[Title],Untitled}[/highlight]</td><td>[Date]</td>"
49
50format HList "[link][highlight]{Or}{[dls.Title],[dc.Title],[Title],Untitled}[/highlight][/link]"
51
52
53
54# -- English strings ----------------
55collectionmeta collectionname [l=en] "CDS/ISIS example"
56
57collectionmeta .ConferenceMainEntry^all [l=en] "conference main entry"
58collectionmeta .Title^all [l=en] "title"
59collectionmeta .Edition^all [l=en] "edition"
60collectionmeta .Imprint^all [l=en] "imprint"
61collectionmeta .Collation^all [l=en] "collation"
62collectionmeta .Series^all [l=en] "series"
63collectionmeta .Notes^all [l=en] "notes"
64collectionmeta .Keywords^all [l=en] "keywords"
65collectionmeta .PersonalAuthors^all [l=en] "personal authors"
66collectionmeta .CorporateBodies^all [l=en] "corporate bodies"
67collectionmeta .Meetings^all [l=en] "meetings"
68collectionmeta .AddedTitle^all [l=en] "added title"
69collectionmeta .OtherLanguageTitles^all [l=en] "other language titles"
70collectionmeta .text [l=en] "raw record"
71
72collectionmeta Title [l=en] "Title"
73collectionmeta Authors [l=en] "Authors"
74collectionmeta CorporateAuthors [l=en] "Corporate authors"
75collectionmeta Conference [l=en] "Conference"
76collectionmeta Edition [l=en] "Edition"
77collectionmeta Imprint [l=en] "Imprint"
78collectionmeta Collation [l=en] "Collation"
79collectionmeta Series [l=en] "Series"
80collectionmeta Notes [l=en] "Notes"
81collectionmeta Keywords [l=en] "Keywords"
82collectionmeta Meetings [l=en] "Meetings"
83collectionmeta AddedTitle [l=en] "Added title"
84collectionmeta OtherLanguageTitles [l=en] "Other language titles"
85
86collectionmeta CDSrecord [l=en] "CDS/ISIS record"
87collectionmeta ShowCDSrecord [l=en] "Show CDS/ISIS record"
88collectionmeta HideCDSrecord [l=en] "Hide CDS/ISIS record"
89
90# -- French strings ----------------
91collectionmeta collectionname [l=fr] "Exemple CDS/ISIS"
92
93collectionmeta .AddedTitle^all [l=fr] "titre ajouté"
94collectionmeta .Collation^all [l=fr] "collation"
95collectionmeta .ConferenceMainEntry^all [l=fr] "entrée principale de conférence"
96collectionmeta .CorporateBodies^all [l=fr] "organismes d\'entreprise"
97collectionmeta .Edition^all [l=fr] "edition"
98collectionmeta .Imprint^all [l=fr] "imprimer"
99collectionmeta .Keywords^all [l=fr] "mots-clés"
100collectionmeta .Meetings^all [l=fr] "réunions"
101collectionmeta .Notes^all [l=fr] "notes"
102collectionmeta .OtherLanguageTitles^all [l=fr] "titres dans d\'autres langues"
103collectionmeta .PersonalAuthors^all [l=fr] "auteurs personnels"
104collectionmeta .Series^all [l=fr] "séries"
105collectionmeta .Title^all [l=fr] "titre"
106collectionmeta .text [l=fr] "Enregistrement brut"
107
108collectionmeta Title [l=fr] "Titre"
109collectionmeta Authors [l=fr] "Auteurs"
110collectionmeta CorporateAuthors [l=fr] "Auteurs de corporation"
111collectionmeta Conference [l=fr] "Conférence"
112collectionmeta Edition [l=fr] "Edition"
113collectionmeta Imprint [l=fr] "Imprimer"
114collectionmeta Collation [l=fr] "Collation"
115collectionmeta Series [l=fr] "Séries"
116collectionmeta Notes [l=fr] "Notes"
117collectionmeta Keywords [l=fr] "Mots-clés"
118collectionmeta Meetings [l=fr] "Réunions"
119collectionmeta AddedTitle [l=fr] "Titre ajouté"
120collectionmeta OtherLanguageTitles [l=fr] "Titres dans d\'autres langues"
121
122collectionmeta CDSrecord [l=fr] "Enregistrement CDS/ISIS"
123collectionmeta ShowCDSrecord [l=fr] "Afficher l\'enregistrement CDS/ISIS"
124collectionmeta HideCDSrecord [l=fr] "Cacher l\'enregistrement CDS/ISIS"
125
126
127# -- Spanish strings ----------------
128collectionmeta collectionname [l=es] "Colección de muestra CDS/ISIS"
129
130collectionmeta .AddedTitle^all [l=es] "titulo añadido"
131collectionmeta .Collation^all [l=es] "intercalación"
132collectionmeta .ConferenceMainEntry^all [l=es] "entrada principal de la conferencia"
133collectionmeta .CorporateBodies^all [l=es] "persona jurídica"
134collectionmeta .Edition^all [l=es] "edición"
135collectionmeta .Imprint^all [l=es] "impresión"
136collectionmeta .Keywords^all [l=es] "palabras clave"
137collectionmeta .Meetings^all [l=es] "reuniones"
138collectionmeta .Notes^all [l=es] "notas"
139collectionmeta .OtherLanguageTitles^all [l=es] "títulos en otros idiomas"
140collectionmeta .PersonalAuthors^all [l=es] "autores"
141collectionmeta .Series^all [l=es] "serie(s)"
142collectionmeta .Title^all [l=es] "título"
143collectionmeta .text [l=es] "registro sin procesar"
144
145collectionmeta Title [l=es] "Título"
146collectionmeta Authors [l=es] "Autores"
147collectionmeta CorporateAuthors [l=es] "Autores corporativos"
148collectionmeta Conference [l=es] "Congreso"
149collectionmeta Edition [l=es] "Edición"
150collectionmeta Imprint [l=es] "Impresión"
151collectionmeta Collation [l=es] "Intercalación"
152collectionmeta Series [l=es] "Serie(s)"
153collectionmeta Notes [l=es] "Notas"
154collectionmeta Keywords [l=es] "Palabras clave"
155collectionmeta Meetings [l=es] "Reuniones"
156collectionmeta AddedTitle [l=es] "Titulo añadido"
157collectionmeta OtherLanguageTitles [l=es] "Títulos en otros idiomas"
158
159collectionmeta CDSrecord [l=es] "Registro CDS/ISIS"
160collectionmeta ShowCDSrecord [l=es] "Mostrar el registro CDS/ISIS"
161collectionmeta HideCDSrecord [l=es] "Ocultar registro CDS/ISIS"
162
163
164# -- Russian strings ----------------
165collectionmeta collectionname [l=ru] "ПрОЌер CDS/ISIS"
166
167collectionmeta .AddedTitle^all [l=ru] "ЎПбавлеММПе МазваМОе"
168collectionmeta .Collation^all [l=ru] "сПпПставлеМОе"
169collectionmeta .ConferenceMainEntry^all [l=ru] "главМый вх
170ПЎ кПМфереМцОО"
171collectionmeta .CorporateBodies^all [l=ru] "кПрпПратОвМые тела"
172collectionmeta .Edition^all [l=ru] "ОзЎаМОе"
173collectionmeta .Imprint^all [l=ru] "ПттОск"
174collectionmeta .Keywords^all [l=ru] "ключевые слПва"
175collectionmeta .Meetings^all [l=ru] "встречО"
176collectionmeta .Notes^all [l=ru] "прОЌечаМОя"
177collectionmeta .OtherLanguageTitles^all [l=ru] "МазваМОя Ма ЎругОх
178 языках
179"
180collectionmeta .PersonalAuthors^all [l=ru] "персПМальМые автПры"
181collectionmeta .Series^all [l=ru] "ряЎ/серОО"
182collectionmeta .Title^all [l=ru] "МазваМОе"
183collectionmeta .text [l=ru] "МеПбрабПтаММая запОсь"
184
185collectionmeta Title [l=ru] "МазваМОе"
186collectionmeta Authors [l=ru] "АвтПры"
187collectionmeta CorporateAuthors [l=ru] "АвтПры"
188collectionmeta Conference [l=ru] "КПМфереМцОя"
189collectionmeta Edition [l=ru] "ОзЎаМОе"
190collectionmeta Imprint [l=ru] "ПттОск"
191collectionmeta Collation [l=ru] "сПпПставлеМОе"
192collectionmeta Series [l=ru] "ряЎ/серОО"
193collectionmeta Notes [l=ru] "прОЌечаМОя"
194collectionmeta Keywords [l=ru] "ключевые слПва"
195collectionmeta Meetings [l=ru] "встречО"
196collectionmeta AddedTitle [l=ru] "ЎПбавлеММПе МазваМОе"
197collectionmeta OtherLanguageTitles [l=ru] "МазваМОя Ма ЎругОх
198 языках
199"
200
201collectionmeta CDSrecord [l=ru] "ЗапОсь CDS/ISIS"
202collectionmeta ShowCDSrecord [l=ru] "ППказ запОсО CDS/ISIS"
203collectionmeta HideCDSrecord [l=ru] "Скрыть запОсь CDS/ISIS"
204
205
206# -- English text ----------------
207collectionmeta collectionextra [l=en] "This collection shows a
208<a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">
209CDS/ISIS</a> database of bibliography entries.
210<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=isis-e&d=HASH53379408194d7e9fe100d5s103\">
211Here</a> is an example record.\n
212
213<h3>How the collection works</h3>\n
214
215<p>
216The <a href=\"_httpcollection_/etc/collect.cfg\"
217target=collect.cfg>collection configuration file</a> specifies the ISISPlug
218plugin, which processes CDS/ISIS databases. These databases have several files, but ISISPlug uses just two: CDS.fdt (where CDS is the name of the database), containing the field names used in the database, and CDS.mst, containing the actual records. Whenever ISISPlug encounters an \".mst\" file, it looks for the corresponding \".fdt\" file. In this case the plugin has been given an
219<i>input_encoding</i> argument because some entries in the database
220contain extended characters (in a form that was used in early
221versions of the DOS operating system). It has also been given a subfield
222separator argument, whose purpose is explained below.\n
223
224<p>
225Like the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">bibliography
226collection</a>, this collection incorporates a <a
227href=\"_gwcgi_?l=_cgiargl_&a=q&c=isis-e&ct=1&qto=3&qt=1\">form-based search interface</a>
228that allows fielded searching. This is specified by the line <i>searchtype
229form plain</i> in the configuration file; the <i>plain</i> argument ensures
230that there is a plain textual full-text search feature as well (which can
231be selected from the <a
232href=\"_gwcgi_?l=_cgiargl_&a=p&c=isis-e&p=preferences\">Preferences</a> page). The
233<i>groupsize 100</i> line puts documents together into groups of 100 (as
234explained in the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">bibliography
235collection</a>).\n
236
237<p>
238Some fields in CDS/ISIS databases have subfields. For example, in this case
239the <i>Imprint</i> field has subfields <i>Imprint.a</i> for place,
240<i>Imprint.b</i> for publisher and <i>Imprint.c</i> for date. For each
241field and subfield, ISISPlug generates a metadata element -- in this case
242there will be metadata called <i>Imprint^a</i>, <i>Imprint^b</i> and
243<i>Imprint^c</i>. (There could be a field called just <i>Imprint</i>,
244although in this case there is not.) ISISPlug also generates a metadata
245element called <i>Imprint^all</i> that gives all subfields concatenated
246together, separated by the character string that was specified as a plugin
247argument (in this case \", \").\n
248
249<p>
250The designer of this collection has decided to create searchable
251indexes on all the <i>^all</i> metadata fields, as well as one on <i>text</i>
252which makes the raw records searchable too. Of course, the designer could have created
253searchable indexes on any of the subfields instead -- or as well.\n
254
255<p>
256There are two browsing classifiers, an <i>AZList</i> based on <i>Title</i>
257metadata and an <i>AZCompactList</i> based on <i>Keyword</i>
258metadata. Recall that the <i>AZCompactList</i> classifier is like
259<i>AZList</i> but generates a bookshelf for duplicate items. The
260<i>VList</i> format specification applies to both the search results list
261and the <i>Title</i> classifier, while the <i>CL2VList</i> puts the number
262of documents associated with each keyword as described in the <a
263href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=MARC-e\">MARC example collection</a>. In
264Greenstone, and in CDS/ISIS, any metadata item can have several different
265values. The <i>VList</i> specification <nobr><i>sibling(All\'; \')</i></nobr> gathers
266together all the values, separated (in this case) by semicolon.\n
267
268<p>
269The <i>DocumentText</i> format specification incorporates the same
270mechanism for hiding and showing raw records as explained for the <a
271href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">Bibliography collection</a>, using
272the <i>DocumentHeading</i> to show the formatted record and
273<i>DocumentText</i> to show (or hide) the original database entry. \n"
274
275
276# -- French text ----------------
277collectionmeta collectionextra [l=fr] "
278Cette collection montre une base de données <a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&amp;URL_DO=DO_TOPIC&amp;URL_SECTION=201\">CDS/ISIS</a> d\'entrées bibliographiques. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=isis-e&d=HASH53379408194d7e9fe100d5s103\">Voici</a> un exemple d\'enregistrement.
279
280<h3>Comment fonctionne la collection ?</h3>
281
282<p>
283Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de collection</a> spécifie le plugin ISISPlug qui traite les base sdonnées CDS/ISIS. Ces bases de données ont plusieurs fichiers, mais ISISPlug en utilise seulement deux: CDS.fdt (où CDS est le nom de la base de données) contenant les noms de champ utilisés dans la base de données, et CDS.mst qui contient les enregistrements. A chaque fois que ISISPlug rencontre un fichier \".mst\", il cherche le fichier \".fdt\" correspondant. Dans ce cas, un argument <i>input_encoding</i> a été attribué au plugin parce quelques entrées dans la base de données contiennent des caractÚres étendus (dans une forme qui était utilisée dans les toutes premiÚres versions du systÚme d\'exploitation DOS). On lui aussi attribué un argument de séparation de sous-champ dont l\'objet est explqué ci-dessous.
284
285<p>
286Comme la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">collection de bibliographie</a>, cette collection incorpore une <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=isis-e&ct=1&qto=3&qt=1\">interface de recherche basée sur des formulaire</a> qui permet la recherche basée sur des champs. Ceci est spécifié par la ligne <i>searchtype form plain</i> dans le fichier de configuration; l\'argument <i>simple</i> garantit qu\'il y ait aussi une fonction de recherche textuelle (qui peut être sélectionnée à partir de la page de <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=preferences&c=isis-e\">Préférences</a>). La ligne <i>groupsize 100</i> regroupe les documents en lots de 100 (comme expliqué dans la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">collection de bibliographie</a>).
287
288<p>
289Certains champs dans les bases de données CDS/ISIS databases ont des sous-champs. Par exemple, dans ce cas, le champ <i>Imprint</i> a des sous-champs <i>Imprint.a</i> pour l\'endroit, <i>Imprint.b</i> pour l\'éditeurs et <i>Imprint.c</i> pour la date. Pour chaque champ et sous-champ, ISISPlug génÚre un élément de méta-donnée -- dans ce cas-ci, il y aura des méta-données appélées <i>Imprint^a</i>, <i>Imprint^b</i> et <i>Imprint^c</i>. (Il y aurait pu y avoir un champ appelé tout simplement <i>Imprint</i>, bien que dans ce cas présent il n\'y en ait pas). ISISPlug génÚre qussi un élément de méta-donnée appelé <i>Imprint^all</i> qui donne tous les sous-champs concatenés ensemble, séparés par la chaine de caractÚres qui a été spécifiée comme argument de plugin (dans ce cas-ci \", \").
290
291<p>
292Le concepteur de la collection a décidé de créer des indexes recherchables par le biais de tous <i>^all</i> les champs de méta-donnée, mais aussi par le biais de <i>text</i>, permettant aussi une recherche brute des enregistrements. Naturellement, le concepteur aurait pu (aussi, ou à la place) créer des indexes recherchables par n\'importe quel sous-champ.
293
294<p>
295Il y a deux classificateurs de navigation, <i>AZList</i> basé sur la méta-donnée <i>Title</i>
296et <i>AZCompactList</i> basé sur la méta-donnée <i>Keyword</i>. Rappelez-vous que le classificateur <i>AZCompactList</i> est semblable à <i>AZList</i>, mais génÚre un rayon de bibliothÚque pour les éléments dupliqués. La spécification de format <i>VList</i> s\'applique aussi bien à la liste de résultats de recherche qu\'au classificateur <i>Title</i>, pendant que <i>CL2VList</i> met le nombre de documents associés à chaque mot-clé comme décrit dans <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=MARC-e\">MARC example collection</a>. Dans Greenstone, et dans CDS/ISIS, tout élément de donnée peut avoir plusieurs valeurs. La spécification <i>VList</i> <i>sibling(All\'; \')</i> rgroupe ensemble toutes les valeurs, séparées (dans ce cas) par un point-virgule.
297
298<p>
299La spécification du format <i>DocumentText</i> incorpore le même mécanisme pour cacher et afficher des enregistrements comme expliqué pour la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">collection de bibliographie</a>, en utilisant <i>DocumentHeading</i> pour montrer l\'enregistrement formaté et <i>DocumentText</i> pour montrer (ou cacher) l\'entrée de base de données originale.
300"
301
302
303# -- Spanish text ----------------
304collectionmeta collectionextra [l=es] "
305Esta colección muestra una base de datos <a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">CDS/ISIS</a> de entradas bibliográficas. He <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=isis-e&d=HASH53379408194d7e9fe100d5s103\">aquí</a> un ejemplo de registro.
306
307<h3>Cómo trabaja esta colección</h3>\n
308
309<p>
310El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> especifica el plugin ISISPlug, el cual procesa las bases de datos CDS/ISIS. Estas bases de datos contienen varios archivos, pero ISISPlug solo utiliza dos: CDS.fdt (donde CDS es el nombre de la base de datos), el cual contiene los nombres de los campos usados en la base de datos, y CDS.mst, el cual contiene los registros. Cada vez que ISISPlug encuentra un archivo \".mst\", busca el archivo \".fdt\" correspondiente. En este caso al plugin se le ha dado un argumento <i>input_encoding</i>, ya que algunas entradas de la base de datos contienen caracteres extendidos (en una forma que se uso en versiones tempranas del sistema operativo DOS). También se le ha dotado de un argumento separador de subcampos, cuyo propósito se explica más adelante.
311
312<p>
313Al igual que la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">colección bibliográfica</a>, esta colección incorpora una <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=isis-e&ct=1&qto=3&qt=1\">interfaz de búsqueda basada en formas</a> que permite la búsqueda por campos. Esto se especifica por medio de la línea <i>searchtype form plain</i> (forma searchtype de sólo texto) en el archivo de configuración; el argumento <i>plain</i> (sólo texto) asegura que se cuenta igualmente con una función de búsqueda de texto completo (la cual se puede seleccionar en la página de <a href=\"_gwcgi_?l=_cgiargl_&a=p&c=isis-e&p=preferences\">Preferencias</a>). La línea <i>groupsize 100</i> junta los documentos en grupos de 100 (tal como se explicó en la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">colección bibliográfica</a>).
314
315<p>
316Algunos campos en las bases de datos CDS/ISIS cuentan con subcampos. Por ejemplo, en este caso el campo <i>Imprint</i> (Impresión) tiene los subcampos <i>Imprint.a</i> para el lugar, <i>Imprint.b</i> para la editorial e <i>Imprint.c</i> para la fecha. Para cada campo y subcampo ISISPlug genera un elemento de metadato. De este modo, en el presente caso habrá metadatos llamados <i>Imprint^a</i>, <i>Imprint^b</i> and <i>Imprint^c</i> (también podría haber un solo campo llamado <i>Imprint</i>, aunque no en este caso.) ISISPlug genera asimismo un elemento de metadato llamado <i>Imprint^all</i> que incluye todos los subcampos concatenados, separados por la cadena de caracteres que se especificó como argumento del plugin (en este caso \", \").
317
318<p>
319El diseñador de esta colección decidió crear índices de búsqueda en todos los campos de metadatos <i>^all</i>, así como uno en <i>text</i> (texto) que hace que también se puedan buscar registros sin procesar. Por supuesto, en vez de eso -- o junto con ello -- el diseñador pudo haber creado índices de búsqueda en cualquiera de los subcampos.
320
321<p>
322Hay también dos clasificadores de exploración, una <i>AZList</i> basada en el metadato <i>Título</i> (Title) y una <i>AZCompactList</i> basada en el metadato <i>Palabra clave</i> (Keyword). Recuerde que el clasificador <i>AZCompactList</i> es como <i>AZList</i>, pero genera además un estante para ítems duplicados. La especificación de formato <i>VList</i> se aplica a ambos, la lista de resultados de la búsqueda y el clasificador de <i>Títulos</i>, mientras que <i>CL2VList</i> pone el número de documentos asociados a cada palabra clave, tal como se describe en la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=MARC-e\">colección de muestra MARC</a>. En Greenstone y en CDS/ISIS cualquier ítem de metadato puede tener varios valores diferentes. La especificación de <i>VList</i> <nobr><i>sibling(All\'; \')</i></nobr> junta todos los valores, separados (en este caso) por punto y coma.
323
324<p>
325La especificación de formato <i>DocumentText</i> incorpora el mismo mecanismo para ocultar o mostrar los registros sin procesar, tal como se explicó en la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">colección bibliográfica</a>, usando <i>DocumentHeading</i> para mostrar el registro formateado y <i>DocumentText</i> para mostrar (u ocultar) la entrada en la base de datos original."
326
327
328# -- Russian text ----------------
329collectionmeta collectionextra [l=ru] "
330Эта кПллекцОя пПказывает базу ЎаММых
331 бОблОПграфОческОх
332 запОсей <a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">CDS/ISIS</a>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=isis-e&d=HASH53379408194d7e9fe100d5s103\">ЗЎесь прОвПЎОтся прОЌер запОсО</a>.
333
334<h3>Как рабПтает кПллекцОя</h3>
335
336<p>
337<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл кПллекцОО</a> ПпреЎеляет плагОМ ISISPlug, кПтПрый Пбрабатывает базы ЎаММых
338 CDS/ISIS. ЭтО базы ЎаММых
339 сПстПят Оз МескПлькОх
340 файлПв, МП плагОМ ISISPlug ОспПльзует тПлькП Ўва: CDS.fdt , (гЎе CDS -- ОЌя базы ЎаММых
341 ), сПЎержащОй ОЌеМа пПлей, ОспПльзуеЌых
342 в базе ЎаММых
343, О CDS.mst, сПЎержащОй фактОческОе запОсО. ВсякОй раз, кПгЎа ISISPlug сталкОвается с файлПЌ \".mst\" ПМ Ощет Ўля МегП сППтветствующОй файл \".fdt\". В этПЌ случае плагОМ был ЎаМ параЌетр <i>input_encoding</i>, пПскПльку МекПтПрые запОсО в базе ЎаММых
344 сПЎержат зМакО расшОреМОя ( в фПрЌе, кПтПрая ОспПльзПвалась в раММОх
345 версОях
346 ПперацОПММПй сОстеЌы DOS). ЕЌу также был ЎаМ параЌетр разЎелеМОя, цель кПтПрПгП ПбъясМяется МОже.
347
348<p>
349ППЎПбМП <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">бОблОПграфОческПй кПллекцОО</a>, эта кПллекцОя включает блаМПчМый <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=isis-e&ct=1&qto=3&qt=1\">ОМтерфейс пПОска</a>, кПтПрый пПзвПляет прПОзвПЎОть пПОск пП пПляЌ. ЭтП ПпреЎелеМП стрПкПй searchtype form plain в кПМфОгурацОПММПЌ файле; параЌетр <i>plain</i> гараМтОрует, чтП зЎесь ОЌеется также прПстПе среЎствП пПлМПгП текстПвПгП пПОска (кПтПрПе ЌПжет быть взятП Оз страМОцы <a href=\"_gwcgi_?l=_cgiargl_&a=p&c=isis-e&p=preferences\">ПреЎпПчтеМОй</a>). СтрПка <i>groupsize 100</i> ПбъеЎОМяет ЎПкуЌеМты в группы пП 100 (как ПбъясМеМП в <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">бОблОПграфОческПй кПллекцОО</a>).
350
351<p>
352НекПтПрые пПля в базах
353 ЎаММых
354 CDS/ISIS ОЌеют пПЎпПля. НапрОЌер, в этПЌ случае пПле <i>Imprint</i> (ПтпечатПк) ОЌеет пПЎпПля <i>Imprint.a</i> (Ўля ЌестП ОзЎаМОя), <i>Imprint.b</i> (Ўля ОзЎателя) О <i>Imprint.c</i> (Ўля Ўаты ОзЎаМОя). Для кажЎПгП пПля О пПЎпПля ISISPlug геМерОрует элеЌеМт ЌетаЎаММых
355 -- в этПЌ случае буЎут ЌетаЎаММые с ОЌеМаЌО <i>Imprint^a</i>, <i>Imprint^b</i> О <i>Imprint^c</i>. (МПглП бы быть тПлькП пПле, МазываеЌПе <i>Imprint</i>, х
356Птя в ЎаММПЌ случае егП Мет). ISISPlug также геМерОрует элеЌеМт ЌетаЎаММых
357 с ОЌеМеЌ <i>Imprint^all</i>, кПтПрый Ўает все пПЎпПля, связаММые вЌесте, выЎелеММый х
358арактерМПй стрПкПй, кПтПрая была ПпреЎелеМа как параЌетр плагОМа (в этПЌ случае \", \").
359
360<p>
361ПрПектОрПвщОк этПй кПллекцОО решОл сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ма ПсМПве всех
362 <i>^all</i> ЌетаЎаММых
363 пПлей, так же как ПЎОМ Ма ПсМПве текста, кПтПрый пПзвПляет также Ўелать ЎПступМыЌО Ўля пПОска О МефПрЌатОрПваММые запОсО. КПМечМП, прПектОрПвщ Ок вЌестП этПгП ЌПг сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ўля любПгП Оз пПЎпПлей -- ОлО включть Ох
364 также.
365
366<p>
367ЗЎесь ОЌеется Ўва классОфОкатПра прПсЌПтра -- <i>AZList</i>, ПсМПваММый Ма ЌетаЎаММых
368 НазваМОя (<i>Title</i>) О <i>AZCompactList</i>, ПсМПваММый Ма ЌетаЎаММых
369 КлючевПгП слПва (<i>Keyword</i>). ВспПЌМОте, чтП классОфОкатПр <i>AZCompactList</i> пПх
370Пж Ма <i>AZList</i>, МП геМерОрует кМОжМую пПлку Ўля ЎублОрующОх
371 элеЌеМтПв. СпецОфОкацОя фПрЌата <i>VList</i> прОЌеМОЌа О к спОску результатПв пПОска О к классОфОкатПру НазваМОя (<i>Title</i>), в тП вреЌя как <i>CL2VList</i> вывПЎОт МПЌера ЎПкуЌеМтПв, связаММых
372 с кажЎыЌ ключевыЌ слПвПЌ, как ПпОсаМП в <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=MARC-e\">прОЌере кПллекцОО MARC</a>. В GS О в CDS/ISIS, любые элеЌеМты ЌетаЎаММых
373 ЌПгут ОЌеть МескПлькП разлОчМых
374 зМачеМОй. ОпреЎелеМОе в <i>VList</i> элеЌеМтПв ПЎМПгП урПвМя <nobr><i>sibling(All\'; \')</i></nobr> сПбОрает вЌесте все зМачеМОя, выЎелеММые (в этПЌ случае) тПчкПй с запятПй.
375
376<p>
377СпецОфОкацОя фПрЌата <i>DocumentText</i> включает тПт же саЌый Ќех
378аМОзЌ Ўля тПгП, чтПбы скрыть О пПказывать МеПбрабПтаММые запОсО, как ПбъясМеМП Ўля <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=cltbib-e\">БОблОПграфОческПй кПллекцОО</a>, ОспПльзуя <i>DocumentHeading</i>, чтПбы пПказать фПрЌатОрПваММые запОсО О <i>DocumentText</i>, чтПбы пПказать (ОлО скрыть) первПМачальМую запОсь базы ЎаММых
379.
380"
Note: See TracBrowser for help on using the repository browser.