This shows you the differences between two versions of the page.
migracion_aguapey_catalis [16/05/2009 18:53] fernando creada (movida desde namespace notas) |
migracion_aguapey_catalis [02/09/2012 00:00] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Migración de Aguapey a Catalis ====== | ||
- | <note important> | ||
- | Este es un borrador de migración de registros de Aguapey a Catalis. Fue realizada aproximadamente el 07/sep/2005, junto a Rodolfo García. Sigue pendiente, y desde luego son bienvenidas las colaboraciones para concluirla. --- //[[fjgomez@gmail.com|Fernando Gómez]] 2009/05/16 18:29// | ||
- | </note> | ||
- | |||
- | Agregar: | ||
- | |||
- | * Documentación sobre la forma en que se representan los registros MARC en Aguapey, incluyendo una muestra representativa de registros. | ||
- | |||
- | |||
- | ===== Script de migración ===== | ||
- | |||
- | |||
- | <code dos> | ||
- | :: Migración AGUAPEY -> CATALIS | ||
- | | ||
- | :: 1. indicadores en blanco: colocar # | ||
- | :: reemplaza ' ' por '##' en indicadores | ||
- | mx aguapey "proc='d1a1`',replace(v1,'! ^','!##^'),'`'" now -all create=aguapey2 | ||
- | :: reemplaza '1 ' por '1#' en indicadores | ||
- | mx aguapey2 "proc='d1a1`',replace(v1,'!1 ^','!1#^'),'`'" now -all create=aguapey3 | ||
- | :: seguir con otros casos no considerados... | ||
- | | ||
- | :: 2. campo 008: corregir | ||
- | | ||
- | | ||
- | :: 3. campo 859: mapear subcampos | ||
- | :: $a -> $p | ||
- | mx aguapey3 "proc='d859',('a859@',replace(v859,'^a','^p'),'@')" create=aguapey4 | ||
- | :: seguir con otros subcampos... | ||
- | | ||
- | :: 4. añadir datos de la cabecera | ||
- | mx aguapey* proc=@leader.pft create=aguapeyn now -all | ||
- | | ||
- | :: pasos finales | ||
- | mx aguapeyn lw=8000 "pft=v1/" now > catalis.id | ||
- | id2i catalis.id create=biblio | ||
- | </code> | ||
- | |||
- | |||
- | === leader.pft === | ||
- | |||
- | <file> | ||
- | /* generación de los datos de la cabecera */ | ||
- | | ||
- | 'd905d906d907d908d909d917d918d919', | ||
- | 'a905@',v2*4.1,'@', | ||
- | 'a906@',v2*5.1,'@', | ||
- | 'a907@',v2*6.1,'@', | ||
- | 'a908@#@', | ||
- | 'a909@#@', | ||
- | 'a917@5@', /* Encoding level: 5 - Partial (preliminary) level */ | ||
- | 'a918@a@', /* AACR2 */ | ||
- | 'a919@#@' | ||
- | </file> | ||
- | |||
- | |||
- | {{tag>catalis aguapey migracion}} |