diff --git a/config/migrations-triggering-indexing/2024/20241217082404-mergers-2025--update-addresses/20241217082944-update-address-municipality-to-merged-municipality-name.sparql b/config/migrations-triggering-indexing/2024/20241217082404-mergers-2025--update-addresses/20241217082944-update-address-municipality-to-merged-municipality-name.sparql new file mode 100644 index 0000000..3644829 --- /dev/null +++ b/config/migrations-triggering-indexing/2024/20241217082404-mergers-2025--update-addresses/20241217082944-update-address-municipality-to-merged-municipality-name.sparql @@ -0,0 +1,51 @@ +PREFIX adres: +PREFIX locn: +PREFIX organisatie: +PREFIX org: + +DELETE { + GRAPH ?g { + ?address adres:gemeentenaam ?oldMunicipality. + } +} +INSERT { + GRAPH ?g { + ?address adres:gemeentenaam ?newMunicipality. + } +} +WHERE { + GRAPH ?g { + ?address a locn:Address; + adres:gemeentenaam ?oldMunicipality. + FILTER (EXISTS { ?site organisatie:bestaatUit ?address. } || + EXISTS { ?site org:siteAddress/locn:address ?address. }) + } + VALUES ?g { + + + } + VALUES (?oldMunicipality ?newMunicipality) { + ("Borsbeek" "Antwerpen") + ("Galmaarden" "Pajottegem") + ("Gooik" "Pajottegem") + ("Herne" "Pajottegem") + ("Ruiselede" "Wingene") + ("Meulebeke" "Tielt") + ("De Pinte" "Nazareth-De Pinte") + ("Nazareth" "Nazareth-De Pinte") + ("Wachtebeke" "Lochristi") + ("Moerbeke" "Lokeren") + ("Melle" "Merelbeke-Melle") + ("Merelbeke" "Merelbeke-Melle") + ("Beveren" "Beveren-Kruibeke-Zwijndrecht") + ("Kruibeke" "Beveren-Kruibeke-Zwijndrecht") + ("Zwijndrecht" "Beveren-Kruibeke-Zwijndrecht") + ("Bilzen" "Bilzen-Hoeselt") + ("Hoeselt" "Bilzen-Hoeselt") + ("Borgloon" "Tongeren-Borgloon") + ("Tongeren" "Tongeren-Borgloon") + ("Ham" "Tessenderlo-Ham") + ("Tessenderlo" "Tessenderlo-Ham") + ("Kortessem" "Hasselt") + } +}