Merge pull request #575 from lblod/OP-3676
Cleaning duplicated data of municipalities and provinces
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 1.37.0 (2025-10-24)
|
||||
- Added cleanup job to clean duplicated data of municipalities and provinces [OP-3676]
|
||||
|
||||
#### CLI
|
||||
```
|
||||
drc restart migrations
|
||||
drc exec db-cleanup curl -X GET "http://localhost/runCronJob?cronJobID=8ffd9f11-db25-430d-a66a-31fc8b393d5f"
|
||||
### Backend
|
||||
- Add municipalities and werkingsgebieden in the area of Brussel [OP-3669]
|
||||
- Updated mu-search configuration with source [OP-3670]
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
http://mu.semte.ch/graphs/public
|
||||
@@ -0,0 +1,48 @@
|
||||
@prefix cleanup: <http://mu.semte.ch/vocabularies/ext/cleanup/> .
|
||||
@prefix mu: <http://mu.semte.ch/vocabularies/core/> .
|
||||
@prefix dcterms: <http://purl.org/dc/terms/> .
|
||||
|
||||
<http://data.lblod.info/id/cleanup-job/48ffd9f11-db25-430d-a66a-31fc8b393d5f> a cleanup:Job ;
|
||||
mu:uuid "8ffd9f11-db25-430d-a66a-31fc8b393d5f" ;
|
||||
dcterms:title "Cleaning duplicated data of municipalities and provinces" ;
|
||||
cleanup:randomQuery """
|
||||
|
||||
PREFIX besluit: <http://data.vlaanderen.be/ns/besluit#>
|
||||
|
||||
DELETE {
|
||||
GRAPH <http://mu.semte.ch/graphs/administrative-unit> {
|
||||
?s ?p ?o .
|
||||
}
|
||||
}
|
||||
WHERE {
|
||||
VALUES (?g1 ?g2) {
|
||||
(<http://mu.semte.ch/graphs/shared> <http://mu.semte.ch/graphs/administrative-unit>)
|
||||
}
|
||||
|
||||
{
|
||||
GRAPH ?g1 {
|
||||
?s a besluit:Bestuurseenheid ;
|
||||
?p ?o .
|
||||
FILTER(?p != rdf:type)
|
||||
}
|
||||
GRAPH ?g2 {
|
||||
?s a besluit:Bestuurseenheid ;
|
||||
?p ?o .
|
||||
FILTER(?p != rdf:type)
|
||||
}
|
||||
}
|
||||
UNION
|
||||
{
|
||||
GRAPH ?g1 {
|
||||
?s ?p ?o .
|
||||
?o a besluit:Bestuurseenheid .
|
||||
FILTER(?p != rdf:type)
|
||||
}
|
||||
GRAPH ?g2 {
|
||||
?s ?p ?o .
|
||||
?o a besluit:Bestuurseenheid .
|
||||
FILTER(?p != rdf:type)
|
||||
}
|
||||
}
|
||||
}
|
||||
""" .
|
||||
Reference in New Issue
Block a user