diff --git a/config/migrations/20240717145138-st-martinus-herzele-combine-merger-change-events.sparql b/config/migrations/20240717145138-st-martinus-herzele-combine-merger-change-events.sparql new file mode 100644 index 0000000..5b14f9b --- /dev/null +++ b/config/migrations/20240717145138-st-martinus-herzele-combine-merger-change-events.sparql @@ -0,0 +1,36 @@ +PREFIX org: +PREFIX code: +PREFIX mu: +PREFIX euro: +PREFIX besluit: + +# Add the necessary additional information to one of the merger change events +INSERT { + GRAPH { + ?changeEvent org:originalOrganization ; + code:veranderingsgebeurtenisResultaat . + } +} WHERE { + GRAPH { + ?changeEvent a org:ChangeEvent ; + mu:uuid "667D083A77E30E85E60D0DB1" . + } +} +; +# Delete the other merger change event +DELETE WHERE { + GRAPH { + ?event a org:ChangeEvent ; + mu:uuid "667D078877E30E85E60D0DAC" ; + code:veranderingsgebeurtenisResultaat ?result ; + euro:hasFormalFramework ?decision ; + ?ep ?eo . + + # Note: delete only this change event result as the other one was added to the change event above + a code:VeranderingsgebeurtenisResultaat ; + ?rp ?ro . + + ?decision a besluit:Besluit ; + ?de ?do . + } +}