I see there's the UpdateQuery data type but as far as I can tell there's not actually a way to update a graph. Looking at the QueryShow instance for QueryData shows that, while one can update a graph by inserting data, one cannot delete triples from a graph.
Looking closer at the code it seems that there is no DeleteType constructor for QueryType. Also, I see that a Query has only one QueryData and that only has one QueryType which suggests that even if one were to add a DeleteType, one could not construct a single query that was a delete followed by an insert.
Is there some other way to achieve this sort of update?
I see there's the UpdateQuery data type but as far as I can tell there's not actually a way to update a graph. Looking at the QueryShow instance for QueryData shows that, while one can update a graph by inserting data, one cannot delete triples from a graph.
Looking closer at the code it seems that there is no
DeleteTypeconstructor for QueryType. Also, I see that aQueryhas only oneQueryDataand that only has oneQueryTypewhich suggests that even if one were to add aDeleteType, one could not construct a single query that was a delete followed by an insert.Is there some other way to achieve this sort of update?