Hi Alex, On 06-Dec-13 1:12 PM, Alex Bondo Andersen wrote:
Thank you for your reply.I have also tried CLEAR GRAPH and DROP SILENT GRAPH (sorry for not stating that before), none of these displays the error, yet the graph is not dropped (when I go look at the graphs through conductor). Also I have noticed that we sometimes construct the graph as: alter quad storage virtrdf:DefaultQuadStorage from ... { create qs:fields as graph iri ("http://172.25.11.87:8890/data/agriculture") { ... I realize that this may cause problems and I will work toward one convention. Is there a different way to drop GRAPH IRIs than GRAPHs? Which one is the 'right' way to go?
Alright, so the graph is used in a quad map is good to know. DROP GRAPH works for physical quads but not for mapping.That is also an reason for you getting the error -- because the graph is used as a constant graph of some quad map.
What you need to do is to drop first the mapping, and then drop the graph. Best Regards, Rumi Kocis
2013/12/6 Rumi <rtsek...@openlinksw.com>:Hi Alex, On 03-Dec-13 2:59 PM, Alex Bondo Andersen wrote:Hi, Some graphs I cannot drop from the isql-vt interface using "sparql DROP GRAPH <http://extbi.cs.aau.dk/data/agriculture>;", I get the following error: *** Error 22023: [Virtuoso Driver][Virtuoso Server]SPARUL_DROP() failed: graph <http://extbi.cs.aau.dk/data/agriculture> has not been explicitly createdYes. The error is correct, since your graph was not explicitly created. DROP GRAPH is equivalent of CLEAR GRAPH. It requires initially the graph to be created explicitly. CREATE GRAPH <mygraph> is an example of a graph created explicitly. We recommend in cases of you are not sure whether the graph is created explicitly or not, to use: DROP SILENT GRAPH <graph> Hope this helps. More documentation info: -- "Example for delete graph equivalence": http://docs.openlinksw.com/virtuoso/sparqlextensions.html#rdfsparulexamples2 Best Regards, RumiHowever I can easily drop it from the webpage interface under Linked Data -> Graphs, where it is showing up. Is there any way to be "more insistent" that the graph is dropped through isql-vt? I should mention that the graph is built inside a quad storage as follows: alter quad storage virtrdf:DefaultQuadStorage from Linked_data.agri.field as field_tbl from ... { create qs:fields as graph <http://extbi.cs.aau.dk/data/agriculture> ...
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users