QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 3,071,783     última atualização de dados: 2026-09-25 22:15     Registro de data e hora da análise: 2026-09-25 22:19:12 (00:07:50)

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,832 2,917,951
040$a minCount=1,
 
 
 
516,048 2,555,735 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,901 2,544,834 516,048
041$a minCount=1,
 
 
 
611,550 2,460,233 0
041$b maxCount=0,
 
 
 
530 3,071,253 0
041$h maxCount=0,
 
 
 
69,846 3,001,937 0
044$a minCount=1,
 
 
 
947,963 2,123,820 0
245$a minCount=1,
 
 
 
37,432 3,034,351 0
245$h maxCount=0,
 
 
 
274,749 2,797,034 0
245$b maxCount=0,
 
 
 
764,889 2,306,894 0
245$c maxCount=0,
 
 
 
1,449,896 1,621,887 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
3,114 1,446,783 1,621,886
245$n maxCount=0,
 
 
 
121,726 2,950,057 0
245$p maxCount=0,
 
 
 
85,318 2,986,465 0
245$6 maxCount=0,
 
 
 
1,501 3,070,282 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
0 0 3,070,282
300$a minCount=1,
 
 
 
1,165,663 1,906,120 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,558 901,562 1,165,663
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
463,164 634,430 1,974,189
300$c minCount=1,
 
 
 
1,346,099 1,725,684 0
300$e maxCount=0,
 
 
 
53,574 3,018,209 0
264$a minCount=1,
 
 
 
910,844 2,160,939 0
264$b minCount=1,
 
 
 
1,149,123 1,922,660 0
264$c minCount=1,
 
 
 
701,317 2,370,466 0
710$a maxCount=0,
 
 
 
1,032,125 2,039,658 0
710$b maxCount=0,
 
 
 
92,784 2,978,999 0
710$4 maxCount=0,
 
 
 
1,002,125 2,069,658 0
017$a maxCount=0,
 
 
 
394,316 2,677,467 0
017$z maxCount=0,
 
 
 
1,413 3,070,370 0
020$a maxCount=0,
 
 
 
605,787 2,465,996 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,314 525,885 2,513,584
020$q maxCount=0,
 
 
 
44,349 3,027,434 0
020$z maxCount=0,
 
 
 
6,680 3,065,103 0
700$a maxCount=0,
 
 
 
786,600 2,285,183 0
700$b maxCount=0,
 
 
 
15,167 3,056,616 0
700$4 maxCount=0,
 
 
 
585,600 2,486,183 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 478,623 2,593,160
100$a maxCount=0,
 
 
 
765,477 2,306,306 0
100$4 maxCount=0,
 
 
 
404,608 2,667,175 0
336$a minCount=1,
 
 
 
2,385,803 685,980 0
337$a minCount=1,
 
 
 
2,386,512 685,271 0
338$a minCount=1,
 
 
 
2,376,230 695,553 0
246$a maxCount=0,
 
 
 
229,475 2,842,308 0
246$b maxCount=0,
 
 
 
53,063 3,018,720 0
246$g maxCount=0,
 
 
 
23,872 3,047,911 0
246$i maxCount=0,
 
 
 
58,072 3,013,711 0
246$n maxCount=0,
 
 
 
1,650 3,070,133 0
246$p maxCount=0,
 
 
 
984 3,070,799 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
11 1,526 3,070,246
250$a maxCount=0,
 
 
 
174,878 2,896,905 0
650$a maxCount=0,
 
 
 
434,336 2,637,447 0
110$a maxCount=0,
 
 
 
124,836 2,946,947 0
110$4 unless the field is used
maxCount=0,
 
 
 
53,986 3,017,797 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 3,070,953 0