Ir al contenido

OAI-PMH en Omeka S

Cómo compartir metadatos con otras instituciones

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
⚠️

No debemos usar default.must.change, ya que es un valor genérico que debe ser reemplazado.

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:


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 


OAI-PMH en Omeka S
Natalia Vázquez Vela 6 de mayo de 2025
Compartir esta publicación
Etiquetas
Cómo importar recursos en Omeka S: Guía completa de CSV Import
Utilizamos CSV Import para importar recursos en Omeka S.