13:58:01 RRSAgent has joined #sparql 13:58:01 logging to http://www.w3.org/2012/05/29-sparql-irc 13:58:03 RRSAgent, make logs world 13:58:03 Zakim has joined #sparql 13:58:05 Zakim, this will be 77277 13:58:06 Meeting: SPARQL Working Group Teleconference 13:58:06 Date: 29 May 2012 13:58:07 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 2 minutes 13:58:13 zakim, this is 77277 13:58:13 AndyS, I see SW_(SPARQL)10:00AM in the schedule but not yet started. Perhaps you mean "this will be 77277". 13:58:38 no zakim, I mean "it is" right now 13:58:53 SW_(SPARQL)10:00AM has now started 13:59:00 +LeeF 13:59:01 zakim, this is SPARQL 13:59:01 LeeF, this was already SW_(SPARQL)10:00AM 13:59:01 ok, LeeF; that matches SW_(SPARQL)10:00AM 13:59:10 +??P1 13:59:19 +kasei 13:59:19 zakim, ??P1 is me 13:59:20 +AndyS; got it 14:00:39 +pgearon 14:00:47 Arthur has joined #sparql 14:01:01 zakim, who is on the phone? 14:01:01 On the phone I see LeeF, AndyS, kasei, pgearon 14:01:11 +??P11 14:01:16 Zakim, ??P11 is me 14:01:16 +swh; got it 14:02:14 cbuilara has joined #sparql 14:02:20 MattPerry has joined #sparql 14:02:28 zakim, who's on the phone? 14:02:28 On the phone I see LeeF, AndyS, kasei, pgearon, swh 14:02:35 +Sandro 14:02:37 chimezie has joined #sparql 14:02:52 +??P22 14:02:56 zakim, ??P22 is me 14:03:07 +cbuilara; got it 14:03:13 +MattPerry 14:03:34 Chair: LeeF 14:03:36 Regrets: Axel 14:04:06 +Chimezie 14:04:34 scribenick: kasei 14:04:47 Regrets: Axel, Olivier 14:04:55 topic: Admin 14:04:57 bglimm has joined #sparql 14:05:01 PROPOSED: Accept minutes from http://www.w3.org/2009/sparql/meeting/2012-05-22 14:05:14 Zakim, mute me 14:05:14 Chimezie should now be muted 14:05:16 +Arthur 14:05:26 +??P37 14:05:32 Zakim, ??P37 is me 14:05:32 +bglimm; got it 14:05:33 RESOLVED: Accept minutes from http://www.w3.org/2009/sparql/meeting/2012-05-22 14:05:39 +1 to minutes 14:05:42 Zakim, mute me 14:05:42 bglimm should now be muted 14:05:58 AxelPolleres has joined #sparql 14:06:01 LeeF: next week is during semtech 14:06:09 and is UK holiday 14:06:20 ... who's going to be there? 14:06:27 (Tuesday - not the whole week!) 14:06:42 ... let's plan on a short telecon. 14:07:04 ... will check in on actions, try to make progress where we can. 14:07:34 LeeF: greg sent email out summarizing test status. 14:07:46 topic: Document Status and To PR 14:07:49 ... want to fill in detail on To_PR page. will use email as a guide. 14:07:49 http://www.w3.org/2009/sparql/wiki/To_PR 14:08:03 http://lists.w3.org/Archives/Public/public-rdf-dawg/2012AprJun/0182.html 14:08:38 LeeF: starting with update. 14:09:08 pgearon: not entirely caught up on update issues. 14:09:38 LeeF: three questions: what's changed since LC? who will take responsibility for Kjetil's comment? what editorial changes are left? 14:09:48 ... can we come back to update later in the call? 14:09:56 pgearon: what comment from Kjetil? 14:10:02 http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2012May/0023.html 14:10:02 FWIW, bnode reuse across INSERT patterns is solved. 14:10:26 I have drafted a reply for that one, I think. 14:10:30 Subtopic: Protocol 14:10:49 http://www.w3.org/2009/sparql/wiki/CommentResponse:KK-15 14:11:05 LeeF: haven't made any changes to Protocol since LC. 14:11:27 ... don't need specific reviewers unless we make new changes. 14:11:42 http://www.w3.org/2009/sparql/wiki/Comments 14:12:05 ... there are no open protocol comments. 14:12:09 ... no open issues. 14:13:12 http://www.w3.org/2009/sparql/docs/protocol-1.1/Overview.xml 14:13:30 I see comments (delayed RC-1, RC-2) 14:13:38 ... we had added text indicating UTF-8 is the only valid charset for query via POST directly. 14:13:46 ... we don't say the same thing for update via POST directly. 14:14:00 ... I think this was just an oversight, and we should say so for both query and update. 14:14:20 ... does anybody have any issues with that? 14:14:31 ... RC-1, RC-2 MLR-1 14:15:03 (old, postponed - may have been answered but not recorded?) 14:15:29 LeeF: need to respond to old comments RC-1, RC-2, MLR-1. 14:16:15 ... I'll draft responses to these. 14:17:18 ACTION: Lee to draft responses to RC-1, RC-2, and MLR-1 14:17:18 Created ACTION-627 - Draft responses to RC-1, RC-2, and MLR-1 [on Lee Feigenbaum - due 2012-06-05]. 14:17:39 q? 14:17:56 topic: testing 14:18:20 kasei: list of tests for protocol -- work-in-progress 14:18:28 https://gist.github.com/2770483 14:18:34 ... impl a validator 14:18:43 ... challenges around update 14:18:55 http://kasei.us/2009/09/sparql/protocol_validator.cgi 14:19:44 Leef: where does the dataset come from? 14:20:15 kasei: end point can refuse with and also without a dataset 14:20:26 ... makes testing tricky 14:21:15 (offline to check tests against Fuseki) 14:21:31 LeeF: collect endpoints and deal with what we get. 14:22:08 kasei: OK for query ... but update is harder 14:22:22 LeeF: Ask for targets to be provided 14:22:59 ... can put up a endpoint for Anzo. 14:23:34 ... like query, ask for implementers to contact WG (off list!) for testing points. 14:23:51 LeeF: will need to approve the tests. 14:24:06 ... need to do: complete tests, approve tests 14:24:20 kasei: Some tests need refining 14:24:55 ... currently (hesitantly) fairly complete 14:25:06 LeeF: I will review the tests 14:25:08 LeeF: if you can finish specing out the tests on the github page... 14:25:43 ... work with Andy to get a Fuseki endpoint that we can run it against, and yours. Maybe Anzo as well. 14:25:45 ... for approving, RDF:Query ep, Anzo ap, Jena ap 14:26:10 ... validate the validator 14:27:02 ACTION: Greg to complete specification of protocol tests at https://gist.github.com/2770483 14:27:03 Created ACTION-628 - Complete specification of protocol tests at https://gist.github.com/2770483 [on Gregory Williams - due 2012-06-05]. 14:27:13 ACTION: Lee to review protocol test specifications pending completion of ACTION-628 14:27:14 Created ACTION-629 - Review protocol test specifications pending completion of ACTION-628 [on Lee Feigenbaum - due 2012-06-05]. 14:27:29 ACTION: Greg to complete implementation of validator pending completion of ACTION-628 14:27:29 Created ACTION-630 - Complete implementation of validator pending completion of ACTION-628 [on Gregory Williams - due 2012-06-05]. 14:27:58 ACTION: Greg to work with Andy (and possibly Lee, others) to check validator with existing protocol implementations pending completion of ACTION-630 14:27:58 Created ACTION-631 - Work with Andy (and possibly Lee, others) to check validator with existing protocol implementations pending completion of ACTION-630 [on Gregory Williams - due 2012-06-05]. 14:28:15 LeeF: once we've done these actions, should be able to approve protocol tests. 14:28:16 ACTION-631? 14:28:16 ACTION-631 -- Gregory Williams to work with Andy (and possibly Lee, others) to check validator with existing protocol implementations pending completion of ACTION-630 -- due 2012-06-05 -- OPEN 14:28:16 http://www.w3.org/2009/sparql/track/actions/631 14:29:11 ... does Fuseki implement all the ways of sending queries? 14:29:14 AndyS: yes. 14:29:54 kasei: I support all methods as well. 14:30:01 LeeF: I'm not sure we support them all in Anzo yet. 14:30:12 ... anybody else? 14:30:28 pretty sure ours is not complete 14:30:30 either of them 14:30:45 topic: service description 14:30:52 kasei: no significant changes since last call 14:31:24 kasei: no editorial known. 14:31:34 ... one comment (Chime drafted) 14:32:32 LeeF: no ack on MO-1? 14:32:34 kasei: no. 14:33:45 LeeF: I'll send a ping on MO-1. 14:34:37 ... sent. 14:35:22 ... no ack from TI-3. 14:35:29 ... will send a ping on TI-3, also. 14:36:53 ... KR-1? 14:37:12 ... will follow up offlist to clarify status. 14:37:48 ... all comments have been responded to. 14:38:06 ... no issues. 14:38:28 kasei: i have the SD validator 14:38:30 ... conformance is minimal 14:38:35 ... we only have my implementation right now 14:38:42 ... there might be others, and conformant support is trivial 14:38:54 LeeF: any other implementations of SD? 14:39:10 ... what about validating the validator? approving the tests? 14:39:16 Validator is where? 14:39:17 I have a bare bones implementation of SD 14:39:46 http://kasei.us/2009/09/sparql/sdvalidator.cgi 14:39:55 Zakim, unmute me 14:39:55 Chimezie should no longer be muted 14:39:59 https://github.com/kasei/sparql11-sdvalidator 14:40:20 chimezie: I have a basic SD implementation. 14:40:51 ACTION: Greg to document what the service description validator tests 14:40:51 Created ACTION-632 - Document what the service description validator tests [on Gregory Williams - due 2012-06-05]. 14:40:53 LeeF: is there any documentation for the SD validator? 14:40:57 kasei: no. I'll add some. 14:41:12 ACTION: Chimezie to put his SD implementation public somewhere & try the SD validator against it 14:41:13 Created ACTION-633 - Put his SD implementation public somewhere & try the SD validator against it [on Chimezie Ogbuji - due 2012-06-05]. 14:41:29 Zakim, mute me 14:41:29 Chimezie should now be muted 14:41:55 ACTION: Lee to look over the SD validator code (https://github.com/kasei/sparql11-sdvalidator/blob/master/sdvalidator.cgi) 14:41:55 Created ACTION-634 - Look over the SD validator code (https://github.com/kasei/sparql11-sdvalidator/blob/master/sdvalidator.cgi) [on Lee Feigenbaum - due 2012-06-05]. 14:42:02 ACTION-632 14:42:04 ACTION-632? 14:42:04 ACTION-632 -- Gregory Williams to document what the service description validator tests -- due 2012-06-05 -- OPEN 14:42:04 http://www.w3.org/2009/sparql/track/actions/632 14:43:03 LeeF: does anybody else have plans to implement SD in coming weeks? 14:43:11 I have an impl. but it's out of date 14:43:16 might be able to update it 14:43:27 Hope to tweak things but no guarantees 14:43:44 LeeF: suspect ericP might have an implementation of SD. 14:43:56 sandro: I don't think so. Possible, but haven't heard him mention it. 14:44:01 LeeF: I'll ping him about it. 14:44:16 We plan to implement, but are a few months away 14:44:43 thanks, Arthur 14:44:45 LeeF: regarding GSP, chime drafted responses to outstanding comments. 14:45:01 ... can somebody take a look at chime's drafts? 14:45:20 kasei: I did this morning. Sent a comment about it. 14:45:31 Zakim, unmute me 14:45:31 Chimezie should no longer be muted 14:47:20 huh, i don't think i have much SD outside of a little demo mode which claims something to be a DOAP project 14:47:26 need one for CR? 14:47:28 ok, thanks ericP 14:47:29 LeeF: maybe we remove the word "REST"? 14:47:36 ericP, maybe but probably not 14:47:49 chimezie: the more important part of the response is that what's being asked for is out of scope for the GSP. 14:47:50 +EricP 14:48:13 chimezie: I'm not sure why it's not RESTful. 14:50:11 kasei: this violates HATEOAS 14:50:35 chimezie, as soon as you define a API then you've violated the generalized mechanism of HTTP 14:51:12 chimezie: we've tied our own hands on this, because we've decided service description is out of scope for GSP. 14:51:43 LeeF: we're not doing full REST because it's not practical at this point. we do have an HTTP API. 14:52:00 ... do we remove any mention of REST? or do we add a note saying it's "REST-ish", but not actually REST? 14:52:28 sandro: the SD gives you a URI for the dataset. 14:52:52 ... why don't we take out indirect reference? 14:52:55 q+ to look at where REST is used in doc 14:53:10 ... in practice, you'd have to not use graph names outside of your control (which is a best practice anyway) 14:53:27 chimezie: I think parts of REST are dogma. 14:53:47 q+ to respond to Sandro's suggestion 14:53:57 ... the question of HATEOAS is dogmatic. 14:54:11 sandro: i've beent hinking of what are good ways to deal with datasets. 14:54:26 ... if you're using somebody else's URI as a graph name, if somebody wants to find out what's there, they might as well ask the someone else. 14:54:32 I see it used in abstract, intro, terminology, PATCH, references 14:54:38 ... if they don't want to do REST, they should use SPARQL. 14:54:45 This is a usecase we have now 14:55:57 sandro: the dataset uri is something they pick. 14:56:13 AndyS: can we discuss where "REST" is used in the document? 14:56:40 LeeF: I think a lot of people want to be able to use HTTP operations on a graph store which has graphs which may not have http URIs or be on the same host as the GSP implementation. 14:57:01 +1 to LeeF 14:57:19 sandro: you wouldn't have this architectural problem if you used SPARQL instead of GSP for those use cases. 14:57:30 ... practically it would be much easier, because you wouldn't have to get the SD. 14:57:56 LeeF: because of time, let's not make a decision on this now. 14:58:08 ... we'll try to take this up again next week or the week after. 14:58:36 AndyS: only found REST in abstract, intro, a few other places. Not used very much. 14:58:40 NO -- I'm not saying use SPARQL , I'm saying make indirect reference parse of SPARQL Protocol. 14:58:42 LeeF: who would object to removing the term "REST"? 14:59:32 chimezie: the term is used minimally to avoid this type of angels on a pinhead conversation. 14:59:50 ... if you don't refer to REST it makes it harder for a developer to comprehend. 15:00:26 AndyS: I have sympathy for that argument. "hardcore REST" vs. "REST style". 15:00:40 ... we could appeal to HTTP rather than saying it's part of "REST". 15:00:55 ... we want "do the natural thing in accordance with good style" 15:00:55 +1 andy -- just reference HTTP not REST, as a way through this, maybe.... 15:00:56 +1 to AndyS 15:01:17 ... don't want to get into arguments about having to use http URIs for things, because there are reasons to use urns, etc. 15:01:33 LeeF: Andy's suggestion is very appealing to me. 15:02:03 ... share chimezie's worldview, but it may be the best compromise to appeal to HTTP instead of REST. 15:02:22 AndyS: long-running situation which led to HATEOAS. 15:02:53 chimezie: it makes sense. the parts of REST I think of as engineering principles correspond one-to-one with HTTP. 15:03:28 ... I'm convinced that it's the prudent thing to do. Emphasize conformance to HTTP, remove "REST". 15:03:46 sandro: should we mention "REST" as "some people might call this REST"? 15:04:03 sorry, I have another meeting now and can't stay longer... talk to you next week 15:04:14 -bglimm 15:04:23 chimezie: unless not mentioning REST would cause somebody to object, I don't see the value in keeping it in. 15:04:35 LeeF: upside is that if somebody searches for "SPARQL REST", they're more likely to find the document. 15:04:46 sandro: but somebody will write a blog post that they find anyway. 15:05:06 LeeF: mentioning REST will cause people to have the concerns they've already expressed. 15:05:17 chimezie: would that be an editorial change? 15:05:23 LeeF: I think the WG would consider that editorial. 15:05:53 ... sandro, would you like to still explore the indirect identification stuff? 15:05:55 sandro: no. 15:06:10 LeeF: if we had a resolution about this, we should have a new one. 15:06:21 ... but that shouldn't stop you from rewording in the document. 15:06:40 sorry, have to go, late for another call 15:06:46 ACTION: Chimezie to draft text for GSP that replaces REST references with HTTP references and send summary/diff to the mailing list 15:06:46 Created ACTION-635 - Draft text for GSP that replaces REST references with HTTP references and send summary/diff to the mailing list [on Chimezie Ogbuji - due 2012-06-05]. 15:06:47 -swh 15:07:20 -Chimezie 15:07:21 -Arthur 15:07:25 -MattPerry 15:07:50 -kasei 15:08:26 -cbuilara 15:08:28 -LeeF 15:08:30 -EricP 15:08:30 -Sandro 15:08:34 -AndyS 15:08:40 -pgearon 15:08:41 SW_(SPARQL)10:00AM has ended 15:08:41 Attendees were LeeF, kasei, AndyS, pgearon, swh, Sandro, cbuilara, MattPerry, Chimezie, Arthur, bglimm, EricP 15:08:50 AndyS has left #sparql 15:11:59 iv_an_ru has joined #sparql 15:20:44 sandro? 15:41:11 SteveH has joined #sparql 15:49:53 AxelPolleres has joined #sparql 16:06:26 bglimm has left #sparql 16:43:13 AxelPolleres has joined #sparql 16:50:45 AxelPolleres has joined #sparql 17:01:48 Zakim has left #sparql 17:13:24 AndyS has joined #sparql 17:13:39 Ping LeeF 17:14:22 I have consolidated all the "open" comments into one section, and left alone all the older sections. 17:16:15 If it works for you, reply to list email and I'll go to next stage of moving old material to a historical page. Then we have one clear overview of status of comments. 17:55:50 AndyS: ah, damn. forgot about the old strbefore/strafter tests. 17:56:07 I'm not sure I'm covering as many cases as the old one, so don't want to just remove it. 17:56:19 probably should replace it with a new one that just strips out the bad parts. 17:59:59 replace -> no - delete - create new !! Unfortunately they are "approved." 18:00:09 yes, that is what I meant. 18:00:20 (relief) 18:00:24 well, we'll just have to unapprove them :) 18:00:33 yeah, sorry! 18:14:25 ok. new versions of strbefore01 and strafter01. 18:14:33 strbefore01a and strafter01a. 18:14:39 I think they're correct. 19:36:59 swh has joined #sparql 20:32:41 swh has joined #sparql 20:45:44 pgearon has joined #sparql 23:04:23 LeeF has joined #sparql