QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 2,961,623     última atualização de dados: 2026-07-04 22:15     Registro de data e hora da análise: 2026-07-04 22:19:46 (00:07:47)

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 138,396 2,823,227
040$a minCount=1,
 
 
 
505,530 2,456,093 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,676 2,445,417 505,530
041$a minCount=1,
 
 
 
593,687 2,367,936 0
041$b maxCount=0,
 
 
 
519 2,961,104 0
041$h maxCount=0,
 
 
 
61,095 2,900,528 0
044$a minCount=1,
 
 
 
932,149 2,029,474 0
245$a minCount=1,
 
 
 
31,643 2,929,980 0
245$h maxCount=0,
 
 
 
268,913 2,692,710 0
245$b maxCount=0,
 
 
 
731,715 2,229,908 0
245$c maxCount=0,
 
 
 
1,376,339 1,585,284 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
2,574 1,373,766 1,585,283
245$n maxCount=0,
 
 
 
112,077 2,849,546 0
245$p maxCount=0,
 
 
 
79,813 2,881,810 0
245$6 maxCount=0,
 
 
 
1,468 2,960,155 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
1,468 0 2,960,155
300$a minCount=1,
 
 
 
1,138,713 1,822,910 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*$)),
 
 
 
967,672 855,238 1,138,713
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
430,621 609,310 1,921,692
300$c minCount=1,
 
 
 
1,324,201 1,637,422 0
300$e maxCount=0,
 
 
 
49,105 2,912,518 0
264$a minCount=1,
 
 
 
892,407 2,069,216 0
264$b minCount=1,
 
 
 
1,126,444 1,835,179 0
264$c minCount=1,
 
 
 
688,039 2,273,584 0
710$a maxCount=0,
 
 
 
953,730 2,007,893 0
710$b maxCount=0,
 
 
 
97,821 2,863,802 0
710$4 maxCount=0,
 
 
 
924,008 2,037,615 0
017$a maxCount=0,
 
 
 
339,739 2,621,884 0
017$z maxCount=0,
 
 
 
1,393 2,960,230 0
020$a maxCount=0,
 
 
 
548,581 2,413,042 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,144 485,777 2,443,702
020$q maxCount=0,
 
 
 
42,723 2,918,900 0
020$z maxCount=0,
 
 
 
5,748 2,955,875 0
700$a maxCount=0,
 
 
 
751,245 2,210,378 0
700$b maxCount=0,
 
 
 
15,316 2,946,307 0
700$4 maxCount=0,
 
 
 
559,010 2,402,613 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 439,223 2,522,400
100$a maxCount=0,
 
 
 
722,386 2,239,237 0
100$4 maxCount=0,
 
 
 
381,472 2,580,151 0
336$a minCount=1,
 
 
 
2,317,500 644,123 0
337$a minCount=1,
 
 
 
2,318,191 643,432 0
338$a minCount=1,
 
 
 
2,307,394 654,229 0
246$a maxCount=0,
 
 
 
216,669 2,744,954 0
246$b maxCount=0,
 
 
 
50,822 2,910,801 0
246$g maxCount=0,
 
 
 
19,857 2,941,766 0
246$i maxCount=0,
 
 
 
50,834 2,910,789 0
246$n maxCount=0,
 
 
 
1,293 2,960,330 0
246$p maxCount=0,
 
 
 
799 2,960,824 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
10 1,467 2,960,146
250$a maxCount=0,
 
 
 
164,114 2,797,509 0
650$a maxCount=0,
 
 
 
410,551 2,551,072 0
110$a maxCount=0,
 
 
 
121,771 2,839,852 0
110$4 unless the field is used
maxCount=0,
 
 
 
52,750 2,908,873 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 2,960,793 0