1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < meta charset ="UTF-8 ">
5
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6
+ < meta http-equiv ="X-UA-Compatible " content ="ie=edge ">
7
+ < title >
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+ es16/change-cn_24_open_dates SHACL Validation Report</ title >
21
+ < link href ="https://cdn.datatables.net/1.10.22/css/jquery.dataTables.min.css " rel ="stylesheet " type ="text/css ">
22
+ < style type ="text/css ">
23
+ body {
24
+ font-family : Arial, sans-serif;
25
+ margin : 25px auto;
26
+ width : 80% ;
27
+ }
28
+ .error {
29
+ color : red;
30
+ }
31
+ .success {
32
+ color : green;
33
+ }
34
+ table thead th {
35
+ text-align : left;
36
+ }
37
+ [data-role = collapsible ].collapsible-wrapper {
38
+ padding : 10px 0 ;
39
+ }
40
+ [data-role = collapsible ] h4 {
41
+ margin : 0 ;
42
+ }
43
+ [data-role = collapsible ] h4 a {
44
+ padding : 3px 10px ;
45
+ background : # ccc ;
46
+ width : 100% ;
47
+ box-sizing : border-box;
48
+ display : block;
49
+ color : # 111 ;
50
+ text-decoration : none;
51
+ margin : -3px 0 ;
52
+ }
53
+
54
+ [data-role = collapsible ][data-state = collapsed ] h4 a : before {
55
+ content : '+ expand' ;
56
+ }
57
+ [data-role = collapsible ] h4 a : before {
58
+ content : '- collapse' ;
59
+ }
60
+ [data-role = collapsible ][data-state = collapsed ] .ui-collapsible-content {
61
+ visibility : hidden;
62
+ height : 0 ;
63
+ padding : 0 10px ;;
64
+ }
65
+
66
+ [data-role = collapsible ] .ui-collapsible-content {
67
+ padding : 10px ;
68
+ }
69
+
70
+ hr {
71
+ margin : 12px 0 ;
72
+ height : 5PX ;
73
+ background : # ccc ;
74
+ border : 0 ;
75
+ }
76
+ </ style >
77
+ </ head >
78
+ < body >
79
+ < h1 > SHACL Validation Report</ h1 >
80
+ < hr >
81
+ < h2 > Report details: </ h2 >
82
+ < ul >
83
+ < li > Date created: 2023-04-13T12:05:25.995090</ li >
84
+ < li > SHACL test suite identifier: epo</ li >
85
+ < li > Mapping suite identifier: package_es16_v1.1.1</ li >
86
+ </ ul >
87
+
88
+ < hr >
89
+ < ul > < li >
90
+
91
+
92
+ < b > Notice identifier: change-cn_24_open_dates</ b >
93
+
94
+ </ li > </ ul >
95
+
96
+ < hr >
97
+ < h2 > Results</ h2 >
98
+ < table class ="dataTable ">
99
+ < thead >
100
+ < tr >
101
+ < th > Title</ th >
102
+ < th > Conforms</ th >
103
+ < th > Error</ th >
104
+ </ tr >
105
+ </ thead >
106
+ < tbody >
107
+ < tr >
108
+ < td > epo</ td >
109
+ < td > False</ td >
110
+ < td > None</ td >
111
+ </ tr >
112
+ </ tbody >
113
+ </ table >
114
+
115
+
116
+ < hr >
117
+ < h2 > Extended results</ h2 >
118
+ < h1 > epo</ h1 >
119
+ < table class ="display " data-order ='[[0, "asc"]] '>
120
+ < thead class ="center aligned ">
121
+ < tr >
122
+ < th > focusNode</ th >
123
+ < th > resultPath</ th >
124
+ < th > resultSeverity</ th >
125
+ < th > sourceConstraintComponent</ th >
126
+ < th > message</ th >
127
+ </ tr >
128
+ </ thead >
129
+ < tbody >
130
+
131
+ < tr >
132
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_AwardCriterion_kJu9SkmLfQYWH3GxqnddRV</ td >
133
+ < td > http://data.europa.eu/a4g/ontology#hasFixedValue</ td >
134
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
135
+ < td > http://www.w3.org/ns/shacl#MaxCountConstraintComponent</ td >
136
+ < td > More than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_AwardCriterion_kJu9SkmLfQYWH3GxqnddRV-> epo:hasFixedValue</ td >
137
+ </ tr >
138
+
139
+ < tr >
140
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_AwardCriterion_kJu9SkmLfQYWH3GxqnddRV</ td >
141
+ < td > http://data.europa.eu/a4g/ontology#hasAwardCriterionType</ td >
142
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
143
+ < td > http://www.w3.org/ns/shacl#MaxCountConstraintComponent</ td >
144
+ < td > More than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_AwardCriterion_kJu9SkmLfQYWH3GxqnddRV-> epo:hasAwardCriterionType</ td >
145
+ </ tr >
146
+
147
+ < tr >
148
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Changes_ec9tbJ8ui7TUpJPbEsk6fj</ td >
149
+ < td > http://data.europa.eu/a4g/ontology#hasElementReference</ td >
150
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
151
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
152
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_Changes_ec9tbJ8ui7TUpJPbEsk6fj-> epo:hasElementReference</ td >
153
+ </ tr >
154
+
155
+ < tr >
156
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractDuration_DW9uu9Ka9v6eCrwhU9MmBC</ td >
157
+ < td > http://data.europa.eu/a4g/ontology#unitType</ td >
158
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
159
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
160
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractDuration_DW9uu9Ka9v6eCrwhU9MmBC-> epo:unitType</ td >
161
+ </ tr >
162
+
163
+ < tr >
164
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractPeriod_DW9uu9Ka9v6eCrwhU9MmBC</ td >
165
+ < td > http://data.europa.eu/a4g/ontology#hasBeginning</ td >
166
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
167
+ < td > http://www.w3.org/ns/shacl#DatatypeConstraintComponent</ td >
168
+ < td > Value is not Literal with datatype xsd:dateTime</ td >
169
+ </ tr >
170
+
171
+ < tr >
172
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractPeriod_DW9uu9Ka9v6eCrwhU9MmBC</ td >
173
+ < td > http://data.europa.eu/a4g/ontology#hasTimePeriod</ td >
174
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
175
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
176
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractPeriod_DW9uu9Ka9v6eCrwhU9MmBC-> epo:hasTimePeriod</ td >
177
+ </ tr >
178
+
179
+ < tr >
180
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractTerm_246rmGzZvwFBcxRNZTXjTW</ td >
181
+ < td > http://data.europa.eu/a4g/ontology#definesContractDuration</ td >
182
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
183
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
184
+ < td > Value does not have class epo:Duration</ td >
185
+ </ tr >
186
+
187
+ < tr >
188
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ContractTerm_246rmGzZvwFBcxRNZTXjTW</ td >
189
+ < td > http://data.europa.eu/a4g/ontology#hasEInvoicing</ td >
190
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
191
+ < td > http://www.w3.org/ns/shacl#DatatypeConstraintComponent</ td >
192
+ < td > Value is not Literal with datatype xsd:boolean</ td >
193
+ </ tr >
194
+
195
+ < tr >
196
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Lot_LOT-0000</ td >
197
+ < td > http://data.europa.eu/a4g/ontology#isSubjectToLotSpecificTerm</ td >
198
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
199
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
200
+ < td > Value does not have class epo:LotSpecificTerm</ td >
201
+ </ tr >
202
+
203
+ < tr >
204
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Lot_LOT-0000</ td >
205
+ < td > http://data.europa.eu/a4g/ontology#isSubjectToLotSpecificTerm</ td >
206
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
207
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
208
+ < td > Value does not have class epo:LotSpecificTerm</ td >
209
+ </ tr >
210
+
211
+ < tr >
212
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Lot_LOT-0000</ td >
213
+ < td > http://data.europa.eu/a4g/ontology#isSubjectToLotSpecificTerm</ td >
214
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
215
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
216
+ < td > Value does not have class epo:LotSpecificTerm</ td >
217
+ </ tr >
218
+
219
+ < tr >
220
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Lot_LOT-0000</ td >
221
+ < td > http://data.europa.eu/a4g/ontology#isSubjectToLotSpecificTerm</ td >
222
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
223
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
224
+ < td > Value does not have class epo:LotSpecificTerm</ td >
225
+ </ tr >
226
+
227
+ < tr >
228
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Notice</ td >
229
+ < td > http://data.europa.eu/a4g/ontology#hasNoticeType</ td >
230
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
231
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
232
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_Notice-> epo:hasNoticeType</ td >
233
+ </ tr >
234
+
235
+ < tr >
236
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Notice</ td >
237
+ < td > http://data.europa.eu/a4g/ontology#refersToProcedure</ td >
238
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
239
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
240
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_Notice-> epo:refersToProcedure</ td >
241
+ </ tr >
242
+
243
+ < tr >
244
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_Procedure_MnX8qyREnFMNLeS5MJAX9K</ td >
245
+ < td > http://data.europa.eu/a4g/ontology#isSubjectToProcedureSpecificTerm</ td >
246
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
247
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
248
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_Procedure_MnX8qyREnFMNLeS5MJAX9K-> epo:isSubjectToProcedureSpecificTerm</ td >
249
+ </ tr >
250
+
251
+ < tr >
252
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_ProcurementProjectContractTerm_QmFgWdHMQiunuxrdtntYZx</ td >
253
+ < td > http://data.europa.eu/a4g/ontology#hasReservedExecution</ td >
254
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
255
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
256
+ < td > Less than 1 values on epd:id_71397268-6c47-4f2f-8ab0-f41a26138f81_ProcurementProjectContractTerm_QmFgWdHMQiunuxrdtntYZx-> epo:hasReservedExecution</ td >
257
+ </ tr >
258
+
259
+ < tr >
260
+ < td > http://data.europa.eu/a4g/resource/id_71397268-6c47-4f2f-8ab0-f41a26138f81_SubmissionTerm_246rmGzZvwFBcxRNZTXjTW</ td >
261
+ < td > http://data.europa.eu/a4g/ontology#hasValidityPeriod</ td >
262
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
263
+ < td > http://www.w3.org/ns/shacl#ClassConstraintComponent</ td >
264
+ < td > Value does not have class epo:Period</ td >
265
+ </ tr >
266
+
267
+ < tr >
268
+ < td > http://data.europa.eu/a4g/resource/id_c4c415ee-ac08-4465-8fa6-57568cf69462-01_Notice</ td >
269
+ < td > http://data.europa.eu/a4g/ontology#hasNoticeType</ td >
270
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
271
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
272
+ < td > Less than 1 values on epd:id_c4c415ee-ac08-4465-8fa6-57568cf69462-01_Notice-> epo:hasNoticeType</ td >
273
+ </ tr >
274
+
275
+ < tr >
276
+ < td > http://data.europa.eu/a4g/resource/id_c4c415ee-ac08-4465-8fa6-57568cf69462-01_Notice</ td >
277
+ < td > http://data.europa.eu/a4g/ontology#refersToProcedure</ td >
278
+ < td > http://www.w3.org/ns/shacl#Violation</ td >
279
+ < td > http://www.w3.org/ns/shacl#MinCountConstraintComponent</ td >
280
+ < td > Less than 1 values on epd:id_c4c415ee-ac08-4465-8fa6-57568cf69462-01_Notice-> epo:refersToProcedure</ td >
281
+ </ tr >
282
+
283
+ </ tbody >
284
+ </ table >
285
+
286
+ < hr >
287
+ </ body >
288
+ </ html >
289
+ < script type ="text/javascript " src ="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js "> </ script >
290
+ < script type ="text/javascript " src ="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js "> </ script >
291
+ < script type ="text/javascript " src ="https://cdn.datatables.net/1.10.22/js/jquery.dataTables.min.js "> </ script >
292
+ < script type ="text/javascript " src ="https://cdn.datatables.net/buttons/1.6.4/js/dataTables.buttons.min.js "> </ script >
293
+ < script type ="text/javascript " src ="https://cdn.datatables.net/buttons/1.6.4/js/buttons.print.min.js "> </ script >
294
+ < script type ="text/javascript ">
295
+ $ ( document ) . ready ( function ( ) {
296
+ $ ( "[data-role=collapsible] h4 a" ) . on ( "click" , function ( e ) {
297
+ $p = $ ( this ) . closest ( "[data-role=collapsible]" ) ;
298
+ $p . attr ( "data-state" , $p . attr ( "data-state" ) == "collapsed" ? "expanded" : "collapsed" ) ;
299
+ $c = $p . find ( '.ui-collapsible-content' ) ;
300
+ $c . attr ( "data-state" , $c . attr ( "data-state" ) == "collapsed" ? "expanded" : "collapsed" ) ;
301
+ return false ;
302
+ } ) ;
303
+ $ ( "table.display" ) . DataTable ( {
304
+ dom : 'B<"clear">lfiprtip' ,
305
+ buttons : [ ] ,
306
+ "lengthMenu" : [ [ 5 , 15 , 30 , - 1 ] , [ 5 , 15 , 30 , "All" ] ] ,
307
+ "pageLength" : 15 ,
308
+ responsive : {
309
+ details : true
310
+ }
311
+ } ) ;
312
+
313
+ } ) ;
314
+
315
+ </ script >
0 commit comments