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

Revision 19786, 36.1 KB (checked in by anna, 10 years ago)

display English text where translations are missing.

  • 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 -input_encoding dos_437 -OIDtype incremental -subfield_separator ", " -entry_separator <br>
12plugin  MetadataXMLPlugin
13plugin  ArchivesInfPlugin
14plugin  DirectoryPlugin
15
16classify    AZList -metadata Title
17classify    AZCompactList -mingroup 1 -metadata Keywords^sub -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
54collectionmeta  sampleoid [l=en] "D0s103"
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# -- Spanish strings ----------------
129collectionmeta  collectionname [l=es] "Colección de muestra CDS/ISIS"
130
131collectionmeta  .AddedTitle^all [l=es] "titulo añadido"
132collectionmeta  .Collation^all [l=es] "intercalación"
133collectionmeta  .ConferenceMainEntry^all [l=es] "entrada principal de la conferencia"
134collectionmeta  .CorporateBodies^all [l=es] "persona jurídica"
135collectionmeta  .Edition^all [l=es] "edición"
136collectionmeta  .Imprint^all [l=es] "impresión"
137collectionmeta  .Keywords^all [l=es] "palabras clave"
138collectionmeta  .Meetings^all [l=es] "reuniones"
139collectionmeta  .Notes^all [l=es] "notas"
140collectionmeta  .OtherLanguageTitles^all [l=es] "títulos en otros idiomas"
141collectionmeta  .PersonalAuthors^all [l=es] "autores"
142collectionmeta  .Series^all [l=es] "serie(s)"
143collectionmeta  .Title^all [l=es] "título"
144collectionmeta  .text [l=es] "registro sin procesar"
145
146collectionmeta  Title [l=es] "Título"
147collectionmeta  Authors [l=es] "Autores"
148collectionmeta  CorporateAuthors [l=es] "Autores corporativos"
149collectionmeta  Conference [l=es] "Congreso"
150collectionmeta  Edition [l=es] "Edición"
151collectionmeta  Imprint [l=es] "Impresión"
152collectionmeta  Collation [l=es] "Intercalación"
153collectionmeta  Series [l=es] "Serie(s)"
154collectionmeta  Notes [l=es] "Notas"
155collectionmeta  Keywords [l=es] "Palabras clave"
156collectionmeta  Meetings [l=es] "Reuniones"
157collectionmeta  AddedTitle [l=es] "Titulo añadido"
158collectionmeta  OtherLanguageTitles [l=es] "Títulos en otros idiomas"
159
160collectionmeta  CDSrecord [l=es] "Registro CDS/ISIS"
161collectionmeta  ShowCDSrecord [l=es] "Mostrar el registro CDS/ISIS"
162collectionmeta  HideCDSrecord [l=es] "Ocultar registro CDS/ISIS"
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] "главМый вхПЎ кПМфереМцОО"
170collectionmeta  .CorporateBodies^all [l=ru] "кПрпПратОвМые тела"
171collectionmeta  .Edition^all [l=ru] "ОзЎаМОе"
172collectionmeta  .Imprint^all [l=ru] "ПттОск"
173collectionmeta  .Keywords^all [l=ru] "ключевые слПва"
174collectionmeta  .Meetings^all [l=ru] "встречО"
175collectionmeta  .Notes^all [l=ru] "прОЌечаМОя"
176collectionmeta  .OtherLanguageTitles^all [l=ru] "МазваМОя Ма ЎругОх ÑÐ·Ñ‹ÐºÐ°Ñ…"
177collectionmeta  .PersonalAuthors^all [l=ru] "персПМальМые автПры"
178collectionmeta  .Series^all [l=ru] "ряЎ/серОО"
179collectionmeta  .Title^all [l=ru] "МазваМОе"
180collectionmeta  .text [l=ru] "МеПбрабПтаММая запОсь"
181
182collectionmeta  Title [l=ru] "МазваМОе"
183collectionmeta  Authors [l=ru] "АвтПры"
184collectionmeta  CorporateAuthors [l=ru] "АвтПры"
185collectionmeta  Conference [l=ru] "КПМфереМцОя"
186collectionmeta  Edition [l=ru] "ОзЎаМОе"
187collectionmeta  Imprint [l=ru] "ПттОск"
188collectionmeta  Collation [l=ru] "сПпПставлеМОе"
189collectionmeta  Series [l=ru] "ряЎ/серОО"
190collectionmeta  Notes [l=ru] "прОЌечаМОя"
191collectionmeta  Keywords [l=ru] "ключевые слПва"
192collectionmeta  Meetings [l=ru] "встречО"
193collectionmeta  AddedTitle [l=ru] "ЎПбавлеММПе МазваМОе"
194collectionmeta  OtherLanguageTitles [l=ru] "МазваМОя Ма ЎругОх ÑÐ·Ñ‹ÐºÐ°Ñ…"
195
196collectionmeta  CDSrecord [l=ru] "ЗапОсь CDS/ISIS"
197collectionmeta  ShowCDSrecord [l=ru] "ППказ запОсО CDS/ISIS"
198collectionmeta  HideCDSrecord [l=ru] "Скрыть запОсь CDS/ISIS"
199
200# -- Simplified Chinese strings ----------------
201collectionmeta  collectionname [l=zh] "CDS/ISIS瀺范銆藏"
202
203collectionmeta  .ConferenceMainEntry^all [l=zh] "党郚䌚议䞻题条目"
204collectionmeta  .Title^all [l=zh] "党郚题名"
205collectionmeta  .Edition^all [l=zh] "党郚版本"
206collectionmeta  .Imprint^all [l=zh] "党郚刻本"
207collectionmeta  .Collation^all [l=zh] "党郚校本"
208collectionmeta  .Series^all [l=zh] "党郚系列"
209collectionmeta  .Notes^all [l=zh] "党郚泚释"
210collectionmeta  .Keywords^all [l=zh] "党郚关键词"
211collectionmeta  .PersonalAuthors^all [l=zh] "党郚䞪䜓著者"
212collectionmeta  .CorporateBodies^all [l=zh] "党郚机构实䜓"
213collectionmeta  .Meetings^all [l=zh] "党郚䌚议"
214collectionmeta  .AddedTitle^all [l=zh] "党郚附加题名"
215collectionmeta  .OtherLanguageTitles^all [l=zh] "党郚其他语种题名"
216collectionmeta  .text [l=zh] "原始记圕"
217
218collectionmeta  Title [l=zh] "题名"
219collectionmeta  Authors [l=zh] "著者"
220collectionmeta  CorporateAuthors [l=zh] "机构著者"
221collectionmeta  Conference [l=zh] "䌚议"
222collectionmeta  Edition [l=zh] "版本"
223collectionmeta  Imprint [l=zh] "刻本"
224collectionmeta  Collation [l=zh] "校本"
225collectionmeta  Series [l=zh] "系列"
226collectionmeta  Notes [l=zh] "泚释"
227collectionmeta  Keywords [l=zh] "关键词"
228collectionmeta  Meetings [l=zh] "䌚议"
229collectionmeta  AddedTitle [l=zh] "附加题名"
230collectionmeta  OtherLanguageTitles [l=zh] "其他语种题名"
231
232collectionmeta  CDSrecord [l=zh] "CDS/ISIS记圕"
233collectionmeta  ShowCDSrecord [l=zh] "星瀺CDS/ISIS记圕"
234collectionmeta  HideCDSrecord [l=zh] "隐藏CDS/ISIS记圕"
235
236# -- English text ----------------
237collectionmeta  collectionextra [l=en] "This collection shows a
238<a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">
239CDS/ISIS</a> database of bibliography entries.
240<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=_sampleoid_\">
241Here</a> is an example record.\n
242
243<h3>How the collection works</h3>\n
244
245<p>
246The <a href=\"_httpcollection_/etc/collect.cfg\"
247target=collect.cfg>collection configuration file</a> specifies the ISISPlugin
248plugin, 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
249<i>input_encoding</i> argument because some entries in the database
250contain extended characters (in a form that was used in early
251versions of the DOS operating system). It has also been given a subfield
252separator argument, whose purpose is explained below.\n
253The <i>-OIDtype incremental</i> plugin option was used to give identifiers
254that are consistent across different operating systems (which may not happen with HASH identifiers), so that we can link to a document in
255this description.\n
256<p>
257Like the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">bibliography
258collection</a>, this collection incorporates a <a
259href=\"_gwcgi_?l=_cgiargl_&a=q&c=_cgiargc_&ct=1&qto=3&qt=1\">form-based search interface</a>
260that 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
261that there is a plain textual full-text search feature as well (which can
262be selected from the <a
263href=\"_gwcgi_?l=_cgiargl_&a=p&c=_cgiargc_&p=preferences\">Preferences</a> page). The
264<i>groupsize 100</i> line puts documents together into groups of 100 (as
265explained in the <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">bibliography
266collection</a>).\n
267
268<p>
269Some fields in CDS/ISIS databases have subfields. For example, in this case
270the <i>Imprint</i> field has subfields <i>Imprint.a</i> for place,
271<i>Imprint.b</i> for publisher and <i>Imprint.c</i> for date. For each
272field and subfield, ISISPlugin generates a metadata element -- in this case
273there will be metadata called <i>Imprint^a</i>, <i>Imprint^b</i> and
274<i>Imprint^c</i>. (There could be a field called just <i>Imprint</i>,
275although in this case there is not.) ISISPlugin also generates a metadata
276element called <i>Imprint^all</i> that gives all subfields concatenated
277together, separated by the character string that was specified as a plugin
278argument (in this case \", \").\n
279
280<p>
281The designer of this collection has decided to create searchable
282indexes on all the <i>^all</i> metadata fields, as well as one on <i>text</i>
283which makes the raw records searchable too. Of course, the designer could have created
284searchable indexes on any of the subfields instead -- or as well.\n
285
286<p>
287There are two browsing classifiers, an <i>AZList</i> based on <i>Title</i>
288metadata and an <i>AZCompactList</i> based on <i>Keyword</i>
289metadata. Recall that the <i>AZCompactList</i> classifier is like
290<i>AZList</i> but generates a bookshelf for duplicate items. The
291<i>VList</i> format specification applies to both the search results list
292and the <i>Title</i> classifier, while the <i>CL2VList</i> puts the number
293of documents associated with each keyword as described in the <a
294href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/marc-e\">MARC example collection</a>. In
295Greenstone, and in CDS/ISIS, any metadata item can have several different
296values. The <i>VList</i> specification <nobr><i>sibling(All\'; \')</i></nobr> gathers
297together all the values, separated (in this case) by semicolon.\n
298
299<p>
300The <i>DocumentText</i> format specification incorporates the same
301mechanism for hiding and showing raw records as explained for the <a
302href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">Bibliography collection</a>, using
303the <i>DocumentHeading</i> to show the formatted record and
304<i>DocumentText</i> to show (or hide) the original database entry. \n"
305
306# -- French text ----------------
307collectionmeta  collectionextra [l=fr] "
308Cette 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=_sampleoid_\">Voici</a> un exemple d\'enregistrement.
309
310<h3>Comment fonctionne la collection ?</h3>
311
312<p>
313Le <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. Ces bases de données contiennent plusieurs fichiers, mais ISISPlugin en utilise seulement deux: CDS.fdt (où CDS est le nom de la base de données) contenant les noms des champs utilisés dans la base de données, et CDS.mst qui contient les enregistrements. A chaque fois que ISISPlugin 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.
314L'option <i>-OIDtype incremental</i> a été utilisée pour ce plugiciel afin de donner des identifiants cohérents aux documents, indépendamment du systÚme d'exploitation (ce qui est impossible avec les identifiants de hachage). De cette maniÚre, il est possible de créer un lien vers un document dans cette description.
315<p>
316Comme 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>).
317
318<p>
319Certains 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 \", \").
320
321<p>
322Le 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.
323
324<p>
325Il y a deux classificateurs de navigation, <i>AZList</i> basé sur la méta-donnée <i>Title</i>
326et <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.
327
328<p>
329La 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.
330"
331
332# -- Spanish text ----------------
333collectionmeta  collectionextra [l=es] "
334Esta 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=_sampleoid_\">aquí</a> un ejemplo de registro.
335
336<h3>Cómo trabaja esta colección</h3>\n
337
338<p>
339El <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. Estas bases de datos contienen varios archivos, pero ISISPlugin 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 ISISPlugin 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.
340
341La opción <i>-OIDtype incremental</i> se utiliza para generar identificadores que sean consistentes a través de diferentes sistemas operativos (lo que no ocurre con identificadores HASH), de forma que podamos tener el enlace al documento en esta descripción.
342
343<p>
344Al 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>).
345
346<p>
347Algunos 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 \", \").
348
349<p>
350El 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.
351
352<p>
353Hay 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.
354
355<p>
356La 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."
357
358# -- Russian text ----------------
359collectionmeta  collectionextra [l=ru] "
360Эта кПллекцОя пПказывает базу ЎаММых Ð±ÐžÐ±Ð»ÐžÐŸÐ³Ñ€Ð°Ñ„ОческОх Ð·Ð°Ð¿ÐžÑÐµÐ¹ <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=_sampleoid_\">ЗЎесь прОвПЎОтся прОЌер запОсО</a>.
361
362<h3>Как рабПтает кПллекцОя</h3>
363
364<p>
365<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл кПллекцОО</a> ÐŸÐ¿Ñ€ÐµÐŽÐµÐ»ÑÐµÑ‚ плагОМ ISISPlugin, кПтПрый Пбрабатывает базы ЎаММых CDS/ISIS.
366<!-- _text1_ -->
367These 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.
368
369В этПЌ случае плагОМ был ЎаМ параЌетр <i>input_encoding</i>, пПскПльку МекПтПрые запОсО в базе ЎаММых ÑÐŸÐŽÐµÑ€Ð¶Ð°Ñ‚ зМакО расшОреМОя ( в фПрЌе, кПтПрая ОспПльзПвалась в раММОх Ð²ÐµÑ€ÑÐžÑÑ… ÐŸÐ¿ÐµÑ€Ð°Ñ†ÐžÐŸÐœÐœÐŸÐ¹ сОстеЌы DOS). ЕЌу также был ЎаМ параЌетр разЎелеМОя, цель кПтПрПгП ПбъясМяется МОже.
370<!-- _text2_ -->
371The <i>-OIDtype incremental</i> plugin option was used to give identifiers
372that are consistent across different operating systems (which may not happen with HASH identifiers), so that we can link to a document in
373this description.
374<p>
375ППЎПбМП <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>).
376
377<p>
378НекПтПрые пПля в базах ÐŽÐ°ÐœÐœÑ‹Ñ… 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>, кПтПрый Ўает все пПЎпПля, связаММые вЌесте, выЎелеММый характерМПй стрПкПй, кПтПрая была ПпреЎелеМа как параЌетр плагОМа (в этПЌ случае \", \").
379
380<p>
381ПрПектОрПвщОк этПй кПллекцОО решОл сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ма ПсМПве всех <i>^all</i> ЌетаЎаММых Ð¿ÐŸÐ»ÐµÐ¹, так же как ПЎОМ Ма ПсМПве текста, кПтПрый пПзвПляет также Ўелать ЎПступМыЌО Ўля пПОска О МефПрЌатОрПваММые запОсО. КПМечМП, прПектОрПвщ Ок вЌестП этПгП ЌПг сПзЎать ЎПступМые Ўля пПОска ОМЎексы Ўля любПгП Оз пПЎпПлей -- ОлО включть Ох Ñ‚акже.
382
383<p>
384ЗЎесь ОЌеется Ўва классОфОкатПра прПсЌПтра -- <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> сПбОрает вЌесте все зМачеМОя, выЎелеММые (в этПЌ случае) тПчкПй с запятПй.
385
386<p>
387СпецОфОкацОя фПрЌата <i>DocumentText</i> включает тПт же саЌый ЌехаМОзЌ Ўля тПгП, чтПбы скрыть О пПказывать МеПбрабПтаММые запОсО, как ПбъясМеМП Ўля <a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">БОблОПграфОческПй кПллекцОО</a>, ОспПльзуя <i>DocumentHeading</i>, чтПбы пПказать фПрЌатОрПваММые запОсО О <i>DocumentText</i>, чтПбы пПказать (ОлО скрыть) первПМачальМую запОсь базы ЎаММых.
388"
389
390# -- Simplified Chinese text ----------------
391collectionmeta  collectionextra [l=zh] "
392本銆藏星瀺䞀䞪包含文献记圕的<a href=\"http://portal.unesco.org/ci/ev.php?URL_ID=2071&URL_DO=DO_TOPIC&URL_SECTION=201\">CDS/ISIS</a>数据库。
393<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=_sampleoid_\">这里</a>是䞀条瀺䟋记圕。\n
394 
395<h3>本銆藏劂䜕工䜜</h3>\n
396 
397<p>本銆藏的<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>配眮文件</a>指定䜿甚ISISPlugin该插件䞓闚倄理CDS/ISIS数据库。这些数据库有倚䞪文件䜆是ISISPlugin甚到的只有䞉䞪CDS.fdt这里CDS是数据库名该文件包含数据库䞭甚到的字段名CDF.xrf䞀䞪亀叉匕甚的文件以及CDS.mst该文件包含实际的记圕。每圓ISISPlugin遇到䞀䞪\".mst\"文件它将查扟对应的\".fdt\"和\".xrf\"文件。圚这种情况䞋该插件讟定䞀䞪<i>input_encoding</i>参数因䞺数据库䞭的䞀些记圕包含了扩展的字笊劂同圚DOS操䜜系统早期版本䞭的䞀样。该插件还有䞪子字段分隔笊参数䞋面介绍这䞪参数的目的。\n
398插件的<i>-OIDtype incremental</i>选项被甚于指定圚䞍同操䜜系统䞊郜䞀臎的文档标识笊而HASH标识笊圚䞍同操䜜系统䞊可胜䞍同以䟿我们胜圚歀段描述䞭铟接到某䞪文本。\n
399 
400<p>劂同<a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">文献銆藏</a>本銆藏包括䞀䞪<a
401href=\"_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>䞭所述\n
402 
403<p>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>元数据来将所有子字段䞲联起来并甚插件参数指定的字笊䞲圚这里是\", \"闎隔。\n
404 
405<p>这䞪銆藏的讟计者决定圚所有<i>^all</i>元数据字段䞊创建可搜玢的玢匕同时也圚<i>text</i>文本䞊创建䞀䞪玢匕以䜿埗原始记圕可被搜玢。圓然銆藏的讟计者也可圚任䞀子字段䞊创建玢匕来替换或者补充现有玢匕。\n
406 
407<p>本銆藏有䞀䞪浏览分类噚䞀䞪基于<i>题名</i>元数据的<i>AZList</i>以及䞀䞪基于<i>关键词</i>元数据的<i>AZCompactList</i>。回想<i>AZCompactList</i>分类噚䞎<i>AZList</i>类䌌䜆是䌚䞺重倍的记圕创建乊架。<i>VList</i>栌匏参数䜜甚于搜玢结果列衚以及<i>题名</i>分类噚而<i>CL2VList</i>将列出䞎每䞪关键词关联的文档数目正劂<a
408href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/marc-e\">MARC挔瀺銆藏</a>䞭描述的。圚Greenstone以及CDS/ISIS䞭任䜕元数据记圕郜可有倚䞪䞍同的倌。<i>VList</i>侭的<nobr><i>sibling(All\'; \')</i></nobr>将获取所有的倌并圚这里甚逗号将其闎隔星瀺。\n
409 
410<p><i>DocumentText</i>栌匏包含的星瀺䞎隐藏原始记圕的机制䞎<a href=\"_gwcgi_?l=_cgiargl_&a=p&p=about&c=documented-examples/bibtex-e\">文献銆藏</a>䞭描述的䞀样郜是䜿甚<i>DocumentHeading</i>来星瀺栌匏化的纪圕并甚<i>DocumentText</i>来星瀺或隐藏原始的数据库记圕。\n
411"
Note: See TracBrowser for help on using the browser.