diff --git a/config/delta-producer/public/export.json b/config/delta-producer/public/export.json index 49d2931..04ffd0a 100644 --- a/config/delta-producer/public/export.json +++ b/config/delta-producer/public/export.json @@ -25,7 +25,6 @@ "http://www.w3.org/ns/org#hasSubOrganization", "http://www.w3.org/ns/org#classification", "http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur", - "http://mu.semte.ch/vocabularies/ext/werkingsgebiedNiveau", "http://data.lblod.info/vocabularies/erediensten/denominatie", "http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend", "http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor", @@ -56,10 +55,42 @@ "http://www.w3.org/ns/org#hasSubOrganization", "http://www.w3.org/ns/org#classification", "http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur", - "http://mu.semte.ch/vocabularies/ext/werkingsgebiedNiveau", "http://data.lblod.info/vocabularies/erediensten/typeEredienst" ] }, + { + "type": "http://data.vlaanderen.be/ns/besluit#Bestuurseenheid", + "strictTypeExport": "true", + "graphsFilter": [ + "http://mu.semte.ch/graphs/organisatieportaal" + ], + "pathToConceptScheme": [ + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "properties": [ + "http://data.lblod.info/vocabularies/erediensten/betrokkenBestuur", + "http://data.lblod.info/vocabularies/erediensten/denominatie", + "http://data.lblod.info/vocabularies/erediensten/grensoverschrijdend", + "http://data.lblod.info/vocabularies/erediensten/typeEredienst", + "http://data.lblod.info/vocabularies/erediensten/wordtBediendDoor", + "http://data.vlaanderen.be/ns/besluit#werkingsgebied", + "http://www.opengis.net/ont/geosparql#sfWithin", + "http://www.w3.org/2002/07/owl#sameAs", + "http://www.w3.org/2004/02/skos/core#altLabel", + "http://www.w3.org/2004/02/skos/core#prefLabel", + "http://www.w3.org/ns/adms#identifier", + "http://www.w3.org/ns/org#changedBy", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/ns/org#hasPost", + "http://www.w3.org/ns/org#hasPrimarySite", + "http://www.w3.org/ns/org#hasSite", + "http://www.w3.org/ns/org#hasSubOrganization", + "http://www.w3.org/ns/org#linkedTo", + "http://www.w3.org/ns/org#resultedFrom", + "http://www.w3.org/ns/regorg#orgStatus" + ] + }, { "type": "http://www.w3.org/ns/org#Site", "graphsFilter": [ @@ -182,7 +213,28 @@ "http://data.vlaanderen.be/ns/mandaat#bindingStart", "http://data.vlaanderen.be/ns/besluit#bestuurt", "http://www.w3.org/ns/org#classification", - "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan" + "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan", + "http://www.w3.org/ns/org#hasPost" + ] + }, + { + "type": "http://data.vlaanderen.be/ns/besluit#Bestuursorgaan", + "strictTypeExport": "true", + "graphsFilter": [ + "http://mu.semte.ch/graphs/organisatieportaal" + ], + "pathToConceptScheme": [ + "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "properties": [ + "http://data.vlaanderen.be/ns/mandaat#bindingEinde", + "http://data.vlaanderen.be/ns/mandaat#bindingStart", + "http://data.vlaanderen.be/ns/besluit#bestuurt", + "http://www.w3.org/ns/org#classification", + "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan", + "http://www.w3.org/ns/org#hasPost" ] }, { @@ -265,6 +317,38 @@ "properties": [ "http://www.w3.org/2004/02/skos/core#prefLabel" ] + }, + { + "type": "http://data.vlaanderen.be/ns/mandaat#Mandaat", + "graphsFilter": [ + "^http://www.w3.org/ns/org#hasPost", + "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "pathToConceptScheme": [ + "http://www.w3.org/ns/org#role" + ], + "properties": [ + "http://www.w3.org/ns/org#role" + ] + }, + { + "type": "http://data.lblod.info/vocabularies/leidinggevenden/Bestuursfunctie", + "graphsFilter": [ + "^http://data.lblod.info/vocabularies/leidinggevenden/heeftBestuursfunctie", + "https://data.vlaanderen.be/ns/generiek#isTijdspecialisatieVan", + "http://www.w3.org/ns/org#classification", + "http://www.w3.org/2004/02/skos/core#inScheme" + ], + "pathToConceptScheme": [ + "http://www.w3.org/ns/org#role" + ], + "properties": [ + "http://www.w3.org/ns/org#role", + "http://www.w3.org/2004/02/skos/core#prefLabel" + + ] } ] } diff --git a/config/migrations/2023/20230228155500-publish-all-bestuurseenheden-in-public.sparql b/config/migrations/2023/20230228155500-publish-all-bestuurseenheden-in-public.sparql new file mode 100644 index 0000000..4fe6e36 --- /dev/null +++ b/config/migrations/2023/20230228155500-publish-all-bestuurseenheden-in-public.sparql @@ -0,0 +1,20 @@ +INSERT DATA { + GRAPH { + #Centraal bestuur van de eredienst" + #Gemeente" + #Provincie" + #Bestuur van de eredienst" + #Autonoom gemeentebedrijf" + #OCMW vereniging" + #Hulpverleningszone" + #Politiezone" + #Projectvereniging" + #Opdrachthoudende vereniging" + #Dienstverlenende vereniging" + #District" + #OCMW" + #Autonoom provinciebedrijf" + } +} + +