Re: evaluating SPARQL w.r.t an RDF query language survey (valueTesting)

On Wed, 2005-04-13 at 17:51 +0200, jos.deroo@agfa.com wrote:
> Dan Connolly wrote:
> > On Thu, 2005-04-07 at 01:30 +0200, jos.deroo@agfa.com wrote:
> > > Dan Connolly wrote:
> > [...]
> > I think there are a lot of details to work out in
> > moving things like < and = out of FILTER and into
> > the graph pattern... especially w.r.t. negation.
> > I'm not sure anybody has time to work out a complete
> > proposal. But I guess you have it implemented, so maybe
> > you can explain how the various details work?
> 
> it all works like explained in
> http://www.w3.org/2000/10/swap/doc/Built-In
> and we have all our work done that way

well, that works for me as an intuitive description,
but I don't know if it suffices to convince other WG
members that the details are all worked out. Somebody
has to do the work of specifying how this works in
terms of RDF graphs and terms and query patterns and
such, and relating swap/math#equalTo to XQuery functions
and operators, and so on.

As far as I know, the editors prefer the FILTER design,
so I don't expect them to lead this work.

I see several places where you use the ?s@de idiom.
I suppose that's short for
  [ util:lex ?s; util:lang "de" ]
for suitable util: ?


> 
> > You might try taking each of the examples from the
> > editor's draft and each of these query language survey
> > examples and writing them without FILTER.
> 
> more than happy to do that and was able to spend some time
> last night (but had to fix issue for unify with ?x@de)
> (we will follow up some of those on public-cwm-talk)
> 
> the data we assume is the data at
> http://www.w3.org/2001/sw/DataAccess/tests/data/survey/survey-sample.ttl
> but I changed
> @prefix:
> into
> @prefix :
> 
> the n3 queries are at
> http://eulersharp.sourceforge.net/2004/04test/query-survey-1.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-2.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-3.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-8.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-9.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-10.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-11.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-12.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-13.n3
> 
> and the results are at
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-1.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-2.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-3.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-8.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-9.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-10.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-11.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-12.n3
> http://eulersharp.sourceforge.net/2004/04test/query-survey-result-13.n3
> 
> 
> I think they all work
> ah.. in some cases with rdfs:member we also assume
> http://eulersharp.sourceforge.net/2003/03swap/rdfs-rules.n3)
> 
> 
-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Wednesday, 13 April 2005 17:15:56 UTC