refactor: move werkingsgebieden to public graph
The data on werkingsgebieden was largely duplicated across two graphs the shared graph and administrative unit graph. Some exceptions were that werkingsgebieden with level "referentieregio" were only in the shared graph, whereas werkingsgebieden for new municipalities that resulted from the 2025 mergers were only in the administrative unit graph. This moves all the werkingsgebieden and their corresponding data to the public graph, resolving the duplication in the process. Furthermore, the `public` and `organizations` producers are update to only look in the public graph for locations.
This commit is contained in:
@@ -5,11 +5,16 @@
|
||||
- datafix: update NIS2019 end dates and link additional NIS2025 to werkingsgebieden [part of OP-3566]
|
||||
- datafix: correct date of change event of ckb olen [OP-3594]
|
||||
- datafix: move memberships from shared to administrative unit graph
|
||||
- datafix: move werkingsgebieden to public graph [OP-3566]
|
||||
### Deploy Notes
|
||||
```
|
||||
drc restart migrations; drc logs -ft --tail=200 migrations
|
||||
drc up -d kbo-data-sync
|
||||
drc exec kbo-data-sync curl -X POST http://localhost/sync-all-kbo-data
|
||||
|
||||
drc restart delta-producer-publication-graph-maintainer
|
||||
drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait until nightly healing kicks in
|
||||
drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/organizations/healing-jobs # or wait until nightly healing kicks in
|
||||
```
|
||||
|
||||
## v1.31.2 (2025-04-02)
|
||||
|
||||
@@ -389,7 +389,7 @@
|
||||
{
|
||||
"type": "http://www.w3.org/ns/prov#Location",
|
||||
"graphsFilter": [
|
||||
"http://mu.semte.ch/graphs/shared"
|
||||
"http://mu.semte.ch/graphs/public"
|
||||
],
|
||||
"properties": [
|
||||
"http://www.w3.org/2000/01/rdf-schema#label",
|
||||
|
||||
@@ -628,8 +628,7 @@
|
||||
{
|
||||
"type": "http://www.w3.org/ns/prov#Location",
|
||||
"graphsFilter": [
|
||||
"http://mu.semte.ch/graphs/shared",
|
||||
"http://mu.semte.ch/graphs/administrative-unit"
|
||||
"http://mu.semte.ch/graphs/public"
|
||||
],
|
||||
"hasRegexGraphsFilter": false,
|
||||
"properties": [
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
PREFIX prov: <http://www.w3.org/ns/prov#>
|
||||
PREFIX ext: <http://mu.semte.ch/vocabularies/ext/>
|
||||
|
||||
DELETE {
|
||||
GRAPH ?sourceGraph {
|
||||
?werkingsgebied ?p ?o .
|
||||
}
|
||||
} INSERT {
|
||||
GRAPH <http://mu.semte.ch/graphs/public> {
|
||||
?werkingsgebied ?p ?o .
|
||||
}
|
||||
} WHERE {
|
||||
GRAPH ?sourceGraph {
|
||||
?werkingsgebied a prov:Location ;
|
||||
ext:werkingsgebiedNiveau ?level ;
|
||||
?p ?o .
|
||||
}
|
||||
VALUES ?sourceGraph {
|
||||
<http://mu.semte.ch/graphs/administrative-unit>
|
||||
<http://mu.semte.ch/graphs/shared>
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user