Thanks Joshua Very helpful I saw the the code from 3 weeks ago. I thought that was neat. But I'm presuming that won't work for parameterisedsparqlstring. And I need to use this for a sparql service clause.
So I guess I willI have to just iterate over the bindings I want to happen, rather than put them in a values block. Thanks Rob and Joshua On Thu, Aug 22, 2013 at 5:42 PM, Joshua TAYLOR <[email protected]>wrote: > > On 8/22/13 9:19 AM, "Phil Ashworth" <[email protected]> wrote: > > > >>Hi Guys > >>I noticed the documentation states* > >>" > >>QuerySolutionMap initialBinding = new > >>QuerySolutionMap();initialBinding.add("name", personResource);qe = > >>QueryExecutionFactory.create(query, dataset, initialBinding);* > >> > >>* * > >> > >>*This is often much simpler than the string equivalent since you don't > >>have > >>to escape quotes in literals. (Beware that this doesn't work for > >>sparqlService, which is a great shame. It would be nice to spend some > time > >>remedying that.) "* > >> > >>I'm actually in the situation that I would like to bind variables for a > >>sparqlService. > > On Thu, Aug 22, 2013 at 12:27 PM, Rob Vesse <[email protected]> wrote: > > See ParamaterizedSparqlString - > > > http://jena.apache.org/documentation/query/parameterized-sparql-strings.htm > > l > > In addition to the documentation, there are some code samples floating > around the web, too. > > This stack overflow answer has code demonstrating the use of a > parameterized SPARQL string: > > http://stackoverflow.com/questions/16737653/get-latitude-and-longitude-of-a-place-dbpedia > > Additionally, if you need more than one set of bindings, there's an > not-too-old (about 3 weeks) about programmatically constructing a > VALUES block for query here (which doesn't use a > ParameterizedSparqlString): > > http://mail-archives.apache.org/mod_mbox/jena-users/201308.mbox/%3cca+q4jnn9vce94x2mmepuhnwjsj4kxeksrtuwf8n43jsc37c...@mail.gmail.com%3E > > //JT > > -- > Joshua Taylor, http://www.cs.rpi.edu/~tayloj/ >
