Merge pull request #407 from lblod/hotfix/1.23.1-1

Update adressenregister to use basisregisters adressen V2 API
This commit is contained in:
Laurent Deketelaere
2024-04-04 11:51:39 +02:00
committed by GitHub
23 changed files with 3750 additions and 123 deletions

1
.gitignore vendored
View File

@@ -19,6 +19,7 @@ docker-compose.override.yml
.env
/config/migrations/private-data/*
/config/migrations/local/*
/config/proxy/nginx.htpasswd

View File

@@ -249,7 +249,6 @@ defmodule Dispatcher do
###############################################################
match "/search/*path", %{ accept: %{ json: true }, layer: :api_services} do
IO.puts("hey")
Proxy.forward conn, path, "http://search/"
end

View File

@@ -0,0 +1,15 @@
# Motivation
This folder contains migration files that are typically executed on an as-needed, or ad hoc, basis.
In addition, these files can function as templates or provide inspiration for future migrations.
## Warning
- Please keep in mind, when adding these files to the migrations folder, it's important to rename them according to the conventions established by the migration service
- As the data model or the data location may undergo changes over time, it's imporant to have a clear understanding of the implications when using these files.
## Template files
- `pseudonimyze-data.sparql-template` - the file that contains the sparql for pseudonymizing data in the triplestore. It should run every time the db is "refreshed" with a copy from PROD.
- `remove-stale-jobs.sparql-template` - removing `busy` and `scheduled` jobs.
- `remove-type-in-producer-graph.sparql-template` - the migration to handle the occasional sync issue between OP and Loket.

View File

@@ -0,0 +1,149 @@
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://www.w3.org/ns/person#>
PREFIX persoon: <https://data.vlaanderen.be/ns/persoon#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX schema: <http://schema.org/>
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX adres: <https://data.vlaanderen.be/ns/adres#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX generiek: <https://data.vlaanderen.be/ns/generiek#>
DELETE {
GRAPH ?g {
?person foaf:familyName ?fn.
?person foaf:givenName ?gn.
?person persoon:gebruikteVoornaam ?gvn.
}
} INSERT {
GRAPH ?g {
?person foaf:givenName ?gn_s.
?person foaf:familyName ?fn_s.
?person persoon:gebruikteVoornaam ?gvn_s.
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
GRAPH ?g {
BIND("njbyevfeRTE8651B" AS ?salt).
?person a person:Person.
OPTIONAL {
?person foaf:givenName ?gn.
BIND(SHA1(CONCAT(?salt, ?gn)) AS ?gn_s).
}
OPTIONAL {
?person foaf:familyName ?fn.
BIND(SHA1(CONCAT(?salt, ?fn)) AS ?fn_s).
}
OPTIONAL {
?person persoon:gebruikteVoornaam ?gvn.
BIND(SHA1(CONCAT(?salt, ?gvn)) AS ?gvn_s).
}
}
}
;
DELETE {
GRAPH ?h {
?birth persoon:datum ?dob.
?identificator generiek:lokaleIdentificator ?rrn .
?person persoon:heeftNationaliteit ?nationality .
?person persoon:geslacht ?gender .
}
} INSERT {
GRAPH ?h {
?birth persoon:datum "1977-01-01T00:00:00Z"^^xsd:dateTime .
?identificator generiek:lokaleIdentificator "42012205181" .
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
VALUES ?h { <http://mu.semte.ch/graphs/privacy-centric-graph> }
GRAPH ?g {
?person a person:Person.
}
GRAPH ?h {
OPTIONAL {
?person persoon:heeftGeboorte ?birth .
?birth persoon:datum ?dob.
}
OPTIONAL {
?person persoon:registratie/generiek:gestructureerdeIdentificator ?identificator .
?identificator generiek:lokaleIdentificator ?rrn .
}
OPTIONAL {
?person persoon:geslacht ?gender .
}
OPTIONAL {
?person persoon:heeftNationaliteit ?nationality .
}
}
}
;
DELETE {
GRAPH ?g {
?cp schema:telephone ?phone.
?cp schema:email ?mail.
?address locn:fullAddress ?fa.
?address adres:Adresvoorstelling.huisnummer ?huisnr.
?address adres:Adresvoorstelling.busnummer ?busnr.
?address locn:thoroughfare ?street.
?address locn:postCode ?postCode.
?address adres:gemeentenaam ?gemeente.
}
} INSERT {
GRAPH ?g {
?cp schema:telephone ?phone_s.
?cp schema:email ?mail_s.
?address locn:fullAddress ?fa_s.
?address adres:Adresvoorstelling.huisnummer ?huisnr_s.
?address adres:Adresvoorstelling.busnummer ?busnr_s.
?address locn:thoroughfare ?street_s.
?address locn:postCode ?postCode_s.
?address adres:gemeentenaam ?gemeente_s.
}
} WHERE {
VALUES ?g { <http://mu.semte.ch/graphs/organisatieportaal> <http://redpencil.data.gift/id/deltas/producer/organizations>}
GRAPH ?g {
BIND("njbyevfeRTE8651B" AS ?salt).
?cp a <http://schema.org/ContactPoint> .
OPTIONAL {
?cp schema:telephone ?phone.
BIND(SHA1(CONCAT(?salt, ?phone)) AS ?phone_s).
}
OPTIONAL {
?cp schema:email ?mail.
BIND(CONCAT(SHA1(CONCAT(?salt, ?mail)), "@email.com") AS ?mail_s).
}
OPTIONAL {
?cp locn:address ?address.
OPTIONAL {
?address locn:fullAddress ?fa.
BIND(SHA1(CONCAT(?salt, ?fa)) AS ?fa_s).
}
OPTIONAL {
?address adres:Adresvoorstelling.huisnummer ?huisnr.
BIND(SHA1(CONCAT(?salt, ?huisnr)) AS ?huisnr_s).
}
OPTIONAL {
?address adres:Adresvoorstelling.busnummer ?busnr.
BIND(SHA1(CONCAT(?salt, ?busnr)) AS ?busnr_s).
}
OPTIONAL {
?address locn:thoroughfare ?street.
BIND(SHA1(CONCAT(?salt, ?street)) AS ?street_s).
}
OPTIONAL {
?address locn:postCode ?postCode.
BIND(SHA1(CONCAT(?salt, ?postCode)) AS ?postCode_s).
}
OPTIONAL {
?address adres:gemeentenaam ?gemeente.
BIND(SHA1(CONCAT(?salt, ?gemeente)) AS ?gemeente_s).
}
}
}
}

View File

@@ -0,0 +1,25 @@
PREFIX mu: <http://mu.semte.ch/vocabularies/core/>
PREFIX task: <http://redpencil.data.gift/vocabularies/tasks/>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX nie: <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#>
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
PREFIX oslc: <http://open-services.net/ns/core#>
PREFIX cogs: <http://vocab.deri.ie/cogs#>
PREFIX adms: <http://www.w3.org/ns/adms#>
DELETE {
GRAPH ?g {
?jobUri a <http://vocab.deri.ie/cogs#Job>.
?jobUri adms:status ?status.
?jobUri ?p ?o
}
}
WHERE {
GRAPH ?g {
?jobUri a <http://vocab.deri.ie/cogs#Job>.
?jobUri adms:status ?status.
?jobUri ?p ?o
FILTER(?status IN (<http://redpencil.data.gift/id/concept/JobStatus/busy>, <http://redpencil.data.gift/id/concept/JobStatus/scheduled>))
}
}

View File

@@ -0,0 +1,9 @@
DELETE WHERE {
GRAPH <http://redpencil.data.gift/id/deltas/producer/public> {
<http://data.lblod.info/id/besturenVanDeEredienst/4ea0cc455e37195c10acf457a8902ffb> a ?firsttype.
<http://data.lblod.info/id/besturenVanDeEredienst/66ce16dcb455dc95588c05916736d511> a ?secondtype.
<http://data.lblod.info/id/besturenVanDeEredienst/69dca6d7c6bf9d6073771788358c74e5> a ?thirdtype.
<http://data.lblod.info/id/besturenVanDeEredienst/c9ce0539d719b63b60598148b084a7e8> a ?fourthtype.
<http://data.lblod.info/id/besturenVanDeEredienst/560d86a055eddb83fd60e0ea3043a708> a ?fifthtype.
}
}

View File

@@ -0,0 +1,151 @@
PREFIX mandaat: <http://data.vlaanderen.be/ns/mandaat#>
PREFIX ch: <http://data.lblod.info/vocabularies/contacthub/>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
DELETE {
GRAPH ?g {
?s mandaat:start ?o .
}
}
INSERT {
GRAPH ?g {
?s mandaat:start ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s mandaat:start ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s mandaat:einde ?o .
}
}
INSERT {
GRAPH ?g {
?s mandaat:einde ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s mandaat:einde ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s mandaat:bindingStart ?o .
}
}
INSERT {
GRAPH ?g {
?s mandaat:bindingStart ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s mandaat:bindingStart ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s mandaat:bindingEinde ?o .
}
}
INSERT {
GRAPH ?g {
?s mandaat:bindingEinde ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s mandaat:bindingEinde ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s ch:startdatum ?o .
}
}
INSERT {
GRAPH ?g {
?s ch:startdatum ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s ch:startdatum ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s ch:eindedatum ?o .
}
}
INSERT {
GRAPH ?g {
?s ch:eindedatum ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s ch:eindedatum ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;
DELETE {
GRAPH ?g {
?s ere:geplandeEinddatumAanstelling ?o .
}
}
INSERT {
GRAPH ?g {
?s ere:geplandeEinddatumAanstelling ?converteddate .
}
}
WHERE {
GRAPH ?g {
?s ere:geplandeEinddatumAanstelling ?o .
}
VALUES ?g {
<http://mu.semte.ch/graphs/worship-service>
<http://mu.semte.ch/graphs/administrative-unit>
}
BIND(IF(strlen(str(?o)) = 10, strdt(concat(str(?o), 'T02:00:00'), xsd:dateTime), ?o) as ?converteddate).
}
;

View File

@@ -0,0 +1,20 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT {
GRAPH ?g {
?org regorg:legalName ?legalName .
}
} WHERE {
GRAPH ?g {
?org a org:Organization ;
skos:prefLabel ?name .
}
VALUES ?g {
<http://mu.semte.ch/graphs/administrative-unit>
<http://mu.semte.ch/graphs/shared>
<http://mu.semte.ch/graphs/worship-service>
}
BIND(?name AS ?legalName)
}

View File

@@ -0,0 +1,17 @@
PREFIX org: <http://www.w3.org/ns/org#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel ?name .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s org:classification ?class ;
skos:altLabel ?name .
}
VALUES ?class {
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/ea446861-2c51-45fa-afd3-4e4a37b71562> # HVZ
<http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/a3922c6d-425b-474f-9a02-ffb71a436bfc> # PZ
}
}

View File

@@ -0,0 +1,583 @@
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5408 AMOW" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "90688b32e0808b6ebbb7b36030526750236527e8019414449065f57ea384ce71" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5462 ARRO IEPER" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "195d911f1417b20a4b715b1a54e8ae6e92b9a23cde908f2fb03a0081910d8fce" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5359 BoDuKaP" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "f4838c2bb548a35f92a6ddcf725676b9f137f3fcb11e6737caa7cab1f1314e27" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5399 BRT" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "81083789b63917e32ab90ef1a45adf893f370ee38da2e0542e5c035db4f60794" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5426 Brakel" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b7af3483cb5d0021c6f5864a433b211fce30246ef685621d104b1951915c21c4" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5909 CARMA" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "e7692f99-9a36-43e3-af78-b320390318dc" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5396 Demerdal-DSZ" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "41e3bb71cb1fe2763a64ce47ee758fbeb532fbd4348281f34a86a5f88dd71980" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5402 Druivenstreek" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b5aee7f43fc9c5d0df74e2cbb9214c03c425cf026b1fd77dd1e3b08e5fc7f875" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5458 Gavers" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "479036ca47b011e16fefafbe4d3512a44c564804dc26d331ce4dcbe0fa3366d2" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5910 Getevallei" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "81334af3-1b6f-4308-aca3-107121462d56" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5350 GRENS" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "4ffd00c0ba7ceab20db24832a4b9963112ed66914dcca05f3e5dc8b8b9d4479d" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5455 Grensleie" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "e39d8bf95a03ade08ef25a79ebc050abfc81a69731f1de66fe6d031d27135aac" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5372 HANO" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "77801115dec7f63400134c21d897a41bddb775eb438d81b354ad18fb6d7ab956" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5349 HEKLA" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "bb9a9db9c00189c27a851f0b772772675cba77e2463ab734477d00e4294db5df" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5389 Hageland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "39e0e2e69be463a4628f87bffe7dc6206aa6daa4a5516fb4ce11907f57d77079" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5362 Heist" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "52bda330e11552b586106748bf652e5dd41163670d5c4226b2c02bfa2f579946" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5393 HerKo" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b6fb86dcca01c89d6787801c958d6b8551f3755ec6f1c35bb97c0cf37b9ddc2c" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5447 Het Houtsche" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "2ca642d589b8012fe65bf54df3a87f740acac78624a902ad378dc4ee6c50a848" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5409 K - L - M" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c7778ecc532ee037ab821de348f7c6d98ed5b2401abce2e7da64687290c08962" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5412 KASTZE" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "7ddda00fc45a0994092bc26f30d97352b7586676438d5557b3f5cc336daab063" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5379 PZ Kanton Borgloon" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "150440a8bb763d6f53d24ca1c6f1460cb5817c8a261fd90e74aadac3292c3efe" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5367 Kempen N-O" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "306340a51c1504e59f1c3b85c1ba1b62de8c70cb94d3998f27819761bcee5a98" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5377 Kempenland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "ee07affaf869f10517967da1ba7e79151646a1f3621b3cbca591cec2b8c549b7" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5452 Kouter" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a32dc005ecbc001abd3338cdacb111895d3053b313654136ef1903035c10a53c" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5853 LaMA" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "1db0e6fb09e60db1e8534b20c69abb03584870612717a454937717be9b7fd019" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5907 Limburg Regio Hoofdstad" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "ff7d80dc-ec00-43ac-ac7e-d51694df37ff" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5454 MIDOW" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "fa52110c7c3e70feab724980e2d991a97712a1deeeb25b168ef6de7b16de41ae" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5351 Minos" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "80a9ab8eb46716ab23c597d13313ce24b17884ffcbdf00d216b877d57a52ade4" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5457 Mira" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "7b6bbae823b20191525038cd52089d22128163fb3c7f851ce56149938628d941" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5383 Maasland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "97028faf77fd95eb5016a13c19f3a3a8ccf97c6c937398ba96976e52d171dbd8" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5417 Meetjesland Centrum" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "d8d1b52a9170168ad481f2495652e1b9753aea23385f79710abd86549f1373fa" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5888 MidLim" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "3efb7cb7fad9f61917093d42513c8a7153120906e9701b08e3560c8f109e64c1" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5369 Neteland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "97a393c64a3c30e619bc115ab8b2bbe0bd7a83265ebb8960c0f1154b9628d340" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5348 Noord" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "0594a740b99274c7347f3492ae4d05f9b05d057a1cbad30683634296e189cc38" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5363 PZ Noorderkempen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b2fdc615ffb131e53a200e14c74ac92d4ed6dac176e3e6ea2c79d227835077c9" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5405 Pajottenland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "7cb2089a8c6746d514711908abfd38414a2b01f6ad9a83f28be2e835888b3da7" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5460 Polder" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "95871bddebd4ad93db54cb1b40d41af29f7ce08f0b59698b0540be129a9a3433" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5453 RIHO" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "5ba4a42bd459dda75ce452a253ddc09547174265456ad1e3f9389a3ff139a1f9" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5416 Regio Puyenbroeck" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "9cb5a65d9190da4bb96d0f59882cbcfb34248d354e6bd27101fccba186f4c7b7" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5418 Regio Rhode & Schelde" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "93389f5157ceb037c5e38d7b8119cef632528b870e91e209c033bc2eac220cc1" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5448 Regio Tielt" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "39e3e46f7cf031133152e763eaa26cab3df81f842f9912a25c69c445f0c428b8" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5364 Regio Turnhout" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a31131dd72b614c89184b331821c10a0f8feb109881a1b164749e9c8941c5e6b" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5913 Rivierenland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "81dd243d-f66c-4157-b105-5407aa83cb62" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5403 Politiezone Rode" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a691d36ff95b67005d30d5fb89594dab69ec7fdbf975ffdcd36ef9bb39efb06d" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5347 Politiezone Rupel" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "46616861cfaae13b550a36ae5c05187638df0873024f13043d3f40f24cabf4e6" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5419 Schelde-Leie" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c16d166294750ae2c48acae9855a49cd3280a3597c0d8f3257021c68fdede345" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5459 Spoorkin" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a62fddadcb0a8fb878c3edbdc71a4eb1e6c419b212d41a8bd589fb1a370eb112" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5407 TARL" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "0610b306e95fae751dc07050565e987f31ba06420863bc44616b2e05452d8822" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5456 VLAS" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "477e468496131b7d35f145b0361bca5c2cad577fd9ec27d385d703942dc944d0" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5425 Vlaamse Ardennen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "4deae42b2b25bff407f5abc7cbb6d62eb02afaf2892086341c324fdf2c0e6e92" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5908 Voer en Dijle" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "cdcd4403-d4cd-4400-80a3-9882d79933f4" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5355 Voorkempen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "5dab8a7b0656aaf0db13044fcafc0088f9f0b7776c294a6e9abfdbf7420effae" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5401 Wokra" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "beff71011cde3ac0ee0d94b592462be141cc9f0deb5c6ea996ea191bf79ae2fe" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5904 Waasland-Noord" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "541c1603eb8c01968f95d1f262854134499e00d135cd7c9147d307ccbd1e20fd" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5461 Westkust" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "68ad1301fbb5f209b4ef0fe2b11e77c7bea6011f5e28f8f6875597a7b08f0f1e" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5354 ZARA" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "805a977a29725d94f50bf7f0d91a0de1a727c4eec88940e90035f71c6c9b1655" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5905 Zennevallei" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "e4f4aa293734f92302439270cf98805e4b617088cb19144b558db2dff087d886" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "5365 Zuiderkempen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "dbfedd56289924d8a7cc26a5aada392281547e053a10c0678238fc08a219fb6e" .
}
}

View File

@@ -0,0 +1,303 @@
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweer Westhoek" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c74e71fb4ccf2e143731873471a890b87076a9b1dcc470b937b339d7c191fce4" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweer Zone Antwerpen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c8d171d9735146131fcb9e2ad7f4e271585b0bf68f7a43d8873b6848576d13a1" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweer Zone Centrum" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "4bb83a0635b69132a4de91667c0a30f228720bda01584b3a01c4cf7ddfc12664" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweer zone Kempen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "215d1409dda860a1ce4f39f1f6c082c5662620d9d29de456f4242fb6cc6df0b5" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweerzone Midwest" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b312420a9e4331da36afd70237db5061825cacadcdaa68e6ad0f1ea8a9426f77" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweerzone Oost-Limburg" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "7800a6f5e9c3f646e274b280703730ed5e83fe0cba1f0d6c7fb18141337fe781" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweer Zone Rand" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "2d25be1712e809bbeed7d439c93bace752e0742f6b2ed9802302dec9a8906e2a" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone West" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b3e202bf5ab9d30f1928f7a1ea8911c60da595819774702eb1745e83c25cf106" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Fluvia" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "9d0e3fc23f4fb9c23cbcc30474a1e518c9725c069255090d46eb58c13d62baef" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Meetjesland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "0e951dd15341d38413bf809f16ef5f1bd163092001ac04ce78a4de5b5e9cdd37" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Noord-Limburg" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "505e727b7b078c3eb9a05f754d834fca559d28cb3cdb02d5e4cdb3be300ea699" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweerzone Oost" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "db299add14cc24e7a99ce4eb51015f32925690fb9816962e500f3341842ef6fa" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Oost" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "9fdf19f0cfc9e12bd58fc10c4da6e8c6c40e813ec5b9f3bdde92cb00ecd972fe" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweerzone Rivierenland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "98967d1e1e3dd66ac9e32bd1d536ee8e85c9126cc5fc04354a335d5aabcf9b01" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Taxandria" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c1fcc0a6c6132cb34dff9ed6e6f361d1587c211ac8ec1ddef409510bf68b724b" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Brandweerzone Vlaamse Ardennen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "bfc36f138e0c7d11757eb321d034cfbffce281679eae93c2bc5df1048aa05789" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Waasland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "e8bd746e2dc3c5a72fe4fb3da0c92803b0728150bdd66e860d6218bc83098941" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone 1" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "2c1fc56876479e83c7b144e98b84174dd10087ae59621204b9d6701d968e8aba" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Zuid-Oost" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "db5adb1e2e7ad0e33725b83edda44f9b4638e328a1534a1b4eef2683d337975a" ;
regorg:legalName ?oldName .
}
}
DELETE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName ?oldName .
}
} INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s regorg:legalName "Hulpverleningszone Zuidwest" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a3b32431cfbb18905e2c7deeaf9ef7af35cd17c55d053a05ed9cd8fdec550724" ;
regorg:legalName ?oldName .
}
}

View File

@@ -0,0 +1,203 @@
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Westhoek" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c74e71fb4ccf2e143731873471a890b87076a9b1dcc470b937b339d7c191fce4" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Antwerpen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c8d171d9735146131fcb9e2ad7f4e271585b0bf68f7a43d8873b6848576d13a1" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Centrum" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "4bb83a0635b69132a4de91667c0a30f228720bda01584b3a01c4cf7ddfc12664" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Kempen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "215d1409dda860a1ce4f39f1f6c082c5662620d9d29de456f4242fb6cc6df0b5" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Midwest" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b312420a9e4331da36afd70237db5061825cacadcdaa68e6ad0f1ea8a9426f77" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Oost-Limburg" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "7800a6f5e9c3f646e274b280703730ed5e83fe0cba1f0d6c7fb18141337fe781" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Rand" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "2d25be1712e809bbeed7d439c93bace752e0742f6b2ed9802302dec9a8906e2a" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Brandweer Zone Vlaams-Brabant West" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "b3e202bf5ab9d30f1928f7a1ea8911c60da595819774702eb1745e83c25cf106" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Fluvia" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "9d0e3fc23f4fb9c23cbcc30474a1e518c9725c069255090d46eb58c13d62baef" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Meetjesland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "0e951dd15341d38413bf809f16ef5f1bd163092001ac04ce78a4de5b5e9cdd37" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Noord-Limburg" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "505e727b7b078c3eb9a05f754d834fca559d28cb3cdb02d5e4cdb3be300ea699" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Oost" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "db299add14cc24e7a99ce4eb51015f32925690fb9816962e500f3341842ef6fa" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Oost-Vlaams-Brabant" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "9fdf19f0cfc9e12bd58fc10c4da6e8c6c40e813ec5b9f3bdde92cb00ecd972fe" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Rivierenland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "98967d1e1e3dd66ac9e32bd1d536ee8e85c9126cc5fc04354a335d5aabcf9b01" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Taxandria" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "c1fcc0a6c6132cb34dff9ed6e6f361d1587c211ac8ec1ddef409510bf68b724b" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Vlaamse Ardennen" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "bfc36f138e0c7d11757eb321d034cfbffce281679eae93c2bc5df1048aa05789" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Waasland" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "e8bd746e2dc3c5a72fe4fb3da0c92803b0728150bdd66e860d6218bc83098941" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Zone 1" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "2c1fc56876479e83c7b144e98b84174dd10087ae59621204b9d6701d968e8aba" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Zuid-Oost" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "db5adb1e2e7ad0e33725b83edda44f9b4638e328a1534a1b4eef2683d337975a" .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s skos:altLabel "HVZ Zuid-West-Limburg" .
}
} WHERE {
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
?s core:uuid "a3b32431cfbb18905e2c7deeaf9ef7af35cd17c55d053a05ed9cd8fdec550724" .
}
}

View File

@@ -0,0 +1,26 @@
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX core: <http://mu.semte.ch/vocabularies/core/>
PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
PREFIX regorg: <http://www.w3.org/ns/regorg#>
DELETE{
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?s skos:prefLabel ?name ;
regorg:legalName ?legalName .
}
}
INSERT {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?s skos:prefLabel "Boeddhistische Unie van België" ;
regorg:legalName "Boeddhistische Unie van België" .
}
}
WHERE {
GRAPH <http://mu.semte.ch/graphs/worship-service> {
?s a ere:RepresentatiefOrgaan ;
core:uuid "5871503aa86b44cd470f97228a2ce413" ;
skos:prefLabel ?name ;
regorg:legalName ?legalName .
}
}

View File

View File

@@ -0,0 +1,3 @@
# Motivation
This folder is designed to contain migration files specific to a specific deployed instance of the app. These files will be ignored by git. The typical use case for this folder includes migrations containing sensitive data or those related to a re-sync of consumers. Migrations that should be applied to all instances of the app should be stored outside of this folder, but within the 'migrations' folder.

View File

@@ -67,54 +67,113 @@ PREFIX ere: <http://data.lblod.info/vocabularies/erediensten/>
?s persoon:gebruikteVoornaam ?o
}.
# Test
# ex:s <http://data.vlaanderen.be/ns/mandaat#start> "2019-01-01T19:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:start ?startDateTime.
# use backward arrow rule defined below
?startDateTime :dateFromDateTime ?startDate.
{
?s mandaat:start ?startDateTime
} e:becomes {
?s mandaat:start ?startDate
}.
} => {
?s mandaat:start ?startDate
}.
# Test
# ex:s <http://data.vlaanderen.be/ns/mandaat#einde> "2019-02-01T10:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:einde ?eindeDateTime.
?s mandaat:bindingEinde ?eindeDate.
# use backward arrow rule defined below
?eindeDateTime :dateFromDateTime ?eindeDate.
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDateTime
?s mandaat:bindingEinde ?eindeDate
} e:becomes {
?s mandaat:einde ?eindeDate
?s mandaat:bindingEinde ?eindeDateTime
}.
} => {
?s mandaat:einde ?eindeDate
?s mandaat:bindingEinde ?eindeDateTime
}.
{
?s mandaat:bindingStart ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:bindingStart ?startDate
} e:becomes {
?s mandaat:bindingStart ?startDateTime
}.
} => {
?s mandaat:bindingStart ?startDateTime
}.
{
?s ch:startdatum ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s ch:startdatum ?startDate
} e:becomes {
?s ch:startdatum ?startDateTime
}.
} => {
?s ch:startdatum ?startDateTime
}.
{
?s mandaat:start ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:start ?startDate
} e:becomes {
?s mandaat:start ?startDateTime
}.
} => {
?s mandaat:start ?startDateTime
}.
{
?s mandaat:einde ?eindeDate.
# use backward arrow rule defined below
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDate
} e:becomes {
?s mandaat:einde ?eindeDateTime
}.
} => {
?s mandaat:einde ?eindeDateTime
}.
{
?s ch:eindedatum ?endDate.
# use backward arrow rule defined below
?endDate :dateTimeFromDate ?endDateTime.
{
?s ch:eindedatum ?endDate
} e:becomes {
?s ch:eindedatum ?endDateTime
}.
} => {
?s ch:eindedatum ?endDateTime
}.
{
?s ere:geplandeEinddatumAanstelling ?endDate.
# use backward arrow rule defined below
?endDate :dateTimeFromDate ?endDateTime.
{
?s ere:geplandeEinddatumAanstelling ?endDate
} e:becomes {
?s ere:geplandeEinddatumAanstelling ?endDateTime
}.
} => {
?s ere:geplandeEinddatumAanstelling ?endDateTime
}.
# Backward arrow rule is like a function call.
# Removes time info in the returned date
# The user in DL selects a date via the UI.
# These dates are persisted as midnight dateTimes in UTC.
# Meaning that 1st of July is stored as
# "2022-06-30T22:00:00Z"^^xsd:dateTime
# and 1 December
# "2022-11-30T23:00:00Z"^^xsd:dateTime
# So, the following rule adds 2 hours to the datetime, and then takes the date part of the UTC date time
# to come to the date that the DL user selected (in CE(S)T)
# Removes the timezone indicator "Z" from incoming datetimes
# To make sure all datetimes have the same convention we now save them as
# datetime without the timezone indicator
# We use "T02:00:00" as time indicator to work around a virtuoso bug that
# results in datetimes being converted to a date when using "T00:00:00"
{
?dateTime :dateFromDateTime ?date
} <= {
(?dateTimeLiteral xsd:dateTime) log:dtlit ?dateTime.
(?dateTime "PT2H"^^xsd:dayTimeDuration) func:add-dayTimeDuration-to-dateTime ?localDateTime.
(?localDateTimeLiteral xsd:dateTime) log:dtlit ?localDateTime.
(?localDateTimeLiteral 0 11) func:substring ?dateLiteral.
(?dateLiteral xsd:date) log:dtlit ?date.
?date :dateTimeFromDate ?dateTime
}
<=
{
( ?date 1 10 ) string:substring ?dateSolo .
(?dateSolo "T02:00:00") string:concatenation ?datePlusTime.
(?datePlusTime xsd:dateTime) log:dtlit ?dateTime .
}.

View File

@@ -67,81 +67,102 @@ PREFIX lblodlg: <http://data.lblod.info/vocabularies/leidinggevenden/>
}.
# Test
# ex:s <http://data.vlaanderen.be/ns/mandaat#start> "2019-01-01T19:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:start ?startDateTime.
# use backward arrow rule defined below
?startDateTime :dateFromDateTime ?startDate.
{
?s mandaat:start ?startDateTime
} e:becomes {
?s mandaat:start ?startDate
}.
} => {
?s mandaat:start ?startDate
}.
# ex:s <http://data.vlaanderen.be/ns/mandaat#einde> "2019-02-01T10:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:einde ?eindeDateTime.
?s mandaat:bindingEinde ?eindeDate.
# use backward arrow rule defined below
?eindeDateTime :dateFromDateTime ?eindeDate.
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDateTime
?s mandaat:bindingEinde ?eindeDate
} e:becomes {
?s mandaat:bindingEinde ?eindeDateTime
}.
} => {
?s mandaat:bindingEinde ?eindeDateTime
}.
{
?s mandaat:start ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:start ?startDate
} e:becomes {
?s mandaat:start ?startDateTime
}.
} => {
?s mandaat:start ?startDateTime
}.
{
?s mandaat:einde ?eindeDate.
# use backward arrow rule defined below
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDate
} e:becomes {
?s mandaat:einde ?eindeDateTime
}.
} => {
?s mandaat:einde ?eindeDate
?s mandaat:einde ?eindeDateTime
}.
{
?s mandaat:bindingStart ?bindingStartDateTime.
?s mandaat:bindingStart ?startDate.
# use backward arrow rule defined below
?bindingStartDateTime :dateFromDateTime ?bindingStartDate.
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:bindingStart ?bindingStartDateTime
?s mandaat:bindingStart ?startDate
} e:becomes {
?s mandaat:bindingStart ?bindingStartDate
?s mandaat:bindingStart ?startDateTime
}.
} => {
?s mandaat:bindingStart ?bindingStartDate
?s mandaat:bindingStart ?startDateTime
}.
{
?s mandaat:bindingEinde ?bindingEindeDateTime.
?s ch:startdatum ?startDate.
# use backward arrow rule defined below
?bindingEindeDateTime :dateFromDateTime ?bindingEindeDate.
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:bindingEinde ?bindingEindeDateTime
?s ch:startdatum ?startDate
} e:becomes {
?s mandaat:bindingEinde ?bindingEindeDate
?s ch:startdatum ?startDateTime
}.
} => {
?s mandaat:bindingEinde ?bindingEindeDate
?s ch:startdatum ?startDateTime
}.
{
?s ch:eindedatum ?endDate.
# use backward arrow rule defined below
?endDate :dateTimeFromDate ?endDateTime.
{
?s ch:eindedatum ?endDate
} e:becomes {
?s ch:eindedatum ?endDateTime
}.
} => {
?s ch:eindedatum ?endDateTime
}.
# Backward arrow rule is like a function call.
# Removes time info in the returned date
# The user in DL selects a date via the UI.
# These dates are persisted as midnight dateTimes in UTC.
# Meaning that 1st of July is stored as
# "2022-06-30T22:00:00Z"^^xsd:dateTime
# and 1 December
# "2022-11-30T23:00:00Z"^^xsd:dateTime
# So, the following rule adds 2 hours to the datetime, and then takes the date part of the UTC date time
# to come to the date that the DL user selected (in CE(S)T)
# Removes the timezone indicator "Z" from incoming datetimes
# To make sure all datetimes have the same convention we now save them as
# datetime without the timezone indicator
# We use "T02:00:00" as time indicator to work around a virtuoso bug that
# results in datetimes being converted to a date when using "T00:00:00"
{
?dateTime :dateFromDateTime ?date
} <= {
(?dateTimeLiteral xsd:dateTime) log:dtlit ?dateTime.
(?dateTime "PT2H"^^xsd:dayTimeDuration) func:add-dayTimeDuration-to-dateTime ?localDateTime.
(?localDateTimeLiteral xsd:dateTime) log:dtlit ?localDateTime.
(?localDateTimeLiteral 0 11) func:substring ?dateLiteral.
(?dateLiteral xsd:date) log:dtlit ?date.
?date :dateTimeFromDate ?dateTime
}
<=
{
( ?date 1 10 ) string:substring ?dateSolo .
(?dateSolo "T02:00:00") string:concatenation ?datePlusTime.
(?datePlusTime xsd:dateTime) log:dtlit ?dateTime .
}.
# ex:orgA besluit:classificatie <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002>.
{
{

View File

@@ -66,54 +66,99 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
# Test
# ex:s <http://data.vlaanderen.be/ns/mandaat#start> "2019-01-01T19:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:start ?startDateTime.
?s mandaat:bindingStart ?startDate.
# use backward arrow rule defined below
?startDateTime :dateFromDateTime ?startDate.
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:start ?startDateTime
?s mandaat:bindingStart ?startDate
} e:becomes {
?s mandaat:start ?startDate
?s mandaat:bindingStart ?startDateTime
}.
} => {
?s mandaat:start ?startDate
?s mandaat:bindingStart ?startDateTime
}.
# ex:s <http://data.vlaanderen.be/ns/mandaat#einde> "2019-02-01T10:32:52+00:00"^^xsd:dateTime.
{
?s mandaat:einde ?eindeDateTime.
?s mandaat:bindingEinde ?eindeDate.
# use backward arrow rule defined below
?eindeDateTime :dateFromDateTime ?eindeDate.
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDateTime
?s mandaat:bindingEinde ?eindeDate
} e:becomes {
?s mandaat:einde ?eindeDate
?s mandaat:bindingEinde ?eindeDateTime
}.
} => {
?s mandaat:einde ?eindeDate
?s mandaat:bindingEinde ?eindeDateTime
}.
{
?s mandaat:start ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s mandaat:start ?startDate
} e:becomes {
?s mandaat:start ?startDateTime
}.
} => {
?s mandaat:start ?startDateTime
}.
{
?s mandaat:einde ?eindeDate.
# use backward arrow rule defined below
?eindeDate :dateTimeFromDate ?eindeDateTime.
{
?s mandaat:einde ?eindeDate
} e:becomes {
?s mandaat:einde ?eindeDateTime
}.
} => {
?s mandaat:einde ?eindeDateTime
}.
{
?s ch:startdatum ?startDate.
# use backward arrow rule defined below
?startDate :dateTimeFromDate ?startDateTime.
{
?s ch:startdatum ?startDate
} e:becomes {
?s ch:startdatum ?startDateTime
}.
} => {
?s ch:startdatum ?startDateTime
}.
{
?s ch:eindedatum ?endDate.
# use backward arrow rule defined below
?endDate :dateTimeFromDate ?endDateTime.
{
?s ch:eindedatum ?endDate
} e:becomes {
?s ch:eindedatum ?endDateTime
}.
} => {
?s ch:eindedatum ?endDateTime
}.
# Backward arrow rule is like a function call.
# Removes time info in the returned date
# The user in DL selects a date via the UI.
# These dates are persisted as midnight dateTimes in UTC.
# Meaning that 1st of July is stored as
# "2022-06-30T22:00:00Z"^^xsd:dateTime
# and 1 December
# "2022-11-30T23:00:00Z"^^xsd:dateTime
# So, the following rule adds 2 hours to the datetime, and then takes the date part of the UTC date time
# to come to the date that the DL user selected (in CE(S)T)
# Removes the timezone indicator "Z" from incoming datetimes
# To make sure all datetimes have the same convention we now save them as
# datetime without the timezone indicator
# We use "T02:00:00" as time indicator to work around a virtuoso bug that
# results in datetimes being converted to a date when using "T00:00:00"
{
?dateTime :dateFromDateTime ?date
} <= {
(?dateTimeLiteral xsd:dateTime) log:dtlit ?dateTime.
(?dateTime "PT2H"^^xsd:dayTimeDuration) func:add-dayTimeDuration-to-dateTime ?localDateTime.
(?localDateTimeLiteral xsd:dateTime) log:dtlit ?localDateTime.
(?localDateTimeLiteral 0 11) func:substring ?dateLiteral.
(?dateLiteral xsd:date) log:dtlit ?date.
?date :dateTimeFromDate ?dateTime
}
<=
{
( ?date 1 10 ) string:substring ?dateSolo .
(?dateSolo "T02:00:00") string:concatenation ?datePlusTime.
(?datePlusTime xsd:dateTime) log:dtlit ?dateTime .
}.
# ex:orgA besluit:classificatie <http://data.vlaanderen.be/id/concept/BestuurseenheidClassificatieCode/5ab0e9b8a3b2ca7c5e000002>.
{
{

View File

@@ -92,11 +92,11 @@
"super": ["agents"],
"attributes": {
"agent-start-date": {
"type": "date",
"type": "datetime",
"predicate": "ch:startdatum"
},
"agent-end-date": {
"type": "date",
"type": "datetime",
"predicate": "ch:eindedatum"
}
},
@@ -140,11 +140,11 @@
"super": ["agents-in-position"],
"attributes": {
"start-date": {
"type": "date",
"type": "datetime",
"predicate": "mandaat:start"
},
"end-date": {
"type": "date",
"type": "datetime",
"predicate": "mandaat:einde"
}
},
@@ -188,7 +188,7 @@
"super": ["mandatories"],
"attributes": {
"expected-end-date": {
"type": "date",
"type": "datetime",
"predicate": "ere:geplandeEinddatumAanstelling"
},
"reason-stopped": {
@@ -374,9 +374,13 @@
"predicate": "skos:prefLabel"
},
"alternative-name": {
"type": "string",
"type": "string-set",
"predicate": "skos:altLabel"
},
"legal-name": {
"type": "string",
"predicate": "regorg:legalName"
},
"expected-end-date": {
"type": "date",
"predicate": "lblodgeneriek:geplandeEindDatum"

View File

@@ -765,6 +765,8 @@
],
"properties": {
"name": "http://www.w3.org/2004/02/skos/core#prefLabel",
"legal_name": "http://www.w3.org/ns/regorg#legalName",
"alternative_name": "http://www.w3.org/2004/02/skos/core#altLabel",
"classification_id": [
"http://www.w3.org/ns/org#classification",
"http://mu.semte.ch/vocabularies/core/uuid"
@@ -822,6 +824,24 @@
}
}
},
"legal_name": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
},
"alternative_name": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
},
"classification_name": {
"type": "text",
"fields": {

View File

@@ -738,6 +738,8 @@
],
"properties": {
"name": "http://www.w3.org/2004/02/skos/core#prefLabel",
"legal_name": "http://www.w3.org/ns/regorg#legalName",
"alternative_name": "http://www.w3.org/2004/02/skos/core#altLabel",
"classification_id": [
"http://www.w3.org/ns/org#classification",
"http://mu.semte.ch/vocabularies/core/uuid"
@@ -795,6 +797,24 @@
}
}
},
"legal_name": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
},
"alternative_name": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
},
"classification_name": {
"type": "text",
"fields": {

View File

@@ -72,7 +72,7 @@ services:
restart: always
logging: *default-logging
resource:
image: semtech/mu-cl-resources:feature-optional-native-booleans
image: semtech/mu-cl-resources:1.23.0
environment:
CACHE_CLEAR_PATH: "http://cache/.mu/clear-keys"
links:
@@ -175,13 +175,13 @@ services:
links:
- db:database
adressenregister:
image: lblod/adressenregister-fuzzy-search-service:0.7.0
image: lblod/adressenregister-fuzzy-search-service:0.8.0
labels:
- "logging=true"
restart: always
logging: *default-logging
frontend:
image: lblod/frontend-organization-portal:1.22.0
image: lblod/frontend-organization-portal:1.23.0
volumes:
- ./config/frontend/add-x-frame-options-header.conf:/config/add-x-frame-options.conf
environment:
@@ -535,7 +535,7 @@ services:
# LOKET MANDATARISSEN CONSUMERS
################################################################################
mandatarissen-consumer:
image: lblod/delta-consumer:0.0.17-rc.7
image: lblod/delta-consumer:0.0.24
environment:
DCR_SERVICE_NAME: "mandatarissen-consumer"
DCR_SYNC_BASE_URL: "https://loket.lblod.info" # replace with link to Loket API
@@ -566,7 +566,7 @@ services:
# LOKET LEIDINGGEVENDEN CONSUMERS
################################################################################
leidinggevenden-consumer:
image: lblod/delta-consumer:0.0.18
image: lblod/delta-consumer:0.0.24
environment:
DCR_SERVICE_NAME: "leidinggevenden-consumer"
DCR_SYNC_BASE_URL: "https://loket.lblod.info" # replace with link to Loket API
@@ -597,7 +597,7 @@ services:
# LOKET WORSHIP SENSITIVE CONSUMERS
################################################################################
worship-services-sensitive-consumer:
image: lblod/delta-consumer:0.0.17-rc.7
image: lblod/delta-consumer:0.0.24
environment:
DCR_SYNC_BASE_URL: "https://loket.lblod.info/"
DCR_SERVICE_NAME: "worship-services-sensitive-consumer"
@@ -608,7 +608,8 @@ services:
DCR_DISABLE_INITIAL_SYNC: "true"
BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES: "true"
DCR_SYNC_FILES_PATH: "/sync/worship-services-sensitive/files"
BATCH_SIZE: 1000
BATCH_SIZE: 50
SLEEP_BETWEEN_BATCHES: 10
DCR_KEEP_DELTA_FILES: "true"
DCR_ENABLE_DELTA_CONTEXT: "true"
DCR_LANDING_ZONE_DATABASE: "triplestore"
@@ -662,7 +663,7 @@ services:
# MU SEARCH
################################################################################
search:
image: semtech/mu-search:0.9.1
image: semtech/mu-search:0.10.0-beta.5
links:
- db:database
restart: always