200 likes | 335 Views
Importación de registros del repositorio institucional al catálogo (de DC a Marc21 y viceversa). Antonio Juan Prieto Jiménez Jordi Serrano-Muñoz Universitat Politècnica de Catalunya. Contexto. Recursos disponibles en dos formatos de metadatos en plataformas distintas
E N D
Importación de registros del repositorio institucional al catálogo(de DC a Marc21 y viceversa) Antonio Juan Prieto Jiménez Jordi Serrano-Muñoz UniversitatPolitècnica de Catalunya
Contexto • Recursos disponibles en dos formatos de metadatos en plataformas distintas Catálogo Repositorio (Marc21) (DC)
Trabajos académicos UPC • TFC/PFC catalogados en papel introducidos en el catálogo. • Al iniciar el repositorio los PFC/TFC se vuelven digitales: • Se siguen catalogando para poder recuperarlos en las dos plataformas • Se introducen los datos ¡dos veces!
Solución Preparar un proceso que convierta los registros DC del repositorio a Marc21 y para importarlos al catálogo
¿Cómo? ¿Exportación a medida? ¿Desarrollo en DSpace? Noo! cambios en el repositorio… (complican los cambios de versión!) Mejor utilizar alguna salida de datos existente…
Y de nuevo el amigo… OAI-PMH Con salida en MARCXML
Exportación a MARCXML • Creación de tabla de conversión de los registros de DC a Marc21 por la responsable de catalogación
Mapeo MARCXML en DSpace • A partir de una hoja XSLT se incorporan los cambios indicados por la responsable de catalogación y se configura en el DSpace: • Añadir archivo [dspace]/config/crosswalk/DIM2MARC21slim.xsl • Activar mapeo en al cofiguración general (dspace.cfg) crosswalk.dissemination.marc.stylesheet= crosswalks/DIM2MARC21slim.xsl crosswalk.dissemination.marc.namespace.marcxml = http://www.loc.gov/MARC21/slim crosswalk.dissemination.marc.schemaLocation = http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd • Activar en el servidor OAI (oaicat.cfg) Crosswalks.marc=org.dspace.app.oai.PluginCrosswalk
Programa externo que semanalmente… • Recupera los registros en MARCXML del repositorio por OAI-PMH • Comprueba si están ya catalogados • Si no, los convierte a Marc21 • Envía un correo a responsable de catalogación para importarlos en el catálogo
¿Cómo sabemos que está o no catalogado? • Extracciones diarias de los registros del catálogo a una base de datos MySQL • Consulta por etiqueta 856 SelectidmillenniumfromBibMarcwheretag = 856 and valor like ‘$uhttp://hdl.handle.net/2099.2/….’ Millennium BD MySQL
Tras la carga de registros… • Se corrigen/normalizan algunos campos a través de modificaciones masivas: • Fecha de carga • Corrección forma autor • Campos obligatorios • Idiomas desconocido • Mejora de materias assignadas • …
Catálogo Colectivo de Universidades Catalanas • Mensualmente estos registros se envían al CCUC • Una vez cargados en el CCUC se extrae el identificador asignado y se asocian al registro del Catálogo UPC
Caso ideal Escuelas envían los PFC por SWORD Se revisan en el repositorio Se importan catalogados La biblioteca introduce 0 veces algunos metadatos
Y viceversa… (I) • Portal de Fondo antiguo UPC
Y viceversa… (III) • Extracción de los registros en MARC21 • Transformación a MARCXML • Transformación a Dublin Core Qualificado (formato DIM de DSpace) mediante hoja XSLT • Carga de los registros DCQ con los archivos digitalizados
Conclusiones • Evitar duplicar trabajo • Catalogación “exhaustiva” • Mejora los metadatos en el repositorio • Posibilidad de aplicar a otros repositorios
¡ Gracias por estos 6 minutos y pico de atención ! Antonio Juan Prieto Jiménez (antonio.juan.prieto@upc.edu) Jordi Serrano-Muñoz (j.serrano@upc.edu)