- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Thu, 26 Feb 2009 15:45:15 +0100
- To: Mark Nottingham <mnot@mnot.net>
- CC: HTTP Working Group <ietf-http-wg@w3.org>
Mark Nottingham wrote:
> See:
>
> http://www.ietf.org/internet-drafts/draft-nottingham-http-link-header-04.txt
> ...
Thanks, Mark. We're almost there, it seems.
A few comments:
Section 4.2:
"An extension relation type is a URI [RFC3986] that, when dereferenced,
SHOULD yield a document describing that relation type."
It seems to me that "SHOULD" is way too strong here:
1) As that document is not required in any way to process the link
relation, not providing it won't affect interoperability at all.
2) It also seems to invite dereferencing, which I expect many will oppose.
Proposal: rephrase this in a way similar to RFC 3648, Section 5.1:
"For collections that are ordered, the client SHOULD identify the
semantics of the ordering with a URI in the Ordering-Type header, ...
Setting the value to a URI that identifies the ordering semantics
provides the information a human user or software package needs to
insert new collection members into the ordering intelligently. Although
the URI in the Ordering-Type header MAY point to a resource that
contains a definition of the semantics of the ordering, clients SHOULD
NOT access that resource to avoid overburdening its server. ..." --
<http://greenbytes.de/tech/webdav/rfc3648.html#rfc.section.5.1>
Section 5:
link-value = "<" URI-Reference ">" *( ";" link-param ) )
Syntax error (duplicate ")"), replace with:
link-value = "<" URI-Reference ">" *( ";" link-param )
Also:
enc2231-string = <extended-value, see <xref target="RFC2231"/>,
Section 7>
Syntax error (you have an escaped xref element in the artwork), replace
with:
enc2231-string = <extended-value, see [RFC2231], Section 7>
(note prose values can't extend over multiple lines, btw)
Section 5:
"indicates that chapter2 is previous to this resource in a logical
navigation path."
For readability, I'd put chapter2 into quotes here.
Section 5 -- Examples:
I think the example in Section 5 should be moved into a subsection, and
we also should have an additional example showing the use of (1)
multiple link values in one header, and (2) use of title*.
6.2 -- Nits:
"...[RFC2026], section 7)"
s/section/Section/
Best regards, Julian
Received on Thursday, 26 February 2009 14:52:45 UTC