Trabalhando com Níveis de Registro Reduzido
- Sobrepor registros mais reduzidos por registros mais completos durante a Importação de MD.
- Buscar por registros com base no nível reduzido. Você pode localizar registros com um nível reduzido específico usando a Busca Avançada no Repositório do Alma. Veja Realizar uma Busca Avançada.
- Execute um serviço em todos os registros com um determinado nível reduzido para atualizá-los. Para trabalhar com um grupo de registros, você pode usar o serviço de Identificação de Nível Reduzido. Veja Identificar Registros Reduzidos em Lote e Executar Serviços Manuais em Conjuntos Definidos.
Para ver um exemplo de uma regra de registro reduzido baseada no conteúdo do registro, consulte regra de registro para níveis reduzidos baseada no conteúdo do registro.
Para ver um exemplo de uma regra de registro reduzido baseada em LDR, consulte regra de registro para níveis reduzidos baseada em LDR.
Criar Regras de Nível Reduzido
- Administrador de Catálogo
Para participantes da Área da Rede, usuários podem controlar se desejam salvar novas regras localmente ou em uma instituição da rede. Para fazer esta seleção, abra a área de Registros ou de Modelos e vá para Novo > Opções de Localização. Observe que esta seleção é feita por usuário.
- Abra o Editor de MD (Recursos > Catalogação > Abrir Editor de Metadados).
- Selecione a seção Regras.
- Selecione Novo > Nível reduzido.
- Complete as informações na caixa de diálogo das propriedades e selecione Salvar.
A área de edição de regras será aberta e o nome da regra será adicionado ao Painel de navegação na pasta Regras de nível reduzido. -
Na área de edição, insira a lógica para a regra de nível reduzido que você deseja criar. Para exemplos de lógica de regras, abra as regras de nível reduzido existentes na pasta Compartilhado. Veja Usando as Regras de Nível Reduzido Fornecidas para mais informações.A regra antiga na lista (drools/OldBriefRule.dslr) contém uma lógica de regra simples para identificação de registros bibliográficos reduzidos/não reduzidos usando os números 01 e 10 (veja abaixo).rule "Brief 050 042 subjects"priority 1when((not existsControl "LDR.{17,1}. ") AND(not existsControl "LDR.{17,1}.1") AND(not existsControl "LDR.{17,1}.2") AND(not existsControl "LDR.{17,1}.4") AND(not existsControl "LDR.{17,1}.7"))OR (not exists "050")OR (not exists "042")OR (not exists "6**")thenset brief_level."01"endrule "set default to 10"priority 2whenTRUEthenset brief_level."10"endRegras de nível reduzido podem usar instruções de priority. Veja Considerações sobre Processamento para mais informações.
- Ao terminar de inserir a lógica da regra, selecione Salvar.
Considerações sobre Processamento
Quando você cria múltiplas regras em um arquivo de regras de nível reduzido, o sistema processa as regras na ordem em que aparecem, começando na parte de cima do arquivo. Se você deseja garantir que as regras serão processadas em uma ordem específica, você pode usar uma instrução de priority (como priority 1) em cada regra. Se você escreveu regras em um arquivo que possui dependências entre elas, você deve usar instruções de priority para indicar a ordem de processamento.
As instruções de priority podem especificar valores inteiros positivos ou negativos, ou zero. As instruções de prioridade são processadas em ordem sequencial, começando com o valor numérico mais alto. Se, por exemplo, você tiver instruções de prioridade que usam -3 a 5, elas serão processadas na seguinte ordem: priority 5, priority 4, priority 3, priority 2, priority 1, priority 0, priority -1, priority -2, priority -3. Quando nenhuma instrução de prioridade é usada para uma regra, o atributo de prioridade padrão é zero.
Quando mais de uma regra é inserida em um arquivo de regras de nível reduzido e instruções de priority são usadas, a regra com a prioridade mais baixa que atenda aos critérios da regra determina o nível reduzido do registro. Quando mais de uma regra é inserida em um arquivo de regras de nível reduzido e instruções de priority não são usadas, a última regra processada que atende aos critérios da regra determina o nível reduzido do registro.
Testar Regras de Nível Reduzido
- Abra um registro bibliográfico no Editor de MD.
- Selecione o ícone Dividir Editor e abra a regra de nível reduzido que você criou.
- Selecione Testar. O Alma usa sua lógica de regras para atribuir um nível reduzido ao registro bibliográfico e exibe uma mensagem indicando o nível atribuído.Mensagem de Informações da Regra de Nível Reduzido com Nível CalculadoA descrição de nível reduzido pode ser personalizada para cada nível de 01 a 10. Veja Configurar Descrições de Código de Nível Reduzido para mais informações.
- Selecione Fechar.
Criar uma Regra Padrão para Atribuição de Nível Reduzido
![No_Brief_Level_Assigned_Message_02.png](https://knowledge.exlibrisgroup.com/@api/deki/files/41769/No_Brief_Level_Assigned_Message_02.png?revision=1)
priority 1
when
not exists "245"
then
set brief_level."01"
end
priority 1
when
not exists "245"
then
set brief_level."01"
end
rule "set default to 10"
priority 2
when
TRUE
then
set brief_level."10"
end
Usar as Regras de Nível Reduzido Fornecidas
![Brief_Level_Rules_Shared_Folder_NewUI_02_TC_NL.png](https://knowledge.exlibrisgroup.com/@api/deki/files/108660/Brief_Level_Rules_Shared_Folder_NewUI_02_TC_NL.png?revision=1)
drools/BriefBasedOnLDR.dslr
when
(existsControl "LDR.{17,1}.5")
then
set brief_level."01"
end
when
(existsControl "LDR.{17,1}.3")
then
set brief_level."02"
end
when
(existsControl "LDR.{17,1}.J") OR
(existsControl "LDR.{17,1}.j")
then
set brief_level."03"
end
when
(existsControl "LDR.{17,1}.7")
then
set brief_level."04"
end
when
(existsControl "LDR.{17,1}.2")
then
set brief_level."05"
end
when
(existsControl "LDR.{17,1}.M") OR
(existsControl "LDR.{17,1}.m")
then
set brief_level."06"
end
when
(existsControl "LDR.{17,1}.K") OR
(existsControl "LDR.{17,1}.k")
then
set brief_level."07"
end
when
(existsControl "LDR.{17,1}.8")
then
set brief_level."08"
end
when
(existsControl "LDR.{17,1}.4")
then
set brief_level."09"
end
when
((existsControl "LDR.{17,1}.1") OR (existsControl "LDR.{17,1}.L") OR (existsControl "LDR.{17,1}.I") OR (existsControl "LDR.{17,1}. ") OR (existsControl "LDR.{17,1}.l") OR (existsControl "LDR.{17,1}.i"))
then
end
priority 1
when
TRUE
then
set brief_level."01"
end
- 1
- L
- | (barra vertical)
- Em branco
- l (L minúsculo)
- i
when
((existsControl "LDR.{17,1}.1") OR (existsControl "LDR.{17,1}.L") OR (existsControl "LDR.{17,1}.I") OR (existsControl "LDR.{17,1}. ") OR (existsControl "LDR.{17,1}.l") OR (existsControl "LDR.{17,1}.i"))
then
end
when
(existsControl "LDR.{17,1}.4")
then
set brief_level."09"
end
when
(existsControl "LDR.{17,1}.8")
then
set brief_level."08"
end
drools/BriefBasedOnRecordContent_Marc21.dslr
when
not exists "245.a.*"
then
set brief_level."01"
end
when
not exists "050.a.*" AND not exists "082.a.*"
then
set brief_level."02"
end
when
not exists "020.a.*" AND not exists "022.a.*"
then
set brief_level."03"
end
when
not exists "6**.a.*"
then
set brief_level."04"
end
priority 1
when
TRUE
then
set brief_level."10"
end
when
not exists "6**.a.*"
then
set brief_level."04"
end
when
not exists "020.a.*" AND not exists "022.a.*"
then
set brief_level."03"
end
when
not exists "050.a.*" AND not exists "082.a.*"
then
set brief_level."02"
end
when
not exists "245.a.*"
then
set brief_level."01"
end
Configurar a Regra de Nível Reduzido Padrão na Configuração de Metadados
- Na página Lista de Configuração de Metadados (Menu de Configuração > Recursos > Catalogação > Configuração de Metadados), clique no link de um perfil bibliográfico e selecione a aba Outras Configurações.
- Abra a lista dropdown do parâmetro Regra de Nível Reduzido e selecione a regra que deseja definir como padrão ao salvar e importar registros bibliográficos e executar o serviço Identificação de Nível Reduzido.
- Selecione Salvar.
Visualizar o Nível de Registro Reduzido Configurado para um Registro Bibliográfico
![brief level in new MDE.png](https://knowledge.exlibrisgroup.com/@api/deki/files/108661/brief_level_in_new_MDE.png?revision=1)