Question about BINDINGS

looking over the minutes from last time and trying to understand the conclusion of  the BINDINGS discussion...

Do I miss anything or is semantically just the same as a Subquery:

i.e. 

WHERE  { P ]
BINDINGS ?X1 ... ?Xn { ( c11 ... c1n ) (c21 ... c2n) ... }


just boils down to

  
WHERE { { P }
 { {SELECT ( c11 AS ?X2 )  ... ( c1n AS ?Xn ) WHERE {} }
   UNION
   {SELECT ( c21 AS ?X2 )  ... ( c2n AS ?Xn  ) WHERE {} }
   UNION
   ...
 } }


correct?

Received on Tuesday, 5 October 2010 19:20:27 UTC