User Tools

Site Tools


migracion_aguapey_catalis

This is an old revision of the document!


Migración de Aguapey a Catalis

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. — Fernando Gómez 2009/05/16 18:29

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

    :: 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

leader.pft

    /* 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@#@'
migracion_aguapey_catalis.1242510833.txt.gz · Last modified: 16/05/2009 00:00 (external edit)