|
14 | 14 | [ |
15 | 15 | a sh:ValidationResult ; |
16 | 16 | sh:focusNode <http://example.org/kb/content-data-facet-17d9f5ea-d00b-4130-866f-e7399332ae5e> ; |
17 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:byteOrder should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 17 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
18 | 18 | sh:resultPath uco-observable:byteOrder ; |
19 | | - sh:resultSeverity sh:Warning ; |
| 19 | + sh:resultSeverity sh:Violation ; |
20 | 20 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
21 | 21 | sh:sourceShape [ |
22 | 22 | sh:datatype xsd:string ; |
23 | | - sh:message "As of UCO 1.4.0, the datatype to use for observable:byteOrder should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 23 | + sh:maxCount "1"^^xsd:integer ; |
| 24 | + sh:nodeKind sh:Literal ; |
24 | 25 | sh:path uco-observable:byteOrder ; |
25 | | - sh:severity sh:Warning ; |
26 | 26 | ] ; |
27 | 27 | sh:value "Big-endian"^^vocabulary:EndiannessTypeVocab ; |
28 | 28 | ] , |
|
39 | 39 | [ |
40 | 40 | a sh:ValidationResult ; |
41 | 41 | sh:focusNode <http://example.org/kb/hash-128996fc-3823-54a5-9ca4-cf6e21fca62f> ; |
42 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 42 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
43 | 43 | sh:resultPath types:hashMethod ; |
44 | | - sh:resultSeverity sh:Warning ; |
| 44 | + sh:resultSeverity sh:Violation ; |
45 | 45 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
46 | 46 | sh:sourceShape [ |
47 | 47 | sh:datatype xsd:string ; |
48 | | - sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 48 | + sh:maxCount "1"^^xsd:integer ; |
| 49 | + sh:minCount "1"^^xsd:integer ; |
| 50 | + sh:nodeKind sh:Literal ; |
49 | 51 | sh:path types:hashMethod ; |
50 | | - sh:severity sh:Warning ; |
51 | 52 | ] ; |
52 | 53 | sh:value "SHA1"^^vocabulary:HashNameVocab ; |
53 | 54 | ] , |
|
64 | 65 | [ |
65 | 66 | a sh:ValidationResult ; |
66 | 67 | sh:focusNode <http://example.org/kb/hash-12a9f855-c237-51d8-8239-0bb130374fde> ; |
67 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 68 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
68 | 69 | sh:resultPath types:hashMethod ; |
69 | | - sh:resultSeverity sh:Warning ; |
| 70 | + sh:resultSeverity sh:Violation ; |
70 | 71 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
71 | 72 | sh:sourceShape [ |
72 | 73 | sh:datatype xsd:string ; |
73 | | - sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 74 | + sh:maxCount "1"^^xsd:integer ; |
| 75 | + sh:minCount "1"^^xsd:integer ; |
| 76 | + sh:nodeKind sh:Literal ; |
74 | 77 | sh:path types:hashMethod ; |
75 | | - sh:severity sh:Warning ; |
76 | 78 | ] ; |
77 | 79 | sh:value "MD5"^^vocabulary:HashNameVocab ; |
78 | 80 | ] , |
|
89 | 91 | [ |
90 | 92 | a sh:ValidationResult ; |
91 | 93 | sh:focusNode <http://example.org/kb/hash-adece2a7-0017-5e25-be76-f6b78386186b> ; |
92 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 94 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
93 | 95 | sh:resultPath types:hashMethod ; |
94 | | - sh:resultSeverity sh:Warning ; |
| 96 | + sh:resultSeverity sh:Violation ; |
95 | 97 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
96 | 98 | sh:sourceShape [ |
97 | 99 | sh:datatype xsd:string ; |
98 | | - sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 100 | + sh:maxCount "1"^^xsd:integer ; |
| 101 | + sh:minCount "1"^^xsd:integer ; |
| 102 | + sh:nodeKind sh:Literal ; |
99 | 103 | sh:path types:hashMethod ; |
100 | | - sh:severity sh:Warning ; |
101 | 104 | ] ; |
102 | 105 | sh:value "SHA256"^^vocabulary:HashNameVocab ; |
103 | 106 | ] , |
|
114 | 117 | [ |
115 | 118 | a sh:ValidationResult ; |
116 | 119 | sh:focusNode <http://example.org/kb/hash-c5761f3a-a741-5d06-a668-91e308ef19ef> ; |
117 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 120 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
118 | 121 | sh:resultPath types:hashMethod ; |
119 | | - sh:resultSeverity sh:Warning ; |
| 122 | + sh:resultSeverity sh:Violation ; |
120 | 123 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
121 | 124 | sh:sourceShape [ |
122 | 125 | sh:datatype xsd:string ; |
123 | | - sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 126 | + sh:maxCount "1"^^xsd:integer ; |
| 127 | + sh:minCount "1"^^xsd:integer ; |
| 128 | + sh:nodeKind sh:Literal ; |
124 | 129 | sh:path types:hashMethod ; |
125 | | - sh:severity sh:Warning ; |
126 | 130 | ] ; |
127 | 131 | sh:value "MD5"^^vocabulary:HashNameVocab ; |
128 | 132 | ] , |
|
139 | 143 | [ |
140 | 144 | a sh:ValidationResult ; |
141 | 145 | sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ; |
142 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:contentRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 146 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
143 | 147 | sh:resultPath uco-observable:contentRecoveredStatus ; |
144 | | - sh:resultSeverity sh:Warning ; |
| 148 | + sh:resultSeverity sh:Violation ; |
145 | 149 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
146 | 150 | sh:sourceShape [ |
147 | 151 | sh:datatype xsd:string ; |
148 | | - sh:message "As of UCO 1.4.0, the datatype to use for observable:contentRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 152 | + sh:maxCount "1"^^xsd:integer ; |
| 153 | + sh:nodeKind sh:Literal ; |
149 | 154 | sh:path uco-observable:contentRecoveredStatus ; |
150 | | - sh:severity sh:Warning ; |
151 | 155 | ] ; |
152 | 156 | sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ; |
153 | 157 | ] , |
154 | 158 | [ |
155 | 159 | a sh:ValidationResult ; |
156 | 160 | sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ; |
157 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:metadataRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 161 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
158 | 162 | sh:resultPath uco-observable:metadataRecoveredStatus ; |
159 | | - sh:resultSeverity sh:Warning ; |
| 163 | + sh:resultSeverity sh:Violation ; |
160 | 164 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
161 | 165 | sh:sourceShape [ |
162 | 166 | sh:datatype xsd:string ; |
163 | | - sh:message "As of UCO 1.4.0, the datatype to use for observable:metadataRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 167 | + sh:maxCount "1"^^xsd:integer ; |
| 168 | + sh:nodeKind sh:Literal ; |
164 | 169 | sh:path uco-observable:metadataRecoveredStatus ; |
165 | | - sh:severity sh:Warning ; |
166 | 170 | ] ; |
167 | 171 | sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ; |
168 | 172 | ] , |
169 | 173 | [ |
170 | 174 | a sh:ValidationResult ; |
171 | 175 | sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ; |
172 | | - sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:nameRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 176 | + sh:resultMessage "Value is not Literal with datatype xsd:string" ; |
173 | 177 | sh:resultPath uco-observable:nameRecoveredStatus ; |
174 | | - sh:resultSeverity sh:Warning ; |
| 178 | + sh:resultSeverity sh:Violation ; |
175 | 179 | sh:sourceConstraintComponent sh:DatatypeConstraintComponent ; |
176 | 180 | sh:sourceShape [ |
177 | 181 | sh:datatype xsd:string ; |
178 | | - sh:message "As of UCO 1.4.0, the datatype to use for observable:nameRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ; |
| 182 | + sh:maxCount "1"^^xsd:integer ; |
| 183 | + sh:nodeKind sh:Literal ; |
179 | 184 | sh:path uco-observable:nameRecoveredStatus ; |
180 | | - sh:severity sh:Warning ; |
181 | 185 | ] ; |
182 | 186 | sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ; |
183 | 187 | ] , |
|
0 commit comments