13:24:19 LeeF [lee@72.72.50.233] entered the room. 13:26:16 wow, LeeF is here! 13:35:58 AxelPolleres [AxelPoller@140.203.154.5] entered the room. 13:58:33 zakim, this is sparql 13:58:33 ok, AndyS; that matches SW_(SPARQL)10:00AM 13:59:06 + +539149aacc 13:59:19 +??P28 13:59:31 Zakim, aacc is probably me 13:59:31 +AxelPolleres?; got it 13:59:34 zakim, ??P28 is me 13:59:34 +AndyS; got it 13:59:58 I didn't see it when I came on a couple of minutes ago 14:00:05 +??P30 14:00:09 zakim, ??p30 is me 14:00:09 +bijan; got it 14:00:13 +??P31 14:00:21 Zakim, ??P31 is me 14:00:21 +AlexPassant; got it 14:00:40 +??P34 14:00:44 Zakim, who's on the phone? 14:00:44 On the phone I see +1.518.276.aaaa, +1.312.863.aabb, AxelPolleres?, AndyS, bijan, AlexPassant, ??P34 14:01:02 + +1.937.775.aadd 14:01:10 Zakim, aaaa is me 14:01:10 +kasei; got it 14:01:13 +??P34 is LukeWM 14:01:16 +Prateek 14:01:19 +??P36 14:01:19 zakim, +??P34 is LukeWM 14:01:23 sorry, LukeWM, I do not recognize a party named '+??P34' 14:01:31 Zakim, ??P36 is me 14:01:34 Zakim +1.937.775.aadd is Prateek 14:01:39 +KjetilK; got it 14:01:43 zakim, P34 is KjetilK 14:01:53 + +1.919.200.aaee 14:01:59 sorry, AxelPolleres, I do not recognize a party named 'P34' 14:02:13 Zakim, ??P36 is LukeWM 14:02:19 zakim, dial ivan-voip 14:02:25 Zakim, mute me 14:02:27 -??P34 14:02:36 I already had ??P36 as KjetilK, AxelPolleres 14:02:46 ok, ivan; the call is being made 14:02:48 +Ivan 14:02:57 KjetilK should now be muted 14:03:12 Zakim, who is on the phone 14:03:13 +??P43 14:03:18 I don't understand 'who is on the phone', AxelPolleres 14:03:24 zakim, who is here? 14:03:26 Zakim, who is on the phone? 14:03:30 AxelPolleres, I can hear you :-) 14:03:34 zakim, ??P43 is LukeWM 14:03:34 On the phone I see kasei, +1.312.863.aabb, AxelPolleres?, AndyS, bijan, AlexPassant, +1.937.775.aadd, KjetilK (muted), +1.919.200.aaee, Ivan, ??P43 14:03:38 On the phone I see kasei, +1.312.863.aabb, AxelPolleres?, AndyS, bijan, AlexPassant, +1.937.775.aadd, KjetilK (muted), +1.919.200.aaee, Ivan, ??P43 14:03:40 On IRC I see Prateek, SimonKJ, Zakim, LukeWM, bijan, AxelPolleres, LeeF, AndyS, pgearon, iv_an_ru, ivan, karl, KjetilK, AlexPassant, kasei, ericP, trackbot 14:03:45 +LukeWM; got it 14:04:12 zakim, +1.919.200.aaee is SimonKJ 14:04:17 zakim, aabb is pgearon 14:04:18 +SimonKJ; got it 14:04:22 +pgearon; got it 14:04:29 zakim, who is here? 14:04:33 On the phone I see kasei, pgearon, AxelPolleres?, AndyS, bijan, AlexPassant, +1.937.775.aadd, KjetilK (muted), SimonKJ, Ivan, LukeWM 14:04:35 Zakim, who is on the phone? 14:04:38 Zakim, +1.937.775.aadd is Prateek 14:04:40 On the phone I see kasei, pgearon, AxelPolleres?, AndyS, bijan, AlexPassant, +1.937.775.aadd, KjetilK (muted), SimonKJ, Ivan, LukeWM 14:04:46 On IRC I see Prateek, SimonKJ, Zakim, LukeWM, bijan, AxelPolleres, LeeF, AndyS, pgearon, iv_an_ru, ivan, karl, KjetilK, AlexPassant, kasei, ericP, trackbot 14:04:48 +Prateek; got it 14:04:50 Zakim, who is on the phone? 14:04:55 On the phone I see kasei, pgearon, AxelPolleres?, AndyS, bijan, AlexPassant, Prateek, KjetilK (muted), SimonKJ, Ivan, LukeWM 14:05:01 scribe: ivan 14:05:02 http://www.w3.org/2009/sparql/wiki/Agenda-2009-07-14 14:05:05 scribenick: ivan 14:05:35 regrets: Lee, Steve, EricP 14:06:05 + +01212803aaff 14:06:05 Topic: last week 14:06:21 axel: there was discussion on minus/not exist 14:06:29 ... the idea was to go on on the list 14:06:34 Zakim, +01212803aaff is me 14:06:34 +iv_an_ru; got it 14:06:41 ... but we planned to look at update, for example, 14:06:52 ... and get tot he status of writing 14:07:00 http://www.w3.org/2009/sparql/meeting/2009-07-07 14:07:02 AxelPolleres: admin, meeting minutes approval 14:07:13 ... any questions, missing 14:07:29 AndyS: there was some comments form simon 14:07:40 ... they are not in the minutes 14:07:53 ... (Simon Johnson) 14:08:03 AxelPolleres: simon, would you write a mail to ammend the minutes 14:08:20 Zakim, mute me 14:08:20 kasei should now be muted 14:08:31 AxelPolleres: andy, could you tell us quicklyu 14:08:47 AndyS: simon suggested to look at the use cases to direct our decisions 14:08:56 ... this point did not make it in the minutes 14:09:06 AxelPolleres: we can amend the minutes 14:09:40 AndyS: there is now a record on this meeting, and there was no action item, so it might be o.k. 14:09:59 SimonKJ: I can also send a mail to the list to have it duly recorded 14:10:04 ACTION: SimonKJ to send a mail with comment on the minutes. 14:10:04 Sorry, couldn't find user - SimonKJ 14:10:38 PROPOSED: approve minutes http://www.w3.org/2009/sparql/meeting/2009-07-07 14:10:50 RESOLVED: approve minutes http://www.w3.org/2009/sparql/meeting/2009-07-07 14:11:11 Topic: next meeting 14:11:17 AxelPolleres: next week, 14:11:24 ... steve should be the scribe 14:11:40 Topic: admin issue 14:11:50 AxelPolleres: team is working on the charter 14:12:09 ... it is a copy past of the proposed features 14:12:14 ... that we have identified 14:12:28 ... the important thing that the schedule is quite tight 14:12:39 ... we should have a fpwd by September (ideally) 14:12:49 ... the next few weeks should be dedicated to make this happen 14:13:26 ivan: difference between prev. charter and new charter: update is now a separate document. 14:13:32 q+ to seek clarification of scope of FPWD 14:13:32 ***Zakim sees AndyS on the speaker queue 14:14:41 AndyS: separate protocol and update docs? 14:14:51 ivan: we can leave that undefined 14:14:57 ... for the moment. 14:15:14 +??P1 14:15:28 AndyS: where does service descriptions fit in? 14:16:05 ivan: i essentially copy/pasted the items from the f&R items, so it is there. 14:16:10 ack AndyS 14:16:10 AndyS, you wanted to seek clarification of scope of FPWD 14:16:11 ***Zakim sees no one on the speaker queue 14:16:42 ivan: plan to send to charter to W3M today to discuss it now or next week latest. 14:17:10 Topic: liaisons? 14:17:13 Not from OWL 14:17:14 AxelPolleres: any news? 14:17:19 orri: nothing 14:17:20 nothing from HCLS 14:17:26 AxelPolleres: from rif, nothing 14:17:30 nothing from socialweb 14:17:52 I am 14:17:55 Nothing to report 14:18:08 Topic: action records 14:18:15 http://www.w3.org/2009/sparql/track/ 14:18:33 AxelPolleres: few open actions, some old ones 14:19:00 ... action 16, 19: small changes on the minutes 14:19:16 yes, 51 can be closed 14:19:27 ... action 51, to flesh out service descriptions proposal 14:19:29 though there hasn't been any discussion yet :) 14:19:49 action 41 is the minutes one, not 16, 19 14:19:49 ***trackbot noticed an ACTION. Trying to create it. 14:19:49 Sorry, couldn't find user - 41 14:20:05 topic: discussion on update 14:20:18 AxelPolleres: the general idea would be to recap what we said at the f2f 14:20:22 ... we raised several issues 14:20:33 ... start with the sparql update member submission 14:20:46 ... there are some questions whether any more alternatives should be considered 14:20:57 ... we came tot he conclusions that we also want a RESTful interface 14:21:05 ... that can also be discussed in this telcom 14:21:22 http://www.w3.org/Submission/SPARQL-Update/ 14:21:46 AxelPolleres: i do not know whether anybody had a closer look again 14:21:59 ... if there are some comments on the submission at this point 14:22:13 (everybody silent...) 14:22:33 + +1.216.445.aagg 14:22:35 AxelPolleres: the simplest way to be is to start with that document and put in the issues that we discussed 14:22:41 Zakim, aagg is me 14:22:42 +john-l; got it 14:22:49 ... and then to hammer out as we go along 14:23:09 AxelPolleres: we collected some issues on update in general 14:23:23 ... there was already some discussions on alternatives 14:23:35 The Issues raised were 18-29 14:23:39 ... let us start with issue 18 14:23:50 http://www.w3.org/2009/sparql/track/issues/18 14:24:05 AxelPolleres: issue on concurrency in update 14:24:13 ... any opinion on what we should/could do? 14:24:23 +q 14:24:23 ***Zakim sees pgearon on the speaker queue 14:24:26 ... anybody remembers the concrete points to open this issue? 14:24:44 pgearon: i do not remember the original point, was wondering about transactionality of updates 14:24:59 ... the ARQ implementation has some commented out code in the java files 14:25:25 Orri: we do it in our implementations, it is available on virtuoso 14:25:47 (scribe has difficulties understaning orri) 14:26:03 Orri: hard to mandate transactions 14:26:12 Orri: maybe optional feature 14:26:13 ... i do not think it is good to require this for the implementations, it is better to make it optional 14:26:36 AndyS: what paul is referring to is not in the submission at all 14:27:04 ... we had some discussions, it got taken out because transactionality is meaningless or difficult to implement in a proper way 14:27:23 ... there is no transaction mechanism to leverage on multiple operations 14:27:44 ... i do not think we should address the issue of transactions on more http calls, it is just too complicated 14:28:00 AxelPolleres: you said that it is not covered in the current submission 14:28:29 The submission suggests that operations should be atomic. 14:28:35 Orri: i do not think it is justified to say more about it here 14:28:40 ... it is an implementation thing 14:28:53 ... we should not go into this here 14:29:13 Andy, you mean we don't talk really abotu transactions, but just atomicity. 14:29:21 AndyS: i would not talk about transactions because it will bring in a lot of things and questions that we will not address with the time scale we have 14:29:22 Mulgara has transactions, but I've dropped it in the context of HTTP support. That said, I do use them to make operations atomic 14:30:05 +1 on atomicity on one HTTP call, and not deal with multiple HTTP calls 14:30:22 AxelPolleres: we seem to agree that we do not want to deal with any higher transactions at all 14:30:28 ... do we need to make it more explicit? 14:30:58 (scribe has again serious difficulties understanding orri:-( 14:31:26 ***AndyS also had trouble hearing Orri as well 14:31:32 -??P1 14:32:09 +??P1 14:32:12 AndyS: the agenda suggested to collect independent reviewers and look at the proposal 14:32:27 AxelPolleres: yes, true, let us go through the issues first and see 14:32:33 zakim, ??P1 is orri 14:32:33 +orri; got it 14:33:20 orri: it is the experiecne when we use update we mostly use in a way that that a single request goes to the millions of tirples, and doing this with transactional that would be unrealistic 14:33:31 ... experience shows that trans. are not really desired 14:33:33 +1 on atomicity on one HTTP call (that's how our HTTP update API works) 14:33:37 s/tirples/triples/ 14:33:55 orri: this is just an observation from our usage history 14:34:25 we already have concurrency - overload that 14:34:42 orri: you could specify in the protocol that you want it atomic, and if not, you get half transactions 14:34:51 ... that should be possible 14:35:03 ... what implementations would do beyond that is their stuff 14:35:07 ... not to be standardized 14:35:20 AxelPolleres: one more issue whether we make atomicity of the update optional or not 14:35:25 ... is this something we can agree on 14:35:33 q+ 14:35:33 ***Zakim sees pgearon, AndyS on the speaker queue 14:35:57 ACTION: Orri to mail on ISSUE of atomicity of updates. 14:35:57 ***trackbot noticed an ACTION. Trying to create it. 14:35:57 Created ACTION-52 - Mail on ISSUE of atomicity of updates. [on Orri Erling - due 2009-07-21]. 14:36:11 ack pgearon 14:36:11 ***Zakim sees AndyS on the speaker queue 14:36:13 ack pgearon 14:36:13 ***Zakim sees AndyS on the speaker queue 14:36:26 My $0.02 re. transactions is that user's don't know enough about them so they can create huge transaction images just by mistake. So the safe default should be "no transactionality". 14:36:27 talking about agreeing things 14:36:27 ack AndyS 14:36:27 ***Zakim sees no one on the speaker queue 14:36:39 ... until we see the whole thing we should not agree on anything 14:36:40 q+ 14:36:40 ***Zakim sees SimonKJ on the speaker queue 14:37:08 orri: transactions are very complicated, let us not get there 14:37:33 SimonKJ: if we can find some ways of simplifying things that would do ourselves a big favor 14:37:57 http://www.w3.org/2009/sparql/track/issues/open 14:38:21 AxelPolleres: we have not talked about concurrencey 14:38:27 ... this issue may be on the protocol level 14:38:35 ... (issue 18) 14:38:46 http://lists.w3.org/Archives/Public/public-rdf-dawg/2009AprJun/0302.html 14:39:34 insert per reference raises 14:39:36 AxelPolleres: this mail indicates that this issue is concerned whether we allow insert and update per reference to URIS, and whether this has security issues 14:39:48 Orri: we do not have a security model to begin with... 14:39:59 AxelPolleres: i think steve was concerned about this 14:40:01 q+ 14:40:01 ***Zakim sees SimonKJ, LukeWM on the speaker queue 14:40:11 orri: what is an update per reference? 14:40:13 I'm implementing SPARQL security now in Virtuoso but I don't have _good_ security model either. 14:40:28 Zakim, unmute me 14:40:28 KjetilK should no longer be muted 14:40:29 AxelPolleres: insert where is a reference to a dataset 14:40:41 q+ to say that's not how I understand it 14:40:41 ***Zakim sees SimonKJ, LukeWM, KjetilK on the speaker queue 14:40:41 ack SimonKJ 14:40:42 ***Zakim sees LukeWM, KjetilK on the speaker queue 14:40:54 SimonKJ: i think we said the server would have some security model 14:41:07 .. the protocol describes what happens if that is violated 14:41:16 ... it was tough for us to come up with one model 14:41:26 ... we described what the error conditions would be 14:41:40 ... the security model is something that gets very complex 14:42:06 ack LukeWM 14:42:06 ***Zakim sees KjetilK on the speaker queue 14:42:28 LukeWM: spoke to steve, he was not completely against the update per reference, he just said there might be security issues with it 14:42:47 ack KjetilK 14:42:47 KjetilK, you wanted to say that's not how I understand it 14:42:49 ***Zakim sees no one on the speaker queue 14:43:00 KjetilK: we should distinguish whether the URI is a graph name or a file 14:43:09 ... the security is not an insert graph 14:43:31 Zakim, mute me 14:43:31 KjetilK should now be muted 14:43:52 AxelPolleres: i would suggest to go through the other issues 14:44:01 ... we do not have any new revelations on the security... 14:44:15 http://www.w3.org/2009/sparql/track/issues/20 14:44:17 AxelPolleres: issue 20, 14:44:17 q+ to ask about the agenda 14:44:17 ***Zakim sees AndyS on the speaker queue 14:44:58 AndyS: in the agenda it says 'start discussing' there 14:45:14 ... the idea was to have independent reviewers 14:45:47 AxelPolleres: two more issues: allow more complex operations (eg, change) 14:45:51 also, the suggestion was to ask for strawman for protocol side 14:46:04 ... that should have a close look at the update doc and decide which ones 14:46:46 ... the other issue is whether we need update wsdl version of the protocol with respect to update 14:46:51 (issues 21, and 22) 14:47:10 AxelPolleres: we should have some more independent reviews of the sparql update submission 14:47:15 ... to get things going 14:47:21 q+ 14:47:21 ***Zakim sees AndyS, LukeWM on the speaker queue 14:47:26 ack me 14:47:26 AndyS, you wanted to ask about the agenda 14:47:26 ... to identify things that might be missing 14:47:28 ***Zakim sees LukeWM on the speaker queue 14:48:02 LukeWM: we can do a review with Steve 14:48:06 ... when is the deadline? 14:48:29 AxelPolleres: as soon as possible... next telco? 14:48:36 LukeWM: i volunteer a week 14:48:56 review for what parameters? 14:49:04 ACTION: Luke to review SPAQRL update submission 14:49:04 ***trackbot noticed an ACTION. Trying to create it. 14:49:04 Created ACTION-53 - Review SPAQRL update submission [on Luke Wilson-Mawer - due 2009-07-21]. 14:49:10 I'll review it 14:49:12 I can volunteer some IBM help 14:49:27 do implementations count as reviews? 14:49:29 ***pgearon is on holidays for the coming 2 weeks, so no volunteering here :-) 14:49:31 action: AlexPassant to review SPARQL Update submisson 14:49:31 ***trackbot noticed an ACTION. Trying to create it. 14:49:32 Created ACTION-54 - Review SPARQL Update submisson [on Alexandre Passant - due 2009-07-21]. 14:49:54 Lighter weight, if it helps, just emails on specific points to the list would be good - I can collect them together. 14:50:03 action: SimonKJ to review SPARQL update submission 14:50:03 ***trackbot noticed an ACTION. Trying to create it. 14:50:03 Sorry, couldn't find user - SimonKJ 14:50:24 q+ 14:50:24 ***Zakim sees LukeWM on the speaker queue 14:51:11 +q 14:51:11 ***Zakim sees LukeWM, pgearon on the speaker queue 14:51:34 LukeWM: steve is on the proposal, so me being a reviewer may not be independent... 14:51:44 ack LukeWM 14:51:44 ***Zakim sees pgearon on the speaker queue 14:51:56 AxelPolleres: we have two independent ones, so it is o.k. 14:52:10 ack pgearon 14:52:10 ***Zakim sees no one on the speaker queue 14:52:15 pgearon: getting back to the agenda, are there other alternatives to consider? 14:52:24 ... it was on the agenda 14:52:50 AxelPolleres: in discussions i had the impression that there is an agreement in the group that sparql update submission is a good basis 14:53:23 ... it would be nice to get a summary from the submittors on whether there are features that had not been added 14:53:54 ... anybody from the submittors who would like to summarize this? 14:54:08 SPARQL++ (from ARC2) do not have much differences with SPARUL in terms of update features 14:54:17 AndyS: there might be more differences as we move forward 14:54:40 +q 14:54:40 ***Zakim sees pgearon on the speaker queue 14:54:43 AndyS: most of what i remember is in syntax 14:54:51 The only issue we've had with SPARUL I posted about here: http://lists.w3.org/Archives/Public/public-rdf-dawg/2009AprJun/0315.html 14:55:13 pgearon: I do notice that we have been talking about the sparul, but we also need to consider how sparul will affect the protocol 14:55:44 ... i do not think that has been considered 14:56:04 ... we looked at the restful part but not the effects of sparul ont he protocol 14:56:23 pgearon: the protocol says use get for a query and a post for large queries 14:56:31 LeeF left the room (quit: Ping timeout). 14:56:35 ... we will have to exclude get for delete or insert, for examples 14:56:39 LeeF [lee@72.72.50.233] entered the room. 14:56:48 ... we need to use the appropriate http methods 14:57:01 ... the current protocol will not be appropriate for our needs 14:57:10 ... it may not directly fit into rest 14:57:21 AxelPolleres: that mandates a new issue? 14:57:59 pgearon: yes, I think so; we have to say that if you do an updated you should not use get, etc. It may not be a big issue, but it has to be said 14:58:15 ISSUE: implications of updates on protocol, regarding HTP methods 14:58:15 ***trackbot noticed an ISSUE. Trying to create it. 14:58:15 Created ISSUE-32 - Implications of updates on protocol, regarding HTP methods ; please complete additional details at http://www.w3.org/2009/sparql/track/issues/32/edit . 14:58:46 AndyS: a related issue, we found it useful to have different endpoints for query and update, because we can apply different security methods for the two 14:58:52 AxelPolleres: would you require that? 14:59:03 +1 to that 14:59:03 We've done the same thing 14:59:10 AndyS: that is only the experience we had, two endpoint make things easier 14:59:30 though our "updating" endpoint also allows queries on it 14:59:36 +1 for the two endpoint comment 15:00:10 q+ 15:00:10 ***Zakim sees pgearon, KjetilK on the speaker queue 15:00:24 q+ 15:00:24 ***Zakim sees pgearon, KjetilK, SimonKJ on the speaker queue 15:00:25 AxelPolleres: we had one more agenda item: anybody would start on the restful part of the update 15:00:30 ack pgearon 15:00:30 ***Zakim sees KjetilK, SimonKJ on the speaker queue 15:00:33 ack em 15:00:33 ***Zakim sees KjetilK, SimonKJ on the speaker queue 15:00:35 ack me 15:00:35 ***Zakim unmutes KjetilK 15:00:36 ***Zakim sees SimonKJ on the speaker queue 15:00:53 Zakim, ack me 15:00:54 I see SimonKJ on the speaker queue 15:01:00 KjetilK: do we want to have a summary of the different proposals 15:01:17 AxelPolleres: there has been different discussions on the protocol 15:01:32 ... the question is whether we could find something that we could put out as a strawman 15:01:41 KjetilK: there seems to be 3 different directions now 15:01:53 ACTION: paul to summarize ISSUE-32 15:01:53 ***trackbot noticed an ACTION. Trying to create it. 15:01:53 Created ACTION-55 - Summarize ISSUE-32 [on Paul Gearon - due 2009-07-21]. 15:01:57 1. use what can be used with delete and post 15:02:40 1. specify what can be done simply with PUT, POST and DELETE 15:02:50 2. Add a graph parameter of some sort 15:02:58 3. The IBM proposal 15:03:23 KjetilK: I can write down these things more concretely in a mail 15:03:43 ... if I get online from my mobile from my vacations:-) 15:03:50 AxelPolleres: that would be great 15:04:12 I need to note that I can't commit to a due date of 2009-07-21. I can only commit to 2009-07-28 15:04:24 ACTION: Kjetil to summarize RESTFul options for update. 15:04:24 ***trackbot noticed an ACTION. Trying to create it. 15:04:24 Created ACTION-56 - Summarize RESTFul options for update. [on Kjetil Kjernsmo - due 2009-07-21]. 15:04:51 --- meeting adjurned --- 15:04:52 -bijan 15:04:55 Thanks all 15:04:58 bijan left the room (quit: Quit: bijan). 15:04:59 thanks 15:05:02 -orri 15:05:04 thanks 15:05:05 -john-l 15:05:06 -kasei 15:05:07 SimonKJ left the room. 15:05:07 thanks 15:05:08 -AlexPassant 15:05:14 -Prateek 15:05:15 Regrets next week: Paul Gearon 15:05:29 -LukeWM 15:05:29 Prateek left the room (quit: Quit: CGI:IRC (EOF)). 15:05:41 -iv_an_ru 15:05:48 -pgearon 15:05:51 ACTION: SimonKJ to add on Kjetil's proposal 15:05:51 ***trackbot noticed an ACTION. Trying to create it. 15:05:51 Sorry, couldn't find user - SimonKJ 15:05:54 ups... 15:05:54 -SimonKJ 15:06:19 ACTION: Axel to draft minutes 15:06:19 ***trackbot noticed an ACTION. Trying to create it. 15:06:19 Created ACTION-57 - Draft minutes [on Axel Polleres - due 2009-07-21]. 15:06:20 -Ivan 15:06:32 Zakim, list attendees 15:06:32 As of this point the attendees have been +1.518.276.aaaa, +1.312.863.aabb, +539149aacc, AxelPolleres?, AndyS, bijan, AlexPassant, kasei, KjetilK, Ivan, LukeWM, SimonKJ, pgearon, 15:06:36 ... Prateek, iv_an_ru, +1.216.445.aagg, john-l, orri 15:06:38 -AxelPolleres? 15:06:47 -KjetilK