- From: John Arwe <johnarwe@us.ibm.com>
- Date: Tue, 15 Jul 2014 17:47:52 -0400
- To: "public-ldp-wg@w3.org Working Group" <public-ldp-wg@w3.org>
- Message-ID: <OF47E4C7B8.F95E785B-ON85257D16.0072982A-85257D16.0077BDD8@us.ibm.com>
I just committed a (very small, for me ;-) ) pile of typos and corrections that I think will be uncontroversial, at [1]. Cody's parallel changes were merged in, I spot checked. Potentially controversial comments (not in [1]) 1: The order of pre-reqs in 1.3 seems odd. RDFS before RDF Primer; LDP UCR last, Primer n-1 (should precede LDP itself for this audience, no?). No sign of Paging (which might be fine, if we have no BPGs) or LDPatch (no opinion yet, but given all the spirited past discussions seems likely). 2: In BPG 2.2, should we say anything about Link rel=type's relationship to rdf:type ? Given some of the recent discussions around relationship type URIs/shortnames, we do seem to have at least rough consensus that the "set of types" for the resource, at least for the subset of cases where the effective HTTP request URI U of an LDP-RS appears in the representation as < U, rdf:type, t1...tn > triples, that the type set == the union of the Link rel=type and the < U , rdf:type , t1...tn > values. But maybe all those qualifications say it's below the radar; what do others think? 3: Title on 2.4 hurts eyes/ears. I wrote down some alternatives quickly, none really much better. Best I had was: Avoid dot-segments in URIs unless the base URI is known (the POST qualification then becomes part of the content). 4: In 2.7 there's a whole set of "see also" links done in a completely different style than the other references, which looked kinda off. You already have localBiblio entries, so I know it's not a "hth do you do that in respec" problem. 5: in 2.8 the "RDF does not define" statement should be fixed unless Sandro (or another resident RDF 1.1 rep) thinks I'm reading [3] out of context. Having re-checked [2] and [3], with [3] defining URIs for the Schema datatypes, and the explicit statement in [2] that it's *compatible* with XSD datatypes, any issue with [2] not defining the actual URIs seems to be past history. Personally I think dateTimeStamp should be added, too (requiring a timezone, which is the only difference between that and dateTime, solves SO many implementation problems). We might consider adding rdf:HTML too, although since we're not being limiting that one's more about optics than helping implementers. 6: in 2.9, we talk about rdfs:range ... which of course is about inferencing [cue: allergic reactions]. I think we're also using it here not with an inferencing intent, but with something like a "proactive validation" intent - telling people what to do, instead of what to infer, kind of what "that other WG" is supposed to work on. We should be clear as to our intent here, and then communicate that in a way unlikely to be confused ... if I'm right, omitting all mention of 'range' would be fine. It's more like "best practice object datatype". 7: in 2.9, we mix some constraints from the base vocabulary definitions (dcterms:Agent on contributor) with ones we've added (description as XML literal, and with a subset of HTML tags allowed in the content). We should be clear that we're adding our own constraints on top, and say that, even if we don't worry about being clear on what comes from where (follow your own nose if you don't like it our way). 8: (a nit I missed) the HTTP11 reference for qvalues should now be [[RFC7231]] ... if there are any lingering HTTP11 refs after that, poke me and I'll give you the right RFC for each; the 1:n mapping is not always obvious. The biggest fish from [1] NC1: 2.6 first few clauses reordered, and inserted the punch line. In the original I had to read through another page (mostly 3 examples, with subtle differences) to figure out what the mysterious advantage is. I also replaced "isomorphic" with "equivalent" somewhat reluctantly; isomorphic is more precise, but I fear the "...Guidelines" title is going to draw in relative newbies and that's a pretty scary word for such a crowd. If someone replaces it (including back to the original), I won't object at all. NC2: in 2.7 I reworded the part about "assuming" base URIs [skin still crawling]. Might be good for the editors to look and be sure the more precise version isn't too scary for the audience. NC3: in 2.11 "primary URL" I added a line about trusting the server + 7231 reference, ala Eric P's 2NN draft. [1] https://dvcs.w3.org/hg/ldpwg/rev/d6b3d3929c79 [BPG] https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-bp/ldp-bp.html [2] http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Datatypes [3] http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/#section-Datatypes Best Regards, John Voice US 845-435-9470 BluePages Cloud and Smarter Infrastructure OSLC Lead
Received on Tuesday, 15 July 2014 21:48:24 UTC