CollectiveAccess, un sistema de gestión y difusión de colecciones de museos, archivos y bibliotecas

 

[Versió catalana]


Rubén Alcaraz Martínez

EINA, Centre Universitari de Disseny i Art de Barcelona. Arxiu

 

Resumen

Se presentan las principales características de CollectiveAccess, un sistema de gestión y difusión de colecciones digitales para museos, archivos y bibliotecas. Se describen sus principales componentes, el proceso de instalación, la estructura interna del sistema y se muestran algunos ejemplos de casos de uso. Las versiones analizadas del sistema son la 1.4 de Providence y la 2.0 de Pawtucket.

Resum

Es presenten les característiques principals del CollectiveAccess, un sistema de gestió i difusió de col·leccions digitals per a museus, arxius i biblioteques. Se'n descriuen els components principals, el procés d'instal·lació, l'estructura interna del sistema i es mostren alguns exemples de casos d'ús. Les versions analitzades del sistema són la 1.4 del Providence i la 2.0 del Pawtucket.

Abstract

This paper describes the main features of CollectiveAccess, a collections management and presentation system for the digital collections of museums, archives and libraries. The paper describes the main features of the system and explains how to install and configure the package. It also examines CA’s internal structure and gives examples of how it can be used. The system analyzed in the paper uses Version 1.4 of the core cataloguing application Providence and Version 2.0 of the public web-access tool Pawtucket.

1 Introducción

CollectiveAccess (en adelante CA) es un sistema de gestión y difusión de colecciones de museos, archivos y bibliotecas. El programa ha sido desarrollado y es mantenido por la empresa Whirl-i-Gig, con la colaboración de diferentes instituciones asociadas de los Estados Unidos y de Europa como el Institute of Museum and Library Services, el National Endowment for the Humanities, el New York State Council for the Arts o el Kulturstiftung des Bundes, entre otros. El origen de la aplicación se remonta al año 2003, aunque su primera versión estable no se liberó hasta 2007, primero bajo el nombre de OpenCollection, hasta que en 2008 cambió por el actual CollectiveAccess. Desde su aparición se ha implementado en más de cien proyectos en diferentes ámbitos como las bellas artes, la historia oral, los fondos de archivo institucionales o diversas colecciones especiales de diferentes tipologías de unidades de información. CA es software libre que se distribuye bajo una licencia GNU GPL v3.1

En este artículo se analizan las versiones 1.4 de Providence y la versión 2.0 de Pawtucket, las últimas versiones estables disponibles de los dos componentes principales del sistema en el momento de escribir este artículo.

 

2 Componentes

Como acabamos de avanzar, CA se encuentra formado por dos componentes de software independientes: Providence y Pawtucket, encargados respectivamente de la parte de gestión y de difusión de los contenidos.

 

2.1 Providence

Providence es la parte central y más importante de CA. Lo forman una base de datos, un entorno de trabajo capaz de gestionar los principales formatos de archivos digitales2 y una interfaz de usuario para la catalogación, búsqueda y gestión de las colecciones y los objetos digitales del repositorio. Cualquier instalación de CA necesita, como mínimo, disponer de una instancia de Providence. El resto de componentes del sistema, incluido Pawtucket, son opcionales y requieren la existencia de este componente para funcionar.

Las principales características del módulo de gestión de CA son:

  • Interfaz de catalogación altamente configurable a partir de diferentes perfiles de metadatos.
  • Posibilidad de crear listas y vocabularios controlados asociados a campos de los esquemas de metadatos y a otras funciones del sistema.
  • Categorización y etiquetaje de contenidos.
  • Geolocalización de objetos.
  • Motor de búsqueda configurable (MySQL o Solr).
  • Herramientas administrativas orientadas a gestionar la colección (adquisiciones, préstamos, lotes de objetos, localización, estados de conservación, etc.).
 Fragmento del formulario de catalogación disponible en una instalación con el perfil de metadatos Dublin Core

Figura 1. Fragmento del formulario de catalogación disponible en una instalación con el perfil de metadatos Dublin Core
 

 Editor de listas y vocabularios de CA

Figura 2. Editor de listas y vocabularios de CA

 

Los servicios subyacentes a estas funcionalidades y a otras disponibles out of the box son los de:

  • Google Maps para la generación de mapas y la traducción de direcciones formateadas en coordenadas mediante la API de codificación geográfica de este servicio.
  • El servicio de nombres geográficos GeoNames que integra búsquedas sobre esta base de datos geográfica y permite enlazarlos con los registros de CA.
  • El motor de búsqueda Apache Solr, que se puede utilizar en lugar del motor de búsqueda basado en MySQL configurado por defecto.
  • Los servicios web de la Library of Congress Subject Headings.
  • Integración con Amazon S3 storage para replicar el almacenaje.
  • Etc.
 Servicio de georeferenciación y vínculo con GeoNames

Figura 3. Servicio de georeferenciación y vínculo con GeoNames

 

CA también permite recolectar y exponer metadatos mediante el protocolo OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting).

 

2.2 El Pawtucket

Pawtucket es el componente encargado de proporcionar un frontend o interfaz pública al sistema. La plantilla por defecto es muy simple, pero adaptativa y totalmente personalizable mediante los archivos CSS y PHP.
 

 Página de inicio de la plantilla por defecto acabada de instalar

Figura 4. Página de inicio de la plantilla por defecto acabada de instalar

 

Como alternativa a Pawtucket se podría utilizar cualquier frontend capaz de obtener información de la base de datos del sistema.3 Prácticamente no existen experiencias en este campo más allá de un módulo para el sistema de gestión de contenidos Drupal,4 sólo compatible con versiones de CA anteriores a la 1.3, o algunos ejemplos de uso de Omeka como frontend para la aplicación. Un buen ejemplo de la convergencia CA/Drupal lo encontramos en el James Ensor Online Museum. En el caso de Omeka encontramos un par de ejemplos en los repositorios Religieus Erfgoed Online del Centrumvoor Religieuze Kunst en Cultuur de Bélgica y en el Het Virtual Land del Centrum Agrarische Geschiedenis del mismo país. Más allá de la integración con terceras aplicaciones, también se conocen experiencias con desarrollos propios, un buen ejemplo de las cuáles es el Philaplace de la Historical Society of Pennsylvania.
 

 Página de inicio del James Ensor Online Museum

Figura 5. Página de inicio del James Ensor Online Museum
 

 Página de inicio del James Ensor Online Museum

Figura 6. Página de inicio del Religieus Erfgoed Online

 

3 Instalación y requerimientos mínimos

3.1 Requerimientos mínimos

  • Servidor HTTP Apache 1.3, 2.0 o 2.2.
  • PHP 5.3.6 o superior (con los módulos mbstring, JSON, mysql, iconv, zlib, libXML, DOM, PCRE y Process Control).
  • MySQL 5.0, 5.1 o 5.5 con soporte para tablas InnoDB.
 

3.2 Instalación y componentes adicionales

CA es un software multiplataforma desarrollado en PHP y que requiere de un entorno AMP (Apache, MySQL i PHP) para funcionar. Por tanto, en primer lugar debemos crear una base de datos MySQL y un usuario con todos los permisos en nuestro servidor. A continuación, podemos descargar el paquete de Providence desde el web oficial de CA o desde su perfil en GitHub. En la raíz de la aplicación encontramos un archivo llamado setup.php-dist que nos permitirá conectar nuestra aplicación con la base de datos que hemos creado anteriormente (véase la figura 7). Lo abrimos y editamos como mínimo las líneas 25, 29, 33 i 37, que se corresponden con el nombre de nuestro host, el nombre del usuario de la base de datos, la contraseña para este usuario y el nombre de la base de datos respectivamente. También podemos modificar la zona horaria (línea 84) o el idioma de la instalación (línea 116), entre otros aspectos. Una vez hemos editado el archivo, lo guardamos con el nombre de setup.php, subimos el paquete a nuestro servidor y cargamos el proceso de instalación accediendo al URL donde se encuentra la aplicación.
 

Detalle del archivo setup.php-dist

Figura 7. Detalle del archivo setup.php-dist

 

Después de finalizada la instalación, conviene eliminar el directorio install por motivos de seguridad.

Según el tipo de archivos con los que se quiera trabajar, CA necesitará otras bibliotecas de software o herramientas de soporte adicionales. Por ejemplo, si queremos trabajar con imágenes nuestro servidor deberá contar con ImageMagick o GDlibrary; en el caso que nuestro repositorio esté formado por archivos de audio o vídeo, necesitaremos FFmpeg; si queremos trabajar con PDF, quizá necesitemos herramientas como Ghostscript o PDFT o Text. La lista completa de bibliotecas que puede necesitar CA se encuentra en el wiki del proyecto.5
 

 Desde la interfaz del sistema podemos ver qué bibliotecas tenemos disponibles en el servidor

Figura 8. Desde la interfaz del sistema podemos ver qué bibliotecas tenemos disponibles en el servidor

 

Para instalar Pawtucket es necesario disponer previamente de una instancia de Providence. Una vez descargada la aplicación, debemos crear un subdirectorio dentro de Providence donde subiremos Pawtucket. Entre los archivos que forman esta otra aplicación, encontramos uno con el nombre setup.php-dist, como en el caso de Providence. También, como en el caso anterior, debemos editarlo, indicando los valores de nuestra base de datos. Las dos aplicaciones utilizan la misma base de datos y usuario. Una vez editado el archivo, ya podemos acceder a la interfaz pública a partir del nombre del directorio donde hayamos instalado Pawtucket (tipo: http://www.el-meu-web.cat/pawtucket). Para que Pawtucket pueda tener acceso a los archivos contenidos en el directorio media de Providence, debemos crear un enlace simbólico entre los directorios media de ambas aplicaciones.

 

4 Catalogación y estándares de metadatos

Los desarrolladores de CA prefieren definir su programa como un framework altamente configurable para la catalogación, ante otras definiciones como la de sistema de gestión de colecciones digitales. I es que CA nos permite escoger entre un amplio abanico de esquemas de metadatos o, incluso, crear uno completamente nuevo desde cero, así como definir los tipos de objetos digitales que formarán nuestro repositorio. Durante la instalación de Providence debemos escoger uno de los diferentes perfiles de instalación disponibles. Un perfil de instalación no es más que un conjunto de valores preconfigurados en un archivo XML, según las necesidades particulares de cada centro o tipo de proyecto. En el web de CA, en la sección Configuration Library, encontramos una selección de perfiles de instalación aportados por diferentes instituciones.6 No todos los perfiles disponibles pueden considerarse como modelos de buen diseño sino que, en muchos casos, se trata de configuraciones que responden a las necesidades de migración desde otro software o a unos requerimientos muy específicos que quizá no sean aplicables a otras situaciones. No obstante, estos archivos nos pueden servir para entender mejor la estructura y la sintaxis de este elemento tan importante. Si optamos por escoger uno de los estándares disponibles por defecto (Dublin Core, DACS, PB Core, SPECTRUM, etc.) simplemente tendremos que seleccionarlo en el momento de la instalación (véase la figura 9). En cambio, tanto si decidimos utilizar uno de los perfiles de ejemplo disponibles en el web de CA, como si creamos uno nuevo, lo deberemos importar al directorio install/profiles/xml, para que esté disponible en el momento de la instalación. Un perfil de instalación nos permite establecer, entre otros:

  • Los elementos del esquema de metadatos, es decir, los diferentes campos de nuestro esquema (título, autor, fecha, etc.). Se pueden definir también los tipos de campo (texto, numérico, etc.) o el método de entrada de datos (formulario de texto, desplegable con una lista de valores, etc.), entre otros.
  • Los tipos de objetos digitales y ocurrencias disponibles en el sistema.
  • Los tipos de relaciones que se pueden establecer entre los diferentes objetos digitales (documentos, personas, lugares, etc.).
  • Las interfaces de usuario que necesitamos para entrar los datos.
  • Las listas y los vocabularios que nos permiten definir las listas controladas del sistema asociadas a los diferentes campos, los valores permitidos, etc.

Entre los perfiles disponibles actualmente encontramos algunos de los estándares de metadatos más comunes, como Dublin Core, SPECTRUM, VRA Core, PB Core, PREMIS o DACS, entre otros.
 

 Perfiles de instalación disponibles con el paquete Providence 1.4

Figura 9. Perfiles de instalación disponibles con el paquete Providence 1.4
 

 Formulario de entrada de datos del perfil de instalación de la Academy of Motion Picture Arts &Sciences de Hollywood, con los estándares de metadatos PB Core y PREMIS

Figura 10. Formulario de entrada de datos del perfil de instalación de la Academy of Motion Picture Arts &Sciences de Hollywood, con los estándares de metadatos PB Core y PREMIS

 

Como hemos visto hasta ahora, CA se caracteriza por su gran flexibilidad a la hora de escoger la estructura de datos del sistema. La estructura general de la base de datos de CA presenta catorce entidades, aunque es posible añadir otras según nuestras necesidades (por ejemplo, para gestionar procesos internos como diferentes tipos de préstamo, restauraciones, etc.). Las entidades por defecto que encontramos en CA son:

  • Los objetos digitales (objects) o ítems del repositorio (documentos de texto, imágenes, recursos interactivos, grabaciones sonoras, de vídeo, etc.).
  • Las entidades (entities) o personas y organizaciones responsables de la creación, publicación, etc., de los objetos de la colección. Se pueden reutilizar en diferentes objetos, colecciones, etc.
  • Lugares (places) o localizaciones físicas que se pueden reutilizar como las entidades.
  • Ocurrencias (ocurrences) o eventos como exposiciones, publicaciones, estrenos, etc.
  • Colecciones (collections) o grupos de objetos que comparten unas características comunes.
  • Lotes (lots) que permiten agrupar conjuntos de objetos con características comunes, normalmente relacionadas con su procedencia, fecha de recepción, etc.
  • Conjuntos (sets) o grupos de objetos definidos para un propósito específico. A diferencia de las colecciones que responden a grupos relacionados intelectualmente, en este caso se utilizan con propósitos operacionales como, por ejemplo, un grupo de objetos seleccionados para una exposición.
  • Elementos de conjunto (set items) o registros asignados a un conjunto determinado que permiten añadir datos catalográficos adiciones.
  • Representaciones (representations). Son archivos de imagen, de vídeo, de audio, PDF, etc., asociados a los objetos digitales. Un mismo objeto puede tener asociadas diversas representaciones o archivos.
  • Lugares de almacenaje (storage locations). Las ubicaciones físicas donde se encuentran los objetos de la colección. Se pueden jerarquizar y tener asociadas restricciones de acceso, coordenadas y otro tipo de información.
  • Listas (lists) que se puede utilizar para restringir el valor de un atributo, como vocabularios controlados asociados a los objetos, entidades, etc., y como listas del sistema, los valores de las cuales nos permiten personalizar CA.
  • Elementos de las listas (list items). Cada una de las entradas que forman una lista.
  • Eventos de los objetos (object events). Un evento en el ciclo de vida de un objeto (movimientos, acciones relacionadas con su conservación, préstamos, etc.).
  • Eventos de los lotes (lot events). Un evento en el ciclo de vida de un lote.
 
 Formulario para establecer relaciones entre objetos, entidades, eventos y lugares

Figura 11. Formulario para establecer relaciones entre objetos, entidades, eventos y lugares

 

5 Gestión de usuarios

CA dispone de un interesante sistema de gestión de perfiles de usuario que permite establecer los permisos de cada tipo de usuario con un alto nivel de granularidad. Como administradores podemos crear tantos usuarios como sea necesario. Cada usuario puede pertenecer a uno o más grupos, que podemos crear de manera personalizada según nuestras necesidades. Cada grupo tiene asociado un perfil de acceso diferente, desde el cual se puede establecer qué acciones puede o no puede hacer (por ejemplo, configurar elementos de metadatos, exportaciones, crear nuevos grupos de usuarios, editar listas y vocabularios, etc.), y cuáles son los permisos (lectura, lectura y escritura o sin permisos) relacionados con los diferentes elementos de los esquemas de metadatos asociados a los objetos, las entidades, los lugares, las colecciones, los préstamos, etc.
 

 Fragmento de las acciones asociadas al perfil de acceso del grupo de usuarios "Cataloguers"

Figura 12. Fragmento de las acciones asociadas al perfil de acceso del grupo de usuarios "Cataloguers"
 

 Fragmento de los permisos asociados a los elementos del esquema de metadatos

Figura 13. Fragmento de los permisos asociados a los elementos del esquema de metadatos

 

Desde esta misma interfaz, también podemos determinar las acciones disponibles para los usuarios que se registran en el sistema desde la interfaz pública, en el caso que utilicemos Pawtucket como frontend. Algunas de las acciones disponibles son la posibilidad o no de descargar archivos, compartir objetos a través del correo electrónico o las redes sociales, etc.

CA también permite establecer un control de acceso archivo a archivo desde la interfaz de catalogación del sistema (véase la figura 14).
 

 Fragmento de los permisos asociados a los elementos del esquema de metadatos

Figura 14. Cada archivo asociado a un objeto digital puede tener un tipo de acceso diferente

 

6 Localizaciones

Actualmente, CA se encuentra disponible en diferentes idiomas. La versión en inglés y la traducción al alemán son oficiales y están mantenidas por el equipo de traductores de Whirl-i-Gig. El resto de traducciones disponibles, entre las cuales el español, son obra de diferentes miembros de la comunidad de usuarios de CA y no están sometidas al mismo nivel de revisión. De momento no hay una traducción disponible en catalán. No obstante, abordar la traducción de la aplicación es relativamente fácil y no son necesarios demasiados conocimientos técnicos. Para disponer de una interfaz en catalán para Providence, debemos crear una carpeta con el nombre del nuevo idioma según la ISO-639-1 (ca, en el caso del catalán) bajo el directorio /app/locale. Para no empezar desde cero, podemos utilizar como modelo el archivo messages.po disponible en el idioma en_US. Mediante un programa de edición de archivos PO, como por ejemplo, Poedit, sólo tendremos que traducir cada una de las cadenas de texto disponibles. Una vez finalizada la traducción, guardaremos este archivo en el directorio citado anteriormente con el nombre de ca.po. También deberemos actualizar la línea 116 del archivo setup.php como se ha comentado en el apartado 3.2. Si lo que queremos es actualizar o mejorar la traducción al español, sólo deberemos acceder al fichero messages.po del directorio app/locale/es_ES y actualizarlo como hemos explicado anteriormente.
 

 Interfaz de Poedit

Figura 15. Interfaz de Poedit

 

Desde la sección Manage>Administration>Locales de CA, podemos activar el nuevo idioma para que esté disponible para calificar los valores de cada uno de los elementos del esquema de metadatos que utilicemos (por ejemplo,<dc:creatorxml:lang="ca">Nombre del autor</dc:creator>).
 

 Una vez activados los diferentes idiomas desde la administración del sistema, los podremos seleccionar en las instancias de cada elemento del esquema de metadatos

Figura 16. Una vez activados los diferentes idiomas desde la administración del sistema, los podremos seleccionar en las instancias de cada elemento del esquema de metadatos

 

7 Sitios web que utilizan CollectiveAccess

Entre los usuarios de CA encontramos principalmente instituciones norteamericanas. Algunos ejemplos representativos son el Queens Memory Project de la Queens Library de Nueva York, el New Museum's Digital Archive del New Museum y el Parrish Eastend Stories del Parrish Art Museum de la misma ciudad, el Van Alen Institute's Design Archive del Van Alen Institute, o el repositorio del Jewish Museum de Praga.
 

 New Museum's Digital Archive

Figura 17. New Museum's Digital Archive
 

 New Museum's Digital Archive

Figura 18. Página dedicada a Mary Abbott en el Parrish East end Stories

 

En nuestro territorio encontramos la Kutxateka, de la Obra Social de la Kutxa, como ejemplo más representativo. Se trata de un portal que recoge los diferentes fondos fotográficos de la entidad, así como algunas obras de arte. De momento, se pueden consultar los fondos fotográficos de Fotocar y Marín, dos colecciones que reflejan el desarrollo social, político y cultural de Guipúzcoa desde principios del siglo xx hasta nuestros días.
 

 Detalle de la colección Fotocar de la Kutxateka

Figura 19. Detalle de la colección Fotocar de la Kutxateka

 

En la sección Clients dentro del web de CA encontramos una lista de más de cien ejemplos de implementaciones, organizada según el tipo de institución (museos, bibliotecas, instituciones académicas, etc.).

 

8 CollectiveAccess y sus competidores

Actualmente disponemos de una gran cantidad de soluciones de software libre para gestionar colecciones digitales y crear repositorios y portales para difundir el patrimonio de archivos, museos y bibliotecas. Dejando a un lado las soluciones propietarias, destacan Dspace, Eprints e Invenio en el ámbito de los repositorios institucionales, ICA-AtoM (o el actual AtoM)7 y Archon por lo que respecta a los fondos y colecciones de archivo, Fedora Commons y sus derivados (Islandora e Hydra) para repositorios que requieren un alto grado de exigencia y personalizaciones y, finalmente, un conjunto de aplicaciones centradas especialmente en la comunicación de las colecciones y la creación de productos de valor añadido, entre las que destaca Omeka.

CA se encuentra a medio camino entre algunas de estas aplicaciones. Por sus características, su competidor principal en el ámbito de las bibliotecas y los museos lo encontraríamos en Omeka y, en el caso de las instituciones de archivo, en ICA-AtoM. La posibilidad de integrar cualquier esquema de metadatos y su capacidad para gestionar diferentes tipos de archivo, hace que el sistema sea interesante para cualquier tipo de proyecto o institución, incluso para aquellas que disponen de diferentes colecciones especiales y necesitan un sistema que les permita describir cada tipo de fondo según su propia normativa, pero ofreciendo un punto de acceso único. Esto supone un modelo mucho más integrador que el que estamos acostumbrados a ver en los proyectos de nuestro territorio (Estivill, 2008).

En comparación con Omeka, resulta relativamente más fácil integrar diferentes esquemas de metadatos en el sistema. En parte, porque los ficheros de configuración de los lenguajes principales ya están disponibles. La gestión de usuarios y la posibilidad de personalizar la aplicación también son superiores. Por su parte, Omeka presenta una curva de aprendizaje menos pronunciada para el usuario administrador y ofrece un mayor conjunto de herramientas para crear nuevos productos documentales como por ejemplo, exposiciones virtuales, líneas de tiempo o mapas, módulos que, además, resultan más fáciles de instalar.

Por lo que respecta a ICA-AtoM, se trata de un sistema centrado en la descripción y acceso fondos y colecciones de archivo. El hecho de tratarse de una aplicación tan especializada limita su mercado, pero a la vez, la puede hacer más atractiva para instituciones de archivo que quieren una aplicación de estas características y no cuentan con los conocimientos necesarios para personalizar CA.

 
 
CollectiveAccess
AtoM
Omeka
Última versión estable
1.4 (febrero 2014)
2.0.1 (diciembre 2013)
2.1.4 (febrero 2014)
Licencia
GPL v3
GPL v3
GPL v3
Desarrolladores
Whirl-i-Gig en colaboración con entidades como el Institute of Museum and Library Services.
Artefactual Systems, en colaboración con el Program Commission (PCOM) de l'ICA.
Foundation Roy Rosenzweig Center for
History and New Media, Department of History
and Art History de la George Mason University.
Lenguaje de programación
PHP
PHP
PHP
Sistema de gestión de bases de datos
MySQL 5.0, 5.1 o 5.5
MySQL 5.1 o superior
MySQL 5.0 o superior
Motor de búsqueda
MySQL (de serie). Se puede integrar Solr con búsquedas facetadas.
Elastic Search (Apache Lucene).
Búsquedas facetadas de serie.
MySQL (de serie). Se puede integrar Solr con búsquedas facetadas.
Estándares de metadatos
Se puede integrar cualquier esquema de metadatos en XML.
Codificación en EAD (ISAD(G), RAD o DACS), Dublin Core y MODS. SKOS para las taxonomías.
Exportación en EAD, DC, MODS i SKOS.
DC, DC calificado, PBCore, VRACore.
Otros esquemas a través de plugins que requieren desarrollos propios.
Interoperabilidad
OAI-PMH
OAI-PMH
OAI-PMH
Importación y exportación
Importación: Excel, CSV, MARC, FilemakerPro DSO XML e InMagick XML
Exportación: XML, MARC21 y CSV
XML y CSV
Importación: CSV y EAD XML
Exportación: XML, JSON, Atom y RSS2
Categorización y etiquetaje
Sí. Un ítem puede pertenecer a diferentes colecciones o lotes y tener múltiples etiquetas.
Sólo admite las relaciones y agrupaciones documentales propias del mundo archivístico (fondos, series, grupos de series, etc.). No existe la posibilidad de etiquetar, sólo de asignar materias de tema, nombre y lugar.
Sí. Cada ítem puede pertenecer a una única colección y tener múltiples etiquetas.
Gestión de usuarios
Creación y gestión avanzada de diferentes perfiles y grupos de usuarios.
Seis perfiles de usuario (administrator, editor, contributor, translator, authenticated y anonymous) con privilegios personalizables en la visualización de contenido, creación y edición de descripciones, registros de autoridad y gestión de taxonomías.
Cuatro perfiles de usuario (super user, admin, contributor y researcher) no editables.
Personalización del flujo de trabajo
Sí. Se pueden personalizar ciertas acciones.
No
No
Gestión de la colección y de procesos administrativos
Por defecto: gestión de préstamos, eventos, almacenaje físico y equipos de proyecto. Es posible crear nuevos procesos administrativos a través del fichero de configuración del sistema.
Gestión de donantes y contratos, transferencias de archivo i almacenaje físico.
No
Personalización de la interfaz pública
Totalmente personalizable. Una única plantilla disponible.
Totalmente personalizable. Actualmente sólo hay dos plantillas disponibles.
Totalmente personalizable. Alrededor de quince plantillas disponibles en el repositorio oficial.
Funcionalidades 2.0
Botones sociales, comentarios y etiquetaje social. Se pueden integrar otras funciones.
El paquete básico de la aplicación no incorpora ninguna de estas funcionalidades. Se deberían integrar a partir de servicios de terceros.
Comentarios, contribuciones de los usuarios, botones sociales, transcripciones de la comunidad, anotaciones, etiquetaje social y favoritos.
Facilidad de uso
Media
Media
Alta
Facilidad de implementación
Media
Media
Alta

Tabla 1. Comparativa entre CA, AtoM y Omeka

 

9 Conclusiones

CA destaca por su gran flexibilidad a la hora de diseñar un sistema a medida para gestionar nuestras colecciones digitales. Salvando las distancias y con otras tecnologías en su arquitectura, nos recuerda a Fedora Commons por la capacidad de integrar diferentes esquemas de metadatos, tipos de objetos, relaciones, usuarios, etc. Esta gran flexibilidad también supone un mayor tiempo de configuración previo a la instalación y puesta en marcha del sistema y requiere de unos conocimientos mínimos de XML y de la estructura interna de la aplicación. Es importante destacar, eso sí, que por defecto encontramos muchas configuraciones disponibles que pueden servir perfectamente a la mayoría de centros de nuestro entorno.

Por lo que respecta a los requerimientos, CA se trata de un sistema interesante tanto para pequeñas instituciones, como para las grandes ya que, en la línea de otras aplicaciones como Omeka, resulta fácil de instalar y mantener pero, al mismo tiempo, es suficientemente escalable como para abordar grandes proyectos.

 

Bibliografía

CollectiveAcess documentation (2014). <http://docs.collectiveaccess.org/>. [Consulta: 28/05/2014].

Estivill, Assumpció (2008). "Els fons i les col·leccions d'arxiu a les biblioteques: models per al seu control i accés". BiD: textos universitaris de biblioteconomia i documentació, núm. 21 (desembre). <http://bid.ub.edu/21/estiv2.htm>. [Consulta: 26/06/2014].

Higgins, Jessica [et al.] (2012). "Enhancing educational access to art". 2012 Conference on Digital Libraries. <http://hdl.handle.net/2249.1/57161>. [Consulta: 25/06/2014].

Pedersen, Isabel; Baarbé, Jeremiah (2013)."Archiving the 'Fabric of Digital Life'". IEEE International Symposium on Mixed and Augmented Reality - Arts, Media, and Humanities (ISMAR-AMH).

Rehberger, Dean (2013). "Getting oral history online: collections management applications". Oral history review, vol. 40, no. 1 (Winter-Spring), p. 83–94.

Spiro, Lisa (2009). Archival management software: a report to the Council on Library and Information Resources. Washington, D.C.: Council on Library and Information Resources. <http://www.clir.org/pubs/resources/reports/spiro2009.html>. [Consulta: 24/05/2014].

 

Notas

1 GNU General Public Licence. Version 3, 29 June 2007. <http:/ /www.gnu.org/copyleft/gpl.html>. [Consulta: 23/05/2014].

2 La lista completa de formatos de archivo admitidos se puede consultar en: http://docs.collectiveaccess.org/wiki/Supported_Media_File_Formats.

3 En la sección Getting data de la documentación oficial se explican los diferentes métodos para acceder a la base de datos: http://wiki.collectiveaccess.org/index.php?title=API:Getting_Data.

4 Se puede descargar desde: https://drupal.org/project/collectiveaccess.

5 Lista completa de bibliotecas adicionales: http://wiki.collectiveaccess.org/index.php?title=Installation_(Providence).

6 Disponible en: http://www.collectiveaccess.org/configuration.

7 AtoM (Access to Memory) es un sistema de gestión de fondos de archivo desarrollado por Artefactual Systems, los mismos responsables de ICA-AtoM, a partir de les primeras versiones de esta aplicación. Más información en: https://www.accesstomemory.org/es/.

Cita recomendada

Alcaraz Martínez, Rubén (2014). "CollectiveAccess, un sistema de gestión y difusión de colecciones de museos, archivos y bibliotecas". BiD: textos universitaris de biblioteconomia i documentació, núm. 33 (desembre) . <http://bid.ub.edu/es/33/alcaraz2.htm>. DOI: http://dx.doi.org/10.1344/BiD2014.33.23 [Consulta: 01-10-2016].