14:22:00 RRSAgent has joined #dawg 14:22:00 logging to http://www.w3.org/2006/12/12-dawg-irc 14:22:05 Zakim has joined #dawg 14:22:17 zakim, this will be DAWG 14:22:17 ok, LeeF; I see SW_DAWG()9:30AM scheduled to start in 8 minutes 14:22:55 agenda+ Convene 14:23:03 agenda+ Review ACTION Items 14:23:10 agenda+ Operator mapping 14:23:16 agenda+ Bob MacGregor's comments on UNSAID 14:23:20 kendallclark has joined #dawg 14:23:22 agenda+ FILTER interaction with OPTIONAL/LeftJoin 14:24:23 Meeting: DAWG Weekly 14:24:34 Chair: LeeF 14:24:44 Regrets: jeen 14:27:43 sdas2 has joined #DAWG 14:28:54 SW_DAWG()9:30AM has now started 14:29:01 +[IBMCambridge] 14:29:06 zakim, IBMCambridge is me 14:29:06 +LeeF; got it 14:30:11 +??P1 14:30:15 zakim, ??P1 is me 14:30:15 +AndyS; got it 14:30:20 +??P2 14:30:39 zakim, ??P2 is me 14:30:39 +ericP; got it 14:31:00 + +1.603.459.aaaa 14:31:24 +Kendall_Clark 14:31:46 zakim, aaaa is Souri 14:31:46 +Souri; got it 14:32:02 zakim, please mute me 14:32:02 Kendall_Clark should now be muted 14:32:06 zakim, Souri is sdas2 14:32:06 +sdas2; got it 14:33:48 zakim, next agendum 14:33:48 agendum 1. "Convene" taken up [from LeeF] 14:34:03 I'll scribe 14:34:10 zakim, who is on the phone? 14:34:10 On the phone I see LeeF, AndyS, ericP, sdas2, Kendall_Clark (muted) 14:34:12 yay, me! 14:34:16 Scribe: kendallclark 14:34:21 Scribe: kendallclark 14:34:30 +1 14:34:31 -> http://www.w3.org/2006/12/05-dawg-minutes.html 14:34:36 +SimonR 14:34:58 PROPOSED to approve those minutes for last week...APPROVED 14:35:36 Next meeting: 19 Dec, 2006, usual time & place, EricP to scribe 14:35:49 zakim, close this agendum 14:35:49 agendum 1 closed 14:35:50 I see 4 items remaining on the agenda; the next one is 14:35:52 2. Review ACTION Items [from LeeF] 14:36:26 CVS still broken... alas 14:36:34 zakim, unmute me 14:36:34 Kendall_Clark should no longer be muted 14:37:38 zakim, please mute me 14:37:38 Kendall_Clark should now be muted 14:37:58 ACTION: Jeen propose test suite process (not do it all). 14:38:00 CONTINUE 14:38:05 agenda+ ericP's response to http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html 14:38:07 ACTION: LeeF to review rq24-algebra 14:38:12 CONTINUE 14:38:12 zakim, next agendum 14:38:12 agendum 2. "Review ACTION Items" taken up [from LeeF] 14:38:17 zakim, next agendum 14:38:17 agendum 2 was just opened, LeeF 14:38:21 ACTION: KendallC to close formsOfDistinct issue 14:38:22 CONTINUE 14:38:24 zakim, close agendum 2 14:38:24 agendum 2, Review ACTION Items, closed 14:38:25 I see 4 items remaining on the agenda; the next one is 14:38:26 3. Operator mapping [from LeeF] 14:38:27 zakim, next agendum 14:38:27 agendum 3. "Operator mapping" taken up [from LeeF] 14:38:35 ACTION: KendallC to remember that the wee, lost filter tests should be put 14:38:35 to the question 14:38:38 CONTINUE 14:38:46 ACTION: PatH to change the entailment section around to talk about SPARQL 14:38:47 first, then more general conditions in a normative appendix 14:38:48 CONTINUE 14:38:58 ACTION: ericP to seek clarification on 14:38:59 http://www.w3.org/mod/20061110085518567.00000002912@bmacgregor1 14:39:01 CONTINUE 14:39:47 patH has joined #dawg 14:40:16 +PatH 14:40:27 Attendees: +PatH 14:40:43 We're talking about the operator mapping tables at: http://www.w3.org/2001/sw/DataAccess/rq23/rq24.html#OperatorMapping 14:41:06 ok. 14:41:16 ericP on operator mappings: 14:41:16 http://lists.w3.org/Archives/Public/public-rdf-dawg/2006OctDec/0190.html 14:45:01 Is "simple literal" official RDF yet, or is it still just an informal name for a plain literal without a specified language? 14:45:13 http://www.w3.org/2001/sw/DataAccess/rq23/rq24#OperatorMapping [[ 14:45:15 http://www.w3.org/TR/rdf-mt/#DtypeRules 14:45:24 When selecting the operator definition for a given set of parameters, the definition with the most specific parameters applies. For instance, when evaluating xsd:integer = xsd:signedInt, the definition for = with two numeric parameters applies, rather than the one with two RDF terms. The table is arranged so that upper-most viable candiate is the most specific. 14:45:26 rules xsd 1a and 1b 14:45:29 ]] 14:46:01 SimonR, in 11.1 our spec defines "simple literal denotes a plain literal with no language tag." 14:46:15 Thank you! 14:46:27 yw 14:49:10 yes, andy Ur right 14:49:10 PROPOSED: accept the changes to the operator mapping table suggested in http://lists.w3.org/Archives/Public/public-rdf-dawg/2006OctDec/0190.html 14:49:15 [[ 14:49:17 >A = B simple literal simple literal 14:49:17 > op:numeric-equal(fn:compare(A, B), 0) 14:49:17 >A = B xsd:string xsd:string 14:49:17 > op:numeric-equal(fn:compare(STR(A), STR(B)), 0) 14:49:18 seconded by AndyS 14:49:19 >A != B simple literal simple literal 14:49:22 > fn:not(op:numeric-equal(fn:compare(A, B), 0)) 14:49:24 >A != B xsd:string xsd:string 14:49:27 > fn:not(op:numeric-equal(fn:compare(STR(A), STR(B)), 0)) 14:49:29 ]] 14:49:42 APPROVEd, no objections, no abstentions 14:49:48 zakim, close agendum 14:49:48 I don't understand 'close agendum', LeeF 14:50:08 who's that action on? 14:50:25 ACTION EricP: to sort out some string literal thing for the operator table 14:50:34 ok, not the most accurate action, but I missed some of the discussion 14:50:36 zakim, close agendum 2 14:50:36 agendum 2, Review ACTION Items, closed 14:50:37 I see 4 items remaining on the agenda; the next one is 14:50:38 3. Operator mapping [from LeeF] 14:50:40 zakim, next agendum 14:50:40 agendum 4. "Bob MacGregor's comments on UNSAID" taken up [from LeeF] 14:51:52 -> http://lists.w3.org/Archives/Public/public-rdf-dawg/2006OctDec/0191.html 14:52:11 Andy: not sure that simple literal arguments to fn:compare pass it an xsd datatype 14:52:24 ... not sure that we need the STR()s 14:52:25 . 14:52:42 btw, McGregor's demonstrably wrong about large scale reasoning systems. They don't *all* or even mostly assume UNA and CWA. That's just REALLY dumb. 14:53:06 quite 14:53:18 Yes, he does tend to overstate his case. But he does havea case. 14:53:45 well, not based on THAT claim. It's silly. 14:53:57 I'd say it's a lot easier to add UNSAID than to remove it. RDF's deliberately designed for *minimum* useful expressiveness. 14:54:23 (At a later date or in an extension, that is.) 14:55:28 I propose that we tell McGregory (and Axel!) thanks but no thanks. 14:56:25 zakim, unmute me 14:56:25 Kendall_Clark should no longer be muted 14:56:28 I see no new information. Here, "Closed" for me means "closed for v1" = "posponed" 14:57:11 zakim, mute me 14:57:11 Kendall_Clark should now be muted 14:57:26 also a similarity with Mark Baker 14:57:55 zakim, unmute me 14:57:55 Kendall_Clark should no longer be muted 14:59:04 FWIW 14:59:06 zakim, mute me 14:59:06 Kendall_Clark should now be muted 14:59:36 EricP: on behalf of the working group... 14:59:40 heh, just kidding! 14:59:43 zakim, close current agendum 14:59:43 I don't understand 'close current agendum', LeeF 14:59:49 zakim, close agendum 3 14:59:50 agendum 3, Operator mapping, closed 14:59:51 yay!!! 14:59:51 I see 3 items remaining on the agenda; the next one is 14:59:52 4. Bob MacGregor's comments on UNSAID [from LeeF] 14:59:54 do you promise? 14:59:55 zakim, close agendum 4 14:59:55 agendum 4, Bob MacGregor's comments on UNSAID, closed 14:59:56 I see 2 items remaining on the agenda; the next one is 14:59:57 5. FILTER interaction with OPTIONAL/LeftJoin [from LeeF] 15:00:03 zakim, next agendum 15:00:03 agendum 5. "FILTER interaction with OPTIONAL/LeftJoin" taken up [from LeeF] 15:00:39 -> http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Dec/0014.html 15:01:21 15:01:21 { 15:01:21 ?x foaf:age ?age . 15:01:21 OPTIONAL { ?x ex:salary ?salary . FILTER (?age > 18 ) . 15:01:21 ?x foaf:name ?name 15:01:22 } 15:02:09 missing } 15:02:15 whoops =) 15:03:14 { ?x :q ?v . OPTIONAL { ?x :p ?w } } 15:03:15 { ?x :q ?v . OPTIONAL { ?y :p ?w FILTER(?x = ?y) } } 15:04:58 10 01{ ?v :q ?x . OPTIONAL { ?w :p ?y FILTER(?x = ?y) } } 15:05:51 D'oh! 15:06:49 sounds like we all violently agree. 15:10:24 PROPOSED: FILTERs in the right-hand side of an OPTIONAL are scoped to include the left-hand side as well 15:10:41 seconded. 15:11:05 Souri abstaining 15:11:11 approved, souri abstaining 15:11:19 zakim, close agendum 5 15:11:19 agendum 5, FILTER interaction with OPTIONAL/LeftJoin, closed 15:11:21 I see 1 item remaining on the agenda: 15:11:21 6. ericP's response to http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html [from LeeF] 15:11:22 zakim, next agendum 15:11:22 agendum 6. "ericP's response to http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html" taken up [from LeeF] 15:11:56 [[ 15:11:56 The faceted navigation product that my company sells generates RDF 15:11:56 queries that cannot be expressed in SPARQL because they frequently 15:11:56 use an OR connective that includes both statements and filters within 15:11:56 the disjuncts. 15:11:59 ]] 15:12:01 - example of such a query not expressible in SPARQL? 15:13:23 recursive syntax 15:13:23 - do you mean SUBSELECTs? 15:13:52 The link does not work for me. 15:14:28 -> http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html 15:14:31 that one, Souri ? 15:14:35 closed world semantics 15:14:35 - specific examples that are specifically precluded by the open-world semantics 15:14:44 *closed*-world semantics are impractical? 15:14:50 isn't the the opposite of what one usually hears? 15:14:52 nevermind 15:14:54 ah good :) 15:15:13 Thanks Lee 15:15:18 yw 15:15:40 [[ 15:15:45 - The UNBOUND operator is inherently procedural in a fully-expressive 15:15:45 logic language. In PowerLoom, we added a "Prolog-mode" (we didn't 15:15:45 call it that) when we used operators that couldn't be reordered by 15:15:45 the query optimizer. The WHERE/FILTER blotch is inherently procedural, 15:15:45 which solves the problem, but in a bad way. 15:15:46 ]] 15:16:59 If my recollection SPARQL omits n-ary computed predicates (implementing 15:17:01 only n-ary functions). 15:17:55 zakim, close agendum 5 15:17:55 agendum 5, FILTER interaction with OPTIONAL/LeftJoin, closed 15:17:57 I see 1 item remaining on the agenda: 15:17:58 6. ericP's response to http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html [from LeeF] 15:18:03 zakim, close agendum 6 15:18:03 agendum 6, ericP's response to http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2006Nov/0004.html, closed 15:18:05 I see nothing remaining on the agenda 15:18:14 Didn't the SWBP group publish a Note about how do deal with N-ary predicates...? (Can't recall for certain.) 15:18:23 ...to deal... 15:18:24 yes it did. 15:18:25 and for doing a good job today :) 15:19:11 -sdas2 15:19:14 I think it wouldn't hurt to have, say, syntactic sugar for something useful like N-ary predicates. We do enough for collections and containers, for instance. 15:19:16 -LeeF 15:19:25 kendallclark, two things: 15:19:26 ericp: will you do the minutes magic so I can prep them? 15:19:30 1) ... 15:19:32 that was one 15:19:38 zakim, please draft minutes 15:19:38 I don't understand 'please draft minutes', ericP 15:19:44 rrsagent, please draft minutes 15:19:44 I have made the request to generate http://www.w3.org/2006/12/12-dawg-minutes.html AndyS 15:19:46 2) can we setup a time to talk on the phone about process stuff ? 15:19:58 rrsagent, please make logs world-visible 15:20:02 zakim, we hate you. 15:20:02 I don't understand 'we hate you', patH 15:20:14 Leef: sure... you can just call me during the day whenever 15:20:15 -PatH 15:20:18 or we can do it n ow? 15:20:25 i'm still on thecall... can you call back? 15:20:29 -SimonR 15:20:32 i can do like 20 minutes right now 15:20:57 give me a direct number and I'll give you a call 15:21:12 -Kendall_Clark 15:21:15 -AndyS 15:21:17 -ericP 15:21:18 SW_DAWG()9:30AM has ended 15:21:19 Attendees were LeeF, AndyS, ericP, +1.603.459.aaaa, Kendall_Clark, sdas2, SimonR, PatH 15:21:21 AndyS has left #dawg 15:26:25 SteveH has joined #dawg 17:24:14 Zakim has left #dawg