QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 3,070,566     última atualização de dados: 2026-09-24 22:15     Registro de data e hora da análise: 2026-09-24 22:43:38 (00:10:10)

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 153,628 2,916,938
040$a minCount=1,
 
 
 
516,000 2,554,566 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,901 2,543,665 516,000
041$a minCount=1,
 
 
 
611,423 2,459,143 0
041$b maxCount=0,
 
 
 
530 3,070,036 0
041$h maxCount=0,
 
 
 
69,733 3,000,833 0
044$a minCount=1,
 
 
 
947,739 2,122,827 0
245$a minCount=1,
 
 
 
37,399 3,033,167 0
245$h maxCount=0,
 
 
 
274,316 2,796,250 0
245$b maxCount=0,
 
 
 
764,498 2,306,068 0
245$c maxCount=0,
 
 
 
1,449,315 1,621,251 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
3,114 1,446,202 1,621,250
245$n maxCount=0,
 
 
 
121,670 2,948,896 0
245$p maxCount=0,
 
 
 
85,298 2,985,268 0
245$6 maxCount=0,
 
 
 
1,501 3,069,065 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
0 0 3,069,065
300$a minCount=1,
 
 
 
1,165,480 1,905,086 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*$)),
 
 
 
1,004,360 900,726 1,165,480
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
462,972 634,109 1,973,485
300$c minCount=1,
 
 
 
1,345,974 1,724,592 0
300$e maxCount=0,
 
 
 
53,536 3,017,030 0
264$a minCount=1,
 
 
 
910,458 2,160,108 0
264$b minCount=1,
 
 
 
1,148,689 1,921,877 0
264$c minCount=1,
 
 
 
701,255 2,369,311 0
710$a maxCount=0,
 
 
 
1,031,721 2,038,845 0
710$b maxCount=0,
 
 
 
92,771 2,977,795 0
710$4 maxCount=0,
 
 
 
1,001,728 2,068,838 0
017$a maxCount=0,
 
 
 
394,182 2,676,384 0
017$z maxCount=0,
 
 
 
1,413 3,069,153 0
020$a maxCount=0,
 
 
 
605,521 2,465,045 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,300 525,636 2,512,630
020$q maxCount=0,
 
 
 
44,347 3,026,219 0
020$z maxCount=0,
 
 
 
6,677 3,063,889 0
700$a maxCount=0,
 
 
 
785,891 2,284,675 0
700$b maxCount=0,
 
 
 
15,162 3,055,404 0
700$4 maxCount=0,
 
 
 
584,942 2,485,624 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 478,054 2,592,512
100$a maxCount=0,
 
 
 
765,043 2,305,523 0
100$4 maxCount=0,
 
 
 
404,285 2,666,281 0
336$a minCount=1,
 
 
 
2,385,398 685,168 0
337$a minCount=1,
 
 
 
2,386,107 684,459 0
338$a minCount=1,
 
 
 
2,375,822 694,744 0
246$a maxCount=0,
 
 
 
229,357 2,841,209 0
246$b maxCount=0,
 
 
 
53,045 3,017,521 0
246$g maxCount=0,
 
 
 
23,866 3,046,700 0
246$i maxCount=0,
 
 
 
58,037 3,012,529 0
246$n maxCount=0,
 
 
 
1,650 3,068,916 0
246$p maxCount=0,
 
 
 
984 3,069,582 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
11 1,526 3,069,029
250$a maxCount=0,
 
 
 
174,821 2,895,745 0
650$a maxCount=0,
 
 
 
433,355 2,637,211 0
110$a maxCount=0,
 
 
 
124,806 2,945,760 0
110$4 unless the field is used
maxCount=0,
 
 
 
53,967 3,016,599 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 3,069,736 0