Here are some examples showcasing Virtuoso's support for this functionality:
This example drops named graph identified by the IRI <urn:sparql:tests:drop:data> from the RDF Quad Store.
<#book1> <#price> 41 . <#book2> <#price> 42 . <#book3> <#price> 43 . <#book4> <#price> 44 .
CREATE GRAPH <urn:sparql:tests:drop:data>;
INSERT DATA { GRAPH <urn:sparql:tests:drop:data> { <#book1> <#price> 41 . <#book2> <#price> 42 . <#book3> <#price> 43 . <#book4> <#price> 44 . } }
SELECT * FROM <urn:sparql:tests:drop:data> WHERE { ?s ?p ?o }
DROP GRAPH <urn:sparql:tests:drop:data>;
CREATE GRAPH ..
is omitted, in order to drop the graph you need to use SILENT
option, which will not signal any errors:
DROP SILENT GRAPH <urn:sparql:tests:drop:data>;
SELECT * FROM <urn:sparql:tests:drop:data> WHERE { ?s ?p ?o }