QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 3,035,013     última atualização de dados: 2026-08-09 22:15     Registro de data e hora da análise: 2026-08-09 22:09:10 (00:05:54)

Validação personalizada

Esta página exibe o resultado da validação em relação a um conjunto personalizado de regras, que reflete os requisitos de uma biblioteca específica. As regras devem ser expressas com a linguagem de restrições de forma, que é uma linguagem específica de domínio para definir restrições contra elementos de dados. O conjunto de regras pode ser escrito em um arquivo de configuração YAMPL ou JSON.
(Baixe o conjunto de regras personalizado: kbr-full.yaml.)

number of records
path criteria failed passed NA
340$l pattern=^(rdatb:|kbr),
 
 
 
0 147,535 2,887,478
040$a minCount=1,
 
 
 
510,663 2,524,350 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,858 2,513,492 510,663
041$a minCount=1,
 
 
 
600,747 2,434,266 0
041$b maxCount=0,
 
 
 
526 3,034,487 0
041$h maxCount=0,
 
 
 
67,023 2,967,990 0
044$a minCount=1,
 
 
 
941,115 2,093,898 0
245$a minCount=1,
 
 
 
34,263 3,000,750 0
245$h maxCount=0,
 
 
 
271,940 2,763,073 0
245$b maxCount=0,
 
 
 
754,135 2,280,878 0
245$c maxCount=0,
 
 
 
1,429,255 1,605,758 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
3,084 1,426,172 1,605,757
245$n maxCount=0,
 
 
 
118,113 2,916,900 0
245$p maxCount=0,
 
 
 
83,904 2,951,109 0
245$6 maxCount=0,
 
 
 
1,475 3,033,538 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
0 0 3,033,538
300$a minCount=1,
 
 
 
1,152,555 1,882,458 0
300$a no more 'p.' but 'pages'. Also error = N. gepag. N. pag. N.p. Non pag.
debug=, and(minCount=1, not(pattern=^.*\d+ (p|gepag|pag)\.?\s*$)),
 
 
 
996,885 885,573 1,152,555
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
459,474 623,076 1,952,463
300$c minCount=1,
 
 
 
1,335,477 1,699,536 0
300$e maxCount=0,
 
 
 
52,835 2,982,178 0
264$a minCount=1,
 
 
 
899,837 2,135,176 0
264$b minCount=1,
 
 
 
1,135,573 1,899,440 0
264$c minCount=1,
 
 
 
693,499 2,341,514 0
710$a maxCount=0,
 
 
 
1,013,282 2,021,731 0
710$b maxCount=0,
 
 
 
91,689 2,943,324 0
710$4 maxCount=0,
 
 
 
983,500 2,051,513 0
017$a maxCount=0,
 
 
 
386,057 2,648,956 0
017$z maxCount=0,
 
 
 
1,402 3,033,611 0
020$a maxCount=0,
 
 
 
593,939 2,441,074 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,266 518,181 2,484,566
020$q maxCount=0,
 
 
 
43,341 2,991,672 0
020$z maxCount=0,
 
 
 
6,597 3,028,416 0
700$a maxCount=0,
 
 
 
781,122 2,253,891 0
700$b maxCount=0,
 
 
 
15,411 3,019,602 0
700$4 maxCount=0,
 
 
 
581,112 2,453,901 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 467,104 2,567,909
100$a maxCount=0,
 
 
 
751,940 2,283,073 0
100$4 maxCount=0,
 
 
 
395,525 2,639,488 0
336$a minCount=1,
 
 
 
2,368,958 666,055 0
337$a minCount=1,
 
 
 
2,369,661 665,352 0
338$a minCount=1,
 
 
 
2,359,293 675,720 0
246$a maxCount=0,
 
 
 
225,750 2,809,263 0
246$b maxCount=0,
 
 
 
52,230 2,982,783 0
246$g maxCount=0,
 
 
 
23,260 3,011,753 0
246$i maxCount=0,
 
 
 
56,600 2,978,413 0
246$n maxCount=0,
 
 
 
1,481 3,033,532 0
246$p maxCount=0,
 
 
 
890 3,034,123 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
11 1,488 3,033,514
250$a maxCount=0,
 
 
 
173,060 2,861,953 0
650$a maxCount=0,
 
 
 
427,862 2,607,151 0
110$a maxCount=0,
 
 
 
123,392 2,911,621 0
110$4 unless the field is used
maxCount=0,
 
 
 
53,406 2,981,607 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 3,034,183 0