SHACL test cases

This table reports the evaluation performance of SHACL W3C test cases using LDScript. It compares LDScript interpreted (4.93 sec) and LDScript compiled (5.2 sec) to Java. Times are given in second.

NumTestJavaLDScript
1core/complex/personexample.ttl0.05750.0482
2core/complex/shacl-shacl.ttl0.74010.7116
3core/misc/deactivated-001.ttl0.01670.0169
4core/misc/deactivated-002.ttl0.03460.0323
5core/misc/message-001.ttl0.02870.0268
6core/misc/severity-001.ttl0.03230.0327
7core/misc/severity-002.ttl0.04680.043
8core/node/and-001.ttl0.05080.0452
9core/node/and-002.ttl0.05090.0446
10core/node/class-001.ttl0.03440.0326
11core/node/class-002.ttl0.0440.0418
12core/node/class-003.ttl0.03750.0351
13core/node/closed-001.ttl0.04630.0422
14core/node/closed-002.ttl0.04530.0421
15core/node/datatype-001.ttl0.04650.0442
16core/node/datatype-002.ttl0.0330.0314
17core/node/disjoint-001.ttl0.03270.0313
18core/node/equals-001.ttl0.03490.0329
19core/node/hasValue-001.ttl0.03150.031
20core/node/in-001.ttl0.03590.0308
21core/node/languageIn-001.ttl0.03870.0346
22core/node/maxExclusive-001.ttl0.04680.0448
23core/node/maxInclusive-001.ttl0.04430.0437
24core/node/maxLength-001.ttl0.04670.0468
25core/node/minExclusive-001.ttl0.04710.0461
26core/node/minInclusive-001.ttl0.03230.0314
27core/node/minInclusive-002.ttl0.03510.0358
28core/node/minInclusive-003.ttl0.04020.0382
29core/node/minLength-001.ttl0.0440.045
30core/node/node-001.ttl0.03240.0316
31core/node/nodeKind-001.ttl0.03190.0316
32core/node/not-001.ttl0.04980.0446
33core/node/not-002.ttl0.04560.0432
34core/node/or-001.ttl0.05140.0478
35core/node/pattern-001.ttl0.04480.0498
36core/node/pattern-002.ttl0.03390.0427
37core/node/qualified-001.ttl0.0310.0295
38core/node/xone-001.ttl0.04960.0437
39core/node/xone-duplicate.ttl0.0330.03
40core/path/path-alternative-001.ttl0.05410.0526
41core/path/path-complex-001.ttl0.05520.051
42core/path/path-complex-002.ttl0.06230.0585
43core/path/path-inverse-001.ttl0.05790.0545
44core/path/path-oneOrMore-001.ttl0.05090.0497
45core/path/path-sequence-001.ttl0.05270.0499
46core/path/path-sequence-002.ttl0.05350.0486
47core/path/path-sequence-duplicate-001.ttl0.05180.0524
48core/path/path-strange-001.ttl0.04680.0424
49core/path/path-strange-002.ttl0.04690.0457
50core/path/path-unused-001.ttl0.03110.0284
51core/path/path-zeroOrMore-001.ttl0.04590.0424
52core/path/path-zeroOrOne-001.ttl0.04540.0445
53core/property/and-001.ttl0.07060.0654
54core/property/class-001.ttl0.0510.0458
55core/property/datatype-001.ttl0.05280.0512
56core/property/datatype-002.ttl0.04890.0493
57core/property/datatype-003.ttl0.04970.0556
58core/property/datatype-ill-formed.ttl0.03960.0411
59core/property/disjoint-001.ttl0.0470.0466
60core/property/equals-001.ttl0.06110.0574
61core/property/hasValue-001.ttl0.04770.0451
62core/property/in-001.ttl0.04890.0453
63core/property/languageIn-001.ttl0.05350.0457
64core/property/lessThan-001.ttl0.0470.0464
65core/property/lessThan-002.ttl0.04660.0468
66core/property/lessThanOrEquals-001.ttl0.0460.0454
67core/property/maxCount-001.ttl0.04480.0431
68core/property/maxCount-002.ttl0.04440.0426
69core/property/maxExclusive-001.ttl0.04660.0449
70core/property/maxInclusive-001.ttl0.04570.0451
71core/property/maxLength-001.ttl0.0450.0441
72core/property/minCount-001.ttl0.08230.0438
73core/property/minCount-002.ttl0.03840.037
74core/property/minExclusive-001.ttl0.04660.0456
75core/property/minExclusive-002.ttl0.04620.0454
76core/property/minLength-001.ttl0.04550.0429
77core/property/node-001.ttl0.05140.0499
78core/property/node-002.ttl0.04710.0453
79core/property/nodeKind-001.ttl0.11810.1195
80core/property/not-001.ttl0.04830.0435
81core/property/or-001.ttl0.04980.0468
82core/property/or-datatypes-001.ttl0.06140.0527
83core/property/pattern-001.ttl0.04690.0449
84core/property/pattern-002.ttl0.0450.0436
85core/property/property-001.ttl0.04890.0462
86core/property/qualifiedMinCountDisjoint-001.ttl0.05040.0488
87core/property/qualifiedValueShape-001.ttl0.04910.0464
88core/property/qualifiedValueShapesDisjoint-001.ttl0.05490.0572
89core/property/uniqueLang-001.ttl0.04980.0458
90core/property/uniqueLang-002.ttl0.03230.0309
91core/targets/multipleTargets-001.ttl0.0340.031
92core/targets/targetClass-001.ttl0.04490.0446
93core/targets/targetClassImplicit-001.ttl0.03670.0317
94core/targets/targetNode-001.ttl0.04670.0425
95core/targets/targetObjectsOf-001.ttl0.03360.0338
96core/targets/targetSubjectsOf-001.ttl0.04530.0435
97core/targets/targetSubjectsOf-002.ttl0.04640.0441
98core/validation-reports/shared.ttl0.04520.0405
Total5.24.93