diff --git a/config/delta-producer/organizations-public-info/export.json b/config/delta-producer/organizations-public-info/export.json index 7336a51..7a1b792 100644 --- a/config/delta-producer/organizations-public-info/export.json +++ b/config/delta-producer/organizations-public-info/export.json @@ -1,5 +1,7 @@ { + "conceptScheme": "http://lblod.data.gift/concept-schemes/0d101f02-609d-4cde-bb07-639d874470c4", "export": [ + { "type": "http://data.lblod.info/vocabularies/erediensten/BestuurVanDeEredienst", "strictTypeExport": "true", diff --git a/config/migrations/2024/20240130104000-add-export-concept-to-nis-concepts.sparql b/config/migrations/2024/20240130104000-add-export-concept-to-nis-concepts.sparql new file mode 100644 index 0000000..2e43c1b --- /dev/null +++ b/config/migrations/2024/20240130104000-add-export-concept-to-nis-concepts.sparql @@ -0,0 +1,24 @@ +PREFIX rdf: +PREFIX org: +PREFIX mu: +PREFIX ext: +PREFIX ch: +PREFIX code: + + + +INSERT { + graph ?g { + ?concept skos:inScheme . + ?ce org:originalOrganization ?extResultingOrg + } +} +WHERE { + graph ?g { + ?ce rdf:type org:ChangeEvent ; + code:veranderingsgebeurtenisResultaat ?resultaat. + ?resultaat . + ?resultaat ext:resultingOrganization ?extResultingOrg. + filter not exists {?ce org:resultingOrganization ?result } + } +} \ No newline at end of file