Changeset 19209

Show
Ignore:
Timestamp:
22.04.2009 21:43:05 (10 years ago)
Author:
kjdon
Message:

started updating this, needs more work

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • collections/documented-examples/trunk/marc-e/etc/collect.cfg

    r19060 r19209  
    55buildtype   mgpp 
    66 
    7 indexes     text Title 
     7indexes     text dc.Title 
    88defaultindex    text 
    99 
    1010levels  document 
    1111 
    12 plugin      ZIPPlugin 
    1312plugin      GreenstoneXMLPlugin 
     13plugin      MARCPlugin 
    1414plugin      MetadataXMLPlugin 
    15 plugin      MARCPlugin 
    1615plugin      ArchivesInfPlugin 
    1716plugin      DirectoryPlugin 
    1817 
    19 classify    AZCompactList -metadata Title -removesuffix \\s*(\\/|;|,|\\.).* 
    20 classify    AZCompactList -metadata Creator -removesuffix (b\\.\\s+)?(\\d+(\\-?))(\\d+(\\.)?)? -mingroup 1 
    21 classify    AZCompactList -metadata Subject -mingroup 1 
    22  
    23 format 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  
    29 format 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>" 
    30 format 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>" 
    31 format 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>" 
     18classify    AZList -metadata dc.Title -removesuffix \\s*(\\/|;|,|\\.).*  
     19classify    AZCompactList -metadata dc.Creator -removesuffix (b\\.\\s+)?(\\d+(\\-?))(\\d+(\\.)?)?  
     20classify    AZCompactList -metadata dc.Subject  
     21 
     22format VList "<td>[link][icon][/link]</td> 
     23<td>{If}{[numleafdocs],[Title],<b>[dc.Title]</b>{If}{[dc.Creator], [sibling:dc.Creator]}{If}{[dc.Publisher], <i>[dc.Publisher]</i>}}</td>{If}{[numleafdocs],<td><i>([numleafdocs])</i></td>}" 
     24 
     25#format CL2VList "<td>[link][icon][/link]</td><td>{If}{[numleafdocs],[Title],[dc.Creator]; <i>[dc.Title]</i>{If}{[dc.Publisher], <i>[dc.Publisher]</i>}}</td><td>{If}{[numleafdocs],<i>([numleafdocs])</i>}</td>" 
     26#format CL3VList "<td>[link][icon][/link]</td><td>{If}{[numleafdocs]{[Title],[dc.Title]{If}{[dc.Creator], [dc.Creator]}{If}{[dc.Publisher], [dc.Publisher]}}</td><td>{If}{[numleafdocs],<i>([numleafdocs])</i>}</td>" 
    3227 
    3328format HList "[link][highlight][ex.Title][/highlight][/link]" 
    3429 
    35 format DocumentHeading "{Or}{[parent(Top):Title],[Title],untitled}<br>" 
     30format DocumentHeading "[dc.Title]<br>" 
    3631 
    3732format DocumentText "[Text]" 
     
    4136format SearchTypes "plain,form" 
    4237 
    43 collectionmeta  .document:Source [l=en] "filenames" 
    44 collectionmeta  .text [l=en] "text" 
    45 collectionmeta  .Title [l=en] "titles" 
    46 collectionmeta  .Source [l=en] "filenames" 
     38collectionmeta  .text [l=en] "_labeltext_" 
     39collectionmeta  .Title [l=en] "_labelTitle_" 
     40collectionmeta  .Source [l=en] "_labelSource_" 
    4741 
    4842 
     
    5044collectionmeta  collectionname [l=en] "MARC example" 
    5145 
    52 collectionmeta  .document:text [l=en] "text" 
    53 collectionmeta  .document:Title [l=en] "titles" 
    54  
    5546# -- French strings ---------------- 
    5647collectionmeta  collectionname [l=fr] "Exemple MARC" 
    5748 
    58 collectionmeta  .document:text [l=fr] "text" 
    59 collectionmeta  .document:Title [l=fr] "titres" 
    60  
    6149# -- Spanish strings ---------------- 
    6250collectionmeta  collectionname [l=es] "Colección de muestra MARC" 
    6351 
    64 collectionmeta  .document:text [l=es] "texto" 
    65 collectionmeta  .document:Title [l=es] "títulos" 
    66  
    6752# -- Russian strings ---------------- 
    6853collectionmeta  collectionname [l=ru] "ПрОЌер MARC" 
    69  
    70 collectionmeta  .document:text [l=ru] "текст" 
    71 collectionmeta  .document:Title [l=ru] "НазваМОя" 
    7254 
    7355# -- English text ---------------- 
     
    7961 
    8062<p> 
    81 The <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>configuration file</a> uses <i>ZIPPlug</i> and <i>MARCPlug</i>, apart from the 
    82 standard four. There are three classifiers, based on <i>Title</i>, 
    83 <i>Creator</i>, and <i>Subject</i> metadata. All are <i>AZCompactList</i> 
    84 classifiers, and all specify a <i>mingroup</i> of 1. This 
    85 forces them to create a bookshelf icon even if there is only one 
    86 item on the shelf (like 
    87 <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">this</a>). 
    88  
    89 The reason is aesthetic: the list has a uniform appearance: all items look the same, including 
    90 one-book entries. (Of course, if you don\'t like this style, just leave out the <i>mingroup</i> 
    91 argument.) A second argument for the <i>Title</i> and <i>Creator</i> 
    92 classifiers removes suffixes from the metadata string (<i>Title</i> and 
    93 <i>Creator</i> respectively). This is specified as a PERL regular 
     63The <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>configuration file</a> uses <i>MARCPlugin</i> to process the MARC records, as well as the 
     64standard plugins. There are three classifiers, based on <i>dc.Title</i>, 
     65<i>dc.Creator</i>, and <i>dc.Subject</i> metadata. The <i>Title</i> classifier uses AZList, while the other two use AZCompactList, which groups items with the same metadata into a bookshelf. The <i>-removesuffix</i> argument for the <i>Title</i> and <i>Creator</i> 
     66classifiers removes suffixes from the metadata string (<i>dc.Title</i> and 
     67<i>dc.Creator</i> respectively). This is specified as a PERL regular 
    9468expression, and trims characters (such as trailing punctuation) 
    95 from the strings for display. The three format statements are 
    96 similar: in particular, they each put out the number of leaf 
    97 documents on the right-hand side of the display, as you can see 
    98 <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">here</a>.\n 
     69from the strings for display.  
     70<p> 
     71The <i>VList</i> format statement controls the display of search results and all classifiers. For bookshelves, the number of leaf documents is displayed on the right-hand side. For documents, <i>dc.Title</i> is displayed, along with <i>dc.Creator</i> and <i>dc.Publisher</i>. <i>[sibling:dc.Creator]</i> is used as dc.Creator has multiple values, and specifies that all values be output, not just the first one. 
    9972<p> 
    10073 
    10174The MARC plugin uses a special file to map MARC field numbers to 
    10275Greenstone-style metadata. This file resides in the 
    103 <i>gsdl/etc</i> directory, and is called 
    104 <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>. 
     76<i>greenstone/etc</i> directory, and is called 
     77<a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>marc2dc.txt</a>. 
    10578It lists the correspondences between MARC field numbers and Greenstone 
    10679metadata. Any MARC fields that are not listed simply do not 
     
    10881Greenstone document. Each line in the file has the format 
    10982<blockquote> 
    110 &lt;MARC field number&gt; --&gt; GreenstoneMetadataName 
     83&lt;MARC field number&gt; -&gt; GreenstoneMetadataName 
    11184</blockquote> 
    11285Lines in the file that begin with \"\#\" are comments (however, comments 
     
    11588The standard version of this file is loosely based on 
    11689the MARC to Dublin Core mapping found at <a 
    117 href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a> 
    118 (which assumes USMARC/MARC21), and contains these lines:\n 
    119 <p> 
    120 <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a> 
    121 <br>\n 
    122 720 --&gt; Creator 
    123 <br>\n 
    124 100 --&gt; Creator 
    125 <br>\n 
    126 110 --&gt; Creator 
    127 <br>\n 
    128 111 --&gt; Creator 
    129 <br>\n 
    130 520 --&gt; Description 
    131 <br>\n 
    132 856 --&gt; URL 
    133 <br>\n 
    134 260 --&gt; Publisher 
    135 <br>\n 
    136 787 --&gt; Relation 
    137 <br>\n 
    138 540 --&gt; Rights 
    139 <br>\n 
    140 024 --&gt; MarcIdentifier 
    141 <br>\n 
    142 786 --&gt; MarcSource 
    143 <br>\n 
    144 546 --&gt; MarcLanguage 
    145 <br>\n 
    146 650 --&gt; Subject 
    147 <br>\n 
    148 653 --&gt; Subject 
    149 <br>\n 
    150 245 --&gt; Title 
    151 <br>\n 
    152 655 --&gt; Type\n 
    153 <p> 
    154  
    155 Several different MARC fields are mapped on to Dublin Core <i>Creator</i>. 
     90href=\"http://www.loc.gov/marc/marc2dc.html\">http://www.loc.gov/marc/marc2dc.html</a> 
     91(which assumes USMARC/MARC21). 
     92 
     93** delete the rest and talk about 
     94multiple marc fields map to one dc. eg creator 
     95some deoendent on subfields 
     96mar2qdc 
     97write own and put in collection 
     98 
     99, and contains these lines:\n 
     100<p> 
     101<a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>greenstone/etc/marc2dc.txt</a> 
     102<br>\n 
     103651, 662 -&gt; dc.Coverage 
     104<br>\n 
     105751, 752 -&gt; dc.Coverage 
     106<br>\n 
     107720 -&gt; dc.Creator 
     108<br>\n 
     109100, 110, 111   -&gt; dc.Creator 
     110<br>\n 
     111700, 710, 711 -&gt; dc.Creator 
     112<br>\n 
     113260$c$g     -&gt; dc.Date 
     114<br>\n 
     115500-505, 507-529 -&gt; dc.Description 
     116<br>\n 
     117531-539, 541-545, 547-599 -&gt; dc.Description 
     118<br>\n 
     119340 -&gt; dc.Format 
     120<br>\n 
     121856$q -&gt; dc.Format 
     122<br>\n 
     123020$a, 022$a, 024$a  -&gt; dc.Identifier 
     124<br>\n 
     125856$q -&gt; dc.Identifier 
     126<br>\n 
     127041$a$b$d$e$f$g$h$j -&gt; dc.Language 
     128<br>\n 
     129546 -&gt; dc.Language 
     130<br>\n 
     131260$a$b -&gt; dc.Publisher 
     132<br>\n 
     133787$o$t -&gt; dc.Relation 
     134<br>\n 
     135530, 760-785 -&gt; dc.Relation 
     136<br>\n 
     137506, 540 -&gt; dc.Rights 
     138<br>\n 
     139786$o$t -&gt; dc.Source 
     140<br>\n 
     141534$t -&gt; dc.Source 
     142<br>\n 
     143600, 610, 611, 630, 650, 653 -&gt; dc.Subject 
     144<br>\n 
     145245, 246    -&gt; dc.Title 
     146<br>\n 
     147655 -&gt; dc.Type 
     148\n 
     149 
     150<p> 
     151 
     152Several different MARC fields are mapped on to Dublin Core <i>dc.Creator</i>. 
    156153Field 720 is \"Uncontrolled name,\" 100 is \"Personal name,\" 110 is 
    157154\"Corporate name,\" 111 is \"Meeting name.\" Actual MARC records normally 
     
    163160<i>URL</i>; field 787 (\"Nonspecific relationship note\") to Relation; field 540 
    164161(\"Reproduction note\") to <i>Rights</i>; field 245 (\"Title statement\") to 
    165 <i>Title</i>; field 655 (\"Index term - genre/form\") to <i>Type</i>. Both fields 650 
     162<i>dc.Title</i>; field 655 (\"Index term - genre/form\") to <i>Type</i>. Both fields 650 
    166163(\"Subject: topical term\") and 653 (\"Index term: uncontrolled\") are 
    167 mapped to <i>Subject</i>.\n 
     164mapped to <i>dc.Subject</i>.\n 
    168165<p> 
    169166MARC field 024 (\"Identifier\") is not mapped to Greenstone metadata, 
     
    198195<p> 
    199196Le <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. 
    200 Il y a trois classificateurs basés sur les méta-données <i>Title</i>, <i>Creator</i> et <i>Subject</i>. 
    201 Tous sont dans des classificateurs <i>AZCompact</i> et tous précisent un <i>mingroup</i> 
    202 de 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>). 
    203  
    204 La raison est d\'ordre esthétique : la liste a une apparence uniforme; tous les éléments 
    205 se 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 
    206 (<i>Title</i> et <i>Creator</i> respectivement). Ceci est spécifié comme une expression 
    207 ré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>. 
     197Il y a trois classificateurs basés sur les méta-données <i>dc.Title</i>, <i>dc.Creator</i> et <i>dc.Subject</i>. _text1_ 
     198 Ceci est spécifié comme une expression 
     199réguliÚre de PERL et ajuste pour l\'affichage des caractÚres (comme une ponctuation finale).  
     200<p> 
     201_text2_ 
    208202 
    209203<p> 
    210204Le 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>, 
    211 et 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: 
     205et est appelé <a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>marc2dc.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: 
    212206 
    213207<blockquote> 
    214 &lt;numéro de champ MARC&gt; --&gt; NonMetadonnéeGreenstone 
     208&lt;numéro de champ MARC&gt; -&gt; NonMetadonnéeGreenstone 
    215209</blockquote> 
    216210 
     
    218212 
    219213<p> 
    220 La 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> 
     214La version standard de ce fichier est approximativement basée sur la mise en correspondance MARC - Dublin Core trouvé à <a href=\"http://www.loc.gov/marc/marc2dc.html\">http://www.loc.gov/marc/marc2dc.html</a> 
    221215(qui suppose USMARC/MARC21), et contient ces lignes : 
    222216<p> 
    223 <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a> 
    224 <br> 
    225 720 --&gt; Creator 
    226 <br> 
    227 100 --&gt; Creator 
    228 <br> 
    229 110 --&gt; Creator 
    230 <br> 
    231 111 --&gt; Creator 
    232 <br> 
    233 520 --&gt; Description 
    234 <br> 
    235 856 --&gt; URL 
    236 <br> 
    237 260 --&gt; Publisher 
    238 <br> 
    239 787 --&gt; Relation 
    240 <br> 
    241 540 --&gt; Rights 
    242 <br> 
    243 024 --&gt; MarcIdentifier 
    244 <br> 
    245 786 --&gt; MarcSource 
    246 <br> 
    247 546 --&gt; MarcLanguage 
    248 <br> 
    249 650 --&gt; Subject 
    250 <br> 
    251 653 --&gt; Subject 
    252 <br> 
    253 245 --&gt; Title 
    254 <br> 
    255 655 --&gt; Type 
    256  
    257 <p> 
    258 Plusieurs 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. 
    259  
    260 <p> 
    261 Le 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\") 
    262 sont mis en correspondance avec <i>Subject</i>. 
     217<a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>gsdl/etc/marc2dc.txt</a> 
     218<br> 
     219720 -&gt; dc.Creator 
     220<br> 
     221100 -&gt; dc.Creator 
     222<br> 
     223110 -&gt; dc.Creator 
     224<br> 
     225111 -&gt; dc.Creator 
     226<br> 
     227520 -&gt; Description 
     228<br> 
     229856 -&gt; URL 
     230<br> 
     231260 -&gt; Publisher 
     232<br> 
     233787 -&gt; Relation 
     234<br> 
     235540 -&gt; Rights 
     236<br> 
     237024 -&gt; MarcIdentifier 
     238<br> 
     239786 -&gt; MarcSource 
     240<br> 
     241546 -&gt; MarcLanguage 
     242<br> 
     243650 -&gt; dc.Subject 
     244<br> 
     245653 -&gt; dc.Subject 
     246<br> 
     247245 -&gt; dc.Title 
     248<br> 
     249655 -&gt; Type 
     250 
     251<p> 
     252Plusieurs champs MARC mis en correspodance avec <i>dc.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. 
     253 
     254<p> 
     255Le 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>dc.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\") 
     256sont mis en correspondance avec <i>dc.Subject</i>. 
    263257 
    264258<p> 
     
    284278<p> 
    285279 
    286 El <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>. 
    287 <p> 
    288  
    289 El 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: 
     280El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración</a> utiliza <i>MARCPlugin</i> además de los tres plugins estándar. Existen tres clasificadores basados en los metadatos <i>dc.Título</i>, <i>dc.Creador</i> y <i>dc.Asunto</i>. _text1_  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.  
     281<p> 
     282_text2_ 
     283 
     284<p> 
     285 
     286El 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/marc2dc.txt\" target=marc2dc>marc2dc.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: 
    290287<p> 
    291288 
    292289<blockquote> 
    293 &lt;MARC field number&gt; --&gt; GreenstoneMetadataName 
     290&lt;MARC field number&gt; -&gt; GreenstoneMetadataName 
    294291</blockquote> 
    295292<p> 
     
    298295<p> 
    299296 
    300 La 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: 
    301 <p> 
    302  
    303 <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a> 
    304 <br>\n 
    305 720 --&gt; Creator 
    306 <br>\n 
    307 100 --&gt; Creator 
    308 <br>\n 
    309 110 --&gt; Creator 
    310 <br>\n 
    311 111 --&gt; Creator 
    312 <br>\n 
    313 520 --&gt; Description 
    314 <br>\n 
    315 856 --&gt; URL 
    316 <br>\n 
    317 260 --&gt; Publisher 
    318 <br>\n 
    319 787 --&gt; Relation 
    320 <br>\n 
    321 540 --&gt; Rights 
    322 <br>\n 
    323 024 --&gt; MarcIdentifier 
    324 <br>\n 
    325 786 --&gt; MarcSource 
    326 <br>\n 
    327 546 --&gt; MarcLanguage 
    328 <br>\n 
    329 650 --&gt; Subject 
    330 <br>\n 
    331 653 --&gt; Subject 
    332 <br>\n 
    333 245 --&gt; Title 
    334 <br>\n 
    335 655 --&gt; Type\n 
    336 <p> 
    337  
    338  
    339 Varios 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. 
    340 <p> 
    341  
    342 El 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). 
     297La 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://www.loc.gov/marc/marc2dc.html\">http://www.loc.gov/marc/marc2dc.html</a> (el cual asume USMARC/MARC21) y contiene las siguientes líneas: 
     298<p> 
     299 
     300<a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>gsdl/etc/marc2dc.txt</a> 
     301<br>\n 
     302720 -&gt; dc.Creator 
     303<br>\n 
     304100 -&gt; dc.Creator 
     305<br>\n 
     306110 -&gt; dc.Creator 
     307<br>\n 
     308111 -&gt; dc.Creator 
     309<br>\n 
     310520 -&gt; Description 
     311<br>\n 
     312856 -&gt; URL 
     313<br>\n 
     314260 -&gt; Publisher 
     315<br>\n 
     316787 -&gt; Relation 
     317<br>\n 
     318540 -&gt; Rights 
     319<br>\n 
     320024 -&gt; MarcIdentifier 
     321<br>\n 
     322786 -&gt; MarcSource 
     323<br>\n 
     324546 -&gt; MarcLanguage 
     325<br>\n 
     326650 -&gt; dc.Subject 
     327<br>\n 
     328653 -&gt; dc.Subject 
     329<br>\n 
     330245 -&gt; dc.Title 
     331<br>\n 
     332655 -&gt; Type\n 
     333<p> 
     334 
     335 
     336Varios campos MARC diferentes han sido mapeados hacia el metadato <i>dc.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. 
     337<p> 
     338 
     339El 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>dc.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>dc.Subject</i> (Asunto). 
    343340<p> 
    344341 
     
    360357 
    361358<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>КПМфОгурацОПММый файл</a> ОспПльзует плагОМы <i>ZIPPlug</i> О <i>MARCPlug</i>, пПЌОЌП третьегП стаМЎарта. ИЌеются трО классОфОкатПра, ПсМПваММые Ма ЌетаЎаММыѠ
    362  <i>НазваМОя (Title)</i>, <i>СПзЎателя(Creator)</i> О <i>ПреЎЌета (Subject)</i>. Все ПМО являются классОфОкатПраЌО <i>AZCompactList</i> О все ПпреЎеляют <i>mingroup</i> 1. ЭтП выМужЎает ОѠ
    363  ÑÐŸÐ·ÐŽÐ°Ð²Ð°Ñ‚ÑŒ ОкПМку кМОжМПй пПлкО, Ўаже в тПЌ случае, еслО ОЌеется тПлькП ПЎОМ преЎЌет Ма пПлке (пПЎПбМП пПказаММПЌу <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">зЎесь</a>). ПрОчОМа этПгП чОстП эстетОческая: спОсПк выгляЎОт ПЎМПрПЎМыЌ, все преЎЌеты сЌПтрятся ПЎОМакПвП, включая О еЎОМствеММую кМОгу. В тПЌ случае, еслО Вы Ме любОте этПт стОль, прПстП прПпустОте параЌетр <i>mingroup</i>. ВтПрПй параЌетр Ўля классОфОкатПрПв <i>НазваМОе</i> О <i>СПзЎатель</i> уЎаляют суффОксы Оз стрПкО ЌетаЎаММыѠ
    364  (<i>НазваМОе</i> О <i>СПзЎатель</i>, сППтветствеММП). ЭтП требует устаМПвкО PERL Ўля правОльМПгП выражеМОя, О урезает зМакО (тОпа кПМечМыѠ
    365  Ð·ÐœÐ°ÐºÐŸÐ² препОМаМОя) Оз стрПкО Ўля ПтПбражеМОя. ТрО параЌетра фПрЌата являются сѠ
    366 ÐŸÐŽÐœÑ‹ÐŒÐž: в частМПстО кажЎый Оз МОѠ
    367  Ð²Ñ‹Ð²ÐŸÐŽÐžÑ‚ чОслП ЎПкуЌеМтПв в лОсте Ма правую стрПМу ЎОсплея, чтП Вы ЌПжете вОЎеть <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">зЎесь</a>. 
     359 <i>НазваМОя (dc.Title)</i>, <i>СПзЎателя (dc.Creator)</i> О <i>ПреЎЌета (dc.Subject)</i>. _text1_  ЭтП требует устаМПвкО PERL Ўля правОльМПгП выражеМОя, О урезает зМакО (тОпа кПМечМыѠ
     360 Ð·ÐœÐ°ÐºÐŸÐ² препОМаМОя) Оз стрПкО Ўля ПтПбражеМОя.  
     361<p> 
     362_text2_ 
    368363<p> 
    369364 
    370365ПлагОМ MARC ОспПльзует спецОальМый файл Ўля сПпПставлеМОя МПЌера пПля в MARC О ЌетаЎаММыѠ
    371366 Greenstone. ЭтПт файл МаѠ
    372 ÐŸÐŽÐžÑ‚ся в ЎОректПрОО <i>gsdl/etc</i> О Мазывается <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>marctodc.txt</a>. ОМ преЎставляет спОсПк сППтветствОя ЌежЎу МПЌераЌО пПлей сОстеЌы MARC О ЌетаЎаММыЌО Greenstone. ᅵюбые пПля MARC, кПтПрые Ме вМесеМы в спОсПк, прПстП Ме пПявляются как ЌетаЎаММые, Ñ 
     367ПЎОтся в ЎОректПрОО <i>gsdl/etc</i> О Мазывается <a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>marc2dc.txt</a>. ОМ преЎставляет спОсПк сППтветствОя ЌежЎу МПЌераЌО пПлей сОстеЌы MARC О ЌетаЎаММыЌО Greenstone. ᅵюбые пПля MARC, кПтПрые Ме вМесеМы в спОсПк, прПстП Ме пПявляются как ЌетаЎаММые, Ñ 
    373368Птя ПМО прОсутствуют в ЎПкуЌеМте Greenstone. КажЎая стрПка в этПЌ файле ОЌеет слеЎующОй фПрЌат. 
    374369 
    375370<blockquote> 
    376 &lt;MARC field number&gt; --&gt; GreenstoneMetadataName 
     371&lt;MARC field number&gt; -&gt; GreenstoneMetadataName 
    377372</blockquote> 
    378373СтрПкО в ЎаММПЌ файле, кПтПрые МачОМаются сП зМака \"\#\", являются кПЌЌеМтарОяЌО (ПЎМакП, кПЌЌеМтарОО ЌПгут быть уЎалеМы Оз распечаткО, ЎаММПй МОже). 
    379374<p> 
    380375 
    381 Ð¡Ñ‚аМЎартМая версОя этПгП файла свПбПЎМП базОруется Ма MARC в ПпОсаМОО Dublin Core, кПтПрПе вПспрОМОЌает USMARC/MARC21 О кПтПрПе ЌПжМП МайтО Ма <a href=\"http://lcweb.loc.gov/marc/dccross.html\">http://lcweb.loc.gov/marc/dccross.html</a>. ОМ сПЎержОт слеЎующОе стрПкО: 
    382 <p> 
    383  
    384 <a href=\"_httpprefix_/etc/marctodc.txt\" target=marctodc>gsdl/etc/marctodc.txt</a> 
    385 <br>\n 
    386 720 --&gt; СПзЎатель 
    387 <br>\n 
    388 100 --&gt; СПзЎатель 
    389 <br>\n 
    390 110 --&gt; СПзЎатель 
    391 <br>\n 
    392 111 --&gt; СПзЎатель 
    393 <br>\n 
    394 520 --&gt; ОпОсаМОе 
    395 <br>\n 
    396 856 --&gt; URL 
    397 <br>\n 
    398 260 --&gt; ИзЎатель 
    399 <br>\n 
    400 787 --&gt; ОтМПшеМОе 
    401 <br>\n 
    402 540 --&gt; Права 
    403 <br>\n 
    404 024 --&gt; ИЎеМтОфОкатПр MARC 
    405 <br>\n 
    406 786 --&gt; ИстПчМОк MARC 
    407 <br>\n 
    408 546 --&gt; Язык MARC 
    409 <br>\n 
    410 650 --&gt; ПреЎЌет 
    411 <br>\n 
    412 653 --&gt; ПреЎЌет 
    413 <br>\n 
    414 245 --&gt; НазваМОе 
    415 <br>\n 
    416 655 --&gt; ТОп 
     376СтаМЎартМая версОя этПгП файла свПбПЎМП базОруется Ма MARC в ПпОсаМОО Dublin Core, кПтПрПе вПспрОМОЌает USMARC/MARC21 О кПтПрПе ЌПжМП МайтО Ма <a href=\"http://www.loc.gov/marc/marc2dc.html\">http://www.loc.gov/marc/marc2dc.html</a>. ОМ сПЎержОт слеЎующОе стрПкО: 
     377<p> 
     378 
     379<a href=\"_httpprefix_/etc/marc2dc.txt\" target=marc2dc>gsdl/etc/marc2dc.txt</a> 
     380<br>\n 
     381720 -&gt; СПзЎатель 
     382<br>\n 
     383100 -&gt; СПзЎатель 
     384<br>\n 
     385110 -&gt; СПзЎатель 
     386<br>\n 
     387111 -&gt; СПзЎатель 
     388<br>\n 
     389520 -&gt; ОпОсаМОе 
     390<br>\n 
     391856 -&gt; URL 
     392<br>\n 
     393260 -&gt; ИзЎатель 
     394<br>\n 
     395787 -&gt; ОтМПшеМОе 
     396<br>\n 
     397540 -&gt; Права 
     398<br>\n 
     399024 -&gt; ИЎеМтОфОкатПр MARC 
     400<br>\n 
     401786 -&gt; ИстПчМОк MARC 
     402<br>\n 
     403546 -&gt; Язык MARC 
     404<br>\n 
     405650 -&gt; ПреЎЌет 
     406<br>\n 
     407653 -&gt; ПреЎЌет 
     408<br>\n 
     409245 -&gt; НазваМОе 
     410<br>\n 
     411655 -&gt; ТОп 
    417412<p> 
    418413 
    419414НескПлькП разлОчМыѠ
    420  Ð¿ÐŸÐ»ÐµÐ¹ фПрЌата MARC вМесеМы в <i>Creator</i> Dublin Core. ППле 720 -- «НекПМтрПлОруеЌПе ОЌя», 100 -- «ПерсПМальМПе МазваМОе», 110 -- «КПрпПратОвМПе МазваМОе», 111 -- «НазваМОе встреч». ЀактОческОе запОсО в фПрЌате MARC ПбычМП ПпреЎеляют тПлькП ПЎМП Оз этОѠ
     415 Ð¿ÐŸÐ»ÐµÐ¹ фПрЌата MARC вМесеМы в <i>dc.Creator</i> Dublin Core. ППле 720 -- «НекПМтрПлОруеЌПе ОЌя», 100 -- «ПерсПМальМПе МазваМОе», 110 -- «КПрпПратОвМПе МазваМОе», 111 -- «НазваМОе встреч». ЀактОческОе запОсО в фПрЌате MARC ПбычМП ПпреЎеляют тПлькП ПЎМП Оз этОѠ
    421416 Ð¿ÐŸÐ»ÐµÐ¹, теЌ бПлее, чтП Greenstone ЎПпускает ЌМПгПзМачМые ЌетаЎаММые. 
    422417<p>