diff --git a/config/migrations/2023/20231117161347-add-agent-type/20231123152046-mandatories.sparql b/config/migrations/2023/20231117161347-add-agent-type/20231123152046-mandatories.sparql new file mode 100644 index 0000000..0904ae2 --- /dev/null +++ b/config/migrations/2023/20231117161347-add-agent-type/20231123152046-mandatories.sparql @@ -0,0 +1,39 @@ +PREFIX mandaat: +PREFIX ch: +PREFIX dc_terms: + +INSERT { + GRAPH { + ?mandatory a dc_terms:Agent . + ?mandatory a ch:AgentInPositie . + } +} WHERE { + GRAPH { + ?mandatory a mandaat:Mandataris + FILTER NOT EXISTS { ?mandatory a ch:AgentInPositie } + } +} + +INSERT { + GRAPH { + ?mandatory a dc_terms:Agent . + ?mandatory a ch:AgentInPositie . + } +} WHERE { + GRAPH { + ?mandatory a mandaat:Mandataris + FILTER NOT EXISTS { ?mandatory a ch:AgentInPositie } + } +} + +INSERT { + GRAPH { + ?mandatory a dc_terms:Agent . + ?mandatory a ch:AgentInPositie . + } +} WHERE { + GRAPH { + ?mandatory a mandaat:Mandataris + FILTER NOT EXISTS { ?mandatory a ch:AgentInPositie } + } +}