diff --git a/description/description.shacl.ttl b/description/description.shacl.ttl index 95c380c..7a9d613 100644 --- a/description/description.shacl.ttl +++ b/description/description.shacl.ttl @@ -38,7 +38,7 @@ dct:title "Modèle de données Description"@fr ; dct:title "Datamodel Descriptie"@nl ; dct:created "2022-01-07" ; - dct:modified "2024-01-17" ; + dct:modified "2024-10-02" ; dct:description """Data model to describe the content of objects."""@en ; dct:description """Modèle de données pour décrire le contenu des objets."""@fr ; dct:description """Datamodel voor de beschrijving van de inhoud van objecten."""@nl ; @@ -497,8 +497,8 @@ sh:name "les acteurs"@fr ; sh:name "castleden"@nl ; sh:description "The cast members of a TV or theatre production."@en ; - sh:description "De castleden van een tv- of theaterproductie."@en ; - sh:description "Les acteurs d'une production télévisée ou théâtrale."@en ; + sh:description "De castleden van een tv- of theaterproductie."@nl ; + sh:description "Les acteurs d'une production télévisée ou théâtrale."@fr ; sh:severity sh:Violation ; sh:message "ebucore:hasCastMember is not of type string"@en ], @@ -946,6 +946,7 @@ [sh:class org:Organization ] [sh:class schema:Thing ] ) ; + sh:maxCount 1 ; sh:name "creator"@en ; sh:name "maker"@nl ; sh:name "créateur"@fr ; @@ -962,6 +963,7 @@ [sh:class org:Organization ] [sh:class schema:Thing ] ) ; + sh:maxCount 1 ; sh:name "contributor"@en ; sh:name "bijdrager"@nl ; sh:name "contributeur"@fr ; @@ -978,6 +980,7 @@ [sh:class org:Organization ] [sh:class schema:Thing ] ) ; + sh:maxCount 1 ; sh:name "publisher"@en ; sh:name "uitgever"@nl ; sh:name "éditeur"@fr ; @@ -990,6 +993,7 @@ a sh:PropertyShape ; sh:path schema:actor ; sh:class schema:Person ; + sh:maxCount 1 ; sh:name "actor"@en ; sh:name "acteur"@nl ; sh:name "acteur"@fr ; diff --git a/ontologies/ebucore.rdfs.ttl b/ontologies/ebucore.rdfs.ttl index b07a70e..183c10a 100644 --- a/ontologies/ebucore.rdfs.ttl +++ b/ontologies/ebucore.rdfs.ttl @@ -171,7 +171,7 @@ ebucore:hasCastMember a rdf:Property ; rdfs:label "cast member"@en ; rdfs:label "cast lid"@nl ; rdfs:label "membre de la distribution"@fr ; - rdfs:comment "A member of the cast."@en, "Een lid van de cast."@nl, "A member of the cast."@fr, "Range: a string or a Cast"@en ; + rdfs:comment "A member of the cast."@en, "Een lid van de cast."@nl, "A member of the cast."@fr ; rdfs:range xsd:string, ebucore:Cast ; rdfs:domain ebucore:Asset . diff --git a/organizations/organizations.rdfs.ttl b/organizations/organizations.rdfs.ttl index 7e6eba6..39627c5 100644 --- a/organizations/organizations.rdfs.ttl +++ b/organizations/organizations.rdfs.ttl @@ -72,7 +72,7 @@ haOrg:ServiceProvider a rdfs:Class ; rdfs:isDefinedBy . haOrg:DigitizationPartner a rdfs:Class ; - rdfs:subClassOf org:ServiceProvider ; + rdfs:subClassOf haOrg:ServiceProvider ; rdfs:label "Digitization partner"@en ; rdfs:label "Partenaire de digitalisation"@fr ; rdfs:label "Digitaliseringspartner"@nl ; diff --git a/organizations/organizations.shacl.ttl b/organizations/organizations.shacl.ttl index edbf468..c2dedf0 100644 --- a/organizations/organizations.shacl.ttl +++ b/organizations/organizations.shacl.ttl @@ -36,7 +36,7 @@ dct:title "Modèle de données Organisations"@fr ; dct:title "Datamodel Organisaties"@nl ; dct:created "2022-03-14" ; - dct:modified "2024-08-06" ; + dct:modified "2024-09-25" ; dct:description """Data model to describe organizations."""@en ; dct:description """Modèle de données pour décrire des organisations."""@fr ; dct:description """Datamodel voor het beschrijven van organisaties."""@nl ; @@ -68,7 +68,8 @@ sh:description "Le nom / étiquette préféré de l'organisation."@fr ; sh:message "is missing or its object is no language string"@en ; - ],[ + ], + [ a sh:PropertyShape ; sh:path skos:altLabel ; sh:uniqueLang true ;