diff --git a/objects/objects.shacl.ttl b/objects/objects.shacl.ttl index e1c0f9e..5c3f82b 100644 --- a/objects/objects.shacl.ttl +++ b/objects/objects.shacl.ttl @@ -124,7 +124,8 @@ sh:message "rel:hsp is not a premis:IntellectualEntity"@en ; sh:severity sh:Violation ; - ],[ + ], + [ sh:path rel:isp ; sh:class premis:IntellectualEntity ; @@ -213,11 +214,11 @@ sh:name "heeft IIIF-kopie"@nl ; sh:name "a copie de IIIF"@fr ; -sh:description "De toegangs- of inkijkkopie van de intellectuele entiteit die beschikbaar is via de IIIF Image API."@nl ; + sh:description "De toegangs- of inkijkkopie van de intellectuele entiteit die beschikbaar is via de IIIF Image API."@nl ; sh:description "The access or browse copy of the intellectual entity available via IIIF Image API."@en ; sh:description "L'accès ou la copie de l'entité intellectuelle d'accès qui est disponible via IIIF Image API."@fr ; -sh:message "haObj:hasIIIFCopy is not a haObj:DigitalRepresentation"@en ; + sh:message "haObj:hasIIIFCopy is not a haObj:DigitalRepresentation"@en ; sh:message "haObj:hasIIIFCopy is geen haObj:DigitalRepresentation"@nl ; sh:message "haObj:hasIIIFCopy n'est pas un haObj:DigitalRepresentation"@fr ; sh:severity sh:Violation ; @@ -234,7 +235,7 @@ sh:message "haObj:hasIIIFCopy is not a haObj:DigitalRepresentation"@en ; sh:description "A textual access or browse copy of the intellectual entity made by automatic or manual transcription of another digital representation."@en ; sh:description "Une copie d'accès textuelle ou de visualisation de l'entité intellectuelle créée par transcription automatique ou manuelle à partir d'une autre représentation numérique."@fr ; - sh:message "haObj:hasTranscriptionCopy is not a haObj:DigitalRepresentation"@en ; + sh:message "haObj:hasTranscriptionCopy is not a haObj:DigitalRepresentation"@en ; sh:severity sh:Violation ; ], [ @@ -319,7 +320,8 @@ sh:message "haObj:hasIIIFCopy is not a haObj:DigitalRepresentation"@en ; sh:message "rel:rep ontbreekt of is geen premis:IntellectualEntity"@nl ; sh:message "rel:rep manque ou n'est pas une premis:IntellectualEntity"@fr ; sh:severity sh:Violation ; - ], [ + ], + [ sh:path prov:wasDerivedFrom ; sh:class mh:Fragment ; @@ -336,7 +338,7 @@ sh:message "haObj:hasIIIFCopy is not a haObj:DigitalRepresentation"@en ; sh:message "the object of prov:wasDerivedFrom is no mh:Record, is absent or occurs more than once"@en ; sh:severity sh:Violation ; -]. + ]. <#CarrierRepresentationShape> a sh:NodeShape ; sh:targetClass haObj:CarrierRepresentation ;