diff --git a/config/migrations/2023/20230320135902-onboarding-agb-apb/20230824150100-founding-members.sparql b/config/migrations/2023/20230320135902-onboarding-agb-apb/20230824150100-founding-members.sparql new file mode 100644 index 0000000..09ed7c6 --- /dev/null +++ b/config/migrations/2023/20230320135902-onboarding-agb-apb/20230824150100-founding-members.sparql @@ -0,0 +1,48 @@ +INSERT { + GRAPH { + ?municipality ?bestuur . + ?municipality ?bestuur . + } +} WHERE { + GRAPH { + ?bestuur a ; + ; # AGB + / ?address . + + ?address ?municipalityLabel . + } + + GRAPH { + ?municipality a ; + skos:prefLabel ?municipalityLabel ; + . + } +} + +; + +INSERT { + GRAPH { + ?province ?bestuur . + ?province ?bestuur . + ?municipality ?bestuur . + } +} WHERE { + GRAPH { + ?bestuur a ; + ; # APB + / ?address . + + ?address ?provinceLabel . + } + + GRAPH { + ?municipality a ; + skos:prefLabel ?municipalityLabel ; + . + + ?province a ; + skos:prefLabel ?provinceLabel ; + . + } +}