Try starting with: https://jena.apache.org/documentation/javadoc/arq/org/apache/jena/query/DatasetFactory.html
(I probably should have said that to begin with.) --- A. Soroka The University of Virginia Library > On Feb 16, 2017, at 11:11 AM, Julien Plu > <julien....@redaction-developpez.com> wrote: > > Thanks! I will try to use > https://jena.apache.org/documentation/javadoc/arq/org/apache/jena/sparql/core/DatasetGraphBase.html > seems to be what I'm looking for. > > -- > Julien Plu > > PhD Student at Eurecom. > Personal webpage: http://jplu.developpez.com > FOAF file : http://jplu.developpez.com/julien > Email address : julien....@eurecom.fr && *plu.jul...@gmail.com > <plu.jul...@gmail.com>* > Phone : +33493008103 > Twitter : @julienplu > > 2017-02-16 17:01 GMT+01:00 A. Soroka <aj...@virginia.edu>: > >> A model holds exactly one graph. Perhaps you want to be using a dataset >> [1]? >> >> --- >> A. Soroka >> The University of Virginia Library >> >> [1] https://www.w3.org/TR/rdf11-concepts/#section-dataset >> >>> On Feb 16, 2017, at 10:59 AM, Julien Plu <julien.plu@redaction- >> developpez.com> wrote: >>> >>> Hello, >>> >>> I'm trying to make a SPARQL update query over a model, the problem is >> that >>> the query has to delete a triple belonging to a specific graph: >>> >>> PREFIX dc: <http://purl.org/dc/elements/1.1/> >>> DELETE { >>> GRAPH <http://3cixty.com/cotedazur/test> { >>> < >>> http://data.linkedevents.org/event/51f5ecc8-55b4-3a1b-98de-55e4448ab7bf> >>> dc:identifier ?o . >>> } >>> } WHERE { >>> GRAPH <http://3cixty.com/cotedazur/test> { >>> < >>> http://data.linkedevents.org/event/51f5ecc8-55b4-3a1b-98de-55e4448ab7bf> >>> dc:identifier ?o . >>> } >>> } >>> >>> which apparently has no effect when we proceed that way: >>> >>> Model model = RDFDataMgr.loadModel("file.ttl"); >>> UpdateAction.parseExecute(sparql_query, model); >>> >>> I suppose it is normal as I never created the graph in the model. >>> Nevertheless when I do: >>> >>> Model model = ModelFactory.createModelForGraph(new >>> SimpleGraphMaker().createGraph("http://3cixty.com/cotedazur/test")); >>> model.read("file.ttl"); >>> UpdateAction.parseExecute(sparql_query, model); >>> >>> It has no effect as well. Can someone guide me on how to do such thing >>> properly? >>> >>> Thanks in advance. >>> >>> Regards. >>> -- >>> Julien Plu >>> >>> PhD Student at Eurecom. >>> Personal webpage: http://jplu.developpez.com >>> FOAF file : http://jplu.developpez.com/julien >>> Email address : julien....@eurecom.fr && *plu.jul...@gmail.com >>> <plu.jul...@gmail.com>* >>> Phone : +33493008103 >>> Twitter : @julienplu >> >>