@@ -39,25 +39,25 @@ five-safes-crate:RootDatasetConformsToFiveSafes
3939 sh:message " Root Dataset SHOULD include `conformsTo` https://w3id.org/5s-crate/0.4" ;
4040 ] .
4141
42- # five-safes-crate:RootDatasetDatePublishedWhenPublished
43- # a sh:NodeShape ;
44- # sh:name "datePublished present on published crates" ;
45- # sh:description "If the root dataset is published (has schema:publisher), it SHOULD have schema:datePublished." ;
46- # sh:targetNode ro: ;
47- # sh:severity sh:Warning ;
48- # sh:message "Published crates SHOULD include schema:datePublished." ;
49- # sh:or (
50- # # datePublished not required if no publisher:
51- # [ sh:not [ sh:property [
52- # sh:path schema:publisher ;
53- # sh:minCount 1 ;
54- # ]]]
55- # # datePublished required if publisher present:
56- # [ sh:property [
57- # sh:path schema:datePublished ;
58- # sh:minCount 1 ;
59- # ]]
60- # ) .
42+ five-safes-crate:RootDatasetDatePublishedWhenPublished
43+ a sh:NodeShape ;
44+ sh:name " datePublished present on published crates" ;
45+ sh:description " If the root dataset is published (has schema:publisher), it SHOULD have schema:datePublished." ;
46+ sh:targetClass ro-crate:RootDataEntity ;
47+ sh:severity sh:Warning ;
48+ sh:message " Published crates SHOULD include schema:datePublished." ;
49+ sh:or (
50+ # datePublished not required if no publisher:
51+ [ sh:not [ sh:property [
52+ sh:path schema:publisher ;
53+ sh:minCount 1 ;
54+ ]]]
55+ # datePublished required if publisher present:
56+ [ sh:property [
57+ sh:path schema:datePublished ;
58+ sh:minCount 1 ;
59+ ]]
60+ ) .
6161
6262# five-safes-crate:RootDatasetLicenseWhenPublished
6363# a sh:NodeShape ;
0 commit comments