From 9c5ee85080a6c69e2b7b37b08ef764dca2302e62 Mon Sep 17 00:00:00 2001 From: Iulian Andriescu Date: Wed, 25 Jan 2023 13:09:38 +0200 Subject: [PATCH] Fix / migration to delete bedienaren (#215) migration to delete bedienaren --- ...ete-bedienaren-from-worship-service.sparql | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 config/migrations/2023/20230123100000-delete-bedienaren-from-worship-service.sparql diff --git a/config/migrations/2023/20230123100000-delete-bedienaren-from-worship-service.sparql b/config/migrations/2023/20230123100000-delete-bedienaren-from-worship-service.sparql new file mode 100644 index 0000000..98da405 --- /dev/null +++ b/config/migrations/2023/20230123100000-delete-bedienaren-from-worship-service.sparql @@ -0,0 +1,67 @@ +PREFIX rdf: +PREFIX org: +PREFIX locn: +PREFIX schema: +PREFIX ch: +PREFIX ere: + +DELETE { + GRAPH { + ?rolBedienaar ?pRolBedienaar ?oRolBedienaar . + ?contactPoint ?pContactPoint ?ocontactPoint . + ?address ?pAddress ?oAddress . + } +} +WHERE { + GRAPH { + + VALUES ?rolBedienaar { + # OP-2043 + # OP-2043 + # OP-2043 + # OP-2047 + } + + ?rolBedienaar rdf:type ere:RolBedienaar ; + schema:contactPoint ?contactPoint ; + ?pRolBedienaar ?oRolBedienaar . + + ?contactPoint locn:address ?address ; + ?pContactPoint ?ocontactPoint . + + ?address ?pAddress ?oAddress . + + } +} + +# The associated call to trigger a reindex is : + +# curl --location --request POST '172.22.0.30/update' \ +# --header 'Content-Type: application/vnd.api+json' \ +# --data-raw ' [ +# { +# "deletes": [ +# { +# "subject": { "type": "uri", "value": "http://data.lblod.info/id/rollenBedienaar/6332F770036B579F0A26FF2F" }, +# "predicate": { "type": "uri", "value": "http://www.w3.org/ns/org#heldBy" }, +# "object": { "type": "uri", "value": "http://data.lblod.info/id/personen/6332F6FD036B579F0A26FF2B" } +# }, +# { +# "subject": { "type": "uri", "value": "http://data.lblod.info/id/rollenBedienaar/6332F6C9036B579F0A26FF2A" }, +# "predicate": { "type": "uri", "value": "http://www.w3.org/ns/org#heldBy" }, +# "object": { "type": "uri", "value": "http://data.lblod.info/id/personen/6332F648036B579F0A26FF26" } +# }, +# { +# "subject": { "type": "uri", "value": "http://data.lblod.info/id/rollenBedienaar/6332F7FB036B579F0A26FF34" }, +# "predicate": { "type": "uri", "value": "http://www.w3.org/ns/org#heldBy" }, +# "object": { "type": "uri", "value": "http://data.lblod.info/id/personen/6332F7AF036B579F0A26FF30" } +# }, +# { +# "subject": { "type": "uri", "value": "http://data.lblod.info/id/rollenBedienaar/638F083FA742F4FD4AB55907" }, +# "predicate": { "type": "uri", "value": "http://www.w3.org/ns/org#heldBy" }, +# "object": { "type": "uri", "value": "http://data.lblod.info/id/personen/638F07A6A742F4FD4AB55903" } +# } +# ], +# "inserts": [] +# } +# ]'