- From: Axel Polleres <axel.polleres@deri.org>
- Date: Tue, 12 Oct 2010 10:50:40 -0300
- To: Axel Polleres <axel.polleres@deri.org>
- Cc: SPARQL Working Group <public-rdf-dawg@w3.org>
p.s.:
I forgot...
5) "simple semantics" needs a syntactic restriction, yes? I.e.
Var is not potentially bound in P1
yes? Is that ok/enough/
6) I used "SELECT * (Expr AS Var)" in my example ... is that allowed at the moment, i.e. can I combined * with Project expressions?
Axel
On 12 Oct 2010, at 10:47, Axel Polleres wrote:
> remaining issues on LET/BIND/ASSIGN
>
> 1) we seemed to have a preference for simple semantics, i.e. based on Extend() operator which we already have. my understanding of that is that assignment is then just syntactic sugar for subselect + project expression, yes?
>
> 2) order dependence yes/no?
> currently order-dependent in ARQ... others?
> order-dependence conforms with understanding in 1), i.e.
>
> { P1 KW(Expr AS ?Var) P2}
> =:=
> { { SELECT * Expr AS ?Var { P1} } P2 }
>
> 3) syntax?
> * keywords (in aphabetic order):
> ASSIGN
> BIND
> LET
>
> * assignment operator
> Var := Expr
> vs.
> Expr AS Var
>
> 4) other open questions?
Received on Tuesday, 12 October 2010 13:51:17 UTC