QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 3,069,974     última atualização de dados: 2026-09-23 22:15     Registro de data e hora da análise: 2026-09-23 22:42:09 (00:08:09)

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,554 2,916,420
040$a minCount=1,
 
 
 
515,874 2,554,100 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,899 2,543,201 515,874
041$a minCount=1,
 
 
 
611,181 2,458,793 0
041$b maxCount=0,
 
 
 
530 3,069,444 0
041$h maxCount=0,
 
 
 
69,712 3,000,262 0
044$a minCount=1,
 
 
 
947,428 2,122,546 0
245$a minCount=1,
 
 
 
37,317 3,032,657 0
245$h maxCount=0,
 
 
 
274,235 2,795,739 0
245$b maxCount=0,
 
 
 
764,371 2,305,603 0
245$c maxCount=0,
 
 
 
1,448,968 1,621,006 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
3,114 1,445,855 1,621,005
245$n maxCount=0,
 
 
 
121,574 2,948,400 0
245$p maxCount=0,
 
 
 
85,288 2,984,686 0
245$6 maxCount=0,
 
 
 
1,501 3,068,473 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
1,501 0 3,068,473
300$a minCount=1,
 
 
 
1,165,246 1,904,728 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,316 900,412 1,165,246
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
462,938 633,901 1,973,135
300$c minCount=1,
 
 
 
1,345,749 1,724,225 0
300$e maxCount=0,
 
 
 
53,519 3,016,455 0
264$a minCount=1,
 
 
 
910,235 2,159,739 0
264$b minCount=1,
 
 
 
1,148,452 1,921,522 0
264$c minCount=1,
 
 
 
701,096 2,368,878 0
710$a maxCount=0,
 
 
 
1,031,468 2,038,506 0
710$b maxCount=0,
 
 
 
92,762 2,977,212 0
710$4 maxCount=0,
 
 
 
1,001,483 2,068,491 0
017$a maxCount=0,
 
 
 
394,065 2,675,909 0
017$z maxCount=0,
 
 
 
1,413 3,068,561 0
020$a maxCount=0,
 
 
 
605,344 2,464,630 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,285 525,519 2,512,170
020$q maxCount=0,
 
 
 
44,343 3,025,631 0
020$z maxCount=0,
 
 
 
6,676 3,063,298 0
700$a maxCount=0,
 
 
 
785,745 2,284,229 0
700$b maxCount=0,
 
 
 
15,157 3,054,817 0
700$4 maxCount=0,
 
 
 
584,790 2,485,184 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 477,883 2,592,091
100$a maxCount=0,
 
 
 
764,771 2,305,203 0
100$4 maxCount=0,
 
 
 
404,029 2,665,945 0
336$a minCount=1,
 
 
 
2,385,154 684,820 0
337$a minCount=1,
 
 
 
2,385,862 684,112 0
338$a minCount=1,
 
 
 
2,375,577 694,397 0
246$a maxCount=0,
 
 
 
229,262 2,840,712 0
246$b maxCount=0,
 
 
 
53,038 3,016,936 0
246$g maxCount=0,
 
 
 
23,863 3,046,111 0
246$i maxCount=0,
 
 
 
58,028 3,011,946 0
246$n maxCount=0,
 
 
 
1,650 3,068,324 0
246$p maxCount=0,
 
 
 
984 3,068,990 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
11 1,526 3,068,437
250$a maxCount=0,
 
 
 
174,793 2,895,181 0
650$a maxCount=0,
 
 
 
433,108 2,636,866 0
110$a maxCount=0,
 
 
 
124,782 2,945,192 0
110$4 unless the field is used
maxCount=0,
 
 
 
53,955 3,016,019 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 3,069,144 0