Description
Describe the new feature you'd like
An ability to specify the IDs of graphs to exclude from a Federated Operation. This would have the opposite effect to the existing graphIds
option of the Federated Operation.
Why do you want this feature?
The Federated Operation has an option to specify a set of graph IDs to run the operation on. Currently if no graph IDs are specified using this, then the operation is run on all graphs in the Federated Store (assuming there's no admin config to override this).
Sometimes there might be a lot of graphs and a user might want to run an operation on most of these (e.g. 9 out of 10 graphs). Instead of specifying all 9 graph IDs, it would be easier to give just the ID of the graph that should be excluded.
Additional context
Originally an idea from @GCHQDev404. Some work towards this has been done on the branch federated-store-GraphIdExclusion-option
. This includes adding a new option called excludedGraphIds
.