- From: Steve Speicher <sspeiche@gmail.com>
- Date: Wed, 24 Jul 2013 10:30:44 -0400
- To: Pierre-Antoine Champin <pierre-antoine.champin@liris.cnrs.fr>
- Cc: "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
- Message-ID: <CAOUJ7JrzTyAgqvCOGk8G5cjT-GB5KF+WzoWkjcJhg6H01R8g8A@mail.gmail.com>
On Fri, Jul 19, 2013 at 8:39 AM, Pierre-Antoine Champin < pierre-antoine.champin@liris.cnrs.fr> wrote: > Hi Steve, > > here is my review of the editor's draft. > > Unfortunately, I won't be on the call next monday to discuss it, but I'll > try to check my mail if you have any comment/question. > > pa > > Sec 1. Intro > > * "Containers are very useful in building application models" is not very > clear. I would add "involving collections of homogeneous resources". > > Changed, I see that as an improvement. > > Sec 2. Terminology > > * (def of LDPC) "representing a collection of (...) triples" -> wouldn't > that be "represented by" > No change made. Not sure it improves that much, we previously did a fairly thorough development and review of this (Cambridge F2F2). Also haven't received any other feedback on this. > * not sure all the "membership*" definitions should appear here... they > are rather cryptic before reading the section on containers, and are not > very useful until you get there... may be a definition of "membership", > giving a brief overview, and pointing to the container section, would be > enough > I see your point but also see the value in having it here for benefit of normative definitions. > > * I agree with Raul that 'Page' should probably be defined in this section > Already done. > > Sec 4. LDPR > > * "What resource formats should be used" -> s/resource/representation/ > Done > Sec 4.2 LDPR - HTTP GET > > * 4.2.3 : MUST was supposed to be replaced by SHOULD according to the > resolution of https://www.w3.org/2012/ldp/track/issues/53 > > Already done, see earlier thread. > > > Sec 4.3 LDPR - HTTP POST > > * a restriction should be added to the first sentence: if the LDPR is an > LDPC, this specification *does* constrain the POST operation. > > No change made, 2nd paragraph covers this. > Sec 4.4 LDPR - HTTP PUT > > * shouldn't accepted formats for PUT be specified? like Turtle MUST be > accepted, other formats MAY be accepted (provided that they have an RDF > interpretation -- at least in the context of that LDP server) > No change made. I'm mixed on this. It is good to be clear whenever possible. I'm not recalling details of any previous discussions. Is this really a problem? One can assume if it can fetch the resource in a format, it should be able to PUT it back if the server supports PUT. > * 4.4.1 : "with the entitiy representation" -> "with the RDF graph > represented by the entity representation" > > No change made. We don't really use 'RDF graph' terminology much. > > Sec 4.9.1 Paging - Introduction > > * "any of its members" -> the notion of member is not really meaningful in > the general context of LDPR. I would rather rely on the notion of "inlined > resource", defined in sec. 2. > > Changed to "inlined resources" and added terminology reference. > > Sec 4.9.2 Paging - HTTP GET > > * should 4.9.2.1 and 4.9.2.2 really refer to section 4.9 ; it is strange > and looks like an artifact of a previous organization of the document > > These should be fixed now. > Sec 4.10 Inlining > > * 4.10.3.1 does not specifies any URI for the ldp:Page resource holding > the ldp:inlinedResource predicates... It is a shame, as it prevents such a > resource to "talk" about other resources that would happen to have ldp:Page > (granted, this is a pathological use case, but still). I would suggest that > the URI of that ldp:Page be either the Request-URI or the value of the > Content-Location header field. The first option aligns with section 4.9, > and the second one allows for "transparent" inlining while keeping things > explicit. Note that clients can still choose to ignore this constraint and > get their information from the first ldp:Page they find if they don't want > to dig into the headers. > > No change made. Perhaps I'm missing how this isn't covered in (now) 4.11.3.2 > > Sec 5.1 LDPC - Intro > > * "the objects of the membership triples define the members of the > container" -> s/define/identify/ ? > Changed. > > * s/resoruces/resources/ > Changed. > > * In exemple 5, either the URI of the resource should end with a '/', or a > number of relative URIs need to be fixed: > > - <assetContainer/> -> <nw1/assetContainer/> > - <liabilityContainer/> -> <nw1/liabilityContainer/> > - <.> -> <> > Changed. > > * In example 5, would this graph actually contain all the <o:asset> and > <o:liability> triples? I would rather expect the clients to get those from > each individual container... > Example 5 is just showing this as a possibility/optimization, hence the member/resource inlining part. > > * after example 7 : "the membership triple of the form > (.../assetContainer/, o:asset, .../a1)" -> the subject should rather be > .../nw1 > Changed > > > > Sec 5.2 LDPC - General > > * 5.2.2 is strangely stated; I would restate it as is: "LDPC membership is > not exclusive; this means that the same resource..." > Changed. > > * 5.2.4 and 5.2.5 : "must contain one triple" -> "must contain *exactly > one triple" ? > Changed. > > * 5.2.5.1 and 5.2.5.2 : the last sentence of each of those item is not > really clear to me > On editor backlog > > * 5.2.10 would deserve an illustrative example in section 5.1; I had to > read it 4 or 5 times to understand it, although I new where this was coming > from, having followed some the discussions on the mailing list... > > On editor backlog > > Sec 5.4 LDPC - POST > > * 5.4.7 seems to be a consequence of 5.4.8.1 . Also, it is a very special > case (empty null URI in subject position), which I don't even know how to > implement with off-the-shelf RDF parsers, so I'm for removing 5.4.7 > alltogether and keeping only 5.4.8.1 . > Due to other comments, 5.4.8.1 was moved to general. No changes to 5.4.7. I'm not sure about removing altogether, I know I've been able to implement by computing the base URI and then invoking the parser. > > * 5.4.13 "semantic" should be "semantics" (adj. vs. noun) > Changed. Thanks for the feedback, Steve Speicher > > > > On Mon, Jul 15, 2013 at 7:22 PM, Steve Speicher <sspeiche@gmail.com>wrote: > >> In today's teleconference we agreed that we declared the latest working >> draft [1] as ready for immediate review. The idea is to gather enough >> feedback by next Monday (July 22nd) to make a decision on going to Last >> Call. We also have published a vocabulary document [2] and HTML diff (from >> March 7th 2nd PWD) [3]. >> >> The editors are still tweaking a few things but most items have been >> completed. The sooner that feedback is given the better, if the editors >> receive a large number of comments late...we may not be able to process in >> a timely way. >> >> [1] - https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp.html >> [2] - https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp.ttl >> [3] - >> https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-diff-20130715.html >> >> - Steve Speicher >> > >
Received on Wednesday, 24 July 2013 14:31:15 UTC