Trabajar con Reglas de fusión
Para trabajar con reglas de fusión, se debe tener uno de los roles siguientes:
- Administrador de catalogación
Las reglas de fusión proporcionan instrucciones sobre cómo se deben fusionar dos registros. Cuando se fusionan dos registros, el registro primario es el registro que contendrá toda la información fusionada. El registro secundario es el registro cuya información se fusionará en el registro primario. La reglas de fusión eliminan información del registro primario o copian información del registro secundario en el registro primario. Las reglas de fusión no afectan al registro secundario, el cual puede permanecer tras la fusión, aunque normalmente se borra.
El Editor MD permite a los catalogadores crear reglas de fusión y aplicarlas a los registros MARC 21 o aplicar reglas de fusión que ya estén creadas. La sintaxis utilizada por las reglas se describe en Sintaxis y ejemplos de reglas de fusión . Véase también Reglas de fusión en la sección de formación para más información.
Registros primarios
Hay varios escenarios posibles para fusionar registros. El registro primario en cada uno de estos escenarios es como sigue:
Escenario | Registro primario |
---|---|
Importar registros mediante un perfil | El registro existente en Alma |
Importar registros desde una conexión OCLC | El registro existente en Alma |
Fusionar dos registros ya existentes | El registro en el panel izquierdo del MDE (abierto primero) |
Copiar catalogación utilizando un recurso externo
(véase Buscar Recursos Externos)
|
El recurso externo |
Dado que los registros primarios para los perfiles de importación y para la catalogación de copias (como en Buscar recursos externos ) son esencialmente lo opuesto, una regla de fusión escrita para un perfil de importación no puede funcionar para la catalogación de copias (y viceversa). Se necesitan dos conjuntos de reglas de fusión, una para los perfiles de importación y la otra para la catalogación de copias. Puede encontrarse un ejemplo de cada tipo de regla en Ejemplos de reglas para perfiles de importación y catalogación de copias.
Reglas de fusión básicas
Las siguientes son las reglas de fusión básicas. Cada regla básica puede aplicarse incondicionalmente o puede estar sujeta a una condición sobre el registro primario. El orden en el cual las reglas se aplican es importante.
Regla de fusión | Ejemplo | Descripción |
---|---|---|
eliminar | eliminar MARC."035" | Eliminar todas las líneas con este campo del registro primario |
añadir | añadir MARC."035" | Añadir todas las líneas con este campo desde el registro secundario al registro primario. |
reemplazar MARC. "505" |
Eliminar todas las líneas con este campo del registro primario y entonces añadir al registro primario todas las líneas con este campo del registro secundario.
Reemplazar genera exactamente el mismo resultado que Eliminar seguido de Añadir, a menos que cuando se use la claúsula "si existe", si el registro secundario no tiene el campo indicado, el campo no se elimine del registro primario. Así, por ejemplo:
reemplazar MARC. "505"
elimina siempre 505 del registro primario. Si existe 505 en el registro secundario, entonces el registro primario ahora contiene este 505. Si no existe 505 en el registro secundario, entonces el registro primario no contiene 505.
reemplazar MARC."505" si existe
elimina 505 del registro primario solo si existe 505 en el registro secundario. Si existe 505 en el registro secundario, entonces el registro primario ahora contiene este 505. Si no existe 505 en el registro secundario, el registro primario conserva el 505 original.
Esta lógica es verdadera solo cuando se especifica un campo en la acción de Sustitución tal como MARC."505". Si se usan los formatos de acción de Sustituir a continuación, Alma trata la regla de Sustituir como si "si existe" estuviese escrito. Así, por ejemplo, si hay un campo 260 en el registro primario de Alma, un campo 264 en el registro secundario entrante y se está usando sustituir MARC.XXX, Alma mantiene el campo 260 y añade el 264 durante el proceso de fusión (como si "si existe" estuviese escrito).
Para obtener más información, véase la tabla Fusionar sintaxis de regla.
|
Crear una regla de fusión
Utilizar el procedimiento descrito en esta sección para crear una regla de fusión.
En el caso de miembros de un consorcio de la Zona de red, los usuarios pueden controlar si desean guardar las nuevas reglas en forma local o en una institución de la red. Para realizar esta selección, abrir el área de Registros o Plantillas y dirigirse a Nuevo > Opciones de colocación. Téngase en cuenta que esta selección es por usuario.
Para crear una regla de fusión:
- En la página del Editor MD (Recursos > Catalogación > Abrir editor de metadatos), seleccionar la pestaña Reglas. La pestaña Reglas de fusión aparecerá.
- Seleccione Nuevo > Fusión e introduzca las propiedades de la regla de fusión en el cuadro de diálogo Propiedades de la regla de fusión.
- Indicar si se desea crear la regla como Privada o Compartida. Esto determina en qué carpeta se guardará la regla de indicación. Tal vez se desee guardar la regla de indicación en la carpeta Privada, y probarla primero, antes de moverla a la carpeta Compartida (al cambiar las Propiedades). Las reglas de fusión privadas no aparecen en la lista desplegable Método de fusión cuando se quiere usar una regla de fusión en Alma posteriormente.
Téngase en cuenta que la carpeta Comunidad tiene reglas de fusión que se pueden copiar para crear reglas propias. - Seleccionar Guardar en el diálogo. Se abre el panel de edición del Editor MD.
- Introducir los detalles de la regla.
- Introducir la información específica para su regla de fusión. Para más información sobre la sintaxis a utilizar, véase Sintaxis y ejemplos de reglas de fusión .
- Seleccionar Guardar. Las reglas de fusión guardadas aparecen bajo la pestaña Reglas. Las reglas de fusión guardadas pueden ser editadas, borradas, duplicadas (para crear nuevas reglas de fusión) y compartidas con la Zona de la Comunidad (véase Contribuir a la Zona de la Comunidad - Reglas de normalización, fusión e indicación para más información). También se tiene la opción de cambiar las propiedades de las reglas de fusión guardadas.
- Al contrario que las reglas de normalización, las reglas de fusión no se pueden previsualizar.
Sintaxis y ejemplos de Reglas de fusión
Las reglas de fusión siguen una sintaxis específica. Véase los ejemplos que hay a continuación.
Aunque se permite incluir varios operadores booleanos en las reglas, cuando se seleccionan un gran número de operadores booleanos, es probable que el rendimiento se ralentice. Por lo tanto, cada regla debe incluir como máximo 200 operadores booleanos.
Ejemplos de reglas para perfiles de importación y catalogación por copia
A continuación hay ejemplos de reglas de fusión que pueden utilizarse en un escenario como el siguiente: Hay un registro primario en Alma que contiene metadatos básicos, la mayoría de los cuales se quieren reemplazar con metadatos del registro secundario. Sin embargo, para los campos siguientes, se quiere mantener los metadatos del registro primario: 001, 019, 035, 59X, 9XX.
Usar una regla de fusión como la siguiente para los perfiles de importación:
regla "Substituir todos los campos excepto los datos locales y las claves de coincidencia"
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
Para copiar una catalogación, se sebe utilizar una regla de fusión como la siguiente (véase Configurar recursos de búsqueda externa):
regla" Sustituir todos los campos excepto los datos locales y las claves de coincidencia"
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
Obsérvese que en los dos ejemplos anteriores, cuando un campo no existe en el registro secundario, el campo del registro primario no se elimina. Si se prefiere que los campos del registro primario se eliminen siempre, se deben utilizar las reglas eliminar y añadir en lugar de la regla reemplazar. Para obtener detalles, véase Reemplazar en la tabla Trabajar con reglas de fusión.
Sintaxis de las reglas
Las condiciones y acciones se aplican a los elementos del registro, como el registro MARC, los campos (uno o más), los indicadores, los subcampos (uno o más) y el contenido del campo/subcampo.
Las condiciones se aplican a los elementos del registro primario. Para aplicar una acción a un elemento del registro, el elemento debe corresponder a la sintaxis de la tabla que hay a continuación.