PASO 2 - Enriquecimiento de registros El programa

Slides:



Advertisements
Presentaciones similares
Rediseñando la interfaz de Metalib Jose Maria Carrion Perez 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla.
Advertisements

La colección electrónica: nuevos procesos, nuevas herramientas Inmaculada Ribes Seminario Sedic Métodos para la gestión de recursos electrónicos en las.
Soluciones Integrales y Profesionales de México S.A. De C.V.
Tutorial de Catálogo en Línea (OPAC) 2013
Biblioteca Universitaria de la UCLM Tutorial de Ayuda para la consulta en SFX ¿Qué es SFX? SFX es una herramienta informática que permite gestionar e integrar.
SFX: GESTOR DE ENLACES Marina Gómez García
Gestión de recursos electrónicos en la Biblioteca de la Universidad Complutense de Madrid Inmaculada Fernández Ángeles Morillas Servicio de Tecnologías.
Integración de SFX y el Catálogo AbsysNet 5as Jornadas de Expania. Universitat Pompeu-Fabra, de junio de 2008 María Martínez Carmona Sección de Comunicación.
Exportación de registros MARC desde SFX al catálogo Millennium de
PERL Guillermo Paredes Cornejo Sociedad Peruana de Computacion
Catálogo y Repositorio de Producción Científica de la UGR 1 PRODUCCIÓN CIENTÍFICA UGR Por Antonio Fernández Porcel Juan José Sánchez Guerrero.
Uso de WebBridge conjuntamente con la opción “OpenURL” de Collection Manager.
Recursos en la UCM y principales plataformas en uso Novedades en los catálogos complutenses: Cisne, Compludoc, Complured y la plataforma de revistas electrónicas.
INTRODUCCIÓN A LOS SERVICIOS BIBLIOTECARIOS Facultad de Farmacia UCM Curso
INTRODUCCIÓN A LOS SERVICIOS BIBLIOTECARIOS Facultad de Farmacia UCM Curso
La compuerta de la tolva SISTEMA COMPUERTA (motor)  El sistema genera un flujo digital de datos hacia el dispositivo  Genera un conjunto de datos en.
Migración de informes de Oracle Reports 6i a IReport en el Escritorio de Tramitación de la Consejería de Salud de la Junta de Andalucía Dpto. Informática.
Plataforma electrónica RAEE Estado de situación y desarrollo informático 15 de junio de 2016.
¿Qué es Koha? Es un sistema integral de gestión de bibliotecas, creado en Nueva Zelanda en 1999 (
Consejería de Vivienda y Ordenación del Territorio Instituto de Cartografía de Andalucía LA INFORMACIÓN GEOGRÁFICA AL ALCANCE DE LOS CIUDADANOS.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Profesores: Arelys Borrell Saburit Mirta Prendes Guerrero Mercedes López Mantecón.
CONFIGURACIÓN DE DRUPAL. Una ves instalado drupal, al visitar el sitio por primera ves aparecerá la siguiente pantalla: Visite este vínculo para crear.
SISTEMA DE BIBLIOTECAS DEL PODER JUDICIAL DE JUJUY 2006.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
Departamento de Asistencia al Ciudadano
Como crear una página Web usando CMS
NOMBRE DEL MACROPROCESO
V Reunión de Usuarios Exlibris Perú
JQUERY ¿Qué es JQuery?  jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con.
Gestión de Polibuscador el portal de la Biblioteca Digital de la Universidad Politécnica de Valencia Inmaculada Ribes Llopes 3ª Reunión Expania (Grupo.
Gestión de Recursos de Información de Acceso en Línea
Estado del arte y Gestión de la Información
presentación de EngordaMax
Grupo de trabajo de Revistas Españolas de SFX
PRÉSTAMO INTERBIBLIOTECARIO
ÁREA ACADÉMICA: INFORMATICA TEMA: CONCEPTOS PROFESOR: SANDRA GPE
Portales de revistas digitales
Fuentes de información y gestores bibliográficos
CONOCIMIENTO, ORGANIZACIÓN DEL TRABAJO
Inscripción Programa de investigación:
Personalización de MetaLib en la UPV Dídac Margaix
Desarrollo de la Aplicación UNSTA Biblio
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
Metodología Merise Universidad Nororiental Privada
Metodología de la programación
Ingeniería del Software
Las revistas de Biblioteconomía y Documentación en Internet
Conceptos Relacionados Unidad I. Parte A.
Un proyecto en marcha para el Servicio de Publicaciones UCM
Buscar una monografía o libro impreso en el catálogo de la Biblioteca
Buscar una revista en papel en el catálogo de la Biblioteca
Jornadas Expania 2014 Mesa redonda: 
UNIVERSIDAD SAN FRANCISCO DE QUITO-USFQ
INDUCCIÓN MEJORAMIENTO CONTINUO. PIRAMIDE DOCUMENTAL Manual de CalidadCaracterizacionesProcedimientosInstructivosFormatos.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Tutorial de Catálogo en Línea (OPAC) Agosto 2012
Manual de SFX para torpes
LA TRANSFORMACIÓN DIGITAL Los entornos web como herramienta
Plataforma Nacional de Transparencia
Lo que necesitas conocer sobre el ISOlucion
SISTEMA ELECTRONICO DE CONTROL DE OBRAS BITACORA Versión 2.0
Guía del Catálogo de la Biblioteca Actualización mayo 2010.
de Publicaciones Seriadas de Ciencias de la Salud
Manual de Uso Informativo
NOMBRE DEL PROCESO FECHA DE CREACIÓN O ACTUALIZACIÓN VERSIÓN 1.0.
Propuesta de objetivos
Sistema de Gestión de Almacenes (SGA)
Transcripción de la presentación:

PASO 2 - Enriquecimiento de registros El programa VAMOS A HABLAR DE… Proyecto Objetivo y requisitos Desarrollo temporal Solución adoptada Proceso de carga Sistema de carga PASO 1 - Descarga de SFX PASO 2 - Enriquecimiento de registros El programa Enriquecimiento de registros Ficheros PASO 3 Carga en Aleph Desarrollo futuro 2

Multiplicar posibilidades de acceso OBJETIVO Y REQUISITOS Proyecto OBJETIVO Multiplicar posibilidades de acceso Catálogo como herramienta de integración REQUISITOS Periódico La más automatizado posible Sin coste económico Desarrollado por la Biblioteca 3

Enero 2007 - Puesta en producción de SFX Marzo 2007 - Primeras ideas DESARROLLO TEMPORAL Proyecto INICIO temprano Enero 2007 - Puesta en producción de SFX Marzo 2007 - Primeras ideas PARADA obligada Proyecto de catalogación retrospectiva (2008-2009) Auditoria interna (2008) Concurso de revistas (2009) Proyecto del Fondo de Especial Valor (2009-2010) FINALIZACIÓN rápida Junio 2009 - 6as. Jornadas Expania Agosto 2009 - Puesta en producción Mayo 2010 - Carga 8ª 4

Sistema de SOBRE-ESCRITURA Sencillez Carga MENSUAL SOLUCIÓN ADOPTADA Proyecto Sistema de SOBRE-ESCRITURA Sencillez Carga MENSUAL Actualización de SFX Procedimiento en 3 PASOS PASO 1 - Descarga de registros de SFX PASO 2 - Enriquecimiento de registros PASO 3 - Carga de registros en Aleph PROGRAMA ¿Por qué Perl? 5

Lenguaje VERSÁTIL heredero de UNIX Diseñado por Larry Wall en 1987 ¿PERL? Proyecto Lenguaje VERSÁTIL heredero de UNIX Diseñado por Larry Wall en 1987 Desarrollo de interactividad de la web Lenguaje INTERPRETADO de SCRIPT Rapidez, portabilidad, facilidad y flexibilidad ESPECIALIZADO en la manipulación de TEXTO Practical Extraction and Report Language Expresiones Regulares OPEN SOURCE Comunidad de usuarios y módulos (CPAN) ADEMÁS Instalado por defecto en Aleph Conocimientos previos del lenguaje 6

I WANT YOU… Mensaje oculto We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris. TIMTOWTDI Due to its verstatility, Perl is often referred as the Swiss Army knife of the programming languages 7

SISTEMA DE CARGA Proceso de carga SOBRE-ESCRIBIR RESERVAR ¿Cuántos registros? Crear y cargar registros MARC vacíos Programa carga-inicial.pl Obtener un rango de registros COMPROBAR ¿Es la reserva suficiente? ¿Hay que crear registros vacíos de relleno? Contador de cargas

DESCARGA DE SFX Proceso de carga – Paso 1 DECISIONES importantes ¿Qué targets? Targets de pago Publicaciones del Banco ¿Qué formato? Ventajas de XML ¿Qué periodicidad? Actualizaciones de SFX Adquisición de recursos CREAR perfil de exportación en SFX Revisión según adquisiciones 9

LOS DOMINIOS DE LA PANTALLA NEGRA Proceso de carga – Paso 2 10

EL PROGRAMA Proceso de carga – Paso 2 carga-mensual.pl 828 líneas Programación procedimental Estructuras de control y funciones Expresiones regulares y manejo de ficheros Mantenimiento y adaptación Declaración de variables Documentación Información en pantalla Estado del proceso Resumen de la carga 11

ENRIQUECIMIENTO DE REGISTROS Proceso de carga – Paso 2 ENRIQUECIMIENTO Borrado, modificación y creación de campos MARC Mejora de datos Adaptación a las prácticas de catalogación EXPRESIONES REGULARES (RegEx) MEJORAS DESTACABLES Enlaces internos Enlaces externos Título y notas ISSN 12

ENRIQUECIMIENTO - ENLACES INTERNOS Proceso de carga – Paso 2 CREACIÓN del campo LKR Equivalente al MARC 76X y 77X Fichero con ISSNs en formato papel Construido en el registro de SFX Enlace en los dos sentidos CREACIÓN del campo STA Campo de estado Tres posibilidades $aOCULTAR CARGASFX $aOCULTAR CARGASFX LKR $aOCULTAR SFXVACIO 13

ENRIQUECIMIENTO - ENLACES EXTERNOS Proceso de carga – Paso 2 MODIFICACIÓN del campo 856 Enlace al menú SFX 856 $u = OpenURL a nivel de ObjectID (090 $a) 856 $z = Texto del enlace = Ver el registro en SFX TRANSFORMACIÓN del campo 866 en 856 Enlace directo a las plataformas 856 $u = OpenURL a nivel de PortfolioiD (866 $z) 856 $z = Texto del enlace = 866 $a + 866 $x Traducción de información sobre disponibilidad Borrado de “Full Text” al final de $x 14

EJEMPLO DE ENLACES Proceso de carga – Paso 2 15

ENRIQUECIMIENTO - TITULO Y NOTAS Proceso de carga – Paso 2 MODIFICACIÓN del campo 245 Corrección del 2º indicador en títulos que comienzan con The y El 245_3 $$aEl Profesional de la Información Corrección de $a en títulos con (pre-1986) al final CREACIÓN del campo 590 Nota oculta con fecha y hora de la descarga $$aRegistro descargado de SFX (26/04/2010-13:32) CREACIÓN del campo 506 Restricciones de acceso $$aAcceso a la versión electrónica RESTRINGIDO al personal del Banco de España 16

ENRIQUECIMIENTO - ISSN Proceso de carga – Paso 2 MODIFICACIÓN del campo 022 Si el registros tiene campo 776 Se añade $b(en papel) $$a0000-0019$$b(en papel) TRANSFORMACIÓN del campo 776 en 022 Se añade $b(en línea) $$a2150-4008$$b(en línea) 17

ENRIQUECIMIENTO - OTROS CAMBIOS Proceso de carga – Paso 2 MODIFICACIÓN del campo LDR MODIFICACIÓN del campo 008 Pos. 00-05: fecha de la descarga (AAMMDD) Pos. 07-10: *SFX (en lugar de fecha de publicación) 100426b*SFX^^^^|||^|^pss^^^^|0^^^^|eng^d CREACIÓN de campos FMT, 006 y 007 BORRADO del campo 010 Campos NO MODIFICADOS: 210, 260 y 090 18

Ficheros de INFORMACIÓN carga-mensual.contador carga-mensual.log Proceso de carga – Paso 2 Ficheros de ENTRADA issn.aleph registros-sfx.xml Ficheros de INFORMACIÓN carga-mensual.contador carga-mensual.log Ficheros de SALIDA carga-mensual-inter.xml carga-mensual-AAAAMMDD.xml carga-mensual.seq issn.aleph.error 19

FICHEROS – CODIFICACIÓN DE CARACTERES Proceso de carga – Paso 2 CORRECCIÓN de registros descargados de SFX Títulos con entidad & en lugar de & Fichero intermedio corregido CODIFICACIÓN UTF-8 Evitar problemas en la carga en Aleph No utilizar una rutina de conversión Apertura y cierre de ficheros en modo UTF-8 20

37.741 registros en 71 segundos RENDIMIENTO Proceso de carga – Paso 2 REGISTROS procesados TIEMPO de proceso (tiempo de usuario Unix) 4.000 registros en 48 segundos ¿Cuál es el rendimiento con más registros? 37.741 registros en 71 segundos Prueba con datos de la UC3M 21

EJEMPLO Proceso de carga – Paso 2 22 http://www.screencast.com/t/ZWVmYzZl

CARGA EN ALEPH CARGAR registros DES-OCULTAR del OPAC Service MANAGE-18 Proceso de carga – Paso 3 CARGAR registros Service MANAGE-18 DES-OCULTAR del OPAC Service MANAGE-21 23

DIAGRAMA DE FLUJO Proceso de carga 24

FUTURO Desarrollo futuro MEJORAR el código POO y uso de módulos Mantenimiento y personalización INCLUIR materias CAMBIAR filosofía de carga Actualización vs. Sobre-Escritura FACILITAR su utilización 25

http://www.slideshare.net/secret/HaedQE8OPnQ9l0