Trabajar con niveles de registro breve
- Superponer registros más breves con registros más completos durante una importación MD.
- Buscar registros en base a su nivel de brevedad. Se pueden localizar registros con un nivel breve específico usando la Búsqueda avanzada del repositorio de Alma. Véase Realizar una búsqueda avanzada.
- Ejecutar una tarea para todos los registros con un cierto nivel de brevedad, para actualizarlos. Para trabajar con un grupo de registros se puede usar la tarea de Identificar nivel breve. Véase Identificar masivamente registros breves y Ejecutar tareas manuales en conjuntos definidos.
Para un ejemplo de una regla de registro breve basada en el contenido de registro, véase Regla de Registro Breve para Niveles Breves basados en Contenido de Registro.
Para obtener un ejemplo de una regla de registro breve basada en LDR, véase Regla de Registro Breve para Niveles Breves basados en LDR.
Crear reglas de nivel breve
- Administrador de catalogació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.
- Abrir el Editor MD (Recursos> Catalogación > Abrir editor de metadatos).
- Seleccionar la sección Reglas.
- Seleccione Nuevo > Nivel breve.
- Completar la información en el cuadro de diálogo de propiedades y seleccionar Guardar.
Se abre el área de edición de reglas y el nombre de la regla se añade al panel de Navegación en la carpeta Reglas de nivel breve. -
Introducir la lógica de la regla en el área de edición de la regla para la regla de nivel breve que se quiere crear. Para ejemplos de lógica de reglas, abrir las reglas de nivel breve existentes en la carpeta Compartida. Véase Usar las reglas de nivel breve proporcionadas para más información.La vieja regla en la lista (drools/OldBriefRule.dslr) contiene una simple lógica de regla para identificación breve/no breve de registros bibliográficos usando los números de nivel breve 01 y 10 (véase abajo).regla "Brief 050 042 subjects"prioridad 1cuando((not existsControl "LDR.{17,1}. ") Y(not existsControl "LDR.{17,1}.1") Y(not existsControl "LDR.{17,1}.2") Y(not existsControl "LDR.{17,1}.4") Y(not existsControl "LDR.{17,1}.7"))O (not exists "050")O (not exists "042")O (not exists "6**")entoncesestablecer brief_level."01"finregla "establecer por defecto en 10"prioridad 2cuandoVERDADEROentoncesestablecer brief_level."10"finLas reglas de nivel breve pueden usar declaraciones de prioridad. Véase Procesar consideraciones para más información.
- Una vez que se ha terminado de introducir la lógica de la regla, seleccionar Guardar.
Procesar consideraciones
Cuando se crean múltiples reglas dentro de un fichero de reglas de nivel breve, el sistema procesa las reglas en el orden en el que aparecen, comenzando por el inicio del fichero. Si se quiere asegurar que las reglas sean procesadas en un orden específico, se puede usar una declaración de prioridad (como prioridad 1) con cada regla. Si se han escrito reglas dentro de un fichero que tiene dependencias entre reglas, se deben usar declaraciones de prioridad para indicar el orden de procesamiento.
Las declaraciones de prioridad pueden especificar valores de números enteros negativos o positivos o cero. Las declaraciones de prioridad son procesadas en un orden secuencial comenzando por el valor numérico más alto. Si, por ejemplo, se tienen declaraciones de prioridad que usan de -3 a 5, las declaraciones de prioridad son procesadas en el siguiente orden: prioridad 5, prioridad 4, prioridad 3, prioridad 2, prioridad 1, prioridad 0, prioridad -1, prioridad -2, prioridad -3. Cuando para una regla no se usa ninguna declaración de prioridad, el atributo de prioridad por defecto asignado a la regla es cero.
Cuando más de una regla es introducida en un fichero de reglas de nivel breve y las declaraciones de prioridad son usadas, la regla con el número más bajo de prioridad que satisface los criterios de la regla determina el nivel breve del registro. Cuando se introduce más de una regla en un fichero de reglas de nivel breve y las declaraciones de prioridad no se usan, la última regla procesada que satisface los criterios de la regla determina el nivel breve del registro.
Probar reglas de nivel breve
- Abrir un registro bibliográfico en el Editor MD.
- Seleccionar el icono de Dividir Editor y abrir la regla de nivel breve que se creó.
- Seleccionar Intentar. Alma usa la lógica de la regla para asignar un nivel breve al registro bibliográfico y muestra un mensaje indicando el nivel asignado.
Mensaje informativo de regla de nivel breve con el nivel calculadoLa descripción del nivel breve puede ser personalizada para cada nivel de 01 a 10. Véase Configurar descripciones de los códigos de nivel breve para más información.
- Seleccionar Cerrar.
Crear una regla de asignación de nivel breve por defecto
prioridad 1
cuando
no existe "245"
entonces
establecer brief_level."01"
fin
prioridad 1
cuando
no existe "245"
entonces
establecer brief_level."01"
fin
regla "establecer por defecto en 10"
prioridad 2
cuando
VERDADERO
entonces
establecer brief_level."10"
fin
Usar las reglas de nivel breve proporcionadas
drools/BriefBasedOnLDR.dslr
cuando
(existsControl "LDR.{17,1}.5")
entonces
establecer brief_level."01"
fin
cuando
(existsControl "LDR.{17,1}.3")
entonces
establecer brief_level."02"
fin
cuando
(existsControl "LDR.{17,1}.J") O
(existsControl "LDR.{17,1}.j")
entonces
establecer brief_level."03"
fin
cuando
(existsControl "LDR.{17,1}.7")
entonces
establecer brief_level."04"
fin
cuando
(existsControl "LDR.{17,1}.2")
entonces
establecer brief_level."05"
fin
cuando
(existsControl "LDR.{17,1}.M") O
(existsControl "LDR.{17,1}.m")
entonces
establecer brief_level."06"
fin
cuando
(existsControl "LDR.{17,1}.K") O
(existsControl "LDR.{17,1}.k")
entonces
establecer brief_level."07"
fin
cuando
(existsControl "LDR.{17,1}.8")
entonces
establecer brief_level."08"
fin
cuando
(existsControl "LDR.{17,1}.4")
entonces
establecer brief_level."09"
fin
cuando
((existsControl "LDR.{17,1}.1") O (existsControl "LDR.{17,1}.L") O (existsControl "LDR.{17,1}.I") O (existsControl "LDR.{17,1}. ") O (existsControl "LDR.{17,1}.l") O (existsControl "LDR.{17,1}.i"))
entonces
fin
prioridad 1
cuando
VERDADERO
entonces
establecer brief_level."01"
fin
- 1
- L
- | (canal)
- En blanco
- l (L minúscula)
- i
cuando
((existsControl "LDR.{17,1}.1") O (existsControl "LDR.{17,1}.L") O (existsControl "LDR.{17,1}.I") O (existsControl "LDR.{17,1}. ") O (existsControl "LDR.{17,1}.l") O (existsControl "LDR.{17,1}.i"))
entonces
fin
cuando
(existsControl "LDR.{17,1}.4")
entonces
establecer brief_level."09"
fin
cuando
(existsControl "LDR.{17,1}.8")
entonces
establecer brief_level."08"
fin
drools/BriefBasedOnRecordContent_Marc21.dslr
cuando
no existe "245.a.*"
entonces
establecer brief_level."01"
fin
cuando
no existe "050.a.*" Y no existe "082.a.*"
entonces
establecer brief_level."02"
fin
cuando
no existe "020.a.*" Y no existe "022.a.*"
entonces
establecer brief_level."03"
fin
cuando
no existe "6**.a.*"
entonces
establecer brief_level."04"
fin
prioridad 1
cuando
VERDADERO
entonces
establecer brief_level."10"
fin
cuando
no existe "6**.a.*"
entonces
establecer brief_level."04"
fin
cuando
no existe "020.a.*" Y no existe "022.a.*"
entonces
establecer brief_level."03"
fin
cuando
no existe "050.a.*" Y no existe "082.a.*"
entonces
establecer brief_level."02"
fin
cuando
no existe "245.a.*"
entonces
establecer brief_level."01"
fin
Configurar la regla de nivel breve por defecto en la Configuración de metadatos
- En la página de Lista de configuración de metadatos (Menú de configuración > Recursos > Catalogación > Configuración de metadatos), seleccionar el enlace de un perfil bibliográfico y seleccionar la pestaña Otros ajustes.
- Abrir la lista desplegable para el parámetro de Regla de nivel breve y seleccionar la regla que se desea configurar por defecto al guardar e importar registros bibliográficos y al ejecutar la tarea Identificar nivel breve.
- Seleccionar Guardar.