- From: Michael Kifer <kifer@cs.sunysb.edu>
- Date: Fri, 10 Oct 2008 19:41:36 -0400
- To: public-rif-wg@w3.org
I sent this message at the end of the last f2f, but it doesn't seem to have been delivered. Only today I got a reply that it was rejected by the server. Anyway, here it goes again: Since we did not have time to discuss the aggregates, let's start it by email. Basically, an aggregate is a term that includes a comprehension. In addition, there is a need to be able to GROUP BY, as in databases. (I do not know if this latter thing is needed for PRD.) So, the syntax I was thinking about is: aggfun{Var [ GroupvarList ] | CondFormula} The symbols {,},[,],| here are the actual symbols, not metasymbols. Var is the comprehension variable, i.e., {Var | CondFormula}. GroupvarList is the list of vars to group by. The entire piece "[ GroupvarList ]" is optional. Note that I need the above general form for FLD. For PRD we might need something less general. We just need to make sure that the syntaxes are compatible. --michael
Received on Friday, 10 October 2008 23:42:11 UTC