- From: John Arwe <johnarwe@us.ibm.com>
- Date: Mon, 15 Jul 2013 11:52:40 -0400
- To: public-ldp-wg@w3.org
- Message-ID: <OF28FA19E6.DF13864D-ON85257BA9.004BFE52-85257BA9.005739CF@us.ibm.com>
4.1.10 LDPR servers MUST advertise their LDP support ... During the F2F someone (Sandro maybe?) said that we should state that the ldp:Resource link header is roughly equivalent to rdf:type=ldp:Resource... at least that's how I interpreted what I heard, and I reflected that in the draft using the "notionally equivalent" language. It's chafing a bit - I don't think they are in fact equivalent. A non-LDPR server "dumb RDF store" might happily serve up a document with rdf:type=ldp:Resource, and *without* the header. A client should not expect behaviors like "must serve Turtle" from such an implementation, so they're clearly not equivalent. This counter-example in fact might illuminate things in one of the accompanying documents. 4.9 Paging Should we say anything about pages (ordinarily at least) not being updatable (PATCH is pretty much the only game in town once the resource is paged, at least in the server-initiated paging case, and you'd patch "the resource being paged" not the page). This might well be in the deployment guide/similar. 4.9 Paging Should we add a HEAD section with just the first paragraph from 4.6 HTTP HEAD, pointing them to GET? And should both point to OPTIONS as well, given Steve's recent email about the "duplication" between HEAD and OPTIONS alongside HTTP's dependency between GET and HEAD. 5.7 HTTP HEAD seems to have the right content, so maybe it's align with 4.6 and ?add? 4.9.x HEAD. 4.9.2.4 LDPR servers that support paging MUST include in the page representation a representation for the LDPR, such that: "LDPR" should be "page resource" I think. 4.9.2.4 LDPR servers that support paging MUST include in the page representation a representation for the LDPR, such that: Note that this one ends with a colon. Prior to renumbering, the following 3 constraints were nested under this one, so instead of 4.9.2.5-.7 they would have been 4.9.2.4.1-.3. Not sure if this is just removing the colon, or re-nesting. It reads fine to me either way. 5.2.5.1 For a given triple T with a subject C of the LDPC and predicate of ldp:membershipPredicate, 5.2.5.2 For a given triple T with a subject C of the LDPC and predicate of ldp:membershipPredicateInverse, 5.2.10 Some LDPC's have membership object's that are not directly URIs minted upon LDPC member creation, I found these particularly hard to read. And I perpetrated the SortCollation paragraphs. Links to examples might be an 80-20 solution. 5.5.1 LDPC servers SHOULD NOT allow HTTP PUT to update a LDPC’s members; 5.5.3 LDPC servers SHOULD NOT allow HTTP PUT requests with member information in the request representation. "update a LDPC’s members" sounds very close to "member information", especially I suspect for those outside our particular asylum. In the first case I think we are talking about membership triples, which is now formally defined (has been for many months) in Terminology, perhaps use that formally defined term. In the second case I think we are talking about inlined content (also now formally defined), so we have the option to use those terms now, and/or to refer to 4.10.2 Use with Care's provenance paragraph. Given the general-case arbitrary relationship between a HTTP request-URI and the subject(s) of triples that comprise its state, I'm not sure how a client could meet 5.5.3 (it's on the server I realize, but it's the client submitting the request). Best Regards, John Voice US 845-435-9470 BluePages Tivoli OSLC Lead - Show me the Scenario
Received on Monday, 15 July 2013 15:53:12 UTC