14:57:51 RRSAgent has joined #ldp 14:57:51 logging to http://www.w3.org/2012/12/17-ldp-irc 14:57:53 RRSAgent, make logs public 14:57:53 Zakim has joined #ldp 14:57:55 antonis has joined #ldp 14:57:55 Zakim, this will be LDP 14:57:55 ok, trackbot, I see SW_LDP()10:00AM already started 14:57:56 Meeting: Linked Data Platform (LDP) Working Group Teleconference 14:57:56 Date: 17 December 2012 14:58:08 zakim, who is here? 14:58:08 On the phone I see +329331aaaa 14:58:10 On IRC I see antonis, Zakim, RRSAgent, Ruben1, stevebattle2, deiu, MacTed, bhyland, jmvanel, betehess, SteveS, bblfish, AndyS, oberger, Arnaud, trackbot, ericP, sandro, Yves 14:58:15 Zakim, aaaa is me 14:58:15 +Ruben1; got it 14:58:28 Ruben has joined #ldp 14:58:34 Zakim, aaaa is me 14:58:34 sorry, Ruben, I do not recognize a party named 'aaaa' 14:58:35 +[GVoice] 14:58:41 Zakim, who is here? 14:58:41 On the phone I see Ruben1, [GVoice] 14:58:42 Zakim, [GVoice] is me 14:58:43 On IRC I see Ruben, antonis, Zakim, RRSAgent, stevebattle2, deiu, MacTed, bhyland, jmvanel, betehess, SteveS, bblfish, AndyS, oberger, Arnaud, trackbot, ericP, sandro, Yves 14:58:43 +ericP; got it 14:58:46 Zakim, Ruben1 is me 14:58:46 +Ruben; got it 14:58:48 +??P8 14:58:55 zakim, who is noisy? 14:59:06 Ruben, listening for 10 seconds I could not identify any sounds 14:59:12 +??P9 14:59:17 zakim, ??p8 is me 14:59:17 +antonis; got it 14:59:25 Zakim, ??P9 is me 14:59:25 +deiu; got it 14:59:29 Zakim, mute me please 14:59:29 deiu should now be muted 14:59:52 +Arnaud 15:00:23 Ashok has joined #ldp 15:00:38 +OpenLink_Software 15:00:45 +SteveBattle 15:00:50 Zakim, OpenLink_Software is temporarily me 15:00:50 +MacTed; got it 15:00:51 Zakim, mute me 15:00:51 MacTed should now be muted 15:01:04 raul has joined #ldp 15:01:20 +bblfish 15:01:21 who's talking now? 15:01:22 ericP - is totally broken up 15:01:24 AndyS has joined #ldp 15:01:35 +Ashok_Malhotra 15:01:45 hi 15:01:58 +[IBM] 15:01:59 Hi 15:02:07 zakim, [IBM] is me 15:02:07 +SteveS; got it 15:02:15 +Yves 15:02:22 +[IPcaller] 15:02:29 +??P22 15:02:32 zakim, IPCaller is me 15:02:32 +AndyS; got it 15:02:44 zakim, ??P22 is me 15:02:44 +raul; got it 15:02:58 zakim, who's there? 15:02:58 I don't understand your question, Arnaud. 15:03:06 zakim, who's here? 15:03:06 On the phone I see Ruben, ericP, antonis, deiu (muted), Arnaud, MacTed (muted), SteveBattle, bblfish, Ashok_Malhotra, SteveS, Yves, AndyS, raul 15:03:08 On IRC I see AndyS, raul, Ashok, Ruben, antonis, Zakim, RRSAgent, stevebattle2, deiu, MacTed, bhyland, jmvanel, betehess, SteveS, bblfish, oberger, Arnaud, trackbot, ericP, sandro, 15:03:08 ... Yves 15:03:38 zakim, who should scribe? 15:03:38 I don't understand your question, SteveS. 15:03:39 krp has joined #ldp 15:03:43 Zakim, unmute me 15:03:43 MacTed should no longer be muted 15:04:01 scribenick: MacTed 15:04:17 +1 15:04:20 +1 15:04:21 +1 15:04:22 +1 15:04:23 PROPOSED: approve minutes of 2012-12-10 15:04:29 +1 15:04:32 +1 15:04:38 +??P34 15:04:40 gavinc has joined #ldp 15:04:45 zakim, ??P34 is me 15:04:45 +krp; got it 15:05:03 RESOLVED: approve minutes of 2012-12-10 15:05:17 TOPIC: Open Actions 15:05:42 action-17? 15:05:42 ACTION-17 -- Steve Battle to prepare first draft of the Use Cases and Requirements Document -- due 2012-10-29 -- OPEN 15:05:42 http://www.w3.org/2012/ldp/track/actions/17 15:05:42 action-17? 15:05:42 ACTION-17 -- Steve Battle to prepare first draft of the Use Cases and Requirements Document -- due 2012-10-29 -- OPEN 15:05:43 http://www.w3.org/2012/ldp/track/actions/17 15:05:49 nmihindu has joined #ldp 15:06:01 we are looking at open actions http://www.w3.org/2012/ldp/track/issues/open 15:06:08 +rogerm 15:06:26 close action-17 15:06:26 ACTION-17 Prepare first draft of the Use Cases and Requirements Document closed 15:06:42 roger has joined #ldp 15:06:59 +??P1 15:06:59 TOPIC: Issues Pending Review 15:07:06 -krp 15:07:10 looking at issues: http://www.w3.org/2012/ldp/track/issues/ 15:07:21 especially http://www.w3.org/2012/ldp/track/issues/pendingreview 15:07:33 issue-41? 15:07:33 ISSUE-41 -- Standard way to manage members with attachments -- pending review 15:07:33 http://www.w3.org/2012/ldp/track/issues/41 15:07:52 +??P2 15:08:07 zakim, ??P2 is me 15:08:07 +krp; got it 15:08:19 +??P34 15:08:45 zakim, ??P34 is me 15:08:45 +nmihindu; got it 15:08:50 TOPIC: FPWD of UCR - http://www.w3.org/2012/ldp/wiki/Use_Cases_And_Requirements 15:09:05 -??P1 15:09:08 Updated at http://www.w3.org/2012/ldp/hg/ldp-ucr.html 15:09:09 + +1.631.444.aabb 15:09:23 - +1.631.444.aabb 15:09:34 zakim, ??P1 is me 15:09:34 I already had ??P1 as ??P1, roger 15:09:56 -krp 15:10:25 q+ 15:10:29 s/http:\/\/www.w3.org\/2012\/ldp\/wiki\/Use_Cases_And_Requirements/http:\/\/www.w3.org\/2012\/ldp\/hg\/ldp-ucr.html/ 15:10:46 ack bblfish 15:10:58 +??P2 15:11:58 q+ 15:12:11 ack stevebattle 15:12:50 ( discussion about publication timing, moratoriums, etc. ) 15:13:08 PROPOSED: publish current UCR draft as First Public Working Draft 15:13:15 +1 15:13:15 +1 15:13:16 +1 15:13:17 +1 15:13:18 +1 15:13:21 +1 15:13:21 +1 15:13:29 PROPOSED: publish current UCR draft as First Public Working Draft, http://www.w3.org/2012/ldp/hg/ldp-ucr.html 15:13:29 +1 15:13:30 +1 15:13:33 +1 15:13:36 +1 15:13:36 I got confirmation that next round of publication will be jan 3rd 15:13:45 +1 15:13:46 +1 15:14:02 note that the SOTD proposed last week indicated that it's not in a final state 15:14:03 RESOLVED: publish current UCR draft as First Public Working Draft, http://www.w3.org/2012/ldp/hg/ldp-ucr.html 15:14:09 -> http://www.w3.org/2012/ldp/meeting/2012-12-10#line0197 last week's proposed SOTD 15:14:21 -??P2 15:14:52 +1 to giving SteveS jurisdiction over the wiki page 15:14:59 stevebattle2: suggests we remove the deprecated content from wiki 15:15:01 +??P2 15:15:01 ... to corrupt as he sees fit 15:15:07 Zakim, unmute me 15:15:07 MacTed was not muted, MacTed 15:15:25 s/stevebattle2/SteveS/ 15:15:27 I think it make sense to remove the content and link to the spec 15:15:57 zakim, ??P2 is me 15:15:57 +krp; got it 15:16:14 the OWL WG used a schema that Sandro concocted to publish directly from wiki. 15:16:31 We don't want the wiki content to drift away from the published content 15:16:41 +1 15:16:53 if we're not going to use such a system, and the authors want to work from resepc, yes, avoid confusion by nulling the page 15:16:53 should one have a Proposal? 15:17:00 Kalpa has joined #ldp 15:17:07 +1 to ericP 15:17:16 PROPOSED: wipe out wiki content of this page, leaving only in hg/respec 15:17:23 +1 15:17:25 +1 15:17:26 +1 to Yves's +1 of ericP 15:17:26 +1 15:17:27 +1 15:17:27 +1 15:17:28 +1 15:17:28 +1 ok 15:17:28 +1 15:17:31 +1 15:17:31 +1 15:17:42 +1 will put "previous version" link to be something like http://www.w3.org/2012/ldp/wiki/index.php?title=Use_Cases_And_Requirements&diff=1678&oldid=1676 15:17:48 RESOLVED: wipe out wiki content of http://www.w3.org/2012/ldp/wiki/Use_Cases_And_Requirements , leaving only in hg/respec 15:18:04 woohoo 15:18:20 -krp 15:18:29 TOPIC: editor's draft of LDP spec, http://www.w3.org/2012/ldp/hg/ldp.html 15:19:12 +Kalpa 15:19:17 SteveS: LDP spec remains as was... 15:19:33 TOPIC: Discussion of Open Issues 15:19:55 +??P40 15:20:08 Arnaud: mailing list discussion suggested we clear up some pieces of LDP model before moving to other specific issues 15:20:10 zakim, ??P40 is me 15:20:10 +krp; got it 15:20:17 ... particular concerns over container modeling 15:21:03 ... Lyon F2F concluded there were 2 possible models -- aggregation (weak) and composition (strong) 15:22:05 ... composition requires something special from server -- one HTTP DELETE on container means that server must also delete all members 15:22:34 ... aggregation requires nothing special from server 15:23:05 ... Lyon F2F concluded that spec should only discuss composition model 15:23:11 q+ 15:23:24 ... if WG members want aggregation model as well, need proposal of such 15:23:36 ack ashok 15:23:37 +1 Arnaud makes a good summary of the composition problem 15:23:50 Nice concise summary of the issues, Arnaud 15:24:11 Ashok: has figured out AtomPub model, and believes this is what Erik wants adopted 15:24:54 ... for aggregation, you put a link into the container. when the container goes away, the links go away, but the linked resource may remain or go away 15:24:57 q+ 15:25:55 Arnaud: doesn't think Erik is saying, do like AtomPub, but -- it would be useful to document LDP Model, and AtomPub documentation may be useful frame to start from 15:26:42 ack stevebattle 15:26:43 ... we don't have to do as AtomPub, but we have to address same questions/concerns 15:27:14 stevebattle2: concurs with Arnaud's description of Erik's position 15:27:33 q+ 15:27:33 i think a more important discriminator is how much trouble will be caused by deleting resources 'cause they happen to be in containers 15:27:41 ack bblfish 15:28:26 bblfish: it's better to start simple if we can. would be useful to know if anyone has implemented LDP as it stands. 15:29:02 i think it's the use more than the implementation which will demonstrate the cost vs. benefits of deleting contained resources 15:29:12 Arnaud: at F2F, seemed like people wanted containers so they could do paging, but there are other ways to do paging... 15:29:13 It was issue-33 http://www.w3.org/2012/ldp/track/issues/33 15:29:23 -deiu 15:30:33 Ashok: agree that we need to spell it out, whether like AtomPub or otherwise 15:30:42 q? 15:30:43 q+ 15:30:51 ack stevebattle 15:31:14 +q 15:31:14 stevebattle2: LDP will definitely allow aggregation via RDF. maybe we just need such a statement... 15:31:27 -krp 15:31:33 +1 for the idea of having a section how to do aggregation using RDF 15:31:47 MacTed: agrees that statement would be VERY important, as lacking it, it looks like composition is *all* that LDP permits... 15:31:53 +??P40 15:32:01 +??P9 15:32:04 zakim, ??P40 is me 15:32:04 +krp; got it 15:32:11 Zakim, ??P9 is me 15:32:11 +deiu; got it 15:32:14 Zakim, mute me 15:32:14 deiu should now be muted 15:32:35 But I wouldn't want to restrict people's creativity in using RDF in novel ways. 15:32:46 Has anyone tried inserting in to an RDf collection/container over HTTP? ! 15:32:58 Arnaud, has IBM seen need for deleting resources when deleting containers? 15:33:13 q+ 15:33:13 q+ 15:33:26 ack roger 15:34:22 roger: aggregation is important. experience is that it's necessary, and it should be defined in LDP 1.0 15:34:23 ack bblfish 15:34:35 ericP from what we do for tool integration, doesn't occur too often. Typically the client deletes each resource on its own, then removes the container. 15:35:16 bblfish: agrees that saying how aggregation is done with pure RDF is important, and then move on to what LDP's composition gives that simple RDF aggregation doesn't 15:35:47 ack stevebattle 15:35:48 stevebattle2: responding to Ashok's mailing list proposal... 15:36:01 q+ 15:36:02 ... primary objection is that composition and aggregation are being confused by some people 15:36:19 I also mentioned that the arguments should come from use cases from which we can then argue 15:36:38 ... wants a simple composition model, not to undermine that with lots of metadata 15:36:50 ack steves 15:36:57 SteveS, i take that as some evidence that the initial design should be for aggregation 15:37:50 SteveS: would like issue proposals to be separated from agenda threads on mailing list... 15:38:05 I mean arguments for composition of containers should start from a use case and argue why that cannot be implemented without strong containers. 15:38:53 q+ 15:39:05 Arnaud: maybe we should have a vote on Ashok's proposal? though I'd hope it would be a more complete formulation, not just a single property 15:39:27 Ashok: if we implement aggregation with members within a container, then we can do as I proposed 15:39:45 ... if we implement as AtomPub, then different mechanisms are required 15:40:05 ... must decide between members-within-container or pointers-within-container 15:40:13 ack bblfish 15:40:25 it's always references, like java 15:40:40 -krp 15:41:04 +??P0 15:41:11 zakim, ??P0 is me 15:41:11 +krp; got it 15:41:43 isn't aggregation what's already in the spec? 15:42:02 what's missing? 15:42:05 q+ 15:42:15 compregation is in the spec 15:42:19 +q 15:42:25 ahh, roger that 15:42:33 ack steves 15:43:29 -krp 15:43:35 so an aggregation proposal would be to remove the text that talks about DELETE? 15:43:41 Arnaud: seems to me we always have links within containers... starting from RDF as we are 15:43:41 bblfish: thinks we should have a use case presenting why we need more than RDF-based aggregation, justifying composition model 15:43:41 Arnaud: current spec has mixed handling 15:43:41 SteveS: spec is primarily based on aggregation. implementation may decide what happens with container-members it manages, and how to handle members with remote management... 15:43:48 +??P0 15:43:54 zakim, ??P0 is me 15:43:54 +krp; got it 15:44:01 Precludes linking? 15:44:02 and an composition proposal would be to strengthen the DELETE text 15:44:16 and a hybrid would include a mechanism to discriminate 15:44:29 bblfish: my last point was that we should write up how to do aggregation by writing a document which is just a collection 15:44:31 ericP: an aggregation proposal would be to remove the text that talks about DELETE; composition proposal would be to strengthen the DELETE text; hybrid would include a mechanism to discriminate 15:44:58 It's nto a binary choice between the two though 15:45:01 ack roger 15:45:04 s/nto/not/ 15:45:10 Arnaud: perhaps we need SteveS to revise spec based on discussion to date, before we focus too strongly on it 15:46:00 ok, looks like I should write it up 15:46:19 It's business as usual, Roger, using rdfs:member, rdf:List, ... 15:46:24 I plan to write/propose something as well but want to base it off what lands as composition 15:46:32 -krp 15:46:41 stevebattle2 but what if you need to create a resource, where do you post it? 15:46:53 +??P0 15:47:00 roger, should we hook up to see if we agree? 15:47:32 "where do you post it?" is a question about composition, not aggregation. 15:47:46 ( proposal to come... ) 15:47:54 stevebattle -disagree - aggregation needs "add to list" 15:48:15 issue-5? 15:48:15 ISSUE-5 -- Add a section explaining how LDBP is related to Graph Store Protocol -- pending review 15:48:15 http://www.w3.org/2012/ldp/track/issues/5 15:48:24 "add to list" can be defined as an RDF patch. 15:48:47 ... how to do that? What is the PATCH format? 15:49:11 stevebattle2 seems odd to have two ways to create 15:49:17 Well, changesets, if I ruled the world :) 15:49:27 (both list and seq are hard to do via serialized formats because of bNodes and numbering resp) 15:50:06 changesets can't do it! Do not work on rdf:Lists! 15:50:22 sigh... 15:50:41 seq similarly - hard to guess the number of the rdf:_N 15:50:44 TOPIC: Issue-5 section explaining how LDBP is related to Graph Store Protocol, http://www.w3.org/2012/ldp/track/issues/5 15:50:44 Arnaud: thinks we don't need anything in spec about this, given we have note about it on LDP homepage 15:50:44 q+ 15:50:59 ack MacTed 15:51:16 q+ 15:51:16 q+ 15:51:23 -AndyS 15:51:45 ack steves 15:52:54 ack bblfish 15:53:51 MacTed: I think the paragraph relating LDP to GSP is necessary within spec 15:53:51 SteveS: wonders whether there are any other specs we need to address in similar fashion? 15:53:51 bblfish: maybe we just set this as postponed, and see whether explanation/connection is easy later? 15:54:11 Arnaud: GSP doesn't require SPARQL, though it's written with it... 15:54:21 The operational semantics of GSP are defined in SPARQL. 15:54:37 re implementing bost, i've implemented all of GSP and a bit of LDP. 15:54:43 ... interested whether GSP server can also be LDP server, or will there be difficulties in being both -- how difficult is it to support both? 15:54:44 q? 15:54:52 s/bost/both/ 15:55:23 the main requirement was that the server remembered the differences between LDP containers and GSP endpoints 15:55:25 you could POSTPONE 15:55:36 Arnaud: issue-5 resolution for now is ... no resolution. 15:55:36 other than that, they could peacibly coexist 15:55:59 q? 15:56:40 issue-12? 15:56:40 ISSUE-12 -- Can HTTP PATCH be used for resource creation? -- open 15:56:40 http://www.w3.org/2012/ldp/track/issues/12 15:56:47 +??P1 15:56:48 I think that is easy 15:56:50 close it 15:57:02 zakim, ??P1 is me 15:57:02 +krp; got it 15:57:15 TOPIC: Issue-12 -- Can HTTP PATCH be used for resource creation? -- http://www.w3.org/2012/ldp/track/issues/12 15:57:16 bhyland has joined #ldp 15:57:36 Arnaud: this seems clear --no, you cannot create a resource using PATCH 15:57:45 I'd support not using patch for creation - POST is causing enough trouble by itself. 15:57:55 pushes the expressivity into the stratosphere 15:57:59 q? 15:58:05 q+ 15:58:31 how about "PATCH on a container is undefined behavior"? 15:58:31 ack steves 15:58:45 q+ 15:58:57 -krp 15:59:11 ack stevebattle 15:59:36 ... did we fix the dates for the F2F ? 15:59:43 my proposal is the "undefined behavior" text above 15:59:45 mhh, interesting arguments 15:59:57 SteveS: wouldn't prohibit from using PATCH... would recommend using POST and strongly discourage PATCH, but wonders value of prohibition 15:59:57 stevebattle2: first arose because HTTP allows resources to be created with PATCH 16:00:29 +1 16:00:34 +1 16:00:34 +1 16:00:41 +1 16:00:41 +1 16:00:43 +1 16:00:43 +1 16:00:43 -Ashok_Malhotra 16:00:44 +1 16:01:01 i prefer to speak in terms of defined behavior vs. discouragement 16:01:25 PROPOSED: don't prohibit using PATCH... but recommend using POST and strongly discourage PATCH 16:01:36 +1 16:01:37 +1 16:01:38 +1 16:01:45 +1 16:01:52 +1 16:01:54 +1 16:02:01 RESOLVED: don't prohibit using PATCH... but recommend using POST and strongly discourage PATCH 16:02:21 thanks all 16:02:26 -bblfish 16:02:26 happy holidays and merry christmas all 16:02:29 bye 16:02:30 -rogerm 16:02:31 TOPIC: next meeting in January 16:02:31 -antonis 16:02:32 -Yves 16:02:32 thank you and merry christmas! 16:02:33 -SteveS 16:02:33 -Ruben 16:02:35 Ruben has left #ldp 16:02:37 meeting adjourned 16:02:42 ! 16:02:45 tx 16:02:46 RRSAgent, draft minutes 16:02:46 I have made the request to generate http://www.w3.org/2012/12/17-ldp-minutes.html MacTed 16:02:47 happy holidays everyone! 16:02:47 lol 16:02:53 -raul 16:02:58 i was asking for a soundcheck 16:03:00 -deiu 16:03:07 -nmihindu 16:03:09 -Arnaud 16:03:09 she says "happy holidays" 16:03:11 -SteveBattle 16:03:15 -ericP 16:03:18 RRSAgent, make logs public 16:03:18 trackbot, end conference 16:03:18 Zakim, list attendees 16:03:18 As of this point the attendees have been +329331aaaa, ericP, Ruben, antonis, deiu, Arnaud, SteveBattle, MacTed, bblfish, Ashok_Malhotra, SteveS, Yves, AndyS, raul, krp, rogerm, 16:03:22 ... nmihindu, +1.631.444.aabb, Kalpa 16:03:26 RRSAgent, please draft minutes 16:03:26 I have made the request to generate http://www.w3.org/2012/12/17-ldp-minutes.html trackbot 16:03:27 RRSAgent, bye 16:03:27 I see no action items