Skip to content

Commit

Permalink
Added extra ebucore properties
Browse files Browse the repository at this point in the history
  • Loading branch information
mielvds committed Mar 15, 2024
1 parent 74da853 commit ca6e751
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 2 deletions.
47 changes: 46 additions & 1 deletion description/description.shacl.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,52 @@
sh:message "schema:width is not a blank node or of class schema:QuantitativeValue"@en ;
sh:message "schema:width is geen 'blank node' of niet van de klasse schema:QuantitativeValue"@nl ;
sh:message "schema:width n'est pas une 'blank node' ou de la classe schema:QuantitativeValue"@fr ;
] .
] ,
[
a sh:PropertyShape ;
sh:path ebucore:hasObjectType ;
sh:nodeKind sh:Literal ;
sh:datatype xsd:string ;
sh:maxCount 1;
sh:name "object type"@en ;
sh:name "type d'objet"@fr ;
sh:name "type object"@nl ;
sh:description ""@en ;
sh:severity sh:Violation ;
sh:message "schema:hasObjectType is not of type string"@en ;
sh:message "schema:hasObjectType is niet van het type string"@nl ;
sh:message "schema:hasObjectType n'est pas de type string"@fr ;
],
[
a sh:PropertyShape ;
sh:path ebucore:hasCastMember ;
sh:nodeKind sh:Literal ;
sh:datatype xsd:string ;
sh:maxCount 1;
sh:name "castmembers"@en ;
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:severity sh:Violation ;
sh:message "ebucore:hasCastMember is not of type string"@en
],
[
a sh:PropertyShape ;
sh:path ebucore:synopsis ;
sh:nodeKind sh:Literal ;
sh:datatype xsd:string ;
sh:maxCount 1;
sh:name "synopsis"@en ;
sh:name "synopsis"@fr ;
sh:name "korte inhoud"@nl ;
sh:description "The plot summary of the TV or theatre production."@en;
sh:description "Le résumé de l'intrigue de la production télévisée ou théâtrale."@nl;
sh:description "De korte inhoud van de tv- of theaterproductie."@nl;
sh:severity sh:Violation ;
sh:message "ebucore:synopsis is not of type string"@en
].

####################
# haDes #
Expand Down
21 changes: 20 additions & 1 deletion ontologies/ebucore.rdfs.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -143,4 +143,23 @@ ebucore:hasAnnotationRelatedArtefact a rdf:Property ;
rdfs:label "Artefact verbonden aan de Annotatie"@nl ;
skos:definition "To identify an Artefact subject of the Annotation."@en ;
skos:definition "Pour identifier un objet d'artefact de l'annotation."@fr ;
skos:definition "Om een artefactonderwerp van de annotatie te identificeren."@nl .
skos:definition "Om een artefactonderwerp van de annotatie te identificeren."@nl .

ebucore:synopsis a rdf:Property ;
rdfs:label "Synopsis"@en ;
rdfs:label "synopsis"@fr ;
rdfs:label "Korte inhoud"@nl ;
rdfs:subPropertyOf ebucore:description ;
rdfs:range xsd:string ;
rdfs:comment "To provide a summary."@en ;
rdfs:comment "To provide a summary."@fr ;
rdfs:comment "Om een samenvatting te geven."@nl ;
rdfs:domain ebucore:Asset .

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:range xsd:string, ebucore:Cast ;
rdfs:domain ebucore:Asset .

0 comments on commit ca6e751

Please sign in to comment.