QA catalogue para analisar dados da biblioteca

en | de | pt | hu
número de registros: 2,955,007     última atualização de dados: 2026-06-29 22:15     Registro de data e hora da análise: 2026-06-29 22:10:02 (00:08:48)

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 137,800 2,817,207
040$a minCount=1,
 
 
 
504,537 2,450,470 0
040$a pattern=^BE-KBR00.*$,
 
 
 
10,674 2,439,796 504,537
041$a minCount=1,
 
 
 
590,095 2,364,912 0
041$b maxCount=0,
 
 
 
517 2,954,490 0
041$h maxCount=0,
 
 
 
60,975 2,894,032 0
044$a minCount=1,
 
 
 
928,491 2,026,516 0
245$a minCount=1,
 
 
 
31,292 2,923,715 0
245$h maxCount=0,
 
 
 
268,651 2,686,356 0
245$b maxCount=0,
 
 
 
730,734 2,224,273 0
245$c maxCount=0,
 
 
 
1,372,831 1,582,176 0
245$c no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$),
 
 
 
2,572 1,370,260 1,582,175
245$n maxCount=0,
 
 
 
110,946 2,844,061 0
245$p maxCount=0,
 
 
 
79,056 2,875,951 0
245$6 maxCount=0,
 
 
 
1,466 2,953,541 0
245$6 if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$,
 
 
 
1,466 0 2,953,541
300$a minCount=1,
 
 
 
1,137,185 1,817,822 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*$)),
 
 
 
966,593 851,229 1,137,185
300$b no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$),
 
 
 
430,110 605,878 1,919,019
300$c minCount=1,
 
 
 
1,322,797 1,632,210 0
300$e maxCount=0,
 
 
 
49,029 2,905,978 0
264$a minCount=1,
 
 
 
890,414 2,064,593 0
264$b minCount=1,
 
 
 
1,124,377 1,830,630 0
264$c minCount=1,
 
 
 
686,936 2,268,071 0
710$a maxCount=0,
 
 
 
951,827 2,003,180 0
710$b maxCount=0,
 
 
 
97,569 2,857,438 0
710$4 maxCount=0,
 
 
 
922,117 2,032,890 0
017$a maxCount=0,
 
 
 
338,984 2,616,023 0
017$z maxCount=0,
 
 
 
1,391 2,953,616 0
020$a maxCount=0,
 
 
 
547,492 2,407,515 0
020$c if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$),
 
 
 
32,148 484,795 2,438,064
020$q maxCount=0,
 
 
 
42,661 2,912,346 0
020$z maxCount=0,
 
 
 
5,651 2,949,356 0
700$a maxCount=0,
 
 
 
749,870 2,205,137 0
700$b maxCount=0,
 
 
 
15,262 2,939,745 0
700$4 maxCount=0,
 
 
 
558,061 2,396,946 0
773$t unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1),
 
 
 
0 436,164 2,518,843
100$a maxCount=0,
 
 
 
721,083 2,233,924 0
100$4 maxCount=0,
 
 
 
380,491 2,574,516 0
336$a minCount=1,
 
 
 
2,315,137 639,870 0
337$a minCount=1,
 
 
 
2,315,827 639,180 0
338$a minCount=1,
 
 
 
2,305,012 649,995 0
246$a maxCount=0,
 
 
 
216,276 2,738,731 0
246$b maxCount=0,
 
 
 
50,736 2,904,271 0
246$g maxCount=0,
 
 
 
19,830 2,935,177 0
246$i maxCount=0,
 
 
 
50,731 2,904,276 0
246$n maxCount=0,
 
 
 
1,284 2,953,723 0
246$p maxCount=0,
 
 
 
796 2,954,211 0
246$6 if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$,
 
 
 
0 0 2,953,537
250$a maxCount=0,
 
 
 
163,760 2,791,247 0
650$a maxCount=0,
 
 
 
408,741 2,546,266 0
110$a maxCount=0,
 
 
 
121,431 2,833,576 0
110$4 unless the field is used
maxCount=0,
 
 
 
52,633 2,902,374 0
385$a 521a has to be used instead
maxCount=0,
 
 
 
830 2,954,177 0