source: documented-example-collections/trunk/marcexam/etc/collect.bak@ 18738

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

the rest of the documented example collections

  • Property svn:executable set to *
File size: 27.5 KB
Line 
1creator [email protected]
2maintainer [email protected]
3public true
4
5buildtype mgpp
6
7indexes text Title
8defaultindex text
9
10levels document
11
12plugin ZIPPlug
13plugin GAPlug
14plugin MetadataXMLPlug
15plugin MARCPlug
16plugin ArcPlug
17plugin RecPlug
18
19classify AZCompactList -metadata Title -removesuffix \\s*(\\/|;|,|\\.).*
20classify AZCompactList -metadata Creator -removesuffix (b\\.\\s+)?(\\d+(\\-?))(\\d+(\\.)?)? -mingroup 1
21classify AZCompactList -metadata Subject -mingroup 1
22
23format VList "<td valign=\"top\">[link][icon][/link]</td>
24<td valign=\"top\">[ex.srclink]{Or}{[ex.thumbicon],[ex.srcicon]}[ex./srclink]</td>
25<td valign=\"top\">[highlight]
26{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}
27[/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td>"
28
29format CL1VList "<td>[link][icon][/link]</td><td>[Title]{If}{[Creator], <i>[Creator]</i>}{If}{[Publisher], <i>[Publisher]</i>}</td><td>{If}{[numleafdocs],<i>([numleafdocs])</i>}</td>"
30format CL2VList "<td>[link][icon][/link]</td><td>{If}{[numleafdocs],[Title],[Creator]; <i>[Title]</i>{If}{[Publisher], <i>[Publisher]</i>}}</td><td>{If}{[numleafdocs],<i>([numleafdocs])</i>}</td>"
31format CL3VList "<td>[link][icon][/link]</td><td>{If}{[numleafdocs]{[Title],[Title]{If}{[Creator], [Creator]}{If}{[Publisher], [Publisher]}}</td><td>{If}{[numleafdocs],<i>([numleafdocs])</i>}</td>"
32
33format HList "[link][highlight][ex.Title][/highlight][/link]"
34
35format DocumentHeading "{Or}{[parent(Top):Title],[Title],untitled}<br>"
36
37format DocumentText "[Text]"
38
39format DocumentButtons ""
40
41format SearchTypes "plain,form"
42
43collectionmeta .document:Source [l=en] "filenames"
44collectionmeta .text [l=en] "text"
45collectionmeta .Title [l=en] "titles"
46collectionmeta .Source [l=en] "filenames"
47
48# -- English strings ----------------
49collectionmeta collectionname [l=en] "MARC example"
50
51collectionmeta .document:text [l=en] "text"
52collectionmeta .document:Title [l=en] "titles"
53
54# -- French strings ----------------
55collectionmeta collectionname [l=fr] "Exemple MARC"
56
57collectionmeta .document:text [l=fr] "text"
58collectionmeta .document:Title [l=fr] "titres"
59
60# -- Spanish strings ----------------
61collectionmeta collectionname [l=es] "Colección de muestra MARC"
62
63collectionmeta .document:text [l=es] "texto"
64collectionmeta .document:Title [l=es] "títulos"
65
66# -- Russian strings ----------------
67collectionmeta collectionname [l=ru] "ПрОЌер MARC"
68
69collectionmeta .document:text [l=ru] "текст"
70collectionmeta .document:Title [l=ru] "НазваМОя"
71
72# -- English text ----------------
73collectionmeta collectionextra [l=en] "This collection, which contains _about:numdocs_ MARC entries, is based on the MARC records of working papers published by
74<a href=\"http://www.cs.waikato.ac.nz\">Computer Science Department</a> at <a href=\"http://www.waikato.ac.nz\">the University of Waikato</a>.
75<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=HASH0127daf20f8b3eec5c5db834s9\">Here</a> is a sample document in the collection.
76
77<h3>How the collection works</h3>\n
78
79<p>
80The <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>configuration file</a> uses <i>ZIPPlug</i> and <i>MARCPlug</i>, apart from the
81standard four. There are three classifiers, based on <i>Title</i>,
82<i>Creator</i>, and <i>Subject</i> metadata. All are <i>AZCompactList</i>
83classifiers, and all specify a <i>mingroup</i> of 1. This
84forces them to create a bookshelf icon even if there is only one
85item on the shelf (like
86<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">this</a>).
87
88The reason is aesthetic: the list has a uniform appearance: all items look the same, including
89one-book entries. (Of course, if you don\'t like this style, just leave out the <i>mingroup</i>
90argument.) A second argument for the <i>Title</i> and <i>Creator</i>
91classifiers removes suffixes from the metadata string (<i>Title</i> and
92<i>Creator</i> respectively). This is specified as a PERL regular
93expression, and trims characters (such as trailing punctuation)
94from the strings for display. The three format statements are
95similar: in particular, they each put out the number of leaf
96documents on the right-hand side of the display, as you can see
97<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">here</a>.\n
98<p>
99
100The MARC plugin uses a special file to map MARC field numbers to
101Greenstone-style metadata. This file resides in the
102<i>gsdl/etc</i> directory, and is called
103<a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>.
104It lists the correspondences between MARC field numbers and Greenstone
105metadata. Any MARC fields that are not listed simply do not
106appear as metadata, though they are still present in the
107Greenstone document. Each line in the file has the format
108<blockquote>
109&lt;MARC field number&gt; --&gt; GreenstoneMetadataName
110</blockquote>
111Lines in the file that begin with \"\#\" are comments (however, comments
112have been stripped out of the listing below).\n
113<p>
114The standard version of this file is loosely based on
115the MARC to Dublin Core mapping found at <a
116href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a>
117(which assumes USMARC/MARC21), and contains these lines:\n
118<p>
119<a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a>
120<br>\n
121720 --&gt; Creator
122<br>\n
123100 --&gt; Creator
124<br>\n
125110 --&gt; Creator
126<br>\n
127111 --&gt; Creator
128<br>\n
129520 --&gt; Description
130<br>\n
131856 --&gt; URL
132<br>\n
133260 --&gt; Publisher
134<br>\n
135787 --&gt; Relation
136<br>\n
137540 --&gt; Rights
138<br>\n
139024 --&gt; MarcIdentifier
140<br>\n
141786 --&gt; MarcSource
142<br>\n
143546 --&gt; MarcLanguage
144<br>\n
145650 --&gt; Subject
146<br>\n
147653 --&gt; Subject
148<br>\n
149245 --&gt; Title
150<br>\n
151655 --&gt; Type\n
152<p>
153
154Several different MARC fields are mapped on to Dublin Core <i>Creator</i>.
155Field 720 is \"Uncontrolled name,\" 100 is \"Personal name,\" 110 is
156\"Corporate name,\" 111 is \"Meeting name.\" Actual MARC records normally
157define only one of these fields, and anyway Greenstone allows
158multi-valued metadata.\n
159<p>
160MARC field 520 (\"Summary, note\") is mapped to
161Dublin Core <i>Description</i>; field 856 (\"Electronic location\") is mapped to
162<i>URL</i>; field 787 (\"Nonspecific relationship note\") to Relation; field 540
163(\"Reproduction note\") to <i>Rights</i>; field 245 (\"Title statement\") to
164<i>Title</i>; field 655 (\"Index term - genre/form\") to <i>Type</i>. Both fields 650
165(\"Subject: topical term\") and 653 (\"Index term: uncontrolled\") are
166mapped to <i>Subject</i>.\n
167<p>
168MARC field 024 (\"Identifier\") is not mapped to Greenstone metadata,
169because Greenstone uses its own <i>Identifier</i> metadata; instead it is
170mapped to a different Greenstone metadata element called
171<i>MarcIdentifier</i>. Likewise field 786 (\"Data source entry\") is not mapped
172to <i>Source</i>, because Greenstone has <i>Source</i> metadata, but to a new
173metadata field called <i>MarcSource</i> instead; and field 546 (\"Language\") is
174mapped to <i>MarcLanguage</i>.\n
175<p>
176Some MARC fields with Dublin Core
177counterparts are simply ignored, e.g. 620 (<i>Contributor</i>) and 500
178(<i>Coverage</i>). MARC field 260 is called \"Publication, etc\") and is mapped
179in its entirety to <i>Publisher</i>. In fact, field 260c (a subfield) is
180supposed to be publication date, but is not mapped as such.\n
181<p>
182Of course, different mappings can be defined by altering the above
183file-which allows the MARC plugin to support other variants of the MARC
184format. The plugin does not recognize individual MARC subfields: it
185simply concatenates them together. However, enhancing it to deal
186appropriately with subfields would not be a difficult job: it would
187involve altering a couple of pages of PERL code in the MARC plugin.
188"
189
190# -- French text ----------------
191collectionmeta collectionextra [l=fr] "Cette collection, which contains _about:numdocs_ MARC entries, is based on the MARC records of working papers published by
192<a href=\"http://www.cs.waikato.ac.nz\">Computer Science Department</a> at <a href=\"http://www.waikato.ac.nz\">the University of Waikato</a>.
193<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=HASH0127daf20f8b3eec5c5db834s9\">Voici</a> un document échantillon dans la collection.
194
195<h3>Comment marche cette collection ?</h3>
196
197<p>
198Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de configuration</a> utilise <i>ZipPlug</i> et <i>MarcPlug</i> à coté des trois qui sont utilisés en standard.
199Il y a trois classificateurs basés sur les méta-données <i>Title</i>, <i>Creator</i> et <i>Subject</i>.
200Tous sont dans des classificateurs <i>AZCompact</i> et tous précisent un <i>mingroup</i>
201de 1. Ceci les oblige à créer une icÎne de rayon de livres, même s\'il n\'y a qu\'un seul élément dans le rayon (comme <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">celui-ci</a>).
202
203La raison est d\'ordre esthétique : la liste a une apparence uniforme; tous les éléments
204se ressemblent, y compris les entrées ne contenant qu\'un seul livre. (Evidement, si vous n\'aimez pas ce style, abandonnez simplement l\'argument <i>mingroup</i>). Un deuxiÚme argument pour les classificateurs <i>Title</i> et <i>Creator</i> enlÚvent les suffixes de la chaîne de méta-données
205(<i>Title</i> et <i>Creator</i> respectivement). Ceci est spécifié comme une expression
206réguliÚre de PERL et ajuste pour l\'affichage des caractÚres (comme une ponctuation finale). Les trois déclarations de mise en forme sont identiques : en particulier, elles sortent le nombre de documents en bout de l\'arborescence dans le cÎté droit de l\'affichage, comme on le voit <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">ici</a>.
207
208<p>
209Le module Marc utilise un fichier spécial pour la mise en correspondance des numéros de champ MARC avec les méta-donnée de type Greenstone. Ce fichier se trouve dans le répertoire <i>gsdl/etc</i>,
210et est appelé <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>. Il liste les correspondences entre les numéros de champ MARC et les méta-données Greenstone. Tous les champs MARC qui ne sont pas listés ne vont pas apparaître comme méta-données, bien qu\'ils spient toujours présents dans le document Greenstone. Chaque ligne dans le fichier à le format:
211
212<blockquote>
213&lt;numéro de champ MARC&gt; --&gt; NonMetadonnéeGreenstone
214</blockquote>
215
216Les lignes dans le fichier qui commence par \"\#\" sont des commentaires (cependant, les commentaires ont été enlevées du listing ci-dessous).
217
218<p>
219La version standard de ce fichier est approximativement basée sur la mise en correspondance MARC - Dublin Core trouvé à <a href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a>
220(qui suppose USMARC/MARC21), et contient ces lignes :
221<p>
222<a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a>
223<br>
224720 --&gt; Creator
225<br>
226100 --&gt; Creator
227<br>
228110 --&gt; Creator
229<br>
230111 --&gt; Creator
231<br>
232520 --&gt; Description
233<br>
234856 --&gt; URL
235<br>
236260 --&gt; Publisher
237<br>
238787 --&gt; Relation
239<br>
240540 --&gt; Rights
241<br>
242024 --&gt; MarcIdentifier
243<br>
244786 --&gt; MarcSource
245<br>
246546 --&gt; MarcLanguage
247<br>
248650 --&gt; Subject
249<br>
250653 --&gt; Subject
251<br>
252245 --&gt; Title
253<br>
254655 --&gt; Type
255
256<p>
257Plusieurs champs MARC mis en correspodance avec <i>Creator</i> de Dublin Core. Le champ 720 est \"Uncontrolled name,\" 100 est \"Personal Name,\" 110 est \"Corporate Name,\" 111 est \"Meeting Name.\" Les enregistrements MARC actuels définissent normallement seulement un de ces champs, et de toutes les façons Greenstone permet des méta-données à valeurs multiples.
258
259<p>
260Le champ MARC520 (\"Summary note\") est mis en correspodance avec <i>Description</i> de Dublin Core; le champ 856 (\"Electronic location\") mis en correspondance avec <i>URL</i>; champ 787 (\"Nonspecific relationship note\") avec <i>Relation</i>; le champ 540 (\"Reproduction note\") avec <i>Rights</i>; le champ 245 (\"Title statement\") avec <i>Title</i> ; le champ 655 (\"Index term-genre/form\") avec <i>Type</i>. Les deux champs 650 (\"Subject: topical term\") et 653 (\"Index term: incontrolled\")
261sont mis en correspondance avec <i>Subject</i>.
262
263<p>
264Le champ MARC 024 (\"Identifier\") n\'est pas mis en correspondance avec avec des méta-données Greenstone parce que Greenstone utilise sa propre méta-donnée <i>Identifier</i>; à la place il est mis en correspondance avec autre méta-donnée Greenstone appelée <i>MarcIdentifier</i>. De même, le champ 786 (\"Data source entry\") n\'est pas mis en correspodance avec <i>Source</i>, parce que Greenstone a une méta-donnée <i>Source</i>, mais avec un nouveau champ de méta-donnée applelé <i>MarcSource</i>; et le champ 546 (\"Language\") est mis en correspondance avec <i>MarcLanguage</i>.
265
266<p>
267Quelques champs MARC avec des correspondances Dublin Core sont tout simplement ignorés, p. ex: 620 (<i>Contributor</i>) et 500 (<i>Coverage</i>). Le champ MARC 260 est appelé \"Publication, etc\"
268et est mis en correspondance dans sa globalité avec <i>Publisher</i>. En fait, le champ 260c (un \"sous-champ\") est supposé être une date de publication mais n\'est pas mis en correspondance comme tel.
269
270<p>
271Naturellement, plusieurs mises en correspondances peuvent être définies en modifiant les fichiers ci-dessus, ce qui permet au plugin MARC de supporter les autres variantes du format MARC.
272Le plugin ne reconnaît pas les sous-champs MARC: Il les concatÚne tout simplement.
273Cependant, l\'améliorer pour traiter convenablement avec les sous-champs ne devrait pas être un travail difficile: cela impliquerait la modification de quelques pages de code PERL dans
274le plugin Marc.
275"
276
277# -- Spanish text ----------------
278collectionmeta collectionextra [l=es] "Esta colección, which contains _about:numdocs_ MARC entries, is based on the MARC records of working papers published by
279<a href=\"http://www.cs.waikato.ac.nz\">Computer Science Department</a> at <a href=\"http://www.waikato.ac.nz\">the University of Waikato</a>. He <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=HASH0127daf20f8b3eec5c5db834s9\">aquí</a> un documento muestra de la colección.
280<p>
281
282<h3>Cómo trabaja esta colección</h3>
283<p>
284
285El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración</a> utiliza <i>ZIPPlug</i> y <i>MARCPlug</i> además de los tres plugins estándar. Existen tres clasificadores basados en los metadatos <i>Título</i>, <i>Creador</i> y <i>Asunto</i>. Todos son clasificadores <i>AZCompactList</i> y todos especifican un <i>mingroup</i> de 1. Esto los fuerza a crear un icono de estante inclusive si sólo hay un ítem en el estante (<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">de esta manera</a>). La razón es puramente estética: La lista tiene una apariencia uniforme en la que todos los ítems se ven iguales, incluyendo entradas de un solo libro. (Por supuesto, si no le gusta este estilo, sólo tiene que dejar fuera el argumento <i>mingroup</i>). Un segundo argumento para los clasificadores de <i>Título</i> y <i>Creador</i> quita los sufijos de la cadena del metadato (Título y Creador, respectivamente). Esto se especifica como una expresión regular PERL y ordena los caracteres (como la puntuación que se encuentra al final) a partir de las cadenas para su presentación en pantalla. Los tres enunciados de formato son similares: en particular, cada uno de ellos muestra el número de documentos a la derecha de la pantalla, tal como se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">aquí</a>.
286<p>
287
288El plugin de MARC utiliza un archivo especial para mapear y convertir los números de campo MARC a metadatos estilo Greenstone. Este archivo reside en el directorio <i>gsdl/etc</i> y se llama <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>. Incluye una lista de las correspondencias entre los números de campo MARC y los metadatos Greenstone. Cualquier campo MARC que no esté incluido en la lista simplemente no aparece como metadato, aunque siga estando presente en el documento Greenstone. Cada línea del archivo tiene el siguiente formato:
289<p>
290
291<blockquote>
292&lt;MARC field number&gt; --&gt; GreenstoneMetadataName
293</blockquote>
294<p>
295
296Las líneas en el archivo que empiezan con \"\#\" son comentarios. (Los comentarios no han sido incluidos en la lista que aparece más abajo).
297<p>
298
299La versión estándar de este archivo se basa libremente en el mapeo de MARC a Dublin Core que se encuentra en <a href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a> (el cual asume USMARC/MARC21) y contiene las siguientes líneas:
300<p>
301
302<a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a>
303<br>\n
304720 --&gt; Creator
305<br>\n
306100 --&gt; Creator
307<br>\n
308110 --&gt; Creator
309<br>\n
310111 --&gt; Creator
311<br>\n
312520 --&gt; Description
313<br>\n
314856 --&gt; URL
315<br>\n
316260 --&gt; Publisher
317<br>\n
318787 --&gt; Relation
319<br>\n
320540 --&gt; Rights
321<br>\n
322024 --&gt; MarcIdentifier
323<br>\n
324786 --&gt; MarcSource
325<br>\n
326546 --&gt; MarcLanguage
327<br>\n
328650 --&gt; Subject
329<br>\n
330653 --&gt; Subject
331<br>\n
332245 --&gt; Title
333<br>\n
334655 --&gt; Type\n
335<p>
336
337
338Varios campos MARC diferentes han sido mapeados hacia el metadato <i>Creator</i> (Creador) de Dublin Core. El campo 720 es \"nombre no controlado\", el 100 es \"nombre de la persona\", el 110 es \"nombre de la compañía\" y el 111 es \"nombre de la reunión\". Por lo general los registros MARC únicamente definen uno de estos campos y de cualquier manera Greenstone permite metadatos con múltiples valores.
339<p>
340
341El campo 520 de MARC (\"Resumen, nota\") ha sido mapeado hacia el metadato <i>Description</i> (Descripción) de Dublin Core; el campo 856 (\"Dirección electrónica\") ha sido mapeado hacia URL; el campo 787 (\"Nota de relación no específica\") hacia <i>Relation</i> (Relación); el campo 540 (\"nota sobre la reproducción\") hacia <i>Rights</i> (Derechos de autor); el campo 245 (\"enunciado del título\") hacia <i>Title</i> (Título); el campo 655 (\"término del índice - género/forma\") hacia <i>Type</i> (Tipo). Los campos 650 (\"Asunto: tópico\") y 653 (\"término del índice: no controlado\") han sido mapeados hacia <i>Subject</i> (Asunto).
342<p>
343
344El campo 024 de MARC (\"Identificador\") no ha sido mapeado hacia un metadato de Greenstone, ya que Greenstone utiliza su propio metadato <i>Identificador</i>. En vez de eso ha sido mapeado hacia un elemento de metadato Greenstone diferente llamado <i>MarcIdentifier</i>. Del mismo modo el campo 786 (\"Entrada de la fuente del dato\") no ha sido mapeado hacia <i>Source</i> (Fuente), ya que Greenstone tiene su propio metadato <i>Fuente</i>, sino a un nuevo campo llamado <i>MarcSource</i>; y el campo 546 (\"Idioma\") ha sido mapeado hacia <i>MarcLanguage</i>.
345<p>
346
347Algunos campos MARC con contraparte en Dublin Core simplemente se han ignorado, p. ej. el 620 (<i>Colaborador</i>) y 500 (<i>Cobertura</i>). El campo 260 de MARC se llama \"Publicación, etc.\" y ha sido mapeado en su totalidad hacia <i>Editorial</i>. De hecho, se supone que el campo 260c (un subcampo) es la fecha de publicación, pero no se ha mapeado como tal.
348<p>
349
350Sin duda se pueden definir diferentes mapeos alterando los archivos que se indican arriba y que le permiten al plugin de MARC dar soporte a otras variantes del formato MARC. El plugin no reconoce subcampos MARC individuales, simplemente los concatena. Sin embargo, mejorarlo para que trate de forma adecuada los subcampos no debería ser una tarea difícil. Esto implicaría alterar un par de páginas de código PERL en el plugin de MARC.
351"
352
353# -- Russian text ----------------
354collectionmeta collectionextra [l=ru] "This collection, which contains _about:numdocs_ MARC entries, is based on the MARC records of working papers published by
355<a href=\"http://www.cs.waikato.ac.nz\">Computer Science Department</a> at <a href=\"http://www.waikato.ac.nz\">the University of Waikato</a>. <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&d=HASH0127daf20f8b3eec5c5db834s9\">ЗЎесь</a> преЎставлеМ тОпПвПй ЎПкуЌеМт ЎаММПй кПллекцОО.
356
357<h3>Как рабПтает кПллекцОя</h3>
358<p>
359
360<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл</a> ОспПльзует плагОМы <i>ZIPPlug</i> О <i>MARCPlug</i>, пПЌОЌП третьегП стаМЎарта. ИЌеются трО классОфОкатПра, ПсМПваММые Ма ЌетаЎаММых
361 <i>НазваМОя (Title)</i>, <i>СПзЎателя(Creator)</i> О <i>ПреЎЌета (Subject)</i>. Все ПМО являются классОфОкатПраЌО <i>AZCompactList</i> О все ПпреЎеляют <i>mingroup</i> 1. ЭтП выМужЎает Ох
362 сПзЎавать ОкПМку кМОжМПй пПлкО, Ўаже в тПЌ случае, еслО ОЌеется тПлькП ПЎОМ преЎЌет Ма пПлке (пПЎПбМП пПказаММПЌу <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">зЎесь</a>). ПрОчОМа этПгП чОстП эстетОческая: спОсПк выгляЎОт ПЎМПрПЎМыЌ, все преЎЌеты сЌПтрятся ПЎОМакПвП, включая О еЎОМствеММую кМОгу. В тПЌ случае, еслО Вы Ме любОте этПт стОль, прПстП прПпустОте параЌетр <i>mingroup</i>. ВтПрПй параЌетр Ўля классОфОкатПрПв <i>НазваМОе</i> О <i>СПзЎатель</i> уЎаляют суффОксы Оз стрПкО ЌетаЎаММых
363 (<i>НазваМОе</i> О <i>СПзЎатель</i>, сППтветствеММП). ЭтП требует устаМПвкО PERL Ўля правОльМПгП выражеМОя, О урезает зМакО (тОпа кПМечМых
364 зМакПв препОМаМОя) Оз стрПкО Ўля ПтПбражеМОя. ТрО параЌетра фПрЌата являются сх
365ПЎМыЌО: в частМПстО кажЎый Оз МОх
366 вывПЎОт чОслП ЎПкуЌеМтПв в лОсте Ма правую стрПМу ЎОсплея, чтП Вы ЌПжете вОЎеть <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">зЎесь</a>.
367<p>
368
369ПлагОМ MARC ОспПльзует спецОальМый файл Ўля сПпПставлеМОя МПЌера пПля в MARC О ЌетаЎаММых
370 Greenstone. ЭтПт файл Мах
371ПЎОтся в ЎОректПрОО <i>gsdl/etc</i> О Мазывается <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>. ОМ преЎставляет спОсПк сППтветствОя ЌежЎу МПЌераЌО пПлей сОстеЌы MARC О ЌетаЎаММыЌО Greenstone. ᅵюбые пПля MARC, кПтПрые Ме вМесеМы в спОсПк, прПстП Ме пПявляются как ЌетаЎаММые, х
372Птя ПМО прОсутствуют в ЎПкуЌеМте Greenstone. КажЎая стрПка в этПЌ файле ОЌеет слеЎующОй фПрЌат.
373
374<blockquote>
375&lt;MARC field number&gt; --&gt; GreenstoneMetadataName
376</blockquote>
377СтрПкО в ЎаММПЌ файле, кПтПрые МачОМаются сП зМака \"\#\", являются кПЌЌеМтарОяЌО (ПЎМакП, кПЌЌеМтарОО ЌПгут быть уЎалеМы Оз распечаткО, ЎаММПй МОже).
378<p>
379
380СтаМЎартМая версОя этПгП файла свПбПЎМП базОруется Ма MARC в ПпОсаМОО Dublin Core, кПтПрПе вПспрОМОЌает USMARC/MARC21 О кПтПрПе ЌПжМП МайтО Ма <a href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a>. ОМ сПЎержОт слеЎующОе стрПкО:
381<p>
382
383<a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a>
384<br>\n
385720 --&gt; СПзЎатель
386<br>\n
387100 --&gt; СПзЎатель
388<br>\n
389110 --&gt; СПзЎатель
390<br>\n
391111 --&gt; СПзЎатель
392<br>\n
393520 --&gt; ОпОсаМОе
394<br>\n
395856 --&gt; URL
396<br>\n
397260 --&gt; ИзЎатель
398<br>\n
399787 --&gt; ОтМПшеМОе
400<br>\n
401540 --&gt; Права
402<br>\n
403024 --&gt; ИЎеМтОфОкатПр MARC
404<br>\n
405786 --&gt; ИстПчМОк MARC
406<br>\n
407546 --&gt; Язык MARC
408<br>\n
409650 --&gt; ПреЎЌет
410<br>\n
411653 --&gt; ПреЎЌет
412<br>\n
413245 --&gt; НазваМОе
414<br>\n
415655 --&gt; ТОп
416<p>
417
418НескПлькП разлОчМых
419 пПлей фПрЌата MARC вМесеМы в <i>Creator</i> Dublin Core. ППле 720 -- «НекПМтрПлОруеЌПе ОЌя», 100 -- «ПерсПМальМПе МазваМОе», 110 -- «КПрпПратОвМПе МазваМОе», 111 -- «НазваМОе встреч». ЀактОческОе запОсО в фПрЌате MARC ПбычМП ПпреЎеляют тПлькП ПЎМП Оз этОх
420 пПлей, теЌ бПлее, чтП Greenstone ЎПпускает ЌМПгПзМачМые ЌетаЎаММые.
421<p>
422
423ППле MARC 520 («РезюЌе, ПбратОте вМОЌаМОе»), вМесеМП в <i>ОпОсаМОе (Description)</i> Dublin Core, пПле 856 («ЭлектрПММПе ЌестПпПлПжеМОе») сППтМесеМП к <i>URL</i>; пПле 787 («НеспецОфОческая запОсь ПтМПшеМОй») к ОтМПшеМОю; пПле 540 («ПрОЌечаМОе П вПспрПОзвеЎеМОО») к <i>ПраваЌ</i>; пПле 245 («ОператПр <i>НазваМОя</i>») к <i>НазваМОю</i>; пПле 655 («ИМЎексМый терЌОМ -- жаМр/фПрЌа») к <i>ТОпу</i>. Оба пПля 650 («ПреЎЌет: теЌатОческОй терЌОМ») О 653 (« ИМЎексМый терЌОМ: МекПМтрПлОруеЌый») ПтМесеМ к <i>ПреЎЌету</i>.
424<p>
425
426ППле MARC 024 («ИЎеМтОфОкатПр») Ме сПпПставлеМП с ЌетаЎаММыЌО Greenstone, пПтПЌу чтП в Greenstone ОспПльзуются сПбствеММые ЌетаЎаММые. <i>ИЎеМтОфОкатПр</i>; вЌестП этПгП разлОчМыЌ ЌетаЎаММыЌ Greenstone сПпПставлеМ элеЌеМт MARC, МазываеЌый <i>MarcIdentifier</i>. АМалПгОчМыЌ ПбразПЌ пПле 786 («Дата ввПЎа ОстПчМОка») Ме ПтМесеМа к <i>ИстПчМОку</i>, пПтПЌу чтП Greenstone ОЌеет ЌетаЎаММые <i>ИстПчМОк</i>, МП взаЌеМ этПгП ввеЎеМП МПвПе пПле ЌетаЎаММых
427, МазваММПе <i>MarcSource</i>, а также О пПле 546 («Язык») ПбПзМачеМП как <i>MarcLanguage</i>.
428<p>
429
430НекПтПрые пПля MARC c эквОвалеМтаЌО Dublin Core прПстП ОгМПрОруются, МапрОЌер 620 (<i>УчастМОк</i>) О 500 (<i>Ох
431ват</i>). ППле 260 в MARC Мазывают «ПублОкацОей» О т.ÐŽ.» О еЌу в сППтветствОе пПставлеМП <i>ИзЎатель</i>. ЀактОческО пПле 260 с (пПЎпПле) ЎПлжМП ПзМачать Ўату публОкацОО, МП в такПЌ вОЎе ПМП Ме включеМП.
432<p>
433
434КПМечМП, разлОчМые сППтветствОя ЌПгут быть ПпреЎелеМы путеЌ ОзЌеМеМОя вышеупПЌяМутПгП файла, чтП пПзвПляет плагОМаЌ пПЎЎержОвать ЎругОе варОаМты фПрЌата MARC. ПлагОМ Ме распПзМает ОМЎОвОЎуальМые пПЎпПля MARC: ПМ прПстП связывает Ох
435 вЌесте. ОЎМакП, ЎПвеЎеМОе егП ЎП такПгП урПвМя, чтПбы ОЌеть ЎелП МепПсреЎствеММП с пПЎпПляЌО, Ме былП бы труЎМПй рабПтПй: МаЎП былП бы ОзЌеМОть МескПлькП страМОц прПграЌЌы PERL в плагОМах
436 MARC."
Note: See TracBrowser for help on using the repository browser.