Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Existen muchas opciones de configuración posibles para el recolector OAI. La mayoría de ellas se encuentran en el archivo [dspace]/config/modules/oai.cfg (a menos que se indique lo contrario más abajo). Estas opciones pueden ser modificadas directamente en ese archivo o sobrescritas en tu archivo local.cfg (consulta Configuration Reference Configuration Reference).

Configuration File:

[dspace]/config/modules/oai.cfg

Property:

oai.harvester.eperson

Example Value:

oai.harvester.eperson = admin@myu.edu

Informational Note:

El EPerson bajo cuya autorización se realizará la recolección automática. Este campo no tiene un valor predeterminado y debe ser especificado para poder utilizar el sistema de programación de recolección. Lo más probable es que se trate de la cuenta de administrador de DSpace creada durante la instalación..

Property:

oai.url

Example Value:

oai.url = ${dspace.server.url}/${oai.path}

Informational Note:

La URL base de la aplicación web de difusión OAI-PMH (es decir, no incluir /request al final). Esto es necesario para generar URIs para los ORE Resource Maps. El valor predeterminado ${dspace.baseUrl}/oai funcionará para una instalación típica, pero debe modificarse si es necesario. Ten en cuenta que dspace.baseUrl se define en tu archivo de configuración dspace.cfg.

Property:

oai.ore.authoritative.source

Example Value:

oai.ore.authoritative.source = oai

Informational Note:

La aplicación web responsable de generar las URIs para los ORE Resource Maps. Si se utiliza oai, debe establecerse el valor de configuración oai.url.

  • Cuando se establece en 'oai', todas las URIs en los ORE Resource Maps serán relativas a la URL de OAI-PMH (configurada mediante oai.url anteriormente).

  • Las URIs generadas para los ORE ReMs siguen la siguiente convención para cualquier configuración:
    http://[URL-base]/metadata/handle/[item-handle]/ore.xml

Property:

oai.harvester.autoStart

Example Value:

oai.harvester.autoStart = false

Informational Note:

Determina si el proceso de programación de recolección (harvest scheduler) se inicia automáticamente cuando la aplicación web de DSpace es redeplegada.

Property:

oai.harvester.metadataformats.PluginName

Example Value:


Code Block
oai.harvester.metadataformats.PluginName = \
http://www.openarchives.org/OAI/2.0/oai_dc/, Simple Dublin Core


Informational Note:

Este campo puede repetirse y sirve como vínculo entre los formatos de metadatos compatibles con el repositorio local y aquellos soportados por el proveedor OAI-PMH remoto. Sigue la forma: oai.harvester.metadataformats.PluginName = NamespaceURI,Nombre para mostrar (opcional)El PluginName designa los esquemas de metadatos que el recolector "sabe" que el repositorio local de DSpace puede soportar. En consecuencia, el PluginName debe corresponder con un crosswalk de ingestión declarado previamente. El valor del namespace se utiliza durante la negociación con el proveedor OAI-PMH remoto, comparándolo con la lista devuelta por la solicitud ListMetadataFormats y resolviéndolo al metadataPrefix que el proveedor remoto haya asignado a ese namespace. Finalmente, el nombre para mostrar (opcional) es la cadena que se mostrará al usuario al configurar una colección para recolección. Si se omite, se mostrará la combinación PluginName:NamespaceURI en su lugar.

Property:

oai.harvester.oreSerializationFormat.OREPrefix

Example Value:


Code Block
oai.harvester.oreSerializationFormat.OREPrefix = \
http://www.w3.org/2005/Atom


Informational Note:

Este campo funciona de manera muy similar a oai.harvester.metadataformats.PluginName. El OREPrefix debe corresponder a un crosswalk de ingestión declarado, mientras que el Namespace debe ser compatible con el proveedor OAI-PMH de destino al recolectar contenido.

Property:

oai.harvester.timePadding

Example Value:

oai.harvester.timePadding = 120

Informational Note:

Cantidad de tiempo que se resta del argumento from de la solicitud PMH para compensar el tiempo necesario para negociar una conexión. Se mide en segundos. El valor predeterminado es 120.

Property:

oai.harvester.harvestFrequency

Example Value:

oai.harvester.harvestFrequency = 720

Informational Note:

Con qué frecuencia el planificador de recolección verifica el proveedor remoto en busca de actualizaciones. Siempre debe ser mayor que timePadding. Se mide en minutos. El valor predeterminado es 720.

Property:

oai.harvester.minHeartbeat

Example Value:

oai.harvester.minHeartbeat = 30

Informational Note:

El heartbeat es la frecuencia con la que el programador de recolección consulta la base de datos local para determinar si alguna colección está programada para un nuevo ciclo de recolección (según el valor de harvestFrequency). El programador está optimizado para entrar en modo de espera hasta que realmente haya una colección lista para ser recolectada. Los parámetros minHeartbeat y maxHeartbeat definen los límites inferior y superior de este intervalo de tiempo. Se mide en segundos. El valor predeterminado es 30.

Property:

oai.harvester.maxHeartbeat

Example Value:

oai.harvester.maxHeartbeat = 3600

Informational Note:

El heartbeat es la frecuencia con la que el programador de recolección consulta la base de datos local para determinar si alguna colección está programada para un ciclo de recolección (según el valor de harvestFrequency). El programador está optimizado para entrar en modo de espera hasta que la siguiente colección esté realmente lista para ser recolectada. Los parámetros minHeartbeat y maxHeartbeat representan los límites inferior y superior de este intervalo de tiempo. Se mide en segundos. El valor predeterminado es 3600 (1 hora).

Property:

oai.harvester.maxThreads

Example Value:

oai.harvester.maxThreads = 3

Informational Note:

How many harvest process threads the scheduler can spool up at once. Default value is 3.

Property:

oai.harvester.threadTimeout

Example Value:

oai.harvester.threadTimeout = 24

Informational Note:

Tiempo que debe transcurrir antes de que un hilo de recolección sea terminado. El proceso de finalización espera a que el ítem actual termine de ser ingerido y guarda el progreso realizado hasta ese momento. Se mide en horas. El valor predeterminado es 24.

Property:

oai.harvester.unknownField

Example Value:

oai.harvester.unkownField = fail | add | ignore

Informational Note:

Tienes tres (3) opciones. Cuando un proceso de recolección se completa para un ítem y este ha pasado por los crosswalks de ingestión para ORE y su formato de metadatos descriptivos seleccionado, podría generar valores DIM que no estén definidos en el repositorio local. Esta configuración determina qué debe hacerse en caso de que esos valores DIM pertenezcan a un esquema ya declarado. Fail terminará la tarea de recolección y generará un error. Ignore: omitirá silenciosamente los campos desconocidos. Add: agregará el campo faltante al registro de metadatos del repositorio local. Valor predeterminado: fail.

Property:

oai.harvester.unknownSchema

Example Value:

oai.harvester.unknownSchema = fail | add | ignore

Informational Note:

Cuando un proceso de recolección se completa para un ítem y este ha pasado por los crosswalks de ingestión para ORE y su formato de metadatos descriptivos seleccionado, podría generar valores DIM que no estén definidos en el repositorio local. Esta configuración determina qué debe hacerse en caso de que esos valores DIM pertenezcan a un esquema desconocido. Fail: terminará la tarea de recolección y generará un error. Ignore: omitirá silenciosamente los campos desconocidos. Add: agregará el esquema faltante al registro de metadatos del repositorio local, utilizando el nombre del esquema como prefijo y "unknown" como espacio de nombres. Valor predeterminado: fail.

Property:

oai.harvester.acceptedHandleServer

Example Value:


Code Block
oai.harvester.acceptedHandleServer = \
hdl.handle.net, handle.test.edu


Informational Note:

Un proceso de recolección intentará escanear los metadatos de los ítems entrantes (específicamente el campo identifier.uri) para verificar si parecen un handle. Si es así, compara el patrón con los valores de este parámetro. Si hay una coincidencia, al nuevo ítem se le asigna el handle proveniente del valor en los metadatos en lugar de generar uno nuevo. Valor predeterminado: hdl.handle.net.

Property:

oai.harvester.rejectedHandlePrefix

Example Value:

oai.harvester.rejectedHandlePrefix = 123456789, myeduHandle

Informational Note:

Patrón que se debe rechazar como un prefijo de handle no válido (por ejemplo, una cadena de prueba conocida) al intentar encontrar el handle de los ítems recolectados. Si hay una coincidencia con este parámetro de configuración, se generará un nuevo handle en su lugar. Valor predeterminado: 123456789.

...




Today 16-10-2025 you use ruffle!
Today 16-10-2025 you use ruffle!

...