|
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