4store supports neither subqueries, nor SERVICE, so I think you can blame that 
:)

- Steve

On 2012-08-01, at 17:35, Olivier Rossel wrote:

> Hi jena-users (and Steve :)
> 
> I am sending this query to my 4store 1.1.4:
> CONSTRUCT
> { ?Anl0 <http://data.bnf.fr/ontologie/hasExpression> ?Expression1 .
> ?Anl0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
> <http://rdvocab.info/uri/schema/FRBRentitiesRDA/Anl> }
> WHERE
> { SERVICE <http://royale.zerezo.com:6666/sparql/> {
> 
> {SELECT * WHERE {?Anl0 <http://data.bnf.fr/ontologie/hasExpression>
> ?Expression1 FILTER ( (!isLiteral(?Expression1)) || lang( ?Expression1
> )="" || lang( ?Expression1 )="en"  )  .
> ?Anl0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
> <http://rdvocab.info/uri/schema/FRBRentitiesRDA/Anl>} LIMIT 1}
> 
> }} LIMIT 300
> 
> I should get much fewer results than what I get (because of the LIMIT
> 1 in the sub-SELECT).
> I use Jena (with Syntax.syntaxSPARQL_11) as my client lib. And 4store
> 1.1.4 as my server.
> And I wonder whether I have to blame Jena or 4store (or me :)
> 
> Any opinion, fellows?

-- 
Steve Harris, CTO
Garlik, a part of Experian
+44 7854 417 874  http://www.garlik.com/
Registered in England and Wales 653331 VAT # 887 1335 93
Registered office: Landmark House, Experian Way, Nottingham, Notts, NG80 1ZZ

Reply via email to