Migración de registros bibliográficos a Marc21. Problemáticas, técnicas y experiencias en torno a la implementación del sistema Digibepé (Koha) de Conabip.
Este documento describe la migración de registros bibliográficos de diferentes sistemas al formato MARC21. Explica que la migración implica exportar, transformar y importar datos para adaptarlos al nuevo formato. Detalla ejemplos de migraciones desde Sigebi, Aguapey y Winisis utilizando scripts personalizados o herramientas como MarcEdit. El objetivo es compartir experiencias sobre la implementación del sistema Koha con formato MARC21 en la Biblioteca Nacional de Argentina.
Migración de registros bibliográficos a Marc21. Problemáticas, técnicas y experiencias en torno a la implementación del sistema Digibepé (Koha) de Conabip.
1. Migración de registros bibliográficos a
Marc21. Problemáticas, técnicas y
experiencias en torno a la implementación
del sistema Digibepé (Koha) de Conabip.
V. Lencinas R. Cattaneo
VII Encuentro de Bibliotecarios de la Prov. de Córdoba
2. Migración de datos
Transferencia de datos -generalmente
bibliográficos y de usuarios- de un sistema a
otro. Implica exportación, transformación de
datos para adaptarlos al modelo de datos del
nuevo sistema, importación al nuevo sistema y
evaluación de la migración.
3. Ejemplo – migración Sigebi
2 x3218^iC¢rdoba
3 ^a20000415^m20040212
65 ^d<NARRATIVA><NOVELA
POLICIAL><CALIFAS>
24 ^tEl misterio del eunuco
87 ^tGran angular^n139
100 ^aVelasco^nJosé Luis
43 ^lMadrid^eSM
45 ^f1995
50 ^a98 p.
75 ^sAZUL^nN^lVEL
70 ^i3239
Formato LIBRI
4. Ejemplo – migración Sigebi
2 ^x3218^iC¢rdoba
3 ^a20000415^m20040212
65 ^d<NARRATIVA><NOVELA
POLICIAL><CALIFAS>
24 ^tEl misterio del eunuco
87 ^tGran angular^n139
100 ^aVelasco^nJosé Luis
43 ^lMadrid^eSM
45 ^f1995
50 ^a98 p.
75 ^sAZUL^nN^lVEL
70 ^i3239
Numero Conabip (^x)
Ciudad de la Biblioteca (^l)
Alta registro // modificación registro
Materias
Título
Serie
Autor
Lugar de la editorial (^l)
Editorial (^e)
Fecha
Paginación
Signatura topográfica
Inventario
5. Ejemplo – migración Sigebi
2 x3218^iC¢rdoba
3 ^a20000415^m20040212
65 ^d<NARRATIVA><NOVELA
POLICIAL><CALIFAS>
24 ^tEl misterio del eunuco
87 ^tGran angular^n139
100 ^aVelasco^nJosé Luis
43 ^lMadrid^eSM
45 ^f1995
50 ^a98 p.
75 ^sAZUL^nN^lVEL
70 ^i3239
3 nnnn
5 20130624151253.0
942 ^cLIB
8 000415s1995 ||||||||||||||||| ||||||c
40 ^annnn^bspa^cnnnn
245 10^aEl misterio del eunuco
490 0 ^aGran angular ;^v139
100 1 ^aVelasco, José Luis
260 ^aMadrid^bSM^c1995
300 ^a98 p.
650 4^aNARRATIVA
650 4^aNOVELA POLICIAL
650 4^aCALIFAS
952 ^8AZUL^annnn^bnnnn
^cN^p3239^yLIB^oVEL
Formato LIBRI Formato Marc21
7. ¿Cómo migramos?
Sigebi → script de migración
Aguapey → script de migración
Winisis → con una salida de formato (PFT) a
medida
8. Sigebi2marc.pl (fragmento)
if ($tag == 24){ # Area de título y mención de
responsabilidad
$tit1 = substr($campo,0,1);
if ($tit1 ne "^"){$campo = "^" . $campo;}
$campo =~ s/^t/^a/;
$campo =~ s/^s/^b/g;
$campo =~ s/^d/^h[/;
chomp($campo);
$campo .= "]" if $campo =~ /^h/;
9. Ejemplo 2Marc.pft (fragmento)
if v6='am' then
(if p(v10) then if occ=1 then '100 1 ^a' else
'700 1 ^a' fi, v10/fi,)
(if p(v11) then if occ=1 then '110 1 ^a' else
'710 1 ^a' ,fi, v11/fi,)
'245 10^a'v12/
if p(v20) then '300 ^a'v20/fi,
if p(v18) then '773 ^a' if p(v16) or p(v17)
then v16^*,v17,'^t'v18
else v18,fi,"^b"v41,"^c"v39," : "v38,", "v43 /fi,
10. ¿Cómo migramos?
Sigebi / Aguapey → script de migración
Winisis → con una salida de formato (PFT) a
medida
MS Excell → con MarcEdit
Pérgamo → se pasa a otra base de datos
(MySQL), se exporta realizando consultas, se
migra con MarcEdit