Hello! I have great trouble while trying to delete data (rdf triples) from my virtuoso database. First I tried to delete everything by using the RDF_GLOBAL_RESET() function. When finished, I searched for the remaining graphs using the sparql command:
select distinct ?g from <http://localhost:1111/> {graph ?g {?s a ?t} }; which gave the result: http://www.openlinksw.com/schemas/virtrdf# However, the db.dba.load_list was still full with all the graphs I had previously loaded. So I deleted everything from the load_list thinking that the data had been erased from the database and not from the load_list. Then I performed the query: select distinct ?r from {?u ?r ?s} hoping not to find any of the triples deleted. Unfortunately some of the triples are still loaded and probably not belonging to any graph as there is no graph loaded on the system. I'm not quite sure that I understand how virtuoso works and I cannot find any logical explanation on my own. Could you please tell me how can I solve the problem? And if I manage to solve it, which is the right way to delete data from graphs or to delete entire graphs? Thanks in advance!!
