See the staged documentation at http://jena.staging.apache.org/documentation/query/parameterized-sparql-str ings.html
Rob On 25/02/2014 09:45, "Nagore Salaberria" <nagore...@gmail.com> wrote: >Rob, I might give an example to see how to insert the class >ParameterizedSparqlString, I've been looking at examples but none puts you >where in the place it method. > >Thank you, >Nagore. > > >2014-02-25 10:29 GMT+01:00 Nagore Salaberria <nagore...@gmail.com>: > >> What occurs to me is that the query does not give me any results because >> the String does not appear in quotes and then not interpreted. >> >> This is the query that generates me with* >>System.err.println(querys)*command : >> >> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX gr: < >> http://purl.org/goodrelations/v1#> PREFIX xsd: < >> http://www.w3.org/2001/XMLSchema#> >> SELECT * WHERE { >> ?x a gr:Offering . >> ?x gr:includes ?m . >> ?m gr:name ?z . >> ?m gr:quantitativeProductOrServiceProperty ?s . >> ?s gr:hasValue ?g . >> FILTER (regex(str(?g),Elite AL13 Roller)) . >> ?m gr:quantitativeProductOrServiceProperty ?ñ. >> ?ñ gr:hasValue ?h . >> FILTER (regex(str(?h),Rodillo)) . >> ?x gr:hasPriceSpecification ?ps . >> ?ps gr:hasCurrencyValue ?p . >> FILTER(?p >= 200 && ?p <= 300 ) . } >> >> >> and should be : >> >> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX gr: < >> http://purl.org/goodrelations/v1#> PREFIX xsd: < >> http://www.w3.org/2001/XMLSchema#> >> SELECT * WHERE { >> ?x a gr:Offering . >> ?x gr:includes ?m . >> ?m gr:name ?z . >> ?m gr:quantitativeProductOrServiceProperty ?s . >> ?s gr:hasValue ?g . >> *FILTER (regex(str(?g),"Elite AL13 Roller")) .* >> ?m gr:quantitativeProductOrServiceProperty ?ñ. >> ?ñ gr:hasValue ?h . >> * FILTER (regex(str(?h),"Rodillo")) .* >> ?x gr:hasPriceSpecification ?ps . >> ?ps gr:hasCurrencyValue ?p . >> FILTER(?p >= 200 && ?p <= 300 ) . } >> >> and the parameters are: >> >> *FILTER (regex(str(?g),"+a+")) .* >> >> as you could add to that variable quotes? >> >> >> Thank you, >> Nagore. >> >> >> >> >> 2014-02-25 9:46 GMT+01:00 Chris Dollin <chris.dol...@epimorphics.com>: >> >> On Monday, February 24, 2014 05:57:17 PM Nagore Salaberria wrote: >>> > I've tried what you mention me ... and does not work me. >>> >>> Be specific. >>> >>> What did you do and what happened? Was there a compiler error? Did >>> it compile but throw an exception when you ran it? Or did it >>>successfully >>> produce the wrong answer? >>> >>> "Does not work" doesn't give us much to go on. >>> >>> Chris >>> >>> -- >>> "We are on the brink of a new era, if only --" /The Beiderbeck >>> Affair/ >>> >>> Epimorphics Ltd, http://www.epimorphics.com >>> Registered address: Court Lodge, 105 High Street, Portishead, Bristol >>> BS20 6PT >>> Epimorphics Ltd. is a limited company registered in England (number >>> 7016688) >>> >>> >> >> >> -- >> Nagore Salaberria<nagore...@gmail.com> >> > > > >-- >Nagore Salaberria<nagore...@gmail.com>