diff --git a/config/migrations/2026/20260417120000-feat--add-vlaams-gewest-werkingsgebied/20260417120001-create-vlaams-gewest-location.sparql b/config/migrations/2026/20260417120000-feat--add-vlaams-gewest-werkingsgebied/20260417120001-create-vlaams-gewest-location.sparql new file mode 100644 index 0000000..c36388c --- /dev/null +++ b/config/migrations/2026/20260417120000-feat--add-vlaams-gewest-werkingsgebied/20260417120001-create-vlaams-gewest-location.sparql @@ -0,0 +1,25 @@ +PREFIX prov: +PREFIX mu: +PREFIX ext: +PREFIX rdfs: +PREFIX skos: + +INSERT { + GRAPH { + ?vlaamsGewest a prov:Location ; + mu:uuid ?uuid ; + rdfs:label "Vlaams Gewest" ; + ext:werkingsgebiedNiveau "Gewest" ; + skos:exactMatch , + . + } +} WHERE { + BIND(SHA256(CONCAT("Werkingsgebied for Vlaams Gewest")) AS ?uuid) + BIND(IRI(CONCAT("http://data.lblod.info/id/werkingsgebieden/", STR(?uuid))) AS ?vlaamsGewest) + FILTER NOT EXISTS { + GRAPH { + ?existing ext:werkingsgebiedNiveau "Gewest" ; + rdfs:label "Vlaams Gewest" . + } + } +}