13:57:16 RRSAgent has joined #ldp 13:57:16 logging to http://www.w3.org/2013/05/06-ldp-irc 13:57:18 RRSAgent, make logs public 13:57:18 Zakim has joined #ldp 13:57:20 Zakim, this will be LDP 13:57:20 ok, trackbot; I see SW_LDP()10:00AM scheduled to start in 3 minutes 13:57:21 Meeting: Linked Data Platform (LDP) Working Group Teleconference 13:57:21 Date: 06 May 2013 13:57:22 pchampin has joined #ldp 13:58:04 SteveS has joined #ldp 13:58:13 SW_LDP()10:00AM has now started 13:58:22 + +329331aaaa 13:59:55 JohnArwe has joined #ldp 14:00:03 +JohnArwe 14:00:14 zakim, +329331aaaa is me 14:00:15 +mielvds1; got it 14:00:35 +Arnaud 14:00:47 +OpenLink_Software 14:01:01 Zakim, OpenLink_Software is temporarily me 14:01:01 +TallTed; got it 14:01:02 Zakim, mute me 14:01:02 TallTed should now be muted 14:01:07 +Ashok_Malhotra 14:01:10 +[IBM] 14:01:15 pchampin_ has joined #ldp 14:01:18 zakim, [IBM] is me 14:01:18 +SteveS; got it 14:02:06 zakim, who's on the phone? 14:02:06 On the phone I see mielvds1, JohnArwe, Arnaud, TallTed (muted), Ashok_Malhotra, SteveS 14:02:53 +Gregg_Vanderheiden 14:02:58 -Gregg_Vanderheiden 14:03:05 cody has joined #ldp 14:03:10 +Sandro 14:03:48 +[IPcaller] 14:03:58 Zakim, IPcaller is me 14:03:58 +cody; got it 14:04:02 sergio has joined #ldp 14:04:21 +[GVoice] 14:05:53 Zakim, unmute me 14:05:53 TallTed should no longer be muted 14:06:23 Zakim, mute me 14:06:23 TallTed should now be muted 14:06:28 Scribe: SteveS 14:06:46 Topic: Approve minutes from April 29th 14:06:57 +[IPcaller] 14:07:10 RESOLVED: approve minutes from April 29th 14:07:15 +??P5 14:07:33 Zakim, [IPcaller] is me 14:07:34 +sergio; got it 14:08:01 zakim, who is here? 14:08:01 On the phone I see mielvds1, JohnArwe, Arnaud, TallTed (muted), Ashok_Malhotra, SteveS, Sandro, cody, ericP, sergio, ??P5 14:08:04 On IRC I see sergio, cody, pchampin_, JohnArwe, SteveS, Zakim, RRSAgent, Arnaud, mielvds1, Ashok, svillata, betehess, nmihindu, TallTed, davidwood, bblfish, Yves, sandro, trackbot, 14:08:04 ... cygri, jmvanel, ericP, thschee 14:08:50 Topic: next meeting May 13th 14:09:23 ericP: who will be in Brazil WWW2013? 14:09:46 I will, good to meet some people from the group 14:09:46 Zakim, ??P5 is me 14:09:46 +nmihindu; got it 14:09:51 Arnaud: will be there and may have a conflict, checking timezone clashes 14:10:31 pchampin has joined #ldp 14:11:13 SteveS: offered to chair if Arnaud can not attend 14:12:30 Arnaud: fear of missing another meeting as we are not seeing much activity between the calls, needing to hit last call by end of June 14:12:35 +??P16 14:12:44 zakim, ??P16 is me 14:12:44 +pchampin; got it 14:13:12 …will defer decision on holding meeting on May 13th later this week 14:13:23 Topic: Issues and Actions 14:13:33 Arnaud: no actions pending review 14:14:37 …any actions anyone want to claim progress? 14:15:25 SteveS: made progress on ACTION-45 but want to do another read/rewrite on it 14:16:08 Arnaud: Update on test suite? See that Raul has made progress on it 14:16:29 ericP: is under it and making progress 14:16:31 q+ 14:16:53 ack sergio 14:17:11 sergio: Spoke with rgarcia and said he is making progress with ericP 14:17:13 q 14:17:28 my email (and the corresponding agenda topic) is evidence of progress on action-51, but not done yet 14:17:33 Zakim, who's noisy? 14:17:44 TallTed, listening for 10 seconds I heard sound from the following: nmihindu (61%), mielvds1 (9%), JohnArwe (4%), Arnaud (33%) 14:18:12 Topic: Issues pending review 14:18:41 Arnaud: 1 new raised issue, Roger asked that we wait to discuss until he is available to present 14:18:51 Topic: Open Issues 14:19:24 http://www.w3.org/2012/ldp/wiki/Meetings:Telecon2013.05.06#Open_Issues 14:19:33 Topic: ISSUE-14 14:19:39 issue-14 14:19:39 ISSUE-14 -- Include clarifications about ordering in BPC representations -- open 14:19:39 http://www.w3.org/2012/ldp/track/issues/14 14:19:57 Zakim, unmute me 14:19:57 TallTed should no longer be muted 14:20:29 Arnaud: No new proposals available from the one proposed by Raul 14:21:37 TallTed: subsequent discussions has shown that others voice the concern, need to make it clear the sorting is arbitrary by the server and the server may provide the sorted by data in the response 14:21:56 ericP: what do you expect the client to do with sorting info? 14:22:07 TallTed: would be dealing with paging 14:22:07 q+ 14:22:31 ack ashok 14:22:38 ericP: a client may be able to do a binary search if it knew the sorting and paging scheme 14:23:12 Ashok: concern if get 1 container it may come in different orders, no requirement that it has to be consistent 14:23:24 q+ 14:23:56 Arnaud: notices that ISSUE-18 talks about stable paging and dealing with changing pages over time 14:24:02 ack pchampin 14:24:09 pierre breaking up badly 14:24:18 ...every 2-3rd syllable coming through 14:24:42 q+ 14:25:18 1. paging should be reproducible in some way 14:25:20 Arnaud: would like to keep issues separate 14:25:26 ack steves 14:25:44 2. I'm not sure the proposed "sortPredicate" is enough to represent all useful sorting schemes 14:27:02 SteveS: to be clear ISSUE-14 is only about how to have both ascending and descending, be good to open new issues as needed 14:27:40 TallTed: spec take into account localization, etc 14:27:57 SteveS: spec defers to the definition of ascending and descending as within the SPARQL spec 14:28:12 q+ 14:28:26 ack sergio 14:28:28 it does not cover ascending vs. descending, it does not cover sorting agains multiple predicates 14:28:33 SteveS: based on the use cases that Raul and I have put forward, the proposal is enough 14:28:50 q+ 14:28:54 use case: sorting bugs by state, then by date 14:30:33 ack ashok 14:31:08 sergio: current libraries won't be able to handle this natively as it is not based on List (at least initially) 14:31:19 -> http://www.w3.org/TR/sparql11-query/#modOrderBy SPARQL Order 14:31:21 oops; realizing this is a *list* of predicates... so my use case above is actually handled. sorry :-( 14:32:01 -> http://www.w3.org/TR/xpath-functions/#func-compare XPath compare 14:32:12 op:numeric-less-than(A, B) 14:32:20 Ashok: what are the limits of what can be sorted? 14:32:35 SteveS: it is defined by SPARQL orderBy 14:33:16 +1 to sparql-based ordering definition 14:33:49 Ashok: why are we ignoring collations? 14:35:32 ericP: 14:36:04 What scenario are we saying we haven't considered to date? 14:37:51 Arnaud: sounds like a separate issue that perhaps Ashok can raise and propose something regards to what he sees as missing from the spec 14:38:19 From email http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0002.html 14:38:27 The concrete proposal is the following: 14:38:27 An LDPC server can indicate to a client the ordering of members in a 14:38:28 container page using an ldp:containerOrder property. This property has 14:38:28 as range a list of resources with two properties: 14:38:28 .- ldp:containerSortPredicate, which defines the property used for sorting 14:38:28 .- ldp:containerSortOrder, which defines the ordering (ascending or 14:38:28 descending) and is optional 14:38:36 [over] 14:39:03 PROPOSAL: Close ISSUE-14: Include clarifications about ordering in BPC representations, per Raúl's suggestion http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0002.html 14:39:29 would adding a 3rd property ldp:containerSortCollation make everyone happy? 14:39:40 (with a sensible default value for the 3rd one?) 14:39:43 s//SPARQL ORDER BY uses the 2 parameter fn:compare(A,B) function which takes no collation parameter. this means that e.g. "ö" and "oe" don't order next to each other in german. 14:40:18 PROPOSAL: close issue-14, adding ldp:ccontainterSortOrder to allow specifying the sorting order: ldp:descending or ldp:ascending 14:41:32 +1 14:41:48 +1 14:44:23 ...realizing Arnaud's did not capture ALL the changes in Raul's 14:44:27 ...re-drafting 14:44:34 -> http://www.w3.org/TR/sparql11-query/#OperatorMapping ¶3 SPARQL discussion of collations 14:44:46 PROPOSAL: An LDPC server can indicate to a client the ordering of members in a container page using an ldp:containerOrder property. This property has as range a list of resources with two properties: (a) ldp:containerSortPredicate, which defines the property used for sorting; (b) ldp:containerSortOrder, which defines the ordering (ascending or descending) and is optional, (c, etc.) collation, and others 14:45:25 +1 14:45:27 +1 14:45:30 +1 14:45:33 +1 14:45:38 +1 14:45:47 +1 14:45:59 +1 14:46:08 +1 14:46:21 RESOLVED: Close ISSUE-14, saying an LDPC server can indicate to a client the ordering of members in a container page using an ldp:containerOrder property. This property has as range a list of resources with two properties: (a) ldp:containerSortPredicate, which defines the property used for sorting; (b) ldp:containerSortOrder, which defines the ordering (ascending or descending) and is optional, (c, etc.) collation, and others 14:46:59 Topic: ISSUE-32 14:47:03 ISSUE-32 ? 14:47:03 ISSUE-32 -- How can clients discover that a resource is an LDPR or LDPC, and what features are supported? -- open 14:47:03 http://www.w3.org/2012/ldp/track/issues/32 14:47:34 Arnaud: JohnArwe has sent out an email regarding points http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0139.html 14:48:16 http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/att-0139/W3CIssue32.pdf 14:48:24 betehess has joined #ldp 14:48:54 JohnArwe: illustrated in PDF, page 1 is a straw man of tasks of what clients are trying to do 14:49:35 …the wiki was a fairly large list, it shows how a large number of tests may need to be done 14:50:10 …consider going down "profile" route, can do high-level introspection, and define common grouping that would be common 14:51:03 …3 profiles: "read-only", "strictly managed membership" and "everything" 14:51:19 …looking for WG feedback on the the right grouping and right things being required 14:51:19 in option 2 (managed/closed container), how can you create new ressources if containers are closed? 14:52:12 betehess has joined #ldp 14:52:30 pchampin, what do you call option 2? This a grouping of tasks/capabilities (aka profiles) not options 14:52:32 pierre: out of band means 14:53:36 ...actually pierre, it you want to create a new Member that is standard POST to the collection 14:53:37 Arnaud: soliciting more WG feedback, doesn't current include how the affordances are communicated but looking for direction 14:54:29 if capabilities need to be discovered anyway, why profiles? 14:54:57 JohnArwe: wonder if people wonder if we should do profiles at all? be good to get a feeling from the group with a straw poll 14:55:01 +1 to profiles 14:55:24 I see no issues with profile construct 14:56:08 ericP: anyone done anything to see how many of these things are orthogonal, a checkbox list of items…it would be a good way for people to parameterize their libraries and services 14:56:41 +1 for profiles, makes sense for being compliant only offering only set of features 14:57:14 JohnArwe: as example, HTTP gives a way to introspect a URI on what verbs are needed 14:57:22 +1 profiles seem like a good approach. *server* profile is a starting point, *resource* profiles might differ -- but couldn't be broader than their hosting server... 14:57:39 +1 to explore such idea 14:57:41 ericP: thinking it would be good to know what parameters you might need for reading, adding members, etc 14:57:42 mielvds1, boils down to how complex is it for clients to code the introspection logic? if they need to look at 3 tasks (read only), do they need to code 1 piece of logic or 3? 14:58:04 Topic: ISSUE-58 and options on the table 14:58:07 ランドMあっcえっs 14:58:09 ISSUE-58? 14:58:09 ISSUE-58 -- Property for asserting that complete description of members is included in LDPC representation -- open 14:58:09 http://www.w3.org/2012/ldp/track/issues/58 14:58:39 Arnaud: Options on the table http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0141.html 14:58:57 …would like to get a straw poll on the 4 options 14:59:14 STRAWPOLL: which option should we go with? 15:00:40 Arnaud: vote -1..+1 in order of A, B, C, D 15:00:43 A -1, B +1, C +1, D -1 15:01:20 A -1, B +1, C -1, D +0 (I'm not very fan of boolean properties in rdf) 15:01:20 A +1, B +1, C -0.5, D +1 15:01:22 A +1, B 0, C 0, D -1 15:01:41 the HTTP header is probably ill-named (and yes, I did propose the name) 15:01:55 +0.5, +0.5, +1.0, -0.5 Where the option D issue is I don't see how to make the caching work, but if I got convinced it would work then fine with it 15:02:08 -1, 0, +0, +1 15:02:13 A −1, B +1, C −1, D +1 15:02:34 @JohnArwe: option D is motivated by the fact that this is a property of the representation, not of the resource/container per se 15:03:10 +.5, +.4, +1 (but would like the value to be etag), +0 15:03:18 pierre: agree and like that part; email response articulates the problems I see 15:03:25 container X may inline member Y completely in *some* representations only 15:03:40 sorry, didn't read the thread yet 15:03:44 will right away :) 15:03:52 np 15:04:09 -Ashok_Malhotra 15:04:34 -Sandro 15:04:40 -JohnArwe 15:04:42 -SteveS 15:04:42 -nmihindu 15:04:44 cody has left #ldp 15:04:50 -cody 15:05:07 mielvds1 has left #ldp 15:05:17 -mielvds1 15:05:24 -Arnaud 15:09:37 -sergio 15:09:41 sergio has left #ldp 15:12:45 -TallTed 15:12:53 -pchampin 15:12:54 -ericP 15:12:54 SW_LDP()10:00AM has ended 15:12:54 Attendees were JohnArwe, mielvds1, Arnaud, TallTed, Ashok_Malhotra, SteveS, Gregg_Vanderheiden, Sandro, cody, ericP, sergio, nmihindu, pchampin 15:31:43 bhyland has joined #ldp 15:38:10 betehess has joined #ldp 16:33:10 Zakim has left #ldp 17:26:21 jmvanel has joined #ldp