diff --git a/config/migrations/2022/20220928133653-adjust-functies.sparql b/config/migrations/2022/20220928133653-adjust-functies.sparql new file mode 100644 index 0000000..e93eb15 --- /dev/null +++ b/config/migrations/2022/20220928133653-adjust-functies.sparql @@ -0,0 +1,102 @@ + +PREFIX skos: + + +# change functie for persoon with kerkbedienaar +DELETE { + graph ?g { + . + . + . + . + . + . + } +} +INSERT { + graph ?g { + . + . + . + . + . + . + } +} +WHERE { + graph ?g { + . + . + . + . + . + . + + } +} + +; + +# remove the old functies +DELETE { + graph ?g { + ?functie ?p ?o. + } +} +where { + graph ?g { + ?functie ?p ?o. + + VALUES ?functie { + # Kerkbedienaar + # Tweede predikant + # Secretaris bij het voorzitterschap van de Synode + # Hulppredikant + # Kapelaan van de andere kerken + } + } + +} + +; + +# rename functies +DELETE { + graph ?g { + skos:prefLabel "Kapelaan". + skos:prefLabel "Onderpastoor". + skos:prefLabel "Parochieassistent". + skos:prefLabel "Eerste predikant". + skos:prefLabel "Pastoor-deken". + skos:prefLabel "Bedienaar". + skos:prefLabel "Onderpastoor". + skos:prefLabel "Kapelaan van de kerken te Antwerpen en te Elsene (Geünifieerde anglicaanse kerk)". + } +} +INSERT { + graph ?g { + skos:prefLabel "Coördinator". + skos:prefLabel "Medepastoor". + skos:prefLabel "Aangesteld priester". + skos:prefLabel "Predikant". + skos:prefLabel "Rector". + skos:prefLabel "Priester". + skos:prefLabel "Diaken". + skos:prefLabel "Kapelaan". + + + } +} +WHERE { + graph ?g { + skos:prefLabel "Kapelaan". + skos:prefLabel "Onderpastoor". + skos:prefLabel "Parochieassistent". + skos:prefLabel "Eerste predikant". + skos:prefLabel "Pastoor-deken". + skos:prefLabel "Bedienaar". + skos:prefLabel "Onderpastoor". + skos:prefLabel "Kapelaan van de kerken te Antwerpen en te Elsene (Geünifieerde anglicaanse kerk)". + + } +} \ No newline at end of file