- From: Lee Feigenbaum <lee@thefigtrees.net>
- Date: Mon, 01 Nov 2010 22:52:42 -0400
- To: Gregory Williams <greg@evilfunhouse.com>
- CC: Andy Seaborne <andy.seaborne@epimorphics.com>, SPARQL Working Group <public-rdf-dawg@w3.org>
On 10/21/2010 5:02 PM, Gregory Williams wrote: > On Oct 21, 2010, at 4:49 PM, Andy Seaborne wrote: > >> If BIND is "post-processing" on a BGP, then it would follow that two BINDS are both in the same BGP and FILTER can float across mnultiple adjacent BINDs. >> >> Another example: >> >> SELECT ?s ?p ?o ?z >> { >> ?s ?p ?o . >> BIND(?o+1 AS ?z1) >> FILTER(?z2 = 3 ) ## use z2 >> BIND(?o+2 AS ?z2) >> } >> >> The first way, FILTER is unbound. >> The second, the FILTER test the second BINDs outcome. > > > I currently implement the first way and have a mild preference for it, but I think that's mostly from an implementor's perspective. I don't have a good sense of what "makes sense" for BIND. I implement the second way and have a mild preference for it. :-) I'll stick it on tomorrow's agenda but don't think it's worth a lot of our time. Lee > > .greg > > >
Received on Tuesday, 2 November 2010 02:53:23 UTC