14:00:25 RRSAgent has joined #ldp 14:00:25 logging to http://www.w3.org/2013/05/20-ldp-irc 14:00:27 RRSAgent, make logs public 14:00:27 Zakim has joined #ldp 14:00:29 Zakim, this will be LDP 14:00:29 ok, trackbot, I see SW_LDP()10:00AM already started 14:00:30 Meeting: Linked Data Platform (LDP) Working Group Teleconference 14:00:30 Date: 20 May 2013 14:00:43 +[IBM] 14:00:55 cygri has joined #ldp 14:00:58 zakim, [IBM] is me 14:01:02 +SteveS; got it 14:01:14 zakim, who's on the phone? 14:01:14 On the phone I see SteveBattle, JohnArwe, Arnaud, SteveS 14:01:22 +Ashok_Malhotra 14:01:40 Arnaud, I'm happy to scribe today. 14:02:19 who said I'm happy? 14:03:01 scribe: stevebattle 14:03:29 + +44.208.5.aaaa 14:03:44 roger has joined #ldp 14:03:51 zakim, aaaa is Roger 14:03:51 +Roger; got it 14:04:11 zakim, who's on the phone? 14:04:11 On the phone I see SteveBattle, JohnArwe, Arnaud, SteveS, Ashok_Malhotra, Roger 14:05:21 nmihindu has joined #ldp 14:05:42 +bblfish 14:05:48 chair: Arnaud 14:06:07 hi 14:06:41 +[GVoice] 14:07:08 BartvanLeeuwen has joined #ldp 14:07:17 roger: next week is a public holiday in the UK 14:07:31 nmihindu are you going to join the call? 14:07:39 SteveS: next week is also a public holiday in the US 14:07:54 what about you bart? 14:08:12 +??P8 14:08:22 Zakim, ??P8 is me 14:08:22 +BartvanLeeuwen; got it 14:08:28 krp has joined #ldp 14:09:06 +??P9 14:09:38 Arnaud: The minutes for last week are not available so approval will be deferred until next week. 14:09:49 we did progress though... 14:09:51 Arnaud, yes I will join in a minute. I have to connect to another network for VoIP 14:10:10 +??P10 14:10:36 Next week is also ESWC. 14:10:41 Zakim, ??P10 is me 14:10:41 +nmihindu; got it 14:11:15 I won't be able to attend May 27th 14:11:20 +??P11 14:11:47 Arnaud: We will skip the meeting next Monday, next meeting June 3rd. 14:12:06 resultion: next meeting June 3rd 14:12:18 resolution: next meeting June 3rd. 14:12:39 s/resultion:/resolution:/ 14:12:41 zakim, ??P11 is me 14:12:41 +krp; got it 14:13:49 ericP: Are we meeting at TPAC? 14:13:49 http://www.w3.org/2012/ldp/wiki/F2F3 14:14:34 Arnaud: Has seen no message regarding ericP's hallucination. 14:15:31 topic: actions 14:16:26 pending review: 45, 59, 60, 65 14:16:53 Arnaud: Proposes we close these actions. 14:17:02 +1 14:17:08 +1 14:17:11 +1 14:17:12 +1 14:17:19 +1 14:17:36 Arnaud: undocumented action for veryone to object to the minutes if closing these issues is problematic 14:17:47 resolution: close actions 45, 59, 60, 65 14:18:11 close action-45 14:18:11 Closed ACTION-45 [EDITOR] Adopting http://lists.w3.org/Archives/Public/public-ldp-wg/2013Mar/0089.html with the property name ldp:membershipPredicateInverse. 14:18:19 close action-59 14:18:19 Closed ACTION-59 [EDITOR] Deployment guide, best practice is to make predicates used in LDPRs be dereferencable, per resolution of issue-9. 14:18:26 close action-60 14:18:26 Closed ACTION-60 [EDITOR] LDPCs may contain non-LDPRs + updating membership triples and inlined members, per resolution of issue-13. 14:18:28 Arnaud: There are outstanding actions to review UC&R 14:18:33 close action-65 14:18:33 Closed ACTION-65 [EDITOR] Remove section 4.1.4 canonical uri from the spec, per resolution of issue-49. 14:18:42 Miguel is working on the UCR review and he will send it soon 14:18:53 Kalpa has joined #ldp 14:18:55 +1 to closing 52 14:19:02 Arnaud: resolution close action 52 14:19:07 Action-52 14:19:07 ACTION-52 -- Roger Menday to create a wish list wiki page with issue-38 -- due 2013-03-21 -- OPEN 14:19:07 http://www.w3.org/2012/ldp/track/actions/52 14:19:33 resolution: close action-52 14:19:51 close action-52 14:19:52 Closed ACTION-52 Create a wish list wiki page with issue-38. 14:20:45 close action-50 14:20:45 Closed ACTION-50 And rgarcia to come up with a revised proposal for the test suite framework. 14:20:45 Action-50 14:20:45 ACTION-50 -- Eric Prud'hommeaux to and rgarcia to come up with a revised proposal for the test suite framework -- due 2013-03-21 -- CLOSED 14:20:46 http://www.w3.org/2012/ldp/track/actions/50 14:20:56 Action-48? 14:20:56 ACTION-48 -- Ashok Malhotra to take a first crack at the requirements of Access Control note -- due 2013-03-21 -- OPEN 14:20:56 http://www.w3.org/2012/ldp/track/actions/48 14:21:28 http://www.w3.org/2012/ldp/wiki/AccessControl 14:22:20 +Kalpa 14:22:47 close action-48 14:22:47 Closed ACTION-48 Take a first crack at the requirements of Access Control note. 14:23:08 topic: Issues 14:23:51 Issue-62? 14:23:51 ISSUE-62 -- Creating containers associated with LDPRs -- raised 14:23:51 http://www.w3.org/2012/ldp/track/issues/62 14:24:20 rogerp: I revised the text of the issue for clarity. 14:25:16 What does issue-62 add? 14:25:32 s/rogerp/roger/ 14:26:11 roger: The difference is that you don't necessarily have a POSTable endpoint with a container. 14:26:41 Perhaps we can cover with ACTION-55, which was to cover ISSUE-36 14:26:41 q+ 14:27:04 open issue-62 14:27:22 q+ 14:27:26 q- 14:27:36 ack bart 14:27:52 :-/ 14:28:04 ? 14:28:10 bartvanleeuwen: ??? 14:29:14 does this allow us to 'bootstrap' a ldp server ?? 14:29:34 so no containers at all, and we can create them 14:29:59 if by bootstrap you mean go from an LDPR to an LDPC, sounds like yes. 14:30:00 exactly 14:30:08 Arnaud: We can always bootstrap containers using PUT 14:30:14 reopen issue-62 14:30:14 Re-opened ISSUE-62 Creating containers associated with LDPRs. 14:30:23 but how yould you know where to PUT, you'd have to PUT in a container or something. 14:30:39 issue-70 14:30:39 ISSUE-70 -- simple LDPCs -- raised 14:30:39 http://www.w3.org/2012/ldp/track/issues/70 14:32:04 bblfish: Some parts of the spec may not be absolutely necessary. We should review them, simplifying the spec. 14:32:44 Didn't we cover this beginning of the year when we created the UC&R doc? 14:34:04 Arnaud: This may be too disruptive at this stage; we need to come up with specific proposals. 14:34:17 maybe this goes in the primer? 14:34:37 henry what do you mean by "property links"? 14:34:50 membershipPredicate and membershipSubject 14:34:51 I think 14:36:20 Arnaud: The existing features are justified by many use-cases. 14:37:25 Arnaud: There are, of course, alternative ways to achive the same results. 14:37:27 +q 14:37:50 -BartvanLeeuwen 14:37:54 bblfish: But are there ways to achive the same results in a *simpler* way? 14:38:05 s/achieve/achieve/ 14:38:45 +??P8 14:38:46 s/achive/achieve/ 14:38:52 Zakim, ??P8 is me 14:38:52 +BartvanLeeuwen; got it 14:39:15 ack roger 14:39:16 Arnaud: Opening these issue may present a road-block to last call 14:39:27 s/issue/issues/ 14:40:21 roger: Do you want to have a solution that uses only rdfs:member to associate containers with members? 14:40:26 q? 14:40:27 q+ 14:40:38 ack ericp 14:40:54 -??P9 14:41:23 ericp: You could rally the troops to come up with a counter-proposal, add this to the list, then use this as the basis of discussion. 14:42:34 Arnaud: This is good but we cannot have open-ended issues. 14:43:20 close issue-70 14:43:20 Closed ISSUE-70 simple LDPCs. 14:44:12 topic: open issues 14:44:19 Issue-65? 14:44:19 ISSUE-65 -- FirstPage and Hypermedia as the Engine of Application State (HATEOAS) Compliance -- open 14:44:19 http://www.w3.org/2012/ldp/track/issues/65 14:44:59 Arnaud: The issue was first raised by James Leigh. 14:45:31 Issue-70 is closed for reasons of not precise enough wording. 14:45:49 arnaud: We lose the ability for the client to initiate paging. 14:46:18 ACTION-62 hasn't been done which edits in resource pagination from resolution of ISSUE-33 14:46:26 arnaud: A link header can be used to supply the first page URL 14:47:09 Proposal http://lists.w3.org/Archives/Public/public-ldp-wg/2013May/0064.html 14:47:16 +1 to removing firstPage, do think we need link header 14:47:36 The headers seem like a good idea. I have not implemented this part of the spec yet. 14:47:38 +1 to removal, link header should be optional. 14:47:40 ...our mobile clients will want to keep response sizes manageable 14:48:03 +1 to Arnaud's all 3 proposals, including having link header optional 14:48:29 +1 14:48:30 PROPOSAL: Close ISSUE-65: FirstPage HATEOAS Compliance per Arnaud's proposal, with link header optional 14:48:39 +1 14:48:41 +1 14:48:53 +1 14:48:53 +1 14:48:54 +1 14:48:57 +1 14:49:00 +1 14:49:15 Resolved: Close ISSUE-65: FirstPage HATEOAS Compliance per Arnaud's proposal, with link header optional 14:49:30 issue-62 14:49:30 ISSUE-62 -- Creating containers associated with LDPRs -- open 14:49:30 http://www.w3.org/2012/ldp/track/issues/62 14:51:15 Arnaud: action-55 adds clarification. Does this address issue-62 fully? 14:52:15 Arnaud: We'll postpone until we have the text of issue-55. 14:52:40 Issue-58? 14:52:40 ISSUE-58 -- Property for asserting that complete description of members is included in LDPC representation -- open 14:52:40 http://www.w3.org/2012/ldp/track/issues/58 14:52:51 close issue-65 14:52:51 Closed ISSUE-65 FirstPage and Hypermedia as the Engine of Application State (HATEOAS) Compliance. 14:54:15 q+ 14:54:26 Here is the email summary of options: http://lists.w3.org/Archives/Public/public-ldp-wg/2013May/0085.html 14:54:31 ack bblfish 14:55:10 http://lists.w3.org/Archives/Public/public-ldp-wg/2013May/0150.html 14:55:12 bblfish: This is a very bad idea. This makes it possible to create inconsistent graphs and is unnecessary. 14:56:05 q+ 14:56:13 q+ 14:57:11 arnaud: I don't see how inlining introduces the problem. The inconsistency arises out of the data. 14:57:22 ack john 14:57:55 johnarwe: The arguments expose different assumptions that people hold. 14:59:09 ack ashok 15:01:25 http://lists.w3.org/Archives/Public/public-ldp-wg/2013May/0085.html 15:02:02 arnaud: The option on the table is to close with option E 15:02:11 Option E: A combination of both Options A & B, in other words people wanted both. 15:02:24 So since then I move to -1 on all 15:02:25 ...with proviso that the subject is the Page not the Resource 15:02:34 0 15:03:16 need to drop 15:03:17 ashok: We should explore Henry's idea just a little further. 15:03:30 My proposal is to have a content relation to a literal 15:03:51 Henry proposed a concrete alternative. 15:03:56 -JohnArwe 15:04:04 ashok: I asked Henry for a simple example that was added last night which the working group should provide feedback on. 15:04:06 +0.5 on option E 15:04:54 Issue-32? 15:04:54 ISSUE-32 -- How can clients discover that a resource is an LDPR or LDPC, and what features are supported? -- open 15:04:54 http://www.w3.org/2012/ldp/track/issues/32 15:05:13 arnaud: I don't want to give this issue too much agenda time. 15:05:29 regrets from me for May 27 and June 3 15:05:33 :) 15:05:35 -Ashok_Malhotra 15:05:36 thx bye 15:05:36 -SteveS 15:05:37 bye 15:05:39 -Roger 15:05:40 -ericP 15:05:41 -krp 15:05:42 -BartvanLeeuwen 15:05:42 -Arnaud 15:05:43 -nmihindu 15:05:44 -Kalpa 15:05:47 -SteveBattle 15:05:57 Kalpa has left #ldp 15:06:35 Arnaud: please look up my last mail and see if you agree that there is a problem with the logical inconsistency problem being so easy to build http://lists.w3.org/Archives/Public/public-ldp-wg/2013May/0150.html 15:07:19 Henry, I read that email 15:07:37 I don't see how the inlining really changes anything 15:07:50 the inconsistency is already there 15:07:58 it only makes it more evident 15:08:02 but in a different graph 15:08:11 so? 15:08:24 at the application level it would make no difference to me 15:08:24 what if the inlined content has relations about the LDPC , say chaing the state of it 15:09:14 I agree that it can be used in a bad way 15:09:41 in our case the server wouldn't allow you to do that 15:09:49 so the problem never occurs 15:10:10 that's why I said in my email that I can see how a vanilla implementation may not be able to do that easily 15:10:30 another argument is that inlining means that a client that POSTs needs to have not just the overview of the page, but the overview of all of the content of the LDPC because I suppose page orderings can change, etc... Otherwise when POSTing you can easily make things inconsistent 15:10:47 disconnecting the lone participant, bblfish, in SW_LDP()10:00AM 15:10:48 SW_LDP()10:00AM has ended 15:10:48 Attendees were SteveBattle, JohnArwe, Arnaud, SteveS, Ashok_Malhotra, +44.208.5.aaaa, Roger, bblfish, ericP, BartvanLeeuwen, nmihindu, krp, Kalpa 15:11:44 again you're assuming the client can post anything it wants 15:12:11 in an application specific case the server wouldn't support that 15:12:14 we don't have any vocabulary to restrict the client yet to what it should post 15:12:19 it would allow a client to create specific data 15:12:22 in a controlled way 15:12:30 well, we do :) 15:12:47 btw, did you see the announcement for the RDF validation workshop? 15:12:52 this is what it is about 15:13:03 as far as we are concerned 15:13:08 I did not see that yet, no 15:13:12 hold on 15:13:39 https://www.w3.org/2012/12/rdf-val/Overview.php 15:13:42 But even with RDF validation local validation is not enough: in the simple bug example: I managed to get an inconsistency just because of different points of views being expressed about what the cause of the bug is 15:13:46 btw, IBM didn't initiate this 15:13:59 eric was working on setting it up when I learned about it 15:14:10 so there are other people wanting this 15:14:12 that's ok, I don't have anything against IBM. :-) 15:14:27 being supporters of Linux is cool :-) 15:14:32 :) 15:15:05 we have products using this functionality and we haven't had problems with that 15:15:21 Anyway, my point is just that I think this issue arises because we're just trying to put too much into the LDPC. We could just shift this problem to an LDPR, 15:16:01 I don't see that 15:16:16 yes, Arnaud, but you control the whole stack of your product, and you employ all the engineers. If you control all aspects there are things you won't see that people in the wild will see with an open world. 15:17:10 Well I am not sure about that claim yet. But my feeling is that if one had simple LDPCs then we'd move the rest of the work to dealing with LDPRs 15:17:11 well, we integrate with products from other vendors and customers so that's not exactly true 15:17:31 well I don't want to speak much about your product as I don't know it 15:18:13 http://open-services.net/organizations/ gives you the list of organizations involved 15:18:19 it's hardly just IBM 15:18:59 but I agree that we do exercise some control in what the server accepts and without it things can go bad 15:19:15 that comes with the flexibility of linked data 15:19:22 the fact that anyone can assert anything 15:19:37 that is why it is important to distinguish creation of documents using POST and content of documents ie. <#uri> and mergers of graphs 15:20:07 an LDPC can have inconsistent members - that's ok if those members are documents. 15:20:25 but if you got an inconsistent graph from inlining couldn't you go back and check what each resource contains and figure out where the inconsistency comes from? 15:20:37 I mean the log:semantics of the LDPC members can be inconsistent - without problem as long as rdf:member the is a document 15:20:47 at least you would only have to fetch every resource individually when things go bad rather than all the time 15:21:22 I am just wondering why you want to merge all that info in the LDPC? 15:21:45 for performance + convenience 15:21:57 you do one get and you're all set 15:21:58 ok so why not use quoted content 15:22:12 with quoted content you get it all, and it is safe 15:22:20 the client can decide if he wishes to unquote 15:22:37 ie to believe the content 15:23:55 that seems reasonable but it doesn't work with turtle, does it? 15:24:23 not well no. But then you could as you did above point to future specs like N3 or Trig 15:24:31 N3 it works very well 15:24:39 yeah, I read you said that 15:24:56 log:semantics { <#joe> a foaf:Person } 15:25:02 right now we are requiring support for turtle 15:25:17 http://www.w3.org/2000/10/swap/doc/Reach 15:25:35 yes so there one would need to have a way to put Turtle in quotes. 15:25:46 "..."^^lang:Turtle . 15:25:59 it's just a question of getting some URLs for those languages 15:26:06 "just" :) 15:26:25 well that's not a very big task. People could see the point of that relatively easily 15:26:35 that's not the problem 15:26:43 the problem is that turtle is in last call 15:26:43 but I think it's a good spur for N3. TimBl would love to have that standardised I am sure. 15:26:53 you know what it takes to add something like that 15:27:18 maybe he would but again it's not even in the works right now 15:27:24 I can ask on the Turlte list if they have a standard way of doing that 15:28:15 but you end up with a lot less issues than if you merge the content 15:29:09 If you merge content you could end up in the wild with a bunch of jokers messing up your collections. 15:29:43 and also be able to argue their way out of the problem by saying they were not conscious of the consistency requirements 15:30:51 I understand, that again assumes people are allowed to do all sorts of stuff 15:31:07 this is definitely not the case in an enterprise application 15:31:33 that's a big difference with the web at large 15:33:29 Even enterprise applications will have the problem. If I can prove that you need local context to exchange information which you have not made explicit, then you are not doing semantic web. 15:33:50 semantic web is about building a system that does not require local contextual knowledge 15:34:10 IT is about building worldwide platform. 15:34:12 log:semantics translates to plain RDF using reification 15:35:22 what I'd need is log:semantics " a pretty much the same, isn't it? 15:37:36 same as what? 15:37:44 as a bunch of reified statements? 15:38:00 I guess 15:38:30 should be the same but a lot more readable than reification. 15:39:20 ok I sent out an initial mail to see what the situation is. 15:40:09 Mhh pitty we did not log the above conversation :-) 15:40:55 bblfish: for what it's worth I never said we are doing semantic web :) 15:41:10 I spend quite a bit of time actually saying the opposite! 15:41:33 semantic web :-) 15:43:49 yes but the ldp group is about that, and the w3c is about it. 15:45:11 The problem is that it is difficult for large companies to think about the semantic web ( I worked at sun) because they tend to not notice implicit assumptions they are using. One really needs to make these things explicit for it to count as linked data. 15:45:55 I don't agree with that assertion "the ldp group is about that, and the w3c is about it." actually 15:46:09 and the discussions I have had with the w3c staff confirms that 15:46:41 ( I think its not just large companies btw that have trouble with the explicitness required ) 15:47:01 well I am pretty sure that is a key criterion for ldp to be ldp 15:47:14 well, I still don't know what semantic web means... 15:47:35 still it's not well expressed above so we may be interpreting that statement differently 15:47:48 but I think I understand Linked Data, as a concept and as a well-defined technology: LDP 15:48:19 I need to be able to read your data and not know that you are IBM to interpret it and interact with it - I may need to know you are IBM to TRUST it but not to interpret it 15:49:35 betehess: we are looking for criterion for LDP here. We can't just say whatever LDP comes up with is good. LDP has to be part of the larger semantic web stack 15:50:02 and the criterion has to be as defined above: ie "I need to be able to read your data and not know that you are IBM to interpret it and interact with it - I may need to know you are IBM to TRUST it but not to interpret it" 15:52:20 I may not be able to interpret fully all the relations because they are not accessible to me, but that's something else. 15:55:29 Some of this is just application of Web Arch. The data has to be accessible from any resource: you should not assume someone is coming from a certain position in the web. 15:56:02 that's essentially why RDF exists: as a maxiumum decontextualisation of information. 15:56:54 ( Context still exists: you have a certain position in the web: I can publish something and IBM the same thing, but they will have different positions in the web. People may trust IBM and not me even if we say the same thing ) 15:57:25 That is why WebID works. 17:21:09 Zakim has left #ldp 17:50:37 jmvanel has joined #ldp 18:39:31 AndyS has joined #ldp 18:54:56 jmvanel has joined #ldp 19:29:49 SteveS has joined #ldp 20:38:12 gavinc has joined #ldp 21:33:33 bblfish_ has joined #ldp 21:51:59 bblfish has joined #ldp 22:16:56 jmvanel has joined #ldp