Skip to content

Commit

Permalink
Fix all ontology statements in datamodels
Browse files Browse the repository at this point in the history
  • Loading branch information
mielvds committed Feb 12, 2024
1 parent ec38e1c commit 51e0cf5
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 32 deletions.
31 changes: 16 additions & 15 deletions description/audiovisual.shacl.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vann: <http://purl.org/vocab/vann/> .

@prefix ebucore: <http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#> .
@prefix haObj: <https://data.hetarchief.be/ns/object/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
Expand All @@ -17,7 +16,9 @@
@prefix rel: <http://id.loc.gov/vocabulary/preservation/relationshipSubType/> .
@prefix premis: <http://www.loc.gov/premis/rdf/v3/> .

<http://data.hetarchief.be/ns/description/> a owl:Ontology ;
@base <https://data.hetarchief.be/ns/audiovisual> .

<> a owl:Ontology ;
vann:preferredNamespacePrefix "haDes" ;
vann:preferredNamespaceUri "http://data.hetarchief.be/ns/description/" ;
dct:author [
Expand All @@ -32,17 +33,17 @@
schema:name "Milan Valadou" ;
schema:email "milan.valadou@meemoo.be"
] ;
dct:title "Data model Description"@en ;
dct:title "Modèle de données Description"@fr ;
dct:title "Datamodel Descriptie"@nl ;
dct:created "2022-01-07" ;
dct:title "Data model Audiovisual archive objects"@en ;
dct:title "Modèle de données Objets d'archive audiovisuelle"@fr ;
dct:title "Datamodel Audiovisuele archiefobjecten"@nl ;
dct:created "2024-01-09" ;
dct:modified "2024-01-17" ;
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 ;
dct:description """Data model to describe the content of audiovisual objects."""@en ;
dct:description """Modèle de données pour décrire le contenu des objets audiovisuels."""@fr ;
dct:description """Datamodel om de inhoud van audiovisuele objecten te beschrijven."""@nl ;
pav:version "0.0.1" .

haDes:DVDNodeShape a sh:NodeShape ;
<#DVDNodeShape> a sh:NodeShape ;
sh:targetClass haDes:DVD ;
sh:property [
a sh:PropertyShape ;
Expand All @@ -64,7 +65,7 @@ haDes:DVDNodeShape a sh:NodeShape ;
sh:severity sh:Violation
] .

haDes:DVDChapterNodeShape a sh:NodeShape ;
<#DVDChapterNodeShape> a sh:NodeShape ;
sh:targetClass haDes:DVDChapter ;
sh:property [
a sh:PropertyShape ;
Expand Down Expand Up @@ -105,13 +106,13 @@ haDes:DVDChapterNodeShape a sh:NodeShape ;
sh:severity sh:Violation
] .

haDes:AudioNodeShape a sh:NodeShape ;
<#AudioNodeShape> a sh:NodeShape ;
sh:targetClass haDes:Audio .

haDes:VideoNodeShape a sh:NodeShape ;
<#VideoNodeShape> a sh:NodeShape ;
sh:targetClass haDes:Video .

haDes:AVPhysicalCarrierNodeShape a sh:NodeShape ;
<#AVPhysicalCarrierNodeShape> a sh:NodeShape ;
sh:targetClass haObj:PhysicalCarrier ;
sh:property [
a sh:PropertyShape ;
Expand Down Expand Up @@ -164,7 +165,7 @@ haDes:AVPhysicalCarrierNodeShape a sh:NodeShape ;
sh:message "haDes:audioNoiseReduction is not DBX, Dolby A, Dolby B, Dolby C, Dolby D; or occurs more than once."@en
].

haDes:AVCarrierRepresentatioNodeShape a sh:NodeShape ;
<#AVCarrierRepresentatioNodeShape> a sh:NodeShape ;
sh:targetClass haObj:CarrierRepresentation ;
sh:property [
a sh:PropertyShape ;
Expand Down
22 changes: 12 additions & 10 deletions description/bibliographic.shacl.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix pav: <http://purl.org/pav/> .

<http://data.hetarchief.be/ns/description/> a owl:Ontology ;
@base <http://data.hetarchief.be/ns/bibliographic> .

<> a owl:Ontology ;
vann:preferredNamespacePrefix "haDes" ;
vann:preferredNamespaceUri "http://data.hetarchief.be/ns/description/" ;
dct:author [
Expand All @@ -28,17 +30,17 @@
schema:name "Milan Valadou" ;
schema:email "milan.valadou@meemoo.be"
] ;
dct:title "Data model Description"@en ;
dct:title "Modèle de données Description"@fr ;
dct:title "Datamodel Descriptie"@nl ;
dct:created "2022-01-07" ;
dct:title "Bibliographic data model"@en ;
dct:title "Modèle de données bibliographiques"@fr ;
dct:title "Bibliografisch datamodel "@nl ;
dct:created "2023-11-13" ;
dct:modified "2024-01-17" ;
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 ;
dct:description """Data model to provide a detailed description of bibliographic objects and their components."""@en ;
dct:description """Modèle de données pour fournir une description détaillée des objets bibliographiques et leurs composants."""@fr ;
dct:description """Datamodel voor de gedetailleerde beschrijving van bibliografische objecten en hun componenten."""@nl ;
pav:version "0.0.1" .

haDes:NewspaperIssueNodeShape a sh:NodeShape ;
<#NewspaperIssueNodeShape> a sh:NodeShape ;
sh:targetClass haDes:NewspaperIssue ;
sh:property [
a sh:PropertyShape ;
Expand Down Expand Up @@ -133,7 +135,7 @@ haDes:NewspaperIssueNodeShape a sh:NodeShape ;
sh:severity sh:Violation
] .

haDes:NewspaperIssuePageNodeShape a sh:NodeShape ;
<#NewspaperIssuePageNodeShape> a sh:NodeShape ;
sh:targetClass haDes:NewspaperIssuePage ;
sh:property
[
Expand Down
16 changes: 9 additions & 7 deletions description/film.shacl.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
@prefix rel: <http://id.loc.gov/vocabulary/preservation/relationshipSubType/> .
@prefix premis: <http://www.loc.gov/premis/rdf/v3/> .

@base <http://data.hetarchief.be/ns/description> .
@base <http://data.hetarchief.be/ns/film> .

<> a owl:Ontology ;
vann:preferredNamespacePrefix "haDes" ;
Expand All @@ -32,14 +32,16 @@
schema:name "Milan Valadou" ;
schema:email "milan.valadou@meemoo.be"
] ;
dct:title "Data model Description"@en ;
dct:title "Modèle de données Description"@fr ;
dct:title "Datamodel Descriptie"@nl ;
dct:title "Data model Film"@en ;
dct:title "Modèle de données Film"@fr ;
dct:title "Datamodel Film"@nl ;
dct:created "2023-11-09" ;
dct:modified "2024-01-08" ;
dct:description """Data model to provide a detailed description of Film objects and their components."""@en ;
dct:description """Modèle de données pour fournir une description détaillée des objets Film et leurs composants."""@fr ;
dct:description """Datamodel voor de gedetailleerde beschrijving van Filmobjecten en hun componenten."""@nl ;
dct:created "2022-01-07" ;
dct:modified "2024-01-17" ;
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 ;
pav:version "0.0.1" .

<#FilmNodeShape> a sh:NodeShape ;
Expand Down

0 comments on commit 51e0cf5

Please sign in to comment.