13:18:08 RRSAgent has joined #dawg 13:18:08 logging to http://www.w3.org/2006/06/06-dawg-irc 13:18:21 zakim, what conferences? 13:18:21 I see no active conferences 13:18:22 scheduled at this time is VB_VBPAG()9:00AM 13:18:39 zakim, this will be DAWG 13:18:39 ok, kendallclark; I see SW_DAWG()9:30AM scheduled to start in 12 minutes 13:21:38 agenda+ convene, take role, approve last meeting's minutes 13:21:40 LeeF has joined #dawg 13:21:45 agenda+ track action items 13:22:05 agenda+ Semantics and complexity of SPARQL 13:22:07 dangnabbit 13:22:15 agenda+ Namespace of builtin functions? 13:22:15 tricksy spacebar 13:22:34 agenda+ Patel-Schneider's LC comments 13:22:55 agenda+ Next meeting when? 13:29:34 SW_DAWG()9:30AM has now started 13:29:41 +??P0 13:29:43 zakim, ??P0 is me 13:29:43 +AndyS; got it 13:30:10 +Kendall_Clark 13:30:53 + +1.650.372.aaaa 13:31:00 +Elias_Torres 13:31:42 +ericP 13:34:04 patH has joined #dawg 13:34:42 +PatH 13:34:46 zakim, who's on the phone? 13:34:46 On the phone I see AndyS, Kendall_Clark, +1.650.372.aaaa, Elias_Torres, ericP, PatH 13:34:55 aaaa is FredZ 13:34:59 zakim, aaaa is FredZ 13:34:59 +FredZ; got it 13:35:13 regrets: libby 13:35:37 Scribe: ericP 13:35:47 scribe: Elias 13:35:48 scribe: EliasT 13:36:38 chair: KendallC 13:36:38 -Elias_Torres 13:36:49 Zakim, what's the phone number? 13:36:49 I don't understand your question, LeeF. 13:36:55 zakim, call info? 13:36:55 I am sorry, LeeF; I do not know a number for info? 13:36:55 http://lists.w3.org/Archives/Public/public-rdf-dawg/2006AprJun/0102.html 13:37:04 +1 617 761 6200 13:37:12 Fred has joined #dawg 13:37:13 then 7333# 13:37:17 code: 7333# 13:37:29 +[IBMCambridge] 13:37:41 zakim, IBMCambridge is me 13:37:41 +LeeF; got it 13:39:09 CR exit process? Has anything moved on since the CR request? 13:40:20 zakim, pick a scribe? 13:40:20 I don't understand your question, kendallclark. 13:40:22 zakim, pick a scribe 13:40:22 Not knowing who is chairing or who scribed recently, I propose FredZ 13:40:36 +[IBMCambridge] 13:40:44 EliasT has joined #dawg 13:41:15 next meeting: same bat time, same bat channel scribe: FredZ 13:41:16 Scribe: EliasT 13:41:21 Zakim, who's on the phone? 13:41:21 On the phone I see AndyS, Kendall_Clark, FredZ, ericP, PatH, LeeF, [IBMCambridge] 13:41:26 Zakim, IBMCambridge is me 13:41:26 +EliasT; got it 13:41:44 The other bot is RRSAgent which tracks actions and makes the log 13:41:53 Meeting: DAWG Weekly Meeting 13:42:01 Chair: kendallclark 13:42:34 KendallC: [introducing the FredZ to scribing technique] record any decisions 13:42:55 ... best effort to record what people say 13:43:14 FredZ, http://www.w3.org/2001/12/zakim-irc-bot.html 13:43:30 FredZ, http://www.w3.org/2002/03/RRSAgent 13:43:41 -> http://lists.w3.org/Archives/Public/public-rdf-dawg/2006AprJun/0102 last working meeting 13:44:02 RESOLVED: accept last working group meeting record as a true record 13:45:25 zakim, next agendum 13:45:25 agendum 1. "convene, take role, approve last meeting's minutes" taken up [from kendallclark] 13:45:33 zakim, take up 2 13:45:33 I don't understand 'take up 2', kendallclark 13:45:41 zakim, next agendum 13:45:41 agendum 1 was just opened, kendallclark 13:45:50 zakim, close agendum 1 13:45:50 agendum 1, convene, take role, approve last meeting's minutes, closed 13:45:51 I see 5 items remaining on the agenda; the next one is 13:45:52 2. track action items [from kendallclark] 13:46:33 http://www.w3.org/2001/sw/DataAccess/rq23/#func-RDFterm-equal 13:46:42 -> http://www.w3.org/2001/sw/DataAccess/rq23/#OperatorMapping Operator Mapping 13:48:57 kendallclark: ericP did you propose text and tests to add boolean {boolean <> = !=} to SPARQL? 13:49:08 ericP: I only sent email, have not checked in text to CVS 13:49:30 AndyS: do tests exist? 13:49:43 ericP: I wasn't paying too much attention. 13:51:37 -> http://www.w3.org/mid/20060530062645.GS28271@w3.org aforementioned tests 13:53:13 FILTER ?a = ?b = ?c . 13:53:19 AndyS gets a parsing error 13:54:06 so does ericP 13:54:11 http://www.w3.org/2005/01/yacker/uploads/SPARQL?lang=perl&text=ASK+%7B+%3Ax+%3Ay+%3Az+FILTER+%28+%3Fa+%3D+%3Fb+%3D+%3Fc+%29+%7D&action=validate+text 13:55:21 *ah* 13:55:39 ericP: FredZ proposes a syntax that would be ambigous. AndyS and ericP get parser errors. 13:55:45 Steve: sure, we just got started, really 13:55:53 http://sparql.org/validator?query=SELECT+*%0D%0AWHERE%0D%0A+++%7B+FILTER+%28+%3Fa+%3D+%28%3Fb+%3D+%3Fc%29+%29+%7D&linenumbers=true 13:56:47 http://www.w3.org/2005/01/yacker/uploads/SPARQL?lang=perl&text=ASK+%7B+%3Ax+%3Ay+%3Az+FILTER+%28+%3Fa+%3D+%28+%3Fb+%3D+%3Fc+%29+%29+%7D&action=validate+text 13:57:58 +??P7 13:57:59 Zakim, agenda 13:57:59 I don't understand 'agenda', EliasT 13:58:05 zakim, agenda? 13:58:05 I see 5 items remaining on the agenda: 13:58:06 2. track action items [from kendallclark] 13:58:06 Zakim, +??P7 is SteveH 13:58:07 3. Semantics and complexity of SPARQL [from kendallclark] 13:58:08 4. Namespace of builtin functions? [from kendallclark] 13:58:09 5. Patel-Schneider's LC comments [from kendallclark] 13:58:10 6. Next meeting when? [from kendallclark] 13:58:11 sorry, SteveH, I do not recognize a party named '+??P7' 13:58:16 Zakim, ??P7 is SteveH 13:58:16 +SteveH; got it 13:58:21 ACTION: LeeF to fix mimetype in json-reults [CONTINUES] 13:58:47 ACTION: EricP to propose text and tests to add {boolean < > 13:58:47 = != 13:58:47 boolean} to SPARQL [CONTINUES] 13:59:42 looking now 14:00:14 There's an incorrect reference to text/json in the document. that's my action. 14:00:21 the mime type that we use is orthogonal to my action. 14:02:01 ACTION: EliasT to submit mime-type registration for json-results. 14:03:29 ACTION: AndyS: to draft of open-world = tests (unknown datatypes) [CONTINUES] 14:03:59 ACTION -4 14:04:00 DONE 14:04:12 ACTION: AndyS: to draft of open-world = tests (unknown datatypes) [DONE] 14:04:53 A != B on RDF-terms is currently not(RDF-term-equals) which is not open world 14:05:57 1 != "1"^^foo:int 14:06:29 AndyS: in an open-world is unknown. 14:07:03 ericP: would like it to result in a error. 14:07:29 error is the tightest way to describe the result 14:07:31 Currently :: not( 1 = "1"^^foo:int) => true 14:07:42 +1 14:08:34 patH: if we give a specific error in the case, bots could use that to perform private world calculations. 14:08:49 FILTER(?x=?y) 14:08:51 zakim, mute me 14:08:51 Kendall_Clark should now be muted 14:09:19 FILTER(termEqual(?zx, ?Y)) 14:09:32 FILTER(?x=?y || ?x SAMETERM ?y) 14:09:52 FILTER(?x=?y || ?x !SAMETERM ?y) 14:12:06 zakim, unmute me 14:12:06 Kendall_Clark should no longer be muted 14:15:13 Issue: Things like FILTER (?x = ) currently work. 14:15:29 which is intuitive. 14:15:34 +1 14:16:47 zakim, next agendum 14:16:47 agendum 2. "track action items" taken up [from kendallclark] 14:16:50 ACTION: AndyS to resend a proposal to solve equality testing over email, ericP and patH to give eyes. 14:16:57 zakim, close 2 14:16:57 I don't understand 'close 2', kendallclark 14:17:01 zakim, close agendum 2 14:17:01 agendum 2, track action items, closed 14:17:02 I see 4 items remaining on the agenda; the next one is 14:17:03 3. Semantics and complexity of SPARQL [from kendallclark] 14:18:56 http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Jun/0008.html 14:19:03 ACTION: AndyS to contribute a couple tests for computed-properties/virtual-prop/builtin. one using lists, and one not using lists [DONE] 14:19:10 AndyS, was that right? 14:20:17 UNION is not compositional, having variables that appear only in UNION blocks is legal 14:21:05 More concrete example would be good - they showed it was compositionaly under the restrictions they assume. 14:22:25 message seems full of concrete examples of their main claims... 14:22:58 cool :) 14:23:48 +1 to most conservative 14:25:02 q+ 14:25:14 q? 14:27:30 Zakim, mute me 14:27:30 EliasT should now be muted 14:28:00 ack SteveH 14:29:49 SELECT * { pat OPT pat1 OPT pat2 } 14:30:11 SELECT * { { pat OPT pat1 } OPT pat2 } 14:30:21 SELECT * { { pat OPT pat1 } . {} OPT pat2 } 14:31:11 we'll cover for you Elias :) 14:31:25 you slacker 14:31:28 -wink- 14:31:50 SELECT * { { pat OPT pat1 } { OPT pat2 } } 14:31:58 SELECT * { { pat OPT pat1 } { { } OPT pat2 } } 14:32:55 (OPT (OPT pat pat1) pat2)) 14:34:51 http://www.hpl.hp.com/techreports/2005/HPL-2005-170.html 14:48:26 2006-06-06T12:55:56Z "Paradoxical SPARQL query?", "Mismatch with multiple OPTIONAL and grammar?" 14:49:07 which is May 0009 14:49:41 "FILTER evaluation problem" is Apr 0025 14:50:41 -EliasT 14:51:26 -LeeF 14:59:04 OPT is binary - gives an interpretation of the query 14:59:29 This goes back to an ealier dialog when they had a different design for optional 14:59:32 ACTION EricP: to send mail about 3-part interpretation of optionals 14:59:47 EliasT has joined #dawg 15:00:04 ACTION PatH: to kibbitz with EricP about 3-part interpretation of optionals 15:00:42 ACTION KendallC: to tell Martin Soto that we're considering his comments 15:01:01 hence I believe its already been answered 15:03:22 ADJOURNED 15:03:35 -Kendall_Clark 15:03:37 -SteveH 15:03:43 -FredZ 15:05:41 rrsagent, please make logs world-readable 15:06:11 rrsagent, please generate log 15:06:11 I'm logging. I don't understand 'please generate log', EliasT. Try /msg RRSAgent help 15:06:24 RRSAgent, please draft minutes 15:06:24 I have made the request to generate http://www.w3.org/2006/06/06-dawg-minutes.html ericP 15:08:22 zakim, who is on the phone? 15:08:22 On the phone I see AndyS, ericP, PatH 15:13:58 ( A OPT B) . (C OPT D) 15:14:19 vs. ((A OPT B) OPT D) . C 15:15:59 (A OPT B OPT C) 15:16:11 (OPT (OPT A B) C) 15:17:04 ((A OPT B) OPT C) 15:17:14 (A - B - C ) => (- (- A B) C) 15:18:51 this is fun to watch without hearing the conversation. sort of hypnotizing. 15:19:06 just wait until we get to D and E. 15:19:24 working backwords from ZZZ, we get ... 15:20:13 binary makes it possible to write (A opt (B opt C)), I presume? 15:20:22 That would be impossible with 'unary' 15:20:44 Right. 15:20:47 {} 15:20:50 Yes - because the brackets were added 15:21:01 { OPT A } 15:21:29 {} is true 15:21:34 [] 15:21:44 { OPT A } => { {} OPT A } 15:22:04 [[]] 15:22:12 Yes, in logic (and)=true and (or) =false 15:22:57 Gotta go. 15:23:01 -PatH 15:23:17 Thx PatH 15:23:36 http://unagi/2001/sw/DataAccess/rq23/#OptionalMatchingDefn 15:23:47 http://www.w3.org/2001/sw/DataAccess/rq23/#OptionalMatchingDefn 15:24:23 { } OPTIONAL { pattern } => { { } OPTIONAL { pattern } } 15:25:43 http://www.w3.org/2001/sw/DataAccess/rq23/#GroupPatterns 15:26:34 Add {} before 4.2 15:26:50 and renumber / re-TOC rest of 4 15:31:31 -ericP 15:31:48 odd 15:31:59 Bye then :-) 15:32:11 -AndyS 15:32:13 SW_DAWG()9:30AM has ended 15:32:14 Attendees were AndyS, Kendall_Clark, +1.650.372.aaaa, Elias_Torres, ericP, PatH, FredZ, LeeF, EliasT, SteveH 15:32:15 yeah, can't get back in 15:32:36 Anyway - good point to get back to the agree plan - zakim is giving us a hint 15:32:43 Maybe we ran over the slot time. 15:32:48 prolly 15:32:49 you can get Zakim to allocate a room for you 15:33:04 AndyS has left #dawg 15:33:29 afs, do you want to pick this up with voice? or continue in email... 15:37:00 Prolly better to wait for your email and involve everyone in the discussion. Concrete examples (for the test suite as well?) will help other implementers 15:37:38 (unless there is somethign you need for that email, of course) 17:14:50 Zakim has left #dawg 17:52:26 SteveH has joined #dawg