14:57:00 RRSAgent has joined #sparql 14:57:00 logging to http://www.w3.org/2010/11/09-sparql-irc 14:57:02 RRSAgent, make logs world 14:57:04 Zakim, this will be 77277 14:57:04 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 3 minutes 14:57:05 Meeting: SPARQL Working Group Teleconference 14:57:05 Date: 09 November 2010 14:57:09 zakim, this will be SPARQL 14:57:09 ok, LeeF; I see SW_(SPARQL)10:00AM scheduled to start in 3 minutes 14:57:22 Agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2010-11-09 14:57:24 Chair: LeeF 14:58:00 Regrets: Axel, Alex, Ivan, bglimm, NickH, Olivier, SteveH 14:58:08 uggh, wonder if it's worth meeting at all 14:58:08 SW_(SPARQL)10:00AM has now started 14:58:28 well, I'm here :-) 14:58:48 pgearon has left #sparql 14:58:50 we should make decisions on all remaining issues and call it a day :) 14:58:57 :D 14:59:23 zakim, why are you ignoring me? 14:59:23 I don't understand your question, LeeF. 14:59:47 Zakim, who is on the phone? 14:59:47 On the phone I see no one 14:59:54 zakim, you are not helpful 14:59:54 I don't understand 'you are not helpful', LeeF 15:00:00 +LeeF 15:00:04 +pgearon 15:00:05 +kasei 15:00:14 Present: pgearon, kasei, LeeF 15:00:59 zakim, where are you? 15:01:00 I don't understand your question, AndyS. 15:01:37 Present+ AndyS 15:01:48 Souri has joined #sparql 15:01:56 me 15:02:18 Present +cbuilara 15:02:36 Present +souri 15:04:23 scribenick: AndyS 15:04:28 Scribe: Andy Seaborne 15:04:28 I will add my self to the scribe list 15:04:38 topic: Admin 15:04:39 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-11-02 15:04:39 Topic: Admin 15:05:57 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-11-02 15:06:18 Next regular meeting: 2010-11-16 @ 15:00 UK / 10:00 EST (Scribe: Chime with NickH as backup) 15:06:34 Regrets next week: LeeF 15:06:59 Partial meeting due to ISWC 15:07:02 http://www.w3.org/2009/sparql/track/issues/16 15:09:00 q+ 15:09:07 ack kasei 15:09:51 Consensus emerging around text in doc : e.g. strict sum using op:numeric-add 15:10:20 q+ 15:10:51 q- 15:10:54 for next week: PROPOSED: Close ISSUE-16 by noting that aggregates define their semantics over mixed data types which can include errors, errors that propagate to a SELECT list result in an unbound variable, errors that propagate to GROUP BY clause result in an "unbound" key 15:11:09 http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#setFunctions 15:12:04 AndyS: formal section will say that syntax -> algebra is 3 steps (instead of current 2) 15:12:08 ... graph patterns, grouping, solution modifiers 15:12:42 ... grouping works over multisets, solution modifiers work over sequences 15:16:04 +q 15:16:22 ACTION: Lee to review the text that contributes to the proposed resolution of ISSUE-16 15:16:22 Created ACTION-332 - Review the text that contributes to the proposed resolution of ISSUE-16 [on Lee Feigenbaum - due 2010-11-16]. 15:16:24 ack pgearon 15:16:27 ack pgearon 15:16:49 pgearon: Q about differing types for sum: 15:17:53 LeeF: defn using op:numeric-add => error to add non-number. 15:18:22 ... when used in SELECT expressions erro=> unbound (extend operator) 15:19:38 q- 15:19:48 pgearon: not clear from text what happens when an error is encountered midway through a SUM evaluation 15:20:17 topic: update shortcuts 15:20:18 http://www.w3.org/2009/sparql/docs/update-1.1/shortcuts.xml 15:21:12 LeeF; concerns at shortcuts this early in life of SPARQL 1.1 15:22:14 LeeF: Shortcuts: ADD, MOVE, COPY 15:22:39 I'm mildly opposed to the shortcuts. Same concerns as LeeF. 15:22:44 ... analogs of the file operations and similar to REST operations. 15:22:46 ADD => is the semantics like a MERGE? b/c we may have duplicates 15:22:56 q+ 15:23:01 ack Souri 15:24:18 Strawpoll: 15:24:26 straw poll on proposed ADD/COPY/MOVE update shortcuts (+1/0/-1): 15:24:31 +1 15:24:32 -1 15:24:33 -1 15:24:33 +1 15:24:34 0 15:25:25 +1 15:26:24 q+ 15:26:40 LeeF: I am motivated a bit by hearing positive implementation and usage experience from AndyS 15:26:43 ack Souri 15:27:23 Souri: easier to spot optimizations for the shortcut operations 15:28:00 summary: slight preference in today's group for including shortcuts - motivation is ease of use of language, ease of optimization 15:28:17 topic: grouping by expressions 15:28:27 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010OctDec/0187.html 15:28:45 (btw, the last conversation dealt with ISSUE-59) 15:29:22 (no issue for the issue of GROUP BY expression) 15:29:40 LeeF summzry/proposal possibilities: 0187 15:29:45 LeeF summary/proposal possibilities: 0187 15:30:23 ... WG wanted to do in principle - mechanism postponed last time. 15:31:00 option 1 - To project grouping expressions, use BIND to alias the expression to 15:31:00 a variable and then GROUP BY and project that variable (as above). 15:31:25 option 2 - Include an AS aliasing mechanism in GROUP BY, allow that alias to be 15:31:25 projected in the SELECT clause 15:32:34 Discussion around opt 2 and opt 1. 15:32:49 q? 15:32:59 SteveH noted wish for if opt 2, then allow no AS form as well. 15:33:00 q+ 15:33:07 ack Souri 15:33:48 Souri: Q about BIND and GROUP BY 15:33:55 SELECT ... ?x ... WHERE { .... BIND ( ?x AS expr ) } GROUP BY ?x 15:34:18 that BIND is backwards, no? 15:34:25 SELECT ... ?x ... WHERE { .... } GROUP BY (expr AS ?x) 15:34:39 should have been BIND ( expr AS ?x ) 15:35:51 SELECT .... WHERE { .... } GROUP BY (expr AS ?x) 15:36:00 SELECT .... WHERE { .... } GROUP BY (expr) 15:36:44 (general consensus against _requiring_ alias when grouping by expressions) 15:36:59 straw poll: allow option 2 (include AS aliasing in GROUP BY syntax) (+1/0/-1) 15:37:49 straw poll: allow option 2 (include expressions and AS aliasing in GROUP BY syntax) (+1/0/-1) 15:37:58 +1 15:38:00 0 15:38:04 +1 15:38:13 +1 15:38:20 0 15:38:25 0 15:39:43 for next week: PROPOSED: The GROUP BY clause can include expressions with or without AS aliases. These aliases can be re-used in the HAVING clause and query result clause 15:39:46 I don't see the need for it when a BIND in the WHERE clause will work just as well. But I don't have a particular problem with it, so I voted 0 instead of -1 15:39:48 leeF: is teh ?x usable in HAVING? 15:39:51 AndyS; yes 15:40:00 q+ 15:40:10 Topic: Function library 15:40:29 ack souri 15:42:10 group - extend - having 15:43:00 LeeF: will discuss in full group 15:43:06 +q 15:43:11 ack pgearon 15:45:39 also, specifying an algorithm would prevent implementations from doing something better (like sourcing from random.org :) 15:45:41 -q 15:46:25 I'd prefer not to see a specified algorithm, but I wanted to raise it because it results in an untestable feature 15:46:41 Topic: test cases 15:46:44 I believe I'm passing all the non-entailment tests right now 15:47:00 LeeF: need to keep building test case materials 15:47:09 ... but currently on track 15:47:41 ADJOURNED 15:53:29 SW_(SPARQL)10:00AM has ended 15:53:31 Attendees were 15:54:12 Attendees: LeeF, Souri, pgearon, kasei, cbuilara, AndyS 15:54:30 but not zakim. 16:29:17 SteveH has joined #sparql 16:53:50 SteveH has joined #sparql