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
|
|
137,363
|
|
2,815,642
|
|
| 040$a |
minCount=1, |
|
504,064
|
|
2,448,941
|
|
0
|
|
| 040$a |
pattern=^BE-KBR00.*$, |
|
10,674
|
|
2,438,267
|
|
504,064
|
|
| 041$a |
minCount=1, |
|
589,449
|
|
2,363,556
|
|
0
|
|
| 041$b |
maxCount=0, |
|
517
|
|
2,952,488
|
|
0
|
|
| 041$h |
maxCount=0, |
|
60,929
|
|
2,892,076
|
|
0
|
|
| 044$a |
minCount=1, |
|
927,674
|
|
2,025,331
|
|
0
|
|
| 245$a |
minCount=1, |
|
31,043
|
|
2,921,962
|
|
0
|
|
| 245$h |
maxCount=0, |
|
268,373
|
|
2,684,632
|
|
0
|
|
| 245$b |
maxCount=0, |
|
730,146
|
|
2,222,859
|
|
0
|
|
| 245$c |
maxCount=0, |
|
1,371,743
|
|
1,581,262
|
|
0
|
|
| 245$c |
no more 'et al' but 'and X others'.
debug=, not(pattern=^.*\b(et al|et. al)\.?\s*$), |
|
2,568
|
|
1,369,176
|
|
1,581,261
|
|
| 245$n |
maxCount=0, |
|
110,660
|
|
2,842,345
|
|
0
|
|
| 245$p |
maxCount=0, |
|
78,813
|
|
2,874,192
|
|
0
|
|
| 245$6 |
maxCount=0, |
|
1,466
|
|
2,951,539
|
|
0
|
|
| 245$6 |
if used, it should only contain 880-0X with X being a digit
pattern=880-0X\d$, |
|
0
|
|
0
|
|
2,951,539
|
|
| 300$a |
minCount=1, |
|
1,136,459
|
|
1,816,546
|
|
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,356
|
|
850,190
|
|
1,136,459
|
|
| 300$b |
no more 'ill.' but 'illustrations"
not(pattern=^.*?ill\..*?$), |
|
429,989
|
|
605,245
|
|
1,917,771
|
|
| 300$c |
minCount=1, |
|
1,322,150
|
|
1,630,855
|
|
0
|
|
| 300$e |
maxCount=0, |
|
48,994
|
|
2,904,011
|
|
0
|
|
| 264$a |
minCount=1, |
|
889,752
|
|
2,063,253
|
|
0
|
|
| 264$b |
minCount=1, |
|
1,123,598
|
|
1,829,407
|
|
0
|
|
| 264$c |
minCount=1, |
|
686,435
|
|
2,266,570
|
|
0
|
|
| 710$a |
maxCount=0, |
|
950,925
|
|
2,002,080
|
|
0
|
|
| 710$b |
maxCount=0, |
|
97,540
|
|
2,855,465
|
|
0
|
|
| 710$4 |
maxCount=0, |
|
921,219
|
|
2,031,786
|
|
0
|
|
| 017$a |
maxCount=0, |
|
338,652
|
|
2,614,353
|
|
0
|
|
| 017$z |
maxCount=0, |
|
1,391
|
|
2,951,614
|
|
0
|
|
| 020$a |
maxCount=0, |
|
546,878
|
|
2,406,127
|
|
0
|
|
| 020$c |
if used, it should only contain EUR and not the symbol
not(pattern=^.*€.*$), |
|
32,155
|
|
484,259
|
|
2,436,591
|
|
| 020$q |
maxCount=0, |
|
42,649
|
|
2,910,356
|
|
0
|
|
| 020$z |
maxCount=0, |
|
5,649
|
|
2,947,356
|
|
0
|
|
| 700$a |
maxCount=0, |
|
749,180
|
|
2,203,825
|
|
0
|
|
| 700$b |
maxCount=0, |
|
15,254
|
|
2,937,751
|
|
0
|
|
| 700$4 |
maxCount=0, |
|
557,469
|
|
2,395,536
|
|
0
|
|
| 773$t |
unless 490 is present (the wrong field)
or(and(dependencies(490), maxCount=0), minCount=1), |
|
0
|
|
435,898
|
|
2,517,107
|
|
| 100$a |
maxCount=0, |
|
720,576
|
|
2,232,429
|
|
0
|
|
| 100$4 |
maxCount=0, |
|
380,032
|
|
2,572,973
|
|
0
|
|
| 336$a |
minCount=1, |
|
2,314,417
|
|
638,588
|
|
0
|
|
| 337$a |
minCount=1, |
|
2,315,107
|
|
637,898
|
|
0
|
|
| 338$a |
minCount=1, |
|
2,304,291
|
|
648,714
|
|
0
|
|
| 246$a |
maxCount=0, |
|
216,126
|
|
2,736,879
|
|
0
|
|
| 246$b |
maxCount=0, |
|
50,690
|
|
2,902,315
|
|
0
|
|
| 246$g |
maxCount=0, |
|
19,815
|
|
2,933,190
|
|
0
|
|
| 246$i |
maxCount=0, |
|
50,691
|
|
2,902,314
|
|
0
|
|
| 246$n |
maxCount=0, |
|
1,283
|
|
2,951,722
|
|
0
|
|
| 246$p |
maxCount=0, |
|
796
|
|
2,952,209
|
|
0
|
|
| 246$6 |
if used, it should only contain 880-0X with X being a digit
pattern=^880-0\d$, |
|
0
|
|
0
|
|
2,951,535
|
|
| 250$a |
maxCount=0, |
|
163,681
|
|
2,789,324
|
|
0
|
|
| 650$a |
maxCount=0, |
|
408,249
|
|
2,544,756
|
|
0
|
|
| 110$a |
maxCount=0, |
|
121,370
|
|
2,831,635
|
|
0
|
|
| 110$4 |
unless the field is used
maxCount=0, |
|
52,582
|
|
2,900,423
|
|
0
|
|
| 385$a |
521a has to be used instead
maxCount=0, |
|
830
|
|
2,952,175
|
|
0
|
|