From d4f424d505fd15a969c6634516732526cbea76d3 Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 14 Jun 2022 11:25:46 +0200 Subject: [PATCH] Add new codes for positions and organen + link them --- ...0-create-organen-for-new-unit-types.sparql | 115 ++++++++++++ ...create-positions-for-new-unit-types.sparql | 167 ++++++++++++++++++ ...3-link-organen-to-logical-positions.sparql | 139 +++++++++++++++ ...-to-bestuursenheden-classifications.sparql | 68 +++++++ 4 files changed, 489 insertions(+) create mode 100644 config/migrations/2022/20220613183820-create-organen-for-new-unit-types.sparql create mode 100644 config/migrations/2022/20220613185853-create-positions-for-new-unit-types.sparql create mode 100644 config/migrations/2022/20220613193943-link-organen-to-logical-positions.sparql create mode 100644 config/migrations/2022/20220614075820-link-bestursorganen-to-bestuursenheden-classifications.sparql diff --git a/config/migrations/2022/20220613183820-create-organen-for-new-unit-types.sparql b/config/migrations/2022/20220613183820-create-organen-for-new-unit-types.sparql new file mode 100644 index 0000000..413610f --- /dev/null +++ b/config/migrations/2022/20220613183820-create-organen-for-new-unit-types.sparql @@ -0,0 +1,115 @@ +# URIs taken from Loket when they exist + +PREFIX mu: + +INSERT DATA { + GRAPH { + # Gemeente + + a ; + mu:uuid "4955bd72cd0e4eb895fdbfab08da0284" ; + skos:prefLabel "Burgemeester" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000006" ; + skos:prefLabel "College van Burgemeester en Schepenen" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000005" ; + skos:prefLabel "Gemeenteraad" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + # OCMW + + a ; + mu:uuid "53c0d8cd-f3a2-411d-bece-4bd83ae2bbc9" ; + skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000008" ; + skos:prefLabel "Vast Bureau" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000009" ; + skos:prefLabel "Bijzonder Comité voor de Sociale Dienst" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000007" ; + skos:prefLabel "Raad voor Maatschappelijk Welzijn" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + # District + + a ; + mu:uuid "9314533e-891f-4d84-a492-0338af104065" ; + skos:prefLabel "Districtsburgemeester" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00000b" ; + skos:prefLabel "Districtscollege" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00000a" ; + skos:prefLabel "Districtsraad" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + # Provincie + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00000d" ; + skos:prefLabel "Deputatie" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "180a2fba-6ca9-4766-9b94-82006bb9c709" ; + skos:prefLabel "Gouverneur" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00000c" ; + skos:prefLabel "Provincieraad" ; + skos:inScheme ; + skos:inScheme ; + skos:topConceptOf . + } +} diff --git a/config/migrations/2022/20220613185853-create-positions-for-new-unit-types.sparql b/config/migrations/2022/20220613185853-create-positions-for-new-unit-types.sparql new file mode 100644 index 0000000..113f919 --- /dev/null +++ b/config/migrations/2022/20220613185853-create-positions-for-new-unit-types.sparql @@ -0,0 +1,167 @@ +# URIs taken from Loket when they exist + +PREFIX mu: + +INSERT DATA { + GRAPH { + + # Burgemeester + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000013" ; + skos:prefLabel "Burgemeester" ; + skos:inScheme ; + skos:topConceptOf . + + # College van Burgemeester & Schepenen + + a ; + mu:uuid "2aaad652-d2eb-4333-9e9d-ce2888037ba8" ; + skos:prefLabel "Voorzitter van het college" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "7b038cc40bba10bec833ecfe6f15bc7a" ; + skos:prefLabel "Aangewezen burgemeester" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "fa0201b3-2cda-4821-a15e-350ff57d77e0" ; + skos:prefLabel "Lid van college" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "59a90e03-4f22-4bb9-8c91-132618db4b38" ; + skos:prefLabel "Toegevoegde schepen" ; + skos:inScheme ; + skos:topConceptOf . + + # Gemeenteraad + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000012" ; + skos:prefLabel "Voorzitter van de gemeenteraad" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000011" ; + skos:prefLabel "Gemeenteraadslid" ; + skos:inScheme ; + skos:topConceptOf . + + # Voorzitter van het Bijzonder Comité voor de Sociale Dienst + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001a" ; + skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ; + skos:inScheme ; + skos:topConceptOf . + + # Vast Bureau + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000018" ; + skos:prefLabel "Voorzitter van het Vast Bureau" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000017" ; + skos:prefLabel "Lid van het Vast Bureau" ; + skos:inScheme ; + skos:topConceptOf . + + # Bijzonder Comité voor de Sociale Dienst (BCSD) + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001a" ; + skos:prefLabel "Voorzitter van het Bijzonder Comité voor de Sociale Dienst" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000019" ; + skos:prefLabel "Lid van het Bijzonder Comité voor de Sociale Dienst" ; + skos:inScheme ; + skos:topConceptOf . + + # Raad voor Maatschappelijk Welzijn + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000016" ; + skos:prefLabel "Voorzitter van de Raad voor Maatschappelijk Welzijn" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000015" ; + skos:prefLabel "Lid van de Raad voor Maatschappelijk Welzijn" ; + skos:inScheme ; + skos:topConceptOf . + + # Districtsburgemeester & Districtscollege + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001d" ; + skos:prefLabel "Districtsburgemeester" ; + skos:inScheme ; + skos:topConceptOf . + + # Districtscollege + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001e" ; + skos:prefLabel "Districtsschepen" ; + skos:inScheme ; + skos:topConceptOf . + + # Districtsraad + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001b" ; + skos:prefLabel "Districtsraadslid" ; + skos:inScheme ; + skos:topConceptOf . + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001c" ; + skos:prefLabel "Voorzitter van de districtsraad" ; + skos:inScheme ; + skos:topConceptOf . + + # Deputatie + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000020" ; + skos:prefLabel "Gedeputeerde" ; + skos:inScheme ; + skos:topConceptOf . + + # Gouverneur + + a ; + mu:uuid "d7c00cd1-baf1-4346-83c0-6796c0bedd85" ; + skos:prefLabel "Gouverneur" ; + skos:inScheme ; + skos:topConceptOf . + + # Provincieraad + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e000027" ; + skos:prefLabel "Voorzitter van de provincieraad" ; + skos:inScheme ; + skos:topConceptOf . + + + a ; + mu:uuid "5ab0e9b8a3b2ca7c5e00001f" ; + skos:prefLabel "Provincieraadslid" ; + skos:inScheme ; + skos:topConceptOf . + } +} diff --git a/config/migrations/2022/20220613193943-link-organen-to-logical-positions.sparql b/config/migrations/2022/20220613193943-link-organen-to-logical-positions.sparql new file mode 100644 index 0000000..7f09b98 --- /dev/null +++ b/config/migrations/2022/20220613193943-link-organen-to-logical-positions.sparql @@ -0,0 +1,139 @@ +PREFIX mu: +PREFIX ext: + +INSERT DATA { + GRAPH { + # Burgemeester + + ext:appliesTo . # Burgemeester + + # Voorzitter van het college + + ext:appliesTo . # College van Burgemeester en Schepenen + + # Aangewezen burgemeester + + ext:appliesTo . # College van Burgemeester en Schepenen + + # Lid van college + + ext:appliesTo . # College van Burgemeester en Schepenen + + # Toegevoegde schepen + + ext:appliesTo . # College van Burgemeester en Schepenen + + # Voorzitter van de gemeenteraad + + ext:appliesTo . # Gemeenteraad + + # Gemeenteraadslid + + ext:appliesTo . # Gemeenteraad + + # Voorzitter van het Bijzonder Comité voor de Sociale Dienst + + ext:appliesTo . # Voorzitter van het Bijzonder Comité voor de Sociale Dienst + + # Voorzitter van het Vast Bureau + + ext:appliesTo . # Vast Bureau + + # Lid van het Vast Bureau + + ext:appliesTo . # Vast Bureau + + # Voorzitter van het Bijzonder Comité voor de Sociale Dienst + + ext:appliesTo . # Bijzonder Comité voor de Sociale Dienst + + # Lid van het Bijzonder Comité voor de Sociale Dienst + + ext:appliesTo . # Bijzonder Comité voor de Sociale Dienst + + # Voorzitter van de Raad voor Maatschappelijk Welzijn + + ext:appliesTo . # Raad voor Maatschappelijk Welzijn + + # Lid van de Raad voor Maatschappelijk Welzijn + + ext:appliesTo . # Raad voor Maatschappelijk Welzijn + + # Districtsburgemeester + + ext:appliesTo . # Districtsburgemeester + + # Districtsburgemeester + + ext:appliesTo . # Districtscollege + + # Districtsschepen + + ext:appliesTo . # Districtscollege + + # Districtsraadslid + + ext:appliesTo . # Districtsraad + + # Voorzitter van de districtsraad + + ext:appliesTo . # Districtsraad + + # Gedeputeerde + + ext:appliesTo . # Deputatie + + # Gouverneur + + ext:appliesTo . # Gouverneur + + # Voorzitter van de provincieraad + + ext:appliesTo . # Provincieraad + + # Provincieraadslid + + ext:appliesTo . # Provincieraad + + # Voorzitter van het bestuur van de eredienst + + ext:appliesTo . # Kerkraad + + # Secretaris van het bestuur van de eredienst + + ext:appliesTo . # Kerkraad + + # Penningmeester van het bestuur van de eredienst + + ext:appliesTo . # Kerkraad + + # Bestuurslid van het bestuur van de eredienst + + ext:appliesTo . # Kerkraad + + # Bestuurslid (van rechtswege) van het bestuur van de eredienst + + ext:appliesTo . # Kerkraad + + # Voorzitter van het centraal bestuur van de eredienst + + ext:appliesTo . # Centraal kerkbestuur + + # Secretaris van het centraal bestuur van de eredienst + + ext:appliesTo . # Centraal kerkbestuur + + # Bestuurslid van het centraal bestuur van de eredienst + + ext:appliesTo . # Centraal kerkbestuur + + # Expert van het centraal bestuur van de eredienst + + ext:appliesTo . # Centraal kerkbestuur + + # Vertegenwoordiger aangesteld door het representatief orgaan van het centraal bestuur van de eredienst + + ext:appliesTo . # Centraal kerkbestuur + + } +} diff --git a/config/migrations/2022/20220614075820-link-bestursorganen-to-bestuursenheden-classifications.sparql b/config/migrations/2022/20220614075820-link-bestursorganen-to-bestuursenheden-classifications.sparql new file mode 100644 index 0000000..c21e213 --- /dev/null +++ b/config/migrations/2022/20220614075820-link-bestursorganen-to-bestuursenheden-classifications.sparql @@ -0,0 +1,68 @@ +PREFIX mu: +PREFIX ext: + +INSERT DATA { + GRAPH { + + # Burgemeester + + ext:appliesWithin . # Gemeente + + # College van Burgemeester en Schepenen + + ext:appliesWithin . # Gemeente + + # Gemeenteraad + + ext:appliesWithin . # Gemeente + + # Voorzitter van het Bijzonder Comité voor de Sociale Dienst + + ext:appliesWithin . # OCMW + + # Vast Bureau + + ext:appliesWithin . # OCMW + + # Bijzonder Comité voor de Sociale Dienst + + ext:appliesWithin . # OCMW + + # Raad voor Maatschappelijk Welzijn + + ext:appliesWithin . # OCMW + + # Districtsburgemeester + + ext:appliesWithin . # District + + # Districtscollege + + ext:appliesWithin . # District + + # Districtsraad + + ext:appliesWithin . # District + + # Deputatie + + ext:appliesWithin . # Provincie + + # Gouverneur + + ext:appliesWithin . # Provincie + + # Provincieraad + + ext:appliesWithin . # Provincie + + # Kerkraad + + ext:appliesWithin . # Bestuur van de eredienst + + # Centraal kerkbestuur + + ext:appliesWithin . # Centraal bestuur van de eredienst + + } +}