CaMPI

De Victor Ferracutti
Revisión a fecha de 09:54 29 jul 2013; Victor (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

En esta página se detallan aspectos referidos al Sistema CaMPI, concebido como la integración de sistemas automatizados para bibliotecas. La Universidad Nacional del Sur, a través de su Biblioteca Central está fuertemente involucrada en su concepción y desarrollo.

Contenido

Reuniones

Bariloche 2011 --Victor 09:40 4 may 2011 (ART)

Etapas del diseño y desarrollo

Definición de requerimientos

Realizada a través de las listas de correo de las comunidades de desarrolladores y de usuarios y del sitio http://ticketsbc.uns.edu.ar/projects/campi

Aplicable a las instituciones patrocinantes y asociadas.

Responsable: Comunidad de usuarios

--Victor 12:40 2 ago 2011 (ART)

Selección de requerimientos a implementar

Establece las necesidades funcionales que se implementarán (i.e. sprint), indicando qué miembros de la comunidad de desarrolladores diseñará y codificará cada una.

Responsable: Jefe de Sistemas BC UNS

--Victor 12:40 2 ago 2011 (ART)

Diseño y Codificación (programación)

A cargo de la comunidad de desarrolladores.

Se incluye documentación técnica dentro del propio código, en los comentarios agregados en el repositorio de código y a través del sistema de gestión de peticiones.

Antes de actualizar el código del repositorio, cada desarrollador verifica que lo que haya codificado funcione de acuerdo a lo especificado.

Responsable: Comunidad de desarrolladores

--Victor 12:40 2 ago 2011 (ART)

Verificación y validación

Al finalizar el sprint, se empaqueta una versión preliminar del instalador de CaMPI, verificado (esto es, que los nuevos requerimientos están implementados de acuerdo con las especificaciones) y validado (esto es, que los nuevos requerimientos son útiles para satisfacer las necesidades del usuario) por miembros de las comunidades de usuarios y desarrolladores, llamados verificadores (testers).

Los verificadores no pueden haber estado involucrados en la codificación de esa versión.

El plazo máximo para esta etapa será de 15 días corridos a partir del empaquetamiento del instalador.

Eventualmente los verificadores pueden verificar y validar requerimientos ya desarrollados y existentes en el repositorio, sin necesidad de la existencia de la versión preliminar del instalador.

Responsable: Testers (Verificadores)

--Victor 12:40 2 ago 2011 (ART)

Distribución

Finalizada la verificación, se publica en http://sourceforge.net/projects/campi/ y en http://campi.uns.edu.ar/ el instalador empaquetado para su descarga.

En el caso de actualización de versión (esto es, existe una previamente instalada) se debe sincronizar el código con el existente en el tronco principal del repositorio.

Responsable: Departamento de Sistemas de la BC-UNS.

--Victor 12:40 2 ago 2011 (ART)

Evaluación de la madurez de CaMPI utilizando el Open Source Maturity Model

Se realiza al menos en forma anual y con la aparición de una nueva versión.

Se presenta en las reuniones presenciales.

Responsable: Jefe de Sistemas BC-UNS

--Victor 12:40 2 ago 2011 (ART)

Capacitación

Entrenar a la comunidad de usuarios en el uso de las nuevas funciones del sistema CaMPI.

Responsable: Capacitadores

--Victor 12:40 2 ago 2011 (ART)

Evaluación de CaMPI

A continuación se presentan las evaluaciones anuales de CaMPI según el modelo de madurez de software open source (OSMM por sus siglas en inglés):


--Victor 15:09 24 may 2011 (ART)

Recursos (capacitaciones, presentaciones, bibliografía)

  • Sistema CaMPI: cooperación en el desarrollo Open Source (integración MarcoPolo – Catalis). Encuentro Bibliotecario 2008: ¿QUIÉN es QUIÉN en las bibliotecas universitarias de Córdoba?, 4 y 5 de diciembre de 2008, Auditorio Facultad de Ingeniería, Universidad Católica de Córdoba, Córdoba. Organizador: Acuerdo de Bibliotecas Universitarias de Córdoba (ABUC).
  • Sistema CaMPI: cooperación en el desarrollo Open Source (integración MarcoPolo – Catalis). Simposio de Informática en el Estado, 38 JAIIO, Mar del Plata, 24 al 28 de agosto de 2009. SADIO / UNS.
  • Comunidades de práctica en el desarrollo de software libre. CaMPI como caso de estudio. Simposio sobre la Sociedad de la Información y Jornadas de Software Libre, 40 JAIIO, Córdoba, 29 de agosto al 2 de septiembre de 2011. SADIO / UTN-FRC.
  • Sistema CaMPI. Comunidad de práctica en el desarrollo de software libre para bibliotecas. Taller de Software Libre o Gratuito de Gestión Bibliotecaria, 6 y 7 de diciembre de 2011, Palacio Pizzurno. Consorcio SIU.
  • CaMPI: Una comunidad de práctica para el desarrollo de sistemas automatizados para bibliotecas. Ponencia dentro del eje temático "Gestión del conocimiento y comunicación de la información", 44a Reunión Nacional de Bibliotecarios “Bibliotecarios: de la información a la comunicación”, 17 al 19 de abril de 2012, La Rural. ABGRA.

Estructura de bases de datos

Existente

La estructura de almacenamientos actual de CaMPI puede verse en http://sourceforge.net/apps/trac/campi/wiki/Estructura%20de%20los%20almacenamientos%20Reservas%20y%20Movi

Modelo de base de datos

La siguiente figura muestra un diagrama de clases con foco en el módulo de circulación de CaMPI. Este es un modelo de la estructura de bases de datos para las nuevas versiones de CaMPI.

Circulación Clases.jpg

--Victor 15:07 4 may 2011 (ART)

CaMPI en la UNS

La implantación del Sistema CaMPI requiere eventualmente la migración de las bases de datos bibliográficas y de circulación si es que la biblioteca poseía previamente algún sistema automatizado. Sistemas de la BC provee colaboración para la migración y también para el entrenamiento en la configuración y administración del sistema.

--Victor 17:32 29 jun 2011 (ART)

Migraciones

Biblioteca de Economía - Base de datos bibliográfica

La base de datos bibliográfica de la Biblioteca de Economía de la UNS existente al 30/8/2008 posee una estructura que sigue el formato CEPAL, implementada sobre CDS/Isis y editada a través de WinISIS. La misma posee 17469 registros activos y a continuación se muestra una tabla con indicación con la cantidad de registros en los que aparece cada campo y la cantidad de ocurrencias de los mismos:

TAG Cant. Reg. Ocurrencias
001 10223 10223
002 10075 10075
003 10220 10220
004 10216 10216
005 10217 10217
006 10217 10217
007 5023 5023
008 4900 4900
010 23 33
012 23 23
014 51 51
016 7207 9904
017 5113 5706
018 10123 10157
020 10120 10120
021 913 913
024 1 1
029 7 7
030 2012 2013
031 43 43
032 1375 1383
033 6 6
035 6 6
038 10125 10480
039 10110 10126
040 10075 10075
041 607 607
042 2955 2955
043 10123 10123
044 4995 4995
047 3165 3179
048 1 1
049 2 2
050 102 102
051 102 102
052 181 264
053 177 177
054 176 176
055 165 165
056 175 175
057 178 178
058 37 71
059 37 55
062 10212 10212
063 10211 10211
064 10211 10235
065 10 11
068 769 770
072 654 675
073 2088 2088
074 1114 1114
075 1105 1105
076 5007 40410
077 153 153
080 3534 3534
081 156 156
082 1029 1029
083 903 1103
084 141 341
085 52 52
093 4 4
094 10212 10212

Además de gestionar el código LOC de la biblioteca, que es AR-BaUEB se decidió:

  • La detección y corrección de inventarios repetidos
  • Ladetección y corrección de valores sospechosos e incorrectos en campos de longitud fija:
    • inventario (v02)
    • ISBN (v47)
    • idioma (64)
    • país (v40)
  • La detección y normalización de entrada de datos en campo de edición (v41)
  • El control de calidad de descriptores y descriptores propios: se conservará el valor del campo 76 (Descriptores: Cont. Temático) y poner los mismos en el campo 653 de MARC21 (descriptores NO controlados). Los campos 77, 80, 81 y 82 serán descartados.

Los registros conteniendo analíticas no serán tenidos en cuenta en la migración.

La implementación de los pasos de migración de ha realizado utilidando los utilitarios CISIS, y mayormente mx, estando a disposición para descargar todos los archivos

--Victor 14:46 10 ago 2011 (ART)

Biblioteca de Ciencias de la Administración / Biblioteca de Economía

CaMPI en otras instituciones

Asociación Bernardino Rivadavia, Bahía Blanca

Herramientas personales
BC - Gabinete