13:50:36 RRSAgent has joined #ldp 13:50:36 logging to http://www.w3.org/2013/04/08-ldp-irc 13:50:38 RRSAgent, make logs public 13:50:38 nmihindu has joined #ldp 13:50:38 Zakim has joined #ldp 13:50:40 Zakim, this will be LDP 13:50:40 ok, trackbot; I see SW_LDP()10:00AM scheduled to start in 10 minutes 13:50:41 Meeting: Linked Data Platform (LDP) Working Group Teleconference 13:50:41 Date: 08 April 2013 13:58:35 svillata has joined #ldp 13:59:00 Ashok has joined #ldp 13:59:54 zakim, code? 13:59:54 the conference code is 53794 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), Ashok 14:00:10 SW_LDP()10:00AM has now started 14:00:14 +Arnaud 14:00:29 +[IBM] 14:00:31 +Ashok_Malhotra 14:00:43 zakim, [IBM] is me 14:00:43 +SteveS; got it 14:01:00 +??P12 14:01:03 pchampin has joined #ldp 14:01:07 +EricP 14:01:21 cody has joined #ldp 14:01:23 Zakim, ??P12 is me 14:01:23 +svillata; got it 14:01:43 JohnArwe has joined #ldp 14:01:50 +??P15 14:01:57 rgarcia has joined #ldp 14:02:18 +??P18 14:02:24 +??P20 14:02:25 +JohnArwe 14:02:27 +Sandro 14:02:43 -??P18 14:02:44 regrets: steve battle, sergio 14:03:02 +??P24 14:03:09 zakim, ??P18 is me 14:03:09 I already had ??P18 as ??P18, nmihindu 14:03:17 zakim, ??P24 is me 14:03:17 +rgarcia; got it 14:03:21 scribe; pchampin 14:03:33 scribe: pchampin 14:03:43 +[IPcaller] 14:04:04 zakim, ??P20 is me 14:04:04 +nmihindu; got it 14:04:10 zakim, +[IPcaller] is me 14:04:10 sorry, cody, I do not recognize a party named '+[IPcaller]' 14:04:23 zakim IPcaller is me 14:04:38 +[OpenLink] 14:04:39 topic: announcement 14:04:48 Zakim, [OpenLink] is temporarily me 14:04:48 +TallTed; got it 14:05:05 Arnaud: Erik Wilde has renounced chairing this group 14:05:19 Kalpa has joined #ldp 14:05:29 ... I've been offered to find a new co-chair, but declined. 14:05:41 ... I'll chair alone, if that's ok with everyone. 14:06:00 topic: Last week minutes 14:06:32 PROPOSAL: approve minutes of april 1st 14:06:40 RESOLVED: approve minutes of april 1st 14:07:09 topic: next F2F 14:07:25 Zakim, who is here? 14:07:25 On the phone I see SteveS, Arnaud, Ashok_Malhotra, svillata, EricP, pchampin, nmihindu, JohnArwe, Sandro, rgarcia, [IPcaller], TallTed 14:07:28 On IRC I see Kalpa, rgarcia, JohnArwe, cody, pchampin, Ashok, svillata, Zakim, nmihindu, RRSAgent, AndyS, cygri, TallTed, stevebattle2, SteveS, oberger, jmvanel, davidwood, Arnaud, 14:07:28 ... betehess, ericP, thschee, sandro, Yves, trackbot 14:07:38 Arnaud: Arun proposed to host next F2F in Madrid 14:07:44 +[IPcaller.a] 14:07:50 +??P39 14:07:51 zakim, IPCaller.a is me 14:07:51 +AndyS; got it 14:08:01 s/Arun/Raul/ 14:08:04 Zakim, mute me 14:08:04 TallTed should now be muted 14:09:00 I'm good with proposed dates June 18-20 14:09:08 ... It would be good to issue a LC after that F2F. 14:09:31 Proposed: hold our F2F3 on June 18-20, 2013 in Madrid 14:09:42 +1 14:09:44 +1 14:09:46 +1 14:09:46 +1 14:09:46 +1 14:09:51 +1 14:09:53 +1 14:10:01 -0 I can't travel for LDP 14:10:16 +1 14:10:26 -0 (unavailable from 19) 14:10:28 -0 I won't be physically present 14:11:07 Resolved: hold our F2F3 on June 18-20, 2013 in Madrid 14:11:38 Arnaud: I'll update the wiki page http://www.w3.org/2012/ldp/wiki/F2F3 14:11:56 ... Raul can update it as well. 14:12:07 topic: actions and issues 14:12:36 Arnaud: anyone claiming victory on open actions? 14:13:27 q+ 14:13:35 ... We are not very strict on setting due dates to actions, 14:13:41 ack ashok 14:13:50 ... but please complete your actions, as they help us move forward. 14:14:03 is targeted, public humiliation in order? 14:15:05 Ashok: re. ACTION-48, can we talk about it during next telecon? 14:15:29 ... the question is: how far can we dictate what the engine should/can do. 14:15:40 Arnaud: ok, I'll put it on the agenda for next week. 14:16:13 EricP: in the meantime, it would be good that Ashok set a low bar and a high bar, to give a starting point to the discussion. 14:16:26 q? 14:17:21 issue-58? 14:17:21 ISSUE-58 -- Property for asserting that complete description of members is included in LDPC representation -- open 14:17:21 http://www.w3.org/2012/ldp/track/issues/58 14:18:31 Arnaud: my method is to put forward a proposal made by someone, and let people comment on it 14:18:59 ... not meaning that that proposal is what the group should do, but makes a good starting point. 14:19:46 q? 14:19:48 q+ 14:19:55 ack steves 14:20:05 q+ 14:20:06 Zakim, unmute me 14:20:07 TallTed should no longer be muted 14:20:29 ISSUE-58 is to prevent people making a useless GET to a resource when they already got complete information from the container 14:21:06 yes 14:21:17 Hard to make a complete judgement without seeing a complete set of properties that we will have. Unclear about whether critical or just useful/nice. Include for now - review in context in complete draft. 14:21:31 SteveS: I see some value in it, but not sure many would implement it 14:21:57 q+ 14:22:16 ack tallted 14:22:25 Arnaud: the property is applied to the container; but it could be applies to each individual resource in the container. 14:22:47 ... Also, not fan of the name of the property: it is not about being inlined, but about being *completely* inlined. 14:23:02 ack ashok 14:23:07 @andy, IIRC in the f2f discussion is was ack'd by some as a performance optimization. 14:23:10 TallTed: prefer to state this at the resource level; and not fan on the property name either. 14:23:34 This touches on layering - what's core (all systems ... MUST provide) and what's on top of that core (optional). 14:23:51 Ashok: would pagination help solve this? 14:24:00 JohnArwe - makes sense - is there deployed experience? Caching also plays to this. 14:24:13 Arnaud: this is orthogonal to pagination. 14:24:51 @Andy this is something this WG invented, not part of submission, no impl experience. 14:25:23 TallTed: sparing GET resources is not only important for the client; it is even more important for the server. 14:25:52 @john can we treat this as cache control? Are there other such features in that space? (more a rhetorical question) 14:26:09 q+ 14:26:18 ack pchampin 14:27:24 @andy I'm suspecting not directly amenable to cc, since the request-uri for container != request-uri for members. It would take an LDP-aware cache to build a bridge between those two peaks of Mt Kili. 14:27:41 pchampin: do we really need extra vocabulary for that 14:27:58 ... one way for the server to state that the container items are completely described 14:28:51 @john good point but I would have though LDP-aware cache is likely (to the point of absolutely necessary :-) in the client impl. 14:29:03 ... is to use #-URIs for its items 14:29:37 q? 14:29:41 TallTed: this is not a solution; what if the resource description is completely inlined today, but not tomorrow? 14:29:45 betehess has joined #ldp 14:29:47 Proposed: Close ISSUE-58: Property for asserting that the complete description of a member resource is included in LDPC representation, adding a property ldp:fullyInlined, values of true/false. The default (if not specified) is false. If true, it means that a complete description of the member resource is inlined with the container document (or page), and therefore clients SHOULD NOT do GET on the member URIs to retrieve additional triples. 14:30:15 suggest s/ldp:fullyInlined/ldp:descriptionComplete/ 14:30:19 q+ 14:30:27 ack pchampin 14:30:47 q+ 14:30:58 ack rgarcia 14:31:26 q+ 14:31:47 @andy: I would not want to Require any caching on the client side (certainly allowed); that would smell like leaving out thin clients, like simple scripts. 14:31:53 Arnaud has joined #ldp 14:32:06 q+ 14:32:07 rgarcia: would prefer to state that GET is not required 14:32:21 ericP: or "GET will not provide annotional triples" 14:32:23 ack pchampin 14:32:47 Arnaud: concerned have been expressed about the server getting too many GETs 14:33:03 pchampin: i'm concearned about the value of the property 14:33:17 ... i don't consider it a property of the resource 14:33:27 @john except thin/slow clients really need caching:-) but yes - not require. 14:33:28 ... it's a relationship between the resource and the container 14:33:32 q+ 14:33:57 pchampin: should probably be a relation btw the resource and the container, rather than a boolean property 14:34:09 ... as this is not something intrinsic to the resource 14:34:51 ... ldp:fullyInlinedBy 14:35:13 Zakim, unmute me 14:35:13 TallTed was not muted, TallTed 14:35:21 q+ 14:35:43 q- 14:35:48 ack steves 14:35:57 Arnaud: let's not spend too much time on this 14:35:57 pchampin: rather than asserting ldp:descriptionComplete "true", assert ldp:descriptionComplete , 14:36:02 resourceURI ldp:descriptionComplete {containerURI, resourceURI} 14:36:14 ... let's have somebody make a proposal 14:36:21 "complete description for this resource GOT from container/resource" 14:36:47 SteveS: we should better define what "fully inlined by" means; 14:36:53 you could also do a GET on the individual resource -- to *just* get *its* description -- and not the descriptions of the 100 other resources in that container 14:37:22 ... triples can be added very quickly 14:37:25 Another viewpoint is that this is a statement about the reply (c.f. paging, HTTP header stuff) 14:37:33 ack john 14:38:08 JohnArwe: agree with what Andy just wrote on the IRC 14:38:15 ... should be a property of a specific response 14:39:01 seems debatable to include response properties in any resource's triples 14:39:01 Arnaud: any volunteer for making a new proposal? 14:39:41 @JohnArwe: a Link header pointing to all resources that are completely inlined? 14:39:42 ... HTTP would use headers for that (and it has named classes of headers for this sort of thing) 14:40:01 @john Should the client be allowed/able to influence the server response? (hmm ... probably over engineering) 14:40:19 issue-14? 14:40:20 ISSUE-14 -- Include clarifications about ordering in BPC representations -- open 14:40:20 http://www.w3.org/2012/ldp/track/issues/14 14:40:21 issue-14? 14:40:21 ISSUE-14 -- Include clarifications about ordering in BPC representations -- open 14:40:21 http://www.w3.org/2012/ldp/track/issues/14 14:40:21 davidwood has joined #ldp 14:41:09 Actually I did not assert using Link headers. I simply asked if we had agreement that whether or not a member was inlined is really a property of the message response/interaction flow, or not. Ted asserted it must allowed to vary with each request/response pair, and I heard no objections to that. 14:41:17 q+ 14:41:22 ack steves 14:41:34 q+ 14:41:35 Raul: (described his proposal about ISSUE-14, but scribed didn't get it all) 14:41:58 @andy: perfect world, sure. clear enough to demand "littering" the spec with it, much less sure (and leaning against that) 14:42:05 yes, that is what I meant. 14:42:29 q? 14:42:34 ack ashok 14:43:14 Ashok: someone argued that you have to allow the server to decide on the order, if it is not specified 14:43:49 SteveS: we are only saying how to specify the order 14:44:20 TedTall: how do we define a container? same Subject-Predicate or only same Subject? 14:44:43 s/someone/Erik/ 14:44:47 a collection of same-subject, same-predicate triples, 14:45:01 Arnaud: see definition of LDPC 14:45:13 TedTall: ok, so that's same Subject-Predicate 14:45:25 SteveS: and if it has no sortPredicate, the order is unspecified 14:45:50 ... If it has a sortPredicate, it should be ordered by the value of that predicate in the items. 14:46:05 ... But there are some problems with locales. 14:46:35 Ashok: you can have the ordering specified by the unicode specification. 14:47:23 Arnaud: I agree that we will have to tackle the local/i18n problems at some point, 14:47:34 ... but would like to see if we get a general agreement on this issue 14:49:06 SteveS: as I understand it, Raul's proposal of an index property is not to add it to the LDP vocabulary, 14:49:10 yes. completely. 14:49:34 ... but an example on how the problem could be solved in a service-specific way. 14:49:36 I just wanted to show how it can be done in that specific case, 14:52:08 TallTed: this proposal is problematic for me: you can not order by a property that is not present 14:52:34 ... so if it is same subject+predicate, you can not sort by anything else than the object. 14:53:08 ... Even if that ordering information is something that the server knows in the background. 14:53:21 q? 14:53:42 TallTed, the Object a like a ROW, not a String. 14:53:44 ... As inlining is optional, we can not rely on that. It's too complex. 14:54:26 Sandro, I think he is saying the value of the object is a string 14:54:54 Can include a numeric index (much safer to sort on) 14:55:21 objects don't have values as strings. 14:55:39 (unless they are literals0 14:55:42 q? 14:56:21 SteveS: it seems to me that Ted's issue is different from what ISSUE-14 is about. 14:56:26 Arnaud: clearly not in a position to close this now. Let's move one 14:56:37 issue-59? 14:56:37 ISSUE-59 -- Reconsider usage of Aggregate/Composite construct to get predictable container delete behavior -- open 14:56:37 http://www.w3.org/2012/ldp/track/issues/59 14:57:13 Arnaud: we have this distinction btw 2 kinds of containers, 14:57:17 ... that nobody really likes. 14:57:37 ... SteveS proposed that they emerged because of different need re. DELETE. 14:58:06 q+ 14:58:17 ... Only one type of container, and DELETE only deletes the container, not the member. Leaves recursive delete to a future spec. 14:58:19 +1 to focusing on a single, simple, minimal container proposal. 14:58:38 ack ashok 14:58:38 ... But DELETE should not create dangling resources. 14:58:45 make container management dependent on how resources were added to the container. if they were POSTed to it, they are contained and get DELETEd. if they were linked, they are associated and only the link gets DELETEd. 14:59:09 q+ 14:59:36 q+ 14:59:36 ack steves 14:59:43 q+ 14:59:44 Arnaud: am I right in thinking that the group wants to unify those two kinds of containers? 14:59:55 +1 single type of container 15:00:04 +1 15:00:11 +1 15:00:13 +1 15:00:54 SteveS: the problem of dangling link exist as long as we delete a resource; it is not limited to the container-member relation. 15:01:22 ack ashok 15:01:23 ... It should be up to the server to do what they need to do. 15:01:26 +1 single type of container 15:01:54 Askok: if we have only one kind of container, do we only have one kind of DELETE? 15:02:14 Arnaud: the idea would be to have one kind of DELETE, and add other kinds later on. 15:02:15 How does one add another "type of DELETE" to HTTP? 15:02:16 ack tallted 15:02:47 ashok: http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0018.html details under (b) the proposed delete behavior 15:03:04 TallTed: aggregation should be the only kind of container 15:04:26 -Ashok_Malhotra 15:04:28 -SteveS 15:04:28 -Sandro 15:04:29 -TallTed 15:04:29 -svillata 15:04:31 -Yves 15:04:32 -JohnArwe 15:04:33 -[IPcaller] 15:04:35 -AndyS 15:04:36 -EricP 15:04:38 -rgarcia 15:04:42 cody has left #ldp 15:04:44 meeting adjourned 15:04:46 -nmihindu 15:04:50 -Arnaud 15:04:57 -pchampin 15:04:59 SW_LDP()10:00AM has ended 15:04:59 Attendees were Arnaud, Ashok_Malhotra, SteveS, EricP, svillata, pchampin, JohnArwe, Sandro, rgarcia, [IPcaller], nmihindu, TallTed, AndyS, Yves 15:05:09 AndyS has left #ldp 15:05:57 Kalpa has left #ldp 15:21:38 AndyS has joined #ldp 16:26:15 AndyS has joined #ldp 16:37:36 stevebattle has joined #ldp 17:01:50 stevebattle has joined #ldp 17:20:41 Zakim has left #ldp 18:05:03 davidwood has joined #ldp 18:08:02 davidwood has joined #ldp 18:31:06 TallTed has joined #ldp 18:42:22 davidwood has joined #ldp 19:16:56 AndyS has joined #ldp 19:23:48 gavinc has joined #ldp 20:49:49 jmvanel has joined #ldp