Custom validation
This page display result of validation against a customized set of rules, which reflects the requirements of a particular library. The rules should be expressed with Shape Constraints Language which is a domain specific language for defining constraints against data elements. The rule set could be writtem in a YAMPL or JSON configuration file.
(Download the custom ruleset: kbr-full.yaml.)
|
number of records |
| path |
criteria |
|
failed |
passed |
NA |
| 340$l |
pattern=^(rdatb:|kbr), |
|
0
|
|
138,051
|
|
2,821,597
|
|
| 040$a |
minCount=1, |
|
505,219
|
|
2,454,429
|
|
0
|
|
| 040$a |
pattern=^BE-KBR00.*$, |
|
10,676
|
|
2,443,753
|
|
505,219
|
|
| 041$a |
minCount=1, |
|
593,128
|
|
2,366,520
|
|
0
|
|
| 041$b |
maxCount=0, |
|
517
|
|
2,959,131
|
|
0
|
|
| 041$h |
maxCount=0, |
|
61,024
|
|
2,898,624
|
|
0
|
|
| 044$a |
minCount=1, |
|
931,599
|
|
2,028,049
|
|
0
|
|
| 245$a |
minCount=1, |
|
31,482
|
|
2,928,166
|
|
0
|
|
| 245$h |
maxCount=0, |
|
268,804
|
|
2,690,844
|
|
0
|
|
| 245$b |
maxCount=0, |
|
731,169
|
|
2,228,479
|
|
0
|
|
| 245$c |
maxCount=0, |
|
1,375,163
|
|
1,584,485
|
|
0
|
|
| 245$c |
no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$), |
|
2,572
|
|
1,372,592
|
|
1,584,484
|
|
| 245$n |
maxCount=0, |
|
111,863
|
|
2,847,785
|
|
0
|
|
| 245$p |
maxCount=0, |
|
79,631
|
|
2,880,017
|
|
0
|
|
| 245$6 |
maxCount=0, |
|
1,468
|
|
2,958,180
|
|
0
|
|
| 245$6 |
if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$, |
|
1,468
|
|
0
|
|
2,958,180
|
|
| 300$a |
minCount=1, |
|
1,138,181
|
|
1,821,467
|
|
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,287
|
|
854,180
|
|
1,138,181
|
|
| 300$b |
no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$), |
|
430,338
|
|
608,762
|
|
1,920,548
|
|
| 300$c |
minCount=1, |
|
1,323,699
|
|
1,635,949
|
|
0
|
|
| 300$e |
maxCount=0, |
|
49,074
|
|
2,910,574
|
|
0
|
|
| 264$a |
minCount=1, |
|
891,924
|
|
2,067,724
|
|
0
|
|
| 264$b |
minCount=1, |
|
1,125,920
|
|
1,833,728
|
|
0
|
|
| 264$c |
minCount=1, |
|
687,697
|
|
2,271,951
|
|
0
|
|
| 710$a |
maxCount=0, |
|
952,853
|
|
2,006,795
|
|
0
|
|
| 710$b |
maxCount=0, |
|
97,752
|
|
2,861,896
|
|
0
|
|
| 710$4 |
maxCount=0, |
|
923,141
|
|
2,036,507
|
|
0
|
|
| 017$a |
maxCount=0, |
|
339,245
|
|
2,620,403
|
|
0
|
|
| 017$z |
maxCount=0, |
|
1,392
|
|
2,958,256
|
|
0
|
|
| 020$a |
maxCount=0, |
|
547,859
|
|
2,411,789
|
|
0
|
|
| 020$c |
if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$), |
|
32,154
|
|
485,202
|
|
2,442,292
|
|
| 020$q |
maxCount=0, |
|
42,698
|
|
2,916,950
|
|
0
|
|
| 020$z |
maxCount=0, |
|
5,653
|
|
2,953,995
|
|
0
|
|
| 700$a |
maxCount=0, |
|
750,573
|
|
2,209,075
|
|
0
|
|
| 700$b |
maxCount=0, |
|
15,296
|
|
2,944,352
|
|
0
|
|
| 700$4 |
maxCount=0, |
|
558,524
|
|
2,401,124
|
|
0
|
|
| 773$t |
unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1), |
|
0
|
|
438,639
|
|
2,521,009
|
|
| 100$a |
maxCount=0, |
|
721,609
|
|
2,238,039
|
|
0
|
|
| 100$4 |
maxCount=0, |
|
380,916
|
|
2,578,732
|
|
0
|
|
| 336$a |
minCount=1, |
|
2,316,563
|
|
643,085
|
|
0
|
|
| 337$a |
minCount=1, |
|
2,317,254
|
|
642,394
|
|
0
|
|
| 338$a |
minCount=1, |
|
2,306,443
|
|
653,205
|
|
0
|
|
| 246$a |
maxCount=0, |
|
216,491
|
|
2,743,157
|
|
0
|
|
| 246$b |
maxCount=0, |
|
50,793
|
|
2,908,855
|
|
0
|
|
| 246$g |
maxCount=0, |
|
19,837
|
|
2,939,811
|
|
0
|
|
| 246$i |
maxCount=0, |
|
50,767
|
|
2,908,881
|
|
0
|
|
| 246$n |
maxCount=0, |
|
1,289
|
|
2,958,359
|
|
0
|
|
| 246$p |
maxCount=0, |
|
798
|
|
2,958,850
|
|
0
|
|
| 246$6 |
if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$, |
|
0
|
|
0
|
|
2,958,172
|
|
| 250$a |
maxCount=0, |
|
164,032
|
|
2,795,616
|
|
0
|
|
| 650$a |
maxCount=0, |
|
409,777
|
|
2,549,871
|
|
0
|
|
| 110$a |
maxCount=0, |
|
121,695
|
|
2,837,953
|
|
0
|
|
| 110$4 |
unless the field is used
maxCount=0, |
|
52,713
|
|
2,906,935
|
|
0
|
|
| 385$a |
521a has to be used instead
maxCount=0, |
|
830
|
|
2,958,818
|
|
0
|
|