Hi Holger,
let me add some details
We are using GraphQL queries, maintained client-side, because the clients are familiar with GraphQL but not with SPARQL,
so we are trying to avoid using SPARQL if possible
We also have a workaround for the time being: just before using the 'update' mutation, we 'get' the state of the graph.
We can pull the URI of the BNode, and combine 'deleteValue' with the 'updateX' mutation.
(Would you have any other pure-GraphQL ideas?)
In principle, we are using the BNode to implement a structured Datatype, and/or consider the underlying property
as a datatypeproperty. With a 'value' type, one normally always sets all the elements, and deleting the BNode to replace it,
vs reusing the existing, would be the same.
Do you think something like this could be feasible?
Thank you!
Davide