Los repositorios han llegado para quedarse, por suerte, y para beneficio de la comunidad científica y académica. El acceso libre y abierto a la información científica debería ser realmente obligatorio en la investigación financiada con fondos públicos. Generalmente, las herramientas de software para repositorios y gestión de colecciones de documentos digitales incorporan, dentro de sus funcionalidades, el soporte, tanto para recuperar como para ofrecer, conjuntos de metadatos en Dublin Core, usando el protocolo OAI-PMH, desarrollado por la iniciativa Open Archives.
Cuestión diferente es cuando se plantea la posibilidad de desarrollar nuevos servicios o productos de información, tomando como base datos disponibles en proveedores OAI. La plataforma de desarrollo suele ser algún sistema de gestión de contenidos, al cual se le implementan las funcionalidades técnicas necesarias para que pueda actuar como cliente o como proveedor (de servicio o de datos). En esta entrada se va a real¡zar una revisión de las funcionalidades disponibles para implementar OAI-PMH en Drupal.
Drupal, en su configuración básica/core, no da soporte al protocolo OAI-PMH. Para poder trabajar con el mismo, es necesario instalar y configurar módulos complementarios. La evolución y desarrollo de los módulos que trabajan con OAI-PMH ha sido desigual: algunos no han creado versión para Drupal 7, otros han cesado en su desarrollo, mientras otros se encuentran en una situación nebulosa.
- OAI2 for CKK fue uno de los primeros módulos que añadió OAI a Drupal. Originalmente creado para Drupal 5, srive para crear crear un repositorio de los nodos en Drupal, que previamente tienen que haber sido creados con CCK. Sólo ofrece versiones para Drupal 5 y 6, y no hay previsto desarrollo posterior, sólo resolución de errores. Las últimas versiones son de 2011.
- OAI-PMH Module es el módulo que incorpora funcionalidad de repositorio OAI al módulo Bibliography. Sólo ofrece versión, de 2011, para Drupal 6. En la versión para Drupal 7 de Bibliography ha sido sustituido por Views OAI-PMH.
- Views OAI-PMH es el sucesor de OAI-PMH Module. Ofrece versiones para Drupal 6 y 7, y se encuentra en desarrollo y mantenimiento activos (la última versión es de enero de 2013). Como indica su nombre, en realidad es un plugin del módulo Views. Es capaz de mostrar campos de cualquier nodo de Drupal, adaptados al estándar Dublin Core.
- Feeds OAI-PMH Fetcher and Parser es un módulo que sirve para recolectar metadatos de otros servidores y repositorios OAI. En realidad, es un plugin del módulo Feeds. Ofrece versiones para Drupal 6 y 7, aunque no se ha presentado nueva versión desde 2011. Alejandro Garza ha preparado un video-tutorial sobre el módulo.
- eXtensible Catalog Drupal Toolkit es un paquete de módulos de Drupal que juntos sirven para implementar un catálogo colectivo. Se ha implementado en el Punto de Consulta Único de las Bibliotecas de la Administración General del Estado. Dentro de los módulos que lo forman se encuentra OAI Harvester Module, encargado de recuperar conjuntos de metadatos OAI de otras bibliotecas. El código se descarga desde Google Code.
- Finalmente, OAIConnect installation profile es un perfil de instalación que permite crear rápidamente un Drupal operativo, con todos los módulos necesarios implementados y configurados, para crear un recolector OAI y publicar los metadatos como nodos. Ha sido creado y es mantenido por Alejandro Garza.