13:58:18 RRSAgent has joined #sparql 13:58:18 logging to http://www.w3.org/2012/06/26-sparql-irc 13:58:20 RRSAgent, make logs world 13:58:20 Zakim has joined #sparql 13:58:22 Zakim, this will be 77277 13:58:22 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 2 minutes 13:58:23 Meeting: SPARQL Working Group Teleconference 13:58:23 Date: 26 June 2012 13:58:25 zakim, this will be SPARQL 13:58:25 ok, LeeF; I see SW_(SPARQL)10:00AM scheduled to start in 2 minutes 13:58:27 Chair: LeeF 13:58:29 regrets: chimezie 13:59:25 Agenda: http://lists.w3.org/Archives/Public/public-rdf-dawg/2012AprJun/0255.html 13:59:32 regrets: chimezie, carlos 13:59:43 SW_(SPARQL)10:00AM has now started 13:59:50 +kasei 14:00:37 +Lee_Feigenbaum 14:00:40 +sandro 14:00:58 zakim, Lee_Feigenbaum is me 14:00:58 +LeeF; got it 14:01:01 MattPerry has joined #sparql 14:01:41 + +1.603.897.aaaa 14:01:57 zakim, aaaa is me 14:01:57 +MattPerry; got it 14:04:36 AxelPolleres has joined #sparql 14:04:47 +??P16 14:04:54 zakim, ??P16 is me 14:04:54 +AndyS; got it 14:05:39 +pgearon 14:06:02 Arthur has joined #sparql 14:06:09 zakim, who is on the phone? 14:06:09 On the phone I see kasei, LeeF, sandro, MattPerry, AndyS, pgearon 14:06:39 + +49.897.aabb 14:06:47 can scribe 14:06:55 Zakim, aabb is me 14:06:55 +AxelPolleres; got it 14:07:00 scribe: AxelPolleres 14:07:01 +Arthur 14:07:22 topic: Admin 14:07:53 Next meeting is Tuesday, 2012 Jul 3 14:08:19 regrets next week: pgearon? 14:08:24 lee: regrets anyone fornext week? 14:08:24 paul: possible regrets for next week 14:08:41 topic: Approve new MINUS tests 14:09:25 PROPOSED: Approve :full-minuend and :partial-minuend 14:09:56 must be somewheree here: www.w3.org/2009/sparql/docs/tests/data-sparql11/ 14:10:52 I pass them, but haven't actually looked at the tests... 14:10:54 www.w3.org/2009/sparql/docs/tests/data-sparql11/negation 14:11:18 +1 14:11:20 seconded 14:11:23 +! 14:11:28 +1 14:11:37 which tests exactly in the manifest did we approve now? :-) 14:11:37 RESOLVED: Approve :full-minuend and :partial-minuend 14:11:38 +1 14:11:56 ok. 14:12:08 yes to toggling the approval bit 14:12:31 ACTION: Paul to mark the *-minuend tests as approved 14:12:31 Created ACTION-650 - Mark the *-minuend tests as approved [on Paul Gearon - due 2012-07-03]. 14:12:48 topic: Syntax tests 14:13:03 http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/ 14:13:08 http://lists.w3.org/Archives/Public/public-rdf-dawg/2012AprJun/0251.html 14:14:15 >> Positive: http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-SELECTscope1.rq 14:14:15 >> Negative: http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-SELECTscope2.rq 14:14:15 >> Positive: http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-SELECTscope3.rq 14:16:51 I pass the three syntax-SELECTscope tests as well. 14:17:11 PROPOSED: Approve http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-SELECTscope{1,2,3}.rq 14:17:25 Lee: let's approve the SELECTscope test cases (greg and andy pass them) 14:17:31 +1 14:17:38 RESOLVED: Approve http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-SELECTscope{1,2,3}.rq 14:17:39 bglimm has joined #sparql 14:17:48 I see 13 unapproved tests in the syntax-query area. 3 down => 10 14:18:03 +??P28 14:18:11 Zakim, ??P28 is me 14:18:11 +bglimm; got it 14:18:15 Zakim, mute me 14:18:15 bglimm should now be muted 14:19:56 -------------------------------------- 14:19:57 | name | 14:19:57 ====================================== 14:19:57 | "syntax-BINDscope8.rq" | 14:19:57 | "syntax-BINDscope4.rq" | 14:19:58 | "syntax-BINDscope6.rq" | 14:19:59 | "syntax-BINDscope2.rq" | 14:20:01 | "syntax-BINDscope5.rq" | 14:20:03 | "syntax-BINDscope3.rq" | 14:20:04 Lee: shall we discuss/approve now, or shall we wait until the spec on BIND/SCOPE is finished? 14:20:06 | "PrefixName with unescaped colons" | 14:20:06 -pgearon 14:20:07 | "syntax-SELECTscope2" | 14:20:09 | "syntax-BINDscope1.rq" | 14:20:11 | "syntax-SELECTscope3.rq" | 14:20:14 | "syntax-SELECTscope1.rq" | 14:20:15 | "syntax-propertyPaths-01.rq" | 14:20:16 Andy: think best to wait. 14:20:17 | "syntax-BINDscope7.rq" | 14:20:19 -------------------------------------- 14:20:42 Lee: let's look at the non-BIND ones for now. 14:21:02 http://www.w3.org/2009/sparql/implementations/ also indicates the unapproved tests (~1 week old) 14:22:45 SELECT ?x ?name 14:22:45 { 14:22:45 ?x mf:name ?name ; 14:22:45 dawgt:approval dawgt:NotClassified . 14:22:45 } 14:23:22 I was able to pass that test somehow... 14:23:26 ------------------------------------------------------------------------------------------------------------------------------- 14:23:26 | x | name | 14:23:26 =============================================================================================================================== 14:23:26 | | "syntax-BINDscope8.rq" | 14:23:29 | | "syntax-BINDscope4.rq" | 14:23:32 | | "syntax-BINDscope6.rq" | 14:23:35 | | "syntax-BINDscope2.rq" | 14:23:39 | | "syntax-BINDscope5.rq" | 14:23:41 | | "syntax-BINDscope3.rq" | 14:23:44 | | "PrefixName with unescaped colons" | 14:23:47 | | "syntax-SELECTscope2" | 14:23:50 | | "syntax-BINDscope1.rq" | 14:23:53 | | "syntax-SELECTscope3.rq" | 14:23:56 | | "syntax-SELECTscope1.rq" | 14:23:59 | | "syntax-propertyPaths-01.rq" | 14:24:02 | | "syntax-BINDscope7.rq" | 14:24:05 ------------------------------------------------------------------------------------------------------------------------------- 14:26:10 PROPOSED: Approve and 14:26:19 +1 14:26:34 +1 14:26:36 + +1.540.841.aacc 14:26:38 +1 14:27:08 0 (didn't look at the tests yet) 14:27:09 http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-propertyPaths-01.rq 14:27:12 RESOLVED: Approve and 14:27:46 looks fine on CVS, but we don't see http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/syntax-propertyPaths-01.rq on the Web 14:27:58 Lee: sandro, any idea? 14:28:46 sandro: fixed. 14:29:20 ... there are some others with permission problems. 14:29:26 sandro: will fix. 14:30:21 ... all on the syntax-query file is now readable again. 14:30:40 topic: SERVICE SILENT 14:30:45 http://lists.w3.org/Archives/Public/public-rdf-dawg/2012AprJun/0248.html 14:31:45 Lee: SERVICE keyword takes SILENT which means that SILENT returns an empty result with no bindings... question whether it should return no rows. 14:32:08 The UC is going to several places: { SERVICE SILENT { ... } } UNION { SERVICE SILENT { ... } } -- adding the empty row was confusing 14:32:57 {   SERVICE { ....}    ?s ?p ?o } 14:33:23 Andy: when merging UNIONs of SERVICE calls, getting nothing would be preferable. 14:34:18 greg: could be fixed with FILTER( bound (... )) 14:35:37 Lee: Anybody has a preference? 14:35:45 no 14:35:48 Greg: whatever gets us to rec faster. 14:36:00 +1 to greg 14:36:06 +1 also to greg 14:36:14 I don't use SERVICE currently so hard to have a solid opinion. 14:37:11 q+ to try to sum up my understanding... 14:37:59 ack AxelPolleres 14:37:59 AxelPolleres, you wanted to try to sum up my understanding... 14:39:51 Consensus of group currently is to keep the design as is (1 row, no bindings) 14:39:59 topic: Format of protocol error bodies 14:40:00 Andy: I can take it back to the people who came up with it originally and ask if they have arguments why an alt design would be much better 14:40:07 ACTION Andy: reflect WG discussion on SERVICE SILENT to original users and see what the response is. 14:40:07 Created ACTION-651 - Reflect WG discussion on SERVICE SILENT to original users and see what the response is. [on Andy Seaborne - due 2012-07-03]. 14:40:16 http://lists.w3.org/Archives/Public/public-rdf-dawg/2012AprJun/0239.html 14:40:58 Lee: origins back to a comment fomr Richard Cyganiak, when we still had WSDL. 14:41:44 ... WSDL allows XML element in response to provide errors for protocol requests, less clear for pure HTTP 14:42:04 q+ to ask if any other system/community/?? who do provide a machine readable format and it's acted on by machine? 14:43:39 ... greg and Lee talked this over and agreed to leave it underspecified since threre is no clear agreed path forward at the moment. 14:43:41 ack AndyS 14:43:41 AndyS, you wanted to ask if any other system/community/?? who do provide a machine readable format and it's acted on by machine? 14:45:11 AndyS: APP says "should include a human readable description of the error" 14:45:50 APP says 14:45:51 """ 14:45:52 Implementers are asked to note that according to the HTTP 14:45:52 specification, HTTP 4xx and 5xx response entities SHOULD include a 14:45:52 human-readable explanation of the error. 14:45:53 """ 14:45:55 RFC 5023 sec 5.5 -> RFC 2616 -> human readable 14:46:06 Lee: according to HTTP 5xx and 4xx shoult include human-readable error messages. 14:46:23 ... would lean to copy that text in our protocol spec. 14:46:52 HTTP/1.1 400 Syntax Error 14:47:04 Greg: HTTP status message could be the machine-readable part of the response. 14:47:34 ... but there aren't really any other examples where machine-readable bodies are used. 14:47:56 pgearon has joined #sparql 14:48:55 rdfa 14:49:32 json-ld 14:50:09 Axel: we could add to future work items 14:50:46 Lee: I don't see this as something we don't do because of lack of time, but because it's just not clear at this point where/whether it's needed. 14:53:36 Sandro: we could return RDFa or Turtle included in the body of the response. 14:55:31 -AndyS 14:55:34 Lee: current text is fine for me. 14:55:51 +??P16 14:55:57 zakim, ??P16 is me 14:55:57 +AndyS; got it 14:56:21 Lee: consensus that we don't change anything, I will draft a response. 14:56:34 ... we will continue where we stand with documents next weeks. 14:56:56 fine with me 14:57:03 Lee: dynamic function calls.... propose to not add it and add it to future work items list. 14:57:06 fine with me too 14:57:12 PROPOSED: SPARQL 1.1 does not include dynamic function calls, we will add it to future items list 14:57:17 Andy: fine with that 14:57:22 RESOLVED: SPARQL 1.1 does not include dynamic function calls, we will add it to future items list 14:57:24 Greg: fine as well 14:57:44 ACTION: Lee to put dynamicfunction calls on future work list and respond to Rob Vesse's comment 14:57:44 Created ACTION-652 - Put dynamicfunction calls on future work list and respond to Rob Vesse's comment [on Lee Feigenbaum - due 2012-07-03]. 14:57:56 AOB? 14:58:17 Greg: DBooth comment on dataset construction, seems to need a formal reply. 14:58:48 Lee: think this is just unchanged from SPARQL1.0. 14:58:56 Greg: will draft a rpely. 14:59:13 ...(not being too keen on doing so) 14:59:24 adjourned. 14:59:24 bye 14:59:24 AxelPolleres, can you give me an action for that? 14:59:27 -LeeF 14:59:28 -MattPerry 14:59:29 -AndyS 14:59:30 -sandro 14:59:32 - +1.540.841.aacc 14:59:34 -bglimm 14:59:39 and close ACTION-638 at the same time? 14:59:44 -kasei 14:59:47 ACTION: greg to draft a reply on DBooth comment on dataset construction 14:59:47 Created ACTION-653 - Draft a reply on DBooth comment on dataset construction [on Gregory Williams - due 2012-07-03]. 14:59:47 -Arthur 15:00:01 rrsagent, make records public 15:00:20 -AxelPolleres 15:00:21 SW_(SPARQL)10:00AM has ended 15:00:21 Attendees were kasei, sandro, LeeF, +1.603.897.aaaa, MattPerry, AndyS, pgearon, +49.897.aabb, AxelPolleres, Arthur, bglimm, +1.540.841.aacc 16:48:53 and another david booth comment rolls in... 16:49:09 I don't understand what he's on about this time. 16:52:25 oh. I think he's concerned with the text that says implementations MAY return failure if the input graph to ADD doesn't exist. 16:53:20 not exatly as dire as the "will fail" situation he describes. and no worse than the default case of 'implementation may refuse a request for any reason'... 16:54:08 but the intuition behind the MAY w.r.t. implementations that automatically remove empty graphs isn't spelled out. 16:54:52 that was there for quadstores (not graph stores), in which case there's no difference between empty and non-existent graphs. so the MAY condition probably wouldn't cause an error. 16:58:28 Zakim has left #sparql 17:03:21 DavidB has missed that """INSERT { ( GRAPH IRIref_to )? { ?s ?p ?o } } WHERE { ( GRAPH IRIref_from )? { ?s ?p ?o } }""" covers this. 17:48:10 I'm not sure it does. This may be another section where we describe it as equivalent, but the description is different. 18:37:17 swh has joined #sparql 19:05:17 swh has joined #sparql 19:41:44 swh has joined #sparql 19:44:17 swh has joined #sparql 21:29:22 swh has joined #sparql