root/collections/documented-examples/trunk/isis-e/etc/collect.cfg @ 19185

Revision 19185, 28.4 KB (checked in by kjdon, 11 years ago)

updated for 2.82

  • Property svn:executable set to *
Line 
1creator     greenstone@cs.waikato.ac.nz
2public      true
3
4groupsize   100
5
6buildtype   mgpp
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 SearchTypes "form, plain"
20
21format DocumentButtons ""
22
23format DocumentContents false
24
25format DocumentHeading "
26<hr>
27<table>
28{If}{[Title^all], <tr><td valign=top><b>_Title_:</b></td><td valign=top>[Title^all]</td></tr>}
29{If}{[PersonalAuthors^all], <tr><td valign=top><b>_Authors_:</b></td><td valign=top>[PersonalAuthors^all]</td></tr>}
30{If}{[CorporateBodies^all], <tr><td valign=top><b>_CorporateAuthors_:</b></td><td valign=top>[CorporateBodies^all]</td></tr>}
31{If}{[ConferenceMainEntry^all], <tr><td valign=top><b>_Conference_:</b></td><td valign=top>[ConferenceMainEntry^all]</td></tr>}
32{If}{[Edition^all], <tr><td valign=top><b>_Edition_:</b></td><td valign=top>[Edition^all]</td></tr>}
33{If}{[Imprint^all], <tr><td valign=top><b>_Imprint_:</b></td><td valign=top>[Imprint^all]</td></tr>}
34{If}{[Collation^all], <tr><td valign=top><b>_Collation_:</b></td><td valign=top>[Collation^all]</td></tr>}
35{If}{[Series^all], <tr><td valign=top><b>_Series_:</b></td><td valign=top>[Series^all]</td></tr>}
36{If}{[Notes^all], <tr><td valign=top><b>_Notes_:</b></td><td valign=top>[Notes^all]</td></tr>}
37{If}{[Keywords^all], <tr><td valign=top><b>_Keywords_:</b></td><td valign=top>[Keywords^all]</td></tr>}
38{If}{[Meetings^all], <tr><td valign=top><b>_Meetings_:</b></td><td valign=top>[Meetings^all]</td></tr>}
39{If}{[AddedTitle^all], <tr><td valign=top><b>_AddedTitle_:</b></td><td valign=top>[AddedTitle^all]</td></tr>}
40{If}{[OtherLanguageTitles^all], <tr><td valign=top><b>_OtherLanguageTitles_:</b></td><td valign=top>[OtherLanguageTitles^all]</td></tr>}
41</table>
42<hr>"
43
44format 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>}"
45
46format 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>"
47
48format CL2VList "<td valign=top>[link][icon][/link]</td><td>{If}{[numleafdocs], [Title] ([numleafdocs]), [Title]}</td>"
49
50format DateList "<td>[link][icon][/link]</td><td>[highlight]{Or}{[dls.Title],[dc.Title],[Title],Untitled}[/highlight]</td><td>[Date]</td>"
51
52format HList "[link][highlight]{Or}{[dls.Title],[dc.Title],[Title],Untitled}[/highlight][/link]"
53
54
55
56# -- English strings ----------------
57collectionmeta  collectionname [l=en] "CDS/ISIS example"
58
59collectionmeta  .ConferenceMainEntry^all [l=en] "conference main entry"
60collectionmeta  .Title^all [l=en] "title"
61collectionmeta  .Edition^all [l=en] "edition"
62collectionmeta  .Imprint^all [l=en] "imprint"
63collectionmeta  .Collation^all [l=en] "collation"
64collectionmeta  .Series^all [l=en] "series"
65collectionmeta  .Notes^all [l=en] "notes"
66collectionmeta  .Keywords^all [l=en] "keywords"
67collectionmeta  .PersonalAuthors^all [l=en] "personal authors"
68collectionmeta  .CorporateBodies^all [l=en] "corporate bodies"
69collectionmeta  .Meetings^all [l=en] "meetings"
70collectionmeta  .AddedTitle^all [l=en] "added title"
71collectionmeta  .OtherLanguageTitles^all [l=en] "other language titles"
72collectionmeta  .text [l=en] "raw record"
73
74collectionmeta  Title [l=en] "Title"
75collectionmeta  Authors [l=en] "Authors"
76collectionmeta  CorporateAuthors [l=en] "Corporate authors"
77collectionmeta  Conference [l=en] "Conference"
78collectionmeta  Edition [l=en] "Edition"
79collectionmeta  Imprint [l=en] "Imprint"
80collectionmeta  Collation [l=en] "Collation"
81collectionmeta  Series [l=en] "Series"
82collectionmeta  Notes [l=en] "Notes"
83collectionmeta  Keywords [l=en] "Keywords"
84collectionmeta  Meetings [l=en] "Meetings"
85collectionmeta  AddedTitle [l=en] "Added title"
86collectionmeta  OtherLanguageTitles [l=en] "Other language titles"
87
88collectionmeta  CDSrecord [l=en] "CDS/ISIS record"
89collectionmeta  ShowCDSrecord [l=en] "Show CDS/ISIS record"
90collectionmeta  HideCDSrecord [l=en] "Hide CDS/ISIS record"
91
92# -- French strings ----------------
93collectionmeta  collectionname [l=fr] "Exemple CDS/ISIS"
94
95collectionmeta  .AddedTitle^all [l=fr] "titre ajouté"
96collectionmeta  .Collation^all [l=fr] "collation"
97collectionmeta  .ConferenceMainEntry^all [l=fr] "entrée principale de conférence"
98collectionmeta  .CorporateBodies^all [l=fr] "organismes d\'entreprise"
99collectionmeta  .Edition^all [l=fr] "edition"
100collectionmeta  .Imprint^all [l=fr] "imprimer"
101collectionmeta  .Keywords^all [l=fr] "mots-clés"
102collectionmeta  .Meetings^all [l=fr] "réunions"
103collectionmeta  .Notes^all [l=fr] "notes"
104collectionmeta  .OtherLanguageTitles^all [l=fr] "titres dans d\'autres langues"
105collectionmeta  .PersonalAuthors^all [l=fr] "auteurs personnels"
106collectionmeta  .Series^all [l=fr] "séries"
107collectionmeta  .Title^all [l=fr] "titre"
108collectionmeta  .text [l=fr] "Enregistrement brut"
109
110collectionmeta  Title [l=fr] "Titre"
111collectionmeta  Authors [l=fr] "Auteurs"
112collectionmeta  CorporateAuthors [l=fr] "Auteurs de corporation"
113collectionmeta  Conference [l=fr] "Conférence"
114collectionmeta  Edition [l=fr] "Edition"
115collectionmeta  Imprint [l=fr] "Imprimer"
116collectionmeta  Collation [l=fr] "Collation"
117collectionmeta  Series [l=fr] "Séries"
118collectionmeta  Notes [l=fr] "Notes"
119collectionmeta  Keywords [l=fr] "Mots-clés"
120collectionmeta  Meetings [l=fr] "Réunions"
121collectionmeta  AddedTitle [l=fr] "Titre ajouté"
122collectionmeta  OtherLanguageTitles [l=fr] "Titres dans d\'autres langues"
123
124collectionmeta  CDSrecord [l=fr] "Enregistrement CDS/ISIS"
125collectionmeta  ShowCDSrecord [l=fr] "Afficher l\'enregistrement CDS/ISIS"
126collectionmeta  HideCDSrecord [l=fr] "Cacher l\'enregistrement CDS/ISIS"
127
128
129# -- Spanish strings ----------------
130collectionmeta  collectionname [l=es] "Colección de muestra CDS/ISIS"
131
132collectionmeta  .AddedTitle^all [l=es] "titulo añadido"
133collectionmeta  .Collation^all [l=es] "intercalación"
134collectionmeta  .ConferenceMainEntry^all [l=es] "entrada principal de la conferencia"
135collectionmeta  .CorporateBodies^all [l=es] "persona jurídica"
136collectionmeta  .Edition^all [l=es] "edición"
137collectionmeta  .Imprint^all [l=es] "impresión"
138collectionmeta  .Keywords^all [l=es] "palabras clave"
139collectionmeta  .Meetings^all [l=es] "reuniones"
140collectionmeta  .Notes^all [l=es] "notas"
141collectionmeta  .OtherLanguageTitles^all [l=es] "títulos en otros idiomas"
142collectionmeta  .PersonalAuthors^all [l=es] "autores"
143collectionmeta  .Series^all [l=es] "serie(s)"
144collectionmeta  .Title^all [l=es] "título"
145collectionmeta  .text [l=es] "registro sin procesar"
146
147collectionmeta  Title [l=es] "Título"
148collectionmeta  Authors [l=es] "Autores"
149collectionmeta  CorporateAuthors [l=es] "Autores corporativos"
150collectionmeta  Conference [l=es] "Congreso"
151collectionmeta  Edition [l=es] "Edición"
152collectionmeta  Imprint [l=es] "Impresión"
153collectionmeta  Collation [l=es] "Intercalación"
154collectionmeta  Series [l=es] "Serie(s)"
155collectionmeta  Notes [l=es] "Notas"
156collectionmeta  Keywords [l=es] "Palabras clave"
157collectionmeta  Meetings [l=es] "Reuniones"
158collectionmeta  AddedTitle [l=es] "Titulo añadido"
159collectionmeta  OtherLanguageTitles [l=es] "Títulos en otros idiomas"
160
161collectionmeta  CDSrecord [l=es] "Registro CDS/ISIS"
162collectionmeta  ShowCDSrecord [l=es] "Mostrar el registro CDS/ISIS"
163collectionmeta  HideCDSrecord [l=es] "Ocultar registro CDS/ISIS"
164
165
166# -- Russian strings ----------------
167collectionmeta  collectionname [l=ru] "ПрОЌер CDS/ISIS"
168
169collectionmeta  .AddedTitle^all [l=ru] "ЎПбавлеММПе МазваМОе"
170collectionmeta  .Collation^all [l=ru] "сПпПставлеМОе"
171collectionmeta  .ConferenceMainEntry^all [l=ru] "главМый вхПЎ кПМфереМцОО"
172collectionmeta  .CorporateBodies^all [l=ru] "кПрпПратОвМые тела"
173collectionmeta  .Edition^all [l=ru] "ОзЎаМОе"
174collectionmeta  .Imprint^all [l=ru] "ПттОск"
175collectionmeta  .Keywords^all [l=ru] "ключевые слПва"
176collectionmeta  .Meetings^all [l=ru] "встречО"
177collectionmeta  .Notes^all [l=ru] "прОЌечаМОя"
178collectionmeta  .OtherLanguageTitles^all [l=ru] "МазваМОя Ма ЎругОх ÑÐ·Ñ‹ÐºÐ°Ñ…"
179collectionmeta  .PersonalAuthors^all [l=ru] "персПМальМые автПры"
180collectionmeta  .Series^all [l=ru] "ряЎ/серОО"
181collectionmeta  .Title^all [l=ru] "МазваМОе"
182collectionmeta  .text [l=ru] "МеПбрабПтаММая запОсь"
183
184collectionmeta  Title [l=ru] "МазваМОе"
185collectionmeta  Authors [l=ru] "АвтПры"
186collectionmeta  CorporateAuthors [l=ru] "АвтПры"
187collectionmeta  Conference [l=ru] "КПМфереМцОя"
188collectionmeta  Edition [l=ru] "ОзЎаМОе"
189collectionmeta  Imprint [l=ru] "ПттОск"
190collectionmeta  Collation [l=ru] "сПпПставлеМОе"
191collectionmeta  Series [l=ru] "ряЎ/серОО"
192collectionmeta  Notes [l=ru] "прОЌечаМОя"
193collectionmeta  Keywords [l=ru] "ключевые слПва"
194collectionmeta  Meetings [l=ru] "встречО"
195collectionmeta  AddedTitle [l=ru] "ЎПбавлеММПе МазваМОе"
196collectionmeta  OtherLanguageTitles [l=ru] "МазваМОя Ма ЎругОх ÑÐ·Ñ‹ÐºÐ°Ñ…"
197
198collectionmeta  CDSrecord [l=ru] "ЗапОсь CDS/ISIS"
199collectionmeta  ShowCDSrecord [l=ru] "ППказ запОсО CDS/ISIS"
200collectionmeta  HideCDSrecord [l=ru] "Скрыть запОсь CDS/ISIS"
201
202
203# -- English text ----------------
204collectionmeta  collectionextra [l=en] "This collection shows a
205<a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">
206CDS/ISIS</a> database of bibliography entries.
207<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=HASH53379408194d7e9fe100d5s103\">
208Here</a> is an example record.\n
209
210<h3>How the collection works</h3>\n
211
212<p>
213The <a href=\"_httpcollection_/etc/collect.cfg\"
214target=collect.cfg>collection configuration file</a> specifies the ISISPlugin
215plugin, which processes CDS/ISIS databases. These databases have several files, but ISISPlugin uses just three: CDS.fdt (where CDS is the name of the database), containing the field names used in the database, CDF.xrf (a cross-reference file), and CDS.mst, containing the actual records. Whenever ISISPlugin encounters an \".mst\" file, it looks for the corresponding \".fdt\" and \".xrf\" files. In this case the plugin has been given an
216<i>input_encoding</i> argument because some entries in the database
217contain extended characters (in a form that was used in early
218versions of the DOS operating system). It has also been given a subfield
219separator argument, whose purpose is explained below.\n
220
221<p>
222Like the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">bibliography
223collection</a>, this collection incorporates a <a
224href=\"_gwcgi_?l=_cgiargl_&a=q&c=_cgiargc_&ct=1&qto=3&qt=1\">form-based search interface</a>
225that allows fielded searching. This is specified by the line <i>format SearchTypes \"form,plain\"</i> in the configuration file; the <i>plain</i> argument ensures
226that there is a plain textual full-text search feature as well (which can
227be selected from the <a
228href=\"_gwcgi_?l=_cgiargl_&a=p&c=_cgiargc_&p=preferences\">Preferences</a> page). The
229<i>groupsize 100</i> line puts documents together into groups of 100 (as
230explained in the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">bibliography
231collection</a>).\n
232
233<p>
234Some fields in CDS/ISIS databases have subfields. For example, in this case
235the <i>Imprint</i> field has subfields <i>Imprint.a</i> for place,
236<i>Imprint.b</i> for publisher and <i>Imprint.c</i> for date. For each
237field and subfield, ISISPlugin generates a metadata element -- in this case
238there will be metadata called <i>Imprint^a</i>, <i>Imprint^b</i> and
239<i>Imprint^c</i>. (There could be a field called just <i>Imprint</i>,
240although in this case there is not.) ISISPlugin also generates a metadata
241element called <i>Imprint^all</i> that gives all subfields concatenated
242together, separated by the character string that was specified as a plugin
243argument (in this case \", \").\n
244
245<p>
246The designer of this collection has decided to create searchable
247indexes on all the <i>^all</i> metadata fields, as well as one on <i>text</i>
248which makes the raw records searchable too. Of course, the designer could have created
249searchable indexes on any of the subfields instead -- or as well.\n
250
251<p>
252There are two browsing classifiers, an <i>AZList</i> based on <i>Title</i>
253metadata and an <i>AZCompactList</i> based on <i>Keyword</i>
254metadata. Recall that the <i>AZCompactList</i> classifier is like
255<i>AZList</i> but generates a bookshelf for duplicate items. The
256<i>VList</i> format specification applies to both the search results list
257and the <i>Title</i> classifier, while the <i>CL2VList</i> puts the number
258of documents associated with each keyword as described in the <a
259href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/marc-e\">MARC example collection</a>. In
260Greenstone, and in CDS/ISIS, any metadata item can have several different
261values. The <i>VList</i> specification <nobr><i>sibling(All\'; \')</i></nobr> gathers
262together all the values, separated (in this case) by semicolon.\n
263
264<p>
265The <i>DocumentText</i> format specification incorporates the same
266mechanism for hiding and showing raw records as explained for the <a
267href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">Bibliography collection</a>, using
268the <i>DocumentHeading</i> to show the formatted record and
269<i>DocumentText</i> to show (or hide) the original database entry. \n"
270
271
272# -- French text ----------------
273collectionmeta  collectionextra [l=fr] "
274Cette 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=_cgiargc_&d=HASH53379408194d7e9fe100d5s103\">Voici</a> un exemple d\'enregistrement.
275
276<h3>Comment fonctionne la collection ?</h3>
277
278<p>
279Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration de collection</a> spécifie le plugin ISISPlugin qui traite les base sdonnées CDS/ISIS. _text1_ 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.
280
281<p>
282Comme la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">collection de bibliographie</a>, cette collection incorpore une <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=_cgiargc_&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>format SearchTypes \"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=_cgiargc_\">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=documented-examples/bibtex-e\">collection de bibliographie</a>).
283
284<p>
285Certains 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, ISISPlugin 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). ISISPlugin 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 \", \").
286
287<p>
288Le 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.
289
290<p>
291Il y a deux classificateurs de navigation, <i>AZList</i> basé sur la méta-donnée <i>Title</i>
292et <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=documented-examples/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.
293
294<p>
295La 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=documented-examples/bibtex-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.
296"
297
298
299# -- Spanish text ----------------
300collectionmeta  collectionextra [l=es] "
301Esta 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=_cgiargc_&d=HASH53379408194d7e9fe100d5s103\">aquí</a> un ejemplo de registro.
302
303<h3>Cómo trabaja esta colección</h3>\n
304
305<p>
306El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración de la colección</a> especifica el plugin ISISPlugin, el cual procesa las bases de datos CDS/ISIS. _text1_ 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.
307
308<p>
309Al igual que la <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">colección bibliográfica</a>, esta colección incorpora una <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=_cgiargc_&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>format SearchTypes \"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=_cgiargc_&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=documented-examples/bibtex-e\">colección bibliográfica</a>).
310
311<p>
312Algunos 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 ISISPlugin 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.) ISISPlugin 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 \", \").
313
314<p>
315El 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.
316
317<p>
318Hay 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=documented-examples/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.
319
320<p>
321La 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=documented-examples/bibtex-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."
322
323
324# -- Russian text ----------------
325collectionmeta  collectionextra [l=ru] "
326Эта кПллекцОя пПказывает базу ЎаММых Ð±ÐžÐ±Ð»ÐžÐŸÐ³Ñ€Ð°Ñ„ОческОх Ð·Ð°Ð¿ÐžÑÐµÐ¹ <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=_cgiargc_&d=HASH53379408194d7e9fe100d5s103\">ЗЎесь прОвПЎОтся прОЌер запОсО</a>.
327
328<h3>Как рабПтает кПллекцОя</h3>
329
330<p>
331<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл кПллекцОО</a> ÐŸÐ¿Ñ€ÐµÐŽÐµÐ»ÑÐµÑ‚ плагОМ ISISPlugin, кПтПрый Пбрабатывает базы ЎаММых CDS/ISIS. _text1_ В этПЌ случае плагОМ был ЎаМ параЌетр <i>input_encoding</i>, пПскПльку МекПтПрые запОсО в базе ЎаММых ÑÐŸÐŽÐµÑ€Ð¶Ð°Ñ‚ зМакО расшОреМОя ( в фПрЌе, кПтПрая ОспПльзПвалась в раММОх Ð²ÐµÑ€ÑÐžÑÑ… ÐŸÐ¿ÐµÑ€Ð°Ñ†ÐžÐŸÐœÐœÐŸÐ¹ сОстеЌы DOS). ЕЌу также был ЎаМ параЌетр разЎелеМОя, цель кПтПрПгП ПбъясМяется МОже.
332
333<p>
334ППЎПбМП <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">бОблОПграфОческПй кПллекцОО</a>, эта кПллекцОя включает блаМПчМый <a href=\"_gwcgi_?l=_cgiargl_&a=q&c=_cgiargc_&ct=1&qto=3&qt=1\">ОМтерфейс пПОска</a>, кПтПрый пПзвПляет прПОзвПЎОть пПОск пП пПляЌ. ЭтП ПпреЎелеМП стрПкПй <i>format SearchTypes \"form,plain\"</i> в кПМфОгурацОПММПЌ файле; параЌетр <i>plain</i> гараМтОрует, чтП зЎесь ОЌеется также прПстПе среЎствП пПлМПгП текстПвПгП пПОска (кПтПрПе ЌПжет быть взятП Оз страМОцы <a href=\"_gwcgi_?l=_cgiargl_&a=p&c=_cgiargc_&p=preferences\">ПреЎпПчтеМОй</a>). СтрПка <i>groupsize 100</i> ПбъеЎОМяет ЎПкуЌеМты в группы пП 100 (как ПбъясМеМП в <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">бОблОПграфОческПй кПллекцОО</a>).
335
336<p>
337НекПтПрые пПля в базах ÐŽÐ°ÐœÐœÑ‹Ñ… CDS/ISIS ОЌеют пПЎпПля. НапрОЌер, в этПЌ случае пПле <i>Imprint</i> (ПтпечатПк) ОЌеет пПЎпПля <i>Imprint.a</i> (Ўля ЌестП ОзЎаМОя), <i>Imprint.b</i> (Ўля ОзЎателя) О <i>Imprint.c</i> (Ўля Ўаты ОзЎаМОя). Для кажЎПгП пПля О пПЎпПля ISISPlugin геМерОрует элеЌеМт ЌетаЎаММых -- в этПЌ случае буЎут ЌетаЎаММые с ОЌеМаЌО <i>Imprint^a</i>, <i>Imprint^b</i> О <i>Imprint^c</i>. (МПглП бы быть тПлькП пПле, МазываеЌПе <i>Imprint</i>, хПтя в ЎаММПЌ случае егП Мет). ISISPlugin также геМерОрует элеЌеМт ЌетаЎаММых Ñ ОЌеМеЌ <i>Imprint^all</i>, кПтПрый Ўает все пПЎпПля, связаММые вЌесте, выЎелеММый характерМПй стрПкПй, кПтПрая была ПпреЎелеМа как параЌетр плагОМа (в этПЌ случае \", \").
338
339<p>
340ПрПектОрПвщОк этПй кПллекцОО решОл сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ма ПсМПве всех <i>^all</i> ЌетаЎаММых Ð¿ÐŸÐ»ÐµÐ¹, так же как ПЎОМ Ма ПсМПве текста, кПтПрый пПзвПляет также Ўелать ЎПступМыЌО Ўля пПОска О МефПрЌатОрПваММые запОсО. КПМечМП, прПектОрПвщ Ок вЌестП этПгП ЌПг сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ўля любПгП Оз пПЎпПлей -- ОлО включть Ох Ñ‚акже.
341
342<p>
343ЗЎесь ОЌеется Ўва классОфОкатПра прПсЌПтра -- <i>AZList</i>, ПсМПваММый Ма ЌетаЎаММых ÐÐ°Ð·Ð²Ð°ÐœÐžÑ (<i>Title</i>) О <i>AZCompactList</i>, ПсМПваММый Ма ЌетаЎаММых ÐšÐ»ÑŽÑ‡ÐµÐ²ÐŸÐ³ÐŸ слПва (<i>Keyword</i>). ВспПЌМОте, чтП классОфОкатПр <i>AZCompactList</i> пПхПж Ма <i>AZList</i>, МП геМерОрует кМОжМую пПлку Ўля ЎублОрующОх ÑÐ»ÐµÐŒÐµÐœÑ‚Пв. СпецОфОкацОя фПрЌата <i>VList</i> прОЌеМОЌа О к спОску результатПв пПОска О к классОфОкатПру НазваМОя (<i>Title</i>), в тП вреЌя как <i>CL2VList</i> вывПЎОт МПЌера ЎПкуЌеМтПв, связаММых Ñ кажЎыЌ ключевыЌ слПвПЌ, как ПпОсаМП в <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/marc-e\">прОЌере кПллекцОО MARC</a>. В GS О в CDS/ISIS, любые элеЌеМты ЌетаЎаММых ÐŒÐŸÐ³ÑƒÑ‚ ОЌеть МескПлькП разлОчМых Ð·ÐœÐ°Ñ‡ÐµÐœÐžÐ¹. ОпреЎелеМОе в <i>VList</i> элеЌеМтПв ПЎМПгП урПвМя <nobr><i>sibling(All\'; \')</i></nobr> сПбОрает вЌесте все зМачеМОя, выЎелеММые (в этПЌ случае) тПчкПй с запятПй.
344
345<p>
346СпецОфОкацОя фПрЌата <i>DocumentText</i> включает тПт же саЌый ЌехаМОзЌ Ўля тПгП, чтПбы скрыть О пПказывать МеПбрабПтаММые запОсО, как ПбъясМеМП Ўля <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">БОблОПграфОческПй кПллекцОО</a>, ОспПльзуя <i>DocumentHeading</i>, чтПбы пПказать фПрЌатОрПваММые запОсО О <i>DocumentText</i>, чтПбы пПказать (ОлО скрыть) первПМачальМую запОсь базы ЎаММых.
347"
Note: See TracBrowser for help on using the browser.