13:59:52 RRSAgent has joined #sparql 13:59:52 logging to http://www.w3.org/2010/08/10-sparql-irc 13:59:54 some are not 13:59:54 RRSAgent, make logs world 13:59:54 Zakim has joined #sparql 13:59:56 Zakim, this will be 77277 13:59:57 Meeting: SPARQL Working Group Teleconference 13:59:57 Date: 10 August 2010 13:59:57 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 1 minute 14:00:05 zakim, this will be SPARQL 14:00:05 ok, LeeF, I see SW_(SPARQL)10:00AM already started 14:00:07 AndyS: you are right 14:00:07 Chair: LeeF 14:00:18 Agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2010-08-10 14:00:22 +[IPcaller] 14:00:23 it is just a comment that has to be handled as.... comments:-) 14:00:32 stupid phone lines, all circuits are busy now 14:00:40 zakim, [IPCaller] is me 14:00:40 +AndyS; got it 14:00:40 zakim: who is on the call? 14:00:45 bglimm, I got the last line I guess, sorry! 14:00:46 +pgearon 14:00:47 + +1.617.245.aaaa 14:00:47 +Sandro 14:00:53 zakim, dial ivan-voip 14:00:53 ok, ivan; the call is being made 14:00:55 +Ivan 14:01:11 zakim, who's on the phone? 14:01:11 On the phone I see ??P0, Garlik, AndyS, pgearon, +1.617.245.aaaa, Sandro, Ivan 14:01:20 zakim, aaaa is me 14:01:20 +LeeF; got it 14:01:21 NickH -- try "zakim, who is on the phone" 14:01:24 Zakim, Garlik is temporarily me 14:01:24 +SteveH; got it 14:01:31 zakim, who is here? 14:01:31 On the phone I see ??P0, SteveH, AndyS, pgearon, LeeF, Sandro, Ivan 14:01:32 On IRC I see RRSAgent, SteveH, AxelPolleres, NickH, bglimm, LeeF, AndyS, ivan, karl, iv_an_ru, pgearon, sandro, trackbot, kasei 14:01:42 sandro has changed the topic to: Agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2010-08-10 14:02:07 Zakim, ??P0 is me 14:02:07 +NickH; got it 14:02:13 zakim, mute me 14:02:23 Ivan should now be muted 14:02:27 just a minute 14:02:31 +bglimm 14:02:42 topic: admin 14:02:50 Zakim, mute me 14:02:54 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-08-03 14:02:59 bglimm should now be muted 14:03:20 zakim, unmute me 14:03:20 Ivan should no longer be muted 14:03:40 +AxelPolleres 14:04:05 1/ not typing, 2/ muted 14:04:12 scribenick: ivan 14:04:37 lee: propose to approve the minutes for last week 14:04:42 ... carried once 14:04:47 .... carried twice 14:04:48 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-08-03 14:04:49 seconded 14:04:51 +1 14:04:58 Topic: next meeting 14:05:00 Next regular meeting: 2010-08-17 @ 15:00 UK / 10:00 EDT 14:05:05 next week, same time and place 14:05:10 My regrets for next week's meeting. 14:05:22 ivan: I am not 100% sure to be around next week 14:05:23 chimezie has joined #sparql 14:05:27 think Alex sent regrets (on vacation) 14:05:34 Regrets: Nico, Greg, Alex, Chime 14:05:36 Zakim, what is the passcode? 14:05:36 the conference code is 77277 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), chimezie 14:06:10 Topic: go through open issues 14:06:18 + +1.216.636.aabb 14:06:22 Lee: there are some issues we may want to close, see the agenda 14:06:31 Zakim, +1.216.636.aabb is me 14:06:31 +chimezie; got it 14:06:40 chime, sandro, could either of you look into http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2010Aug/0004.html and draft a reply? 14:07:05 lee: any other topic for the agenda 14:07:12 AxelPolleres, I don't think that should be me, no. 14:07:12 yeah, i was looking at that 14:07:18 AxelPolleres: an additional comment from timbl, we may want to reply 14:07:36 lee: it is better if chime looks at it, and see if there is a wg attention he may bring it up on the list 14:08:11 I'll put chime responsible on the comments page, thanks! 14:08:16 topic: Issue Rodeo 14:08:36 http://www.w3.org/2009/sparql/track/issues/open 14:08:42 Zakim, mute me 14:08:42 chimezie should now be muted 14:08:48 start with issue 48 14:08:54 ISSUE-48? 14:08:54 ISSUE-48 -- Is DELETE too verbose? -- open 14:08:54 http://www.w3.org/2009/sparql/track/issues/48 14:09:04 no description. :-/ 14:09:25 lee: issue 48 not repeating the pattern when the only thing you want is to delete a pattern 14:09:35 DELETE WHERE { ... } 14:09:47 ... the decision a few month ago was to have delete where {...} 14:09:58 ... we already discussed it and resolved it 14:10:02 PROPOSED: Resolve ISSUE-48 via current DELETE WHERE { tempalte } abbreviation as in http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#t416 14:10:03 ... the proposal is to close the issue 14:10:15 +1 14:10:24 +1 14:10:24 s/tempalte/template/ 14:10:27 +1 14:10:31 +1 14:10:32 +1 14:10:47 +1 14:10:52 +1 14:10:56 +1 14:10:56 +1 14:10:57 RESOLVED: Resolve ISSUE-48 via current DELETE WHERE { tempalte } abbreviation as in http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#t416 14:11:06 trackbot, close ISSUE-48 14:11:06 ISSUE-48 Is DELETE too verbose? closed 14:11:11 s/tempalte/template/ 14:11:13 ISSUE-49? 14:11:13 ISSUE-49 -- Is a graph an information resource -- open 14:11:13 http://www.w3.org/2009/sparql/track/issues/49 14:11:24 Zakim, unmute me 14:11:24 chimezie should no longer be muted 14:11:33 lee: this is something kjetill raised a while ago, chime added section 8 in the draft 14:11:40 link to section 8 ? 14:11:42 ... it explaines http-range 14:11:46 PROPOSED: Close ISSUE-49 based on the current text in Section 8 at http://www.w3.org/2009/sparql/docs/http-rdf-update/#httpRange-14 14:11:48 s/explaines/explains 14:12:09 lee: chime, is that correct? 14:12:14 chimezie: yes, it does 14:12:32 sandro: I have not had the time to read it 14:12:51 ... is the graph an inform resource 14:12:58 chimezie: yes it is 14:13:12 lee: sandro would you want to return to that later? 14:13:15 sandro: yes 14:13:15 http://www.w3.org/2009/sparql/track/issues/51 14:13:19 ISSUE-51? 14:13:19 ISSUE-51 -- Shall dataset clauses be allowed in SPARQL/update? -- open 14:13:19 http://www.w3.org/2009/sparql/track/issues/51 14:13:47 Lee: how do you define a dataset for a graph pattern matching in update 14:14:00 .... we spent a lot of time on that, including a task force 14:14:16 ... the document has the text the tf agreed on 14:14:25 PROPOSED: Close ISSUE-51 based on the current design of WITH/USING/USING NAMED to specify the RDF dataset for an Update operation 14:14:57 +1 14:15:25 lee: paul, from your point of view, this is stable, isn't it? 14:15:32 pgearon: yes 14:15:42 RESOLVED: Close ISSUE-51 based on the current design of WITH/USING/USING NAMED to specify the RDF dataset for an Update operation 14:15:48 trackbot, close ISSUE-51 14:15:48 ISSUE-51 Shall dataset clauses be allowed in SPARQL/update? closed 14:15:55 ISSUE-52? 14:15:55 ISSUE-52 -- Do we need the availability of an unnamed graph in SD? -- open 14:15:55 http://www.w3.org/2009/sparql/track/issues/52 14:16:01 Lee okay to return to 49 at any point now. 14:16:21 Is it ever not available? 14:16:24 lee: discussing this without greg is difficult 14:16:50 lee: we will come back to that 14:16:59 lee: back to issue 49, 14:17:16 sandro: the text in the draft, I do not disagree with anything it says 14:17:17 PROPOSED: Close ISSUE-49 based on the current text in Section 8 at http://www.w3.org/2009/sparql/docs/http-rdf-update/#httpRange-14 14:17:22 +1 14:17:34 0 14:17:45 RESOLVED: Close ISSUE-49 based on the current text in Section 8 at http://www.w3.org/2009/sparql/docs/http-rdf-update/#httpRange-14, AndyS abstraining 14:17:48 +1 the text isn't perfect :-] but it's good enough and not worth more debate 14:17:50 member:trackbot, close ISSUE-49 14:17:52 s/abstraining/abstaining 14:18:00 Sandro: if you have feedback on how to clarify the text would be welcome :) 14:18:00 trackbot, close ISSUE-49 14:18:00 ISSUE-49 Is a graph an information resource closed 14:18:16 ISSUE-55? 14:18:16 ISSUE-55 -- Can/how can a separator string be supplied to the GROUP_CONCAT aggregate? -- open 14:18:16 http://www.w3.org/2009/sparql/track/issues/55 14:18:48 lee: the decision is to add a syntax to define the extra separator character 14:18:53 q+ 14:18:56 PROPOSED: Close ISSUE-55 based on the use of a scalar argument SEPARATOR=";" as in http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#aggregates 14:19:05 ack ivan 14:19:26 ivan: when I looked at the text itself, i realized that GROUP_CONCAT Is almost not defined in the document - I had to go to a mysql document to find out what it means 14:19:34 ... think it could use more editorial explanation 14:19:50 lee: steve, is it on your radar 14:20:04 steve: it needs more text 14:20:18 ... technically it is correct 14:20:43 +1 14:21:07 +1 14:21:16 RESOLVED: Close ISSUE-55 based on the use of a scalar argument SEPARATOR=";" as in http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#aggregates, LeeF abstaining 14:21:17 +1 14:21:19 +1 14:21:25 trackbot, close ISSUE-55 14:21:25 ISSUE-55 Can/how can a separator string be supplied to the GROUP_CONCAT aggregate? closed 14:21:32 ISSUE-56? 14:21:32 ISSUE-56 -- Does HTTP PATCH affect either the SPARQL Protocol or the SPARQL Uniform etc. HTTP etc. Protocol? -- open 14:21:32 http://www.w3.org/2009/sparql/track/issues/56 14:21:50 PROPOSED: Close ISSUE-56 based on the text at http://www.w3.org/2009/sparql/docs/http-rdf-update/#http-patch 14:22:02 q+ 14:22:12 q+ 14:22:33 ack ivan 14:22:35 ivan: chime, did timbl's comment address/affect this part? 14:23:45 chimezie: we might want to wait - i have one open question - if you direct a PATCH at a graph IRI it suggests that you are only manipulating that graph, but SPARQL Update can affect other graphs 14:24:01 ... you might return a status code like Method Not Supported, but it's uncertain 14:24:11 ack AndyS 14:24:26 AndyS: What is the significance of "RECOMMENDED" in capital text? 14:24:49 chimezie: RFC 2119 allows RECOMMENDED to be used in plcae of SHOULD 14:25:04 ... i use RECOMMENDED where I did not want the same force of SHOULD 14:25:09 chimezie: I use recommended when i did not want to use the same force than should 14:25:33 AndyS: then i am not very happy with the text; patch is not widely used and implemented yet 14:25:51 lee: it is also not good to use rfc terms in an informal sections 14:25:55 I'm not sure I agree that "few" systems support PATCH, libcurl does, and many things are based on that 14:26:07 q+ 14:26:24 AndyS: we should then make it a bit weaker, we should be noting that _if_ it is used, it has a particular meaning 14:26:27 q- 14:26:36 ... recommending should is quite strong 14:26:52 ... that means that is the way it should happen unless you have good reason to do something else 14:26:56 chimezie: ok, understood 14:27:07 q? 14:27:10 q+ 14:27:15 ack AndyS 14:27:55 AndyS: is this discussion on sparql protocol rather than an http protocol issue 14:28:24 chimezie: we did not reach a conclusion on that, there was then an additional comment why we did not have that 14:28:35 ... that is the reason why it is informative 14:28:56 AndyS: that is confusing because people will and do use PUT with sparql update requests 14:29:04 s/PUT/POST 14:29:24 chimezie: a post 'here' and a post for other protocols will be different, but there is an ambiguity in general that we have to document 14:30:09 LeeF: at some point we will have to find dedicated time to look at the protocol and define the relationships more exactly 14:30:26 ... maybe an overview document that axel and i work on will have to clarify that 14:31:10 ACTION: Lee to make sure that the relationship between SPARQL protocol and HTTP protocol is clearly laid out before Last Call 14:31:10 Created ACTION-290 - Make sure that the relationship between SPARQL protocol and HTTP protocol is clearly laid out before Last Call [on Lee Feigenbaum - due 2010-08-17]. 14:32:09 SteveH: what was the reason we split the two documents 14:32:16 q- 14:32:25 lee: we never had a strong discussion on why we have them separate 14:32:31 +q 14:32:34 ... the http was a pretty new document 14:33:02 q- 14:33:06 chimezie: I recall that as a major motivation, we also wanted to have a strong RESTFUL constraint 14:33:14 SteveH: riiiight:-( 14:33:37 ... the protocol document with update is restful... 14:33:46 ... it was just an idle thought 14:33:53 lee: it is still something we can consider 14:34:05 ... to define the overall relationships between the two 14:34:07 ... we will consider it 14:34:22 lee: the remaining 3 issues remain open 14:34:53 ... 57 is close to a resolution, leaning towards the features with other but we backed off 14:35:22 ... various implementers took actions to send descriptions to the mailing list, and I have an actions with test cases, that is not yet done 14:35:45 ... issue 58, register mime type for sparql 14:36:03 sandro: what we do is to add some text into the document 14:36:26 ... from the process perspective it can go anywhere, it has to be a rec track one and that is it 14:36:30 Yes 14:36:35 http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#mediaType 14:36:37 lee: the query one is in the query document 14:36:38 had two more potential issues http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0149.html not sure whether we need to add them here... but also don't want to forget them 14:36:56 lee: it is probably the update document then 14:37:09 sandro: it is corrct 14:37:18 s/corrct/correct/ 14:37:59 sandro: I will send a mail to paul with a possible alternative formatting 14:38:21 pgearon: I would have thought it should go in a document that has anything to do with protocol 14:38:28 MIME type is related to syntax/language 14:38:28 lee: we had it in query... 14:38:33 Here's how I did the RIF one, following the IETF formatting more: http://www.w3.org/TR/rif-core/#Appendix:_RIF_Media_Type_Registration 14:38:51 lee: and then? 14:39:29 sandro: once it is published (probably in LC), someone has to raise on the ietf list, and when we get to rec, there is another process to do 14:39:37 q+ to ask about two additional (protocol related) issues 14:39:45 lee: paul, if it is o.k. with you, I would prefer you'd put it into the update doc 14:39:52 ACTION: Paul to work MIME type registration information into SPARQL Update document based on Sandro's suggestion for formatting etc. 14:39:52 Created ACTION-291 - Work MIME type registration information into SPARQL Update document based on Sandro's suggestion for formatting etc. [on Paul Gearon - due 2010-08-17]. 14:40:00 pgearon: the more places it appears in the better is, no problems 14:40:03 q? 14:40:07 ack AxelPolleres 14:40:07 AxelPolleres, you wanted to ask about two additional (protocol related) issues 14:40:30 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0149.html 14:40:44 AxelPolleres: I had additional problems and I wonder whether they should go to issue list 14:41:01 ... do we need a return format for update? 14:41:15 ... if we simply get yes/no than we may be fine with the old one 14:41:20 ISSUE: What does the response to a SPARQL Update request look like in SPARQL protocol? 14:41:20 Created ISSUE-60 - What does the response to a SPARQL Update request look like in SPARQL protocol? ; please complete additional details at http://www.w3.org/2009/sparql/track/issues/60/edit . 14:41:28 I had assumed the result body of an update would be empty. 14:41:29 ... the other question where we would say something about transactions 14:41:34 AndyS++ 14:41:37 ... where do we put it 14:41:45 ... probably the protocol document 14:42:16 lee: my gut feeling is that the content of a response will be empty for update, but it is better to have a formal issue on that 14:42:27 AxelPolleres: we had discussion about conveying additional infos 14:42:30 would like to put informative stuff in there, like number of triples added etc 14:42:32 http 200/400/500 are the most likely responses 14:42:55 oh, and 401 14:42:58 lee: the other one probably just need the editors to take an action on documenting adomicity 14:43:03 403 14:43:17 and 201 14:43:22 ACTION: Lee to make sure text on transactionality/concurrency gets added to protocol document 14:43:22 Created ACTION-292 - Make sure text on transactionality/concurrency gets added to protocol document [on Lee Feigenbaum - due 2010-08-17]. 14:43:23 oh, only for PUT 14:43:27 any HTTP response code 14:43:44 +1 to AndyS 14:44:12 ACTION: chimezie to modify HTTP Update document to reduce language regarding PATCH and to not use RFC 2119 language 14:44:12 Created ACTION-293 - Modify HTTP Update document to reduce language regarding PATCH and to not use RFC 2119 language [on Chimezie Ogbuji - due 2010-08-17]. 14:44:13 lee: the question was whether we would like to have a shortcut for update; we are not yet ready to close that 14:44:17 can one add additional information to the success responses? e.g. if the endpoint wants to provide some additional information such as "300 triples added" ? 14:44:39 -SteveH 14:45:00 Topic: document publishing status/plans 14:45:21 Lee: how far away are we from a pretty stable document 14:45:29 +Garlik 14:45:30 ... do we need one more publication before LC 14:45:37 Zakim, Garlik is temporarily me 14:45:37 +SteveH; got it 14:45:53 ... if the document is not yet ready for that, we may need an in-depth review 14:46:13 ... looking at editorials as well as content wise 14:46:17 q+ 14:46:42 ack ivan 14:47:37 lee: query? 14:48:16 SteveH: we need one more round before LC; there is quite a bit more content to be added 14:48:38 AndyS: yes, I agree, it would be a good idea to have a non-lc publication 14:48:57 ... i have been working on the property path part, that has to be moved across to the query document 14:49:24 ... the main thing to move sections into the algebra, and this has to be quite slick before lc 14:49:43 lee: do you want to move the pp into the document before next publication 14:49:46 AndyS: yes 14:50:06 prefer to wait til after changes 14:50:21 lee: do you want a comprehensive review now or only after things are done that you want to do 14:50:37 AndyS: i need a really good one for the lc 14:50:53 ... and there is only that much review people can do 14:51:03 q+ 14:51:07 ack ivan 14:51:59 lee: update? 14:52:14 I think we should have at least one new reviewer, obviously previous reviewers should also be welcome to give further comments. 14:52:25 pgearon: a few things have to go in, that has to be done before we have a review 14:53:15 potential across the board approach: 14:53:26 1) Editors put into documents all missing pieces 14:53:36 2) Publish documents as public WD 14:53:47 3) Begin in-group comprehensive reviews of all documents 14:53:56 4) Incorporate review changes into Last Call-ready editors drafts 14:54:06 5) Publish Last Call 14:54:14 6) be happy 14:54:25 Will next pub round [*] include tests? 14:54:38 6) 14:55:05 lee: birte, chime, are you happy with that? 14:55:23 chimezie: i could use some community discussion before publication 14:55:24 AndyS, I think we should include tests. 14:55:24 Zakim, unmute me 14:55:24 bglimm should no longer be muted 14:55:32 ... eg, timbl's comment 14:55:57 ... or do you plan to have comment incorporated before publications 14:56:36 ... if you could distill tim's comment before next call, and see what reactions we get also on the swig list 14:56:50 chimezie: if I can write down the issues for next week, that would be good 14:57:13 LeeF: the wg has to have a quick turn around; ie, the answers should come from the wg 14:58:25 --- adjourned --- 14:58:39 -chimezie 14:58:47 zakim, drop me 14:58:47 Ivan is being disconnected 14:58:47 bye 14:58:48 -Ivan 14:58:49 bye! 14:58:49 thanks all 14:58:51 -SteveH 14:58:51 -Sandro 14:58:52 -LeeF 14:58:54 -bglimm 14:58:56 -pgearon 14:58:58 -AxelPolleres 14:59:00 -NickH 14:59:02 -AndyS 14:59:04 SW_(SPARQL)10:00AM has ended 14:59:06 Attendees were AndyS, pgearon, +1.617.245.aaaa, Sandro, Ivan, LeeF, SteveH, NickH, bglimm, AxelPolleres, chimezie 15:00:08 SteveH has joined #sparql 15:00:36 AxelPolleres has left #sparql 15:06:26 bglimm has joined #sparql 15:07:34 bglimm_ has joined #sparql 15:27:02 NickH has joined #sparql 15:28:19 bglimm has joined #sparql 16:46:39 sandro, (or anyone else), do you happen to know of an existing TODO-list or task-oriented ontology? 16:47:59 I don't, know. 16:49:11 Are you making fun of my extra comma? :p 16:49:23 heh 16:49:24 nope. 16:49:29 just typing very badly 16:49:34 haaha 16:51:59 SteveH_ has joined #sparql 17:26:27 Zakim has left #sparql 17:43:05 SteveH has joined #sparql