diff --git a/description/description.rdfs.ttl b/description/description.rdfs.ttl index 4d1b9f7..52118cc 100644 --- a/description/description.rdfs.ttl +++ b/description/description.rdfs.ttl @@ -409,4 +409,15 @@ haDes:licenseDistributor a rdf:Property ; skos:definition "The license distributor of the intellectual entity."@en ; skos:definition "De licentiedistributeur van de intellectuele entiteit."@nl ; skos:definition "Le distributeur de licences de l'entité intellectuelle."@fr ; - rdfs:isDefinedBy . \ No newline at end of file + rdfs:isDefinedBy . + +haDes:aspectRatio a rdf:Property ; + rdfs:domain [ owl:unionOf (haDes:ImageReel haDes:AudioReel) ] ; + rdfs:label "aspect ratio"@en ; + rdfs:label "beelverhouding"@nl ; + rdfs:label "rapport hauteur/largeur"@fr ; + skos:definition "Proportional relationship between an image's width and its height."@en; + skos:definition "Proportionele verhouding tussen de breedte en de hoogte van een afbeelding."@nl; + skos:definition "Rapport proportionnel entre la largeur et la hauteur d'une image."@fr; + rdfs:range rdfs:Literal ; + rdfs:isDefinedBy . \ No newline at end of file diff --git a/description/description.shacl.ttl b/description/description.shacl.ttl index f9bf31e..129f0ba 100644 --- a/description/description.shacl.ttl +++ b/description/description.shacl.ttl @@ -1262,10 +1262,40 @@ sh:message "l'objet de ebucore:hasCaptioning n'est pas du type ebucore:OpenCaptions"@fr ; sh:message "het object van ebucore:hasCaptioning is niet van het type ebucore:OpenCaptions"@nl ; sh:severity sh:Violation + ] , + [ + a sh:PropertyShape ; + sh:path haDes:aspectRatio ; + sh:datatype xsd:string ; + sh:minCount 0 ; + sh:maxCount 1 ; + sh:name "aspect ratio"@en ; + sh:name "beelverhouding"@nl ; + sh:name "rapport hauteur/largeur"@fr ; + sh:description "Proportional relationship between an image's width and its height."@en; + sh:description "Proportionele verhouding tussen de breedte en de hoogte van een afbeelding."@nl; + sh:description "Rapport proportionnel entre la largeur et la hauteur d'une image."@fr; + sh:message "The value for haDes:aspectRatio occurs more than once or is not a string"@en ; + sh:severity sh:Violation ; ] . <#AudioReelNodeShape> a sh:NodeShape ; - sh:targetClass haDes:AudioReel . + sh:targetClass haDes:AudioReel ; + sh:property [ + a sh:PropertyShape ; + sh:path haDes:aspectRatio ; + sh:datatype xsd:string ; + sh:minCount 0 ; + sh:maxCount 1 ; + sh:name "aspect ratio"@en ; + sh:name "beelverhouding"@nl ; + sh:name "rapport hauteur/largeur"@fr ; + sh:description "Proportional relationship between an image's width and its height."@en; + sh:description "Proportionele verhouding tussen de breedte en de hoogte van een afbeelding."@nl; + sh:description "Rapport proportionnel entre la largeur et la hauteur d'une image."@fr; + sh:message "The value for haDes:aspectRatio occurs more than once or is not a string"@en ; + sh:severity sh:Violation ; + ] . <#OpenCaptionsNodeShape> a sh:NodeShape ; sh:targetClass ebucore:OpenCaptions ;