after #48, we used Goo.sparql_data_client.execute_append_request(graph,data, "application/x-turtle") to insert data into a graph, the issue is that this function don't invalidate the cache.
Before that we used Goo.sparql_update_client.insert_data(graph_insert, graph: graph) which invalidate the cache but did not work for Virtuoso.
So this PR reverted back to use Goo.sparql_update_client.insert_data but in the same time make it work for Virtuoso.
Require
Context
after #48, we used
Goo.sparql_data_client.execute_append_request(graph,data, "application/x-turtle")
to insert data into a graph, the issue is that this function don't invalidate the cache.Before that we used
Goo.sparql_update_client.insert_data(graph_insert, graph: graph)
which invalidate the cache but did not work for Virtuoso.So this PR reverted back to use
Goo.sparql_update_client.insert_data
but in the same time make it work for Virtuoso.Changes