El protocolo OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) permite a las instituciones compartir y cosechar metadatos de repositorios digitales de manera eficiente. En Omeka S, el módulo OAI-PMH Repository facilita la exposición de los datos almacenados en la plataforma para que otros sistemas puedan cosecharlos.
En esta guía, aprenderemos a configurar el módulo OAI-PMH en Omeka S, optimizando la exposición de nuestras colecciones digitales para otras instituciones y plataformas.
Paso 1: Instalación del módulo OAI-PMH en Omeka S
Antes de configurar el módulo, debemos asegurarnos de que está instalado.
Instalación del módulo:
- Descargamos el módulo desde Omeka S Modules.
- Subimos la carpeta del módulo a /modules dentro de nuestra instalación de Omeka S.
- Vamos a Administración > Módulos en Omeka S y activamos OAI-PMH Repository.
Paso 2: Configuración del repositorio OAI-PMH
Una vez activado el módulo, podemos configurarlo en Administración > Configuración del módulo OAI-PMH Repository.
1. Configurar el nombre del repositorio
Este es el identificador público de nuestro repositorio OAI-PMH.
- Ubicación: Campo "Repository Name"
- Valor recomendado: Nombre de nuestra institución o biblioteca.
- Ejemplo: "Repositorio Digital del Museo Nacional"
2. Definir el identificador de namespace
El namespace identifier es un dominio único que asegura que los identificadores de los metadatos sean globalmente únicos.
- Ubicación: Campo "Namespace Identifier"
- Valor recomendado: Usamos el dominio de nuestro Omeka S, por ejemplo:
- oai.mi-institucion.edu
- repositorio.museo.org
3. Seleccionar los formatos de metadatos a exponer
El módulo permite exponer metadatos en distintos formatos. Seleccionamos los que utilizaremos.
- Opciones recomendadas:
- oai_dc (Dublin Core, requerido por OAI-PMH).
- oai_dcterms (Dublin Core extendido).
- mods (Metadata Object Description Schema, recomendado para bibliotecas).
- mets (Metadata Encoding and Transmission Standard, recomendado para archivos).
- Ubicación: Sección "Metadata Formats"
Paso 3: Configurar la exposición de datos
Omeka S nos permite definir qué metadatos estarán disponibles para los cosechadores.
1. Exponer medios asociados a los ítems
Si queremos que los cosechadores puedan acceder directamente a las imágenes, PDFs u otros archivos:
- Ubicación: Opción "Expose media"
- Valor recomendado: true (Habilitado).
2. Ocultar conjuntos vacíos
Para evitar exponer conjuntos que no contienen elementos públicos:
- Ubicación: Opción "Hide empty OAI sets"
- Valor recomendado: true (Solo mostrar conjuntos con al menos un ítem público).
3. Configurar el repositorio global y repositorios por sitio
Omeka S nos permite exponer los datos de dos formas:
- Repositorio global: Contiene todos los recursos de Omeka S en una sola URL (/oai).
- Repositorios por sitio: Cada sitio de Omeka S tiene su propio OAI-PMH, útil para compartir datos entre entidades con un mismo servidor.
- Ubicación: Sección "Global Repository" y "Site Repositories".
- Recomendado:
- Si administramos múltiples instituciones en un solo Omeka, habilitamos los repositorios por sitio.
- Si solo tenemos un repositorio, utilizamos el repositorio global.
Paso 4: Configuración avanzada
1. Personalizar los identificadores de conjuntos
Cada conjunto OAI tiene un identificador único. Si necesitamos cambiar el formato, podemos agregar nuevos esquemas de identificación.
- Ubicación: Opción "OAI set fomat".
2. Ajustar la compatibilidad con Dublin Core
Si usamos metadatos refinados en Dublin Core Terms, podemos fusionarlos con Dublin Core estándar.
- Ubicación: Opción "Genericize dcterms for specific formats".
- Recomendado: true (Mejor compatibilidad con cosechadores).
3. Optimizar el rendimiento de las respuestas OAI-PMH
Para mejorar la eficiencia del servidor y evitar sobrecargas:
- Límite de respuestas por petición:
- Ubicación: "List Limit"
- Valor recomendado: 50 (Reducir si el servidor tiene poco rendimiento).
- Tiempo de expiración de la sesión OAI:
- Ubicación: "Token expiration time"
- Valor recomendado: 10.
Paso 5: Probar y validar el repositorio OAI-PMH
Una vez configurado, es recomendable validar que nuestro repositorio funciona correctamente.
1. Comprobar la URL del OAI-PMH
Intentamos acceder a:
https://nuestro-dominio.org/oai?verb=Identify
Si todo está bien, veremos la información de nuestro repositorio.
2. Validar la compatibilidad con cosechadores
Podemos probar la cosecha de datos con herramientas como:
- OAI-PMH Validator: https://validator.oaipmh.com/
Siguiendo estos pasos, hemos configurado correctamente el módulo OAI-PMH en Omeka S, permitiendo que otras instituciones puedan cosechar nuestros metadatos de manera eficiente.
¿Tienes dudas al respecto? Accede a nuestro Foro y pregúntanos