[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More comments on pre-draft (as of 2007-05-17)
- To: "Julian Reschke" <julian.reschke@xxxxxx>
- Subject: Re: More comments on pre-draft (as of 2007-05-17)
- From: "Joe Gregorio" <joe@xxxxxxxxxxxxxx>
- Date: Thu, 17 May 2007 17:21:49 -0400
- Cc: Atom-Protocol <atom-protocol@xxxxxxx>
- Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=WzCjizE7rd/HJOQ+y3gxtTSc762bNLs1nZQEHBOm5OIEPc0fYsDFKYibVDWu2Bdp7TjQuRywkI69s9KJVVwr96YSu4GxcF8ygPdFiyO8Io/tR/BT66ZWBM7TEQzNghWYMhwkuxpMyQsnqk3JgDaKmPvP364456lkCes7Cs8pxo4=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=F24Ujz8M5nGRh3ar4+kAOOgtVI2IxfVtPESZFxesP1FyWbrXdX4TnUiEIHJ/1M1FEt3dh439ZdwzHjC/PAl4uVUOjwn3J+lHkUpI7t5Hp2IawO2jebBPuLF33OSIYMLUwQHKIxe6DMj0FhKctFgzl+VAW/LFf/rJ/oPRrIqyv4U=
- In-reply-to: <464C504D.9040303@xxxxxx>
- List-archive: <http://www.imc.org/atom-protocol/mail-archive/>
- List-id: <atom-protocol.imc.org>
- List-unsubscribe: <mailto:atom-protocol-request@imc.org?body=unsubscribe>
- References: <464C504D.9040303@xxxxxx>
- Sender: owner-atom-protocol@xxxxxxxxxxxx
On 5/17/07, Julian Reschke <julian.reschke@xxxxxx> wrote:
INTRODUCTION, para. 14:
OLD:
The Atom Publishing Protocol (APP) is an application-level protocol
for publishing and editing Web resources. The protocol is based on
HTTP transfer of Atom-formatted representations. The Atom format is
documented in the Atom Syndication Format [RFC4287].
NEW:
The Atom Publishing Protocol (APP) is an application-level protocol
for publishing and editing Web resources. The protocol is based on
HTTP transfer of Atom-formatted representations. The Atom format is
documented in the Atom Syndication Format.
JRE: no references in the abstract, please.
Fixed.
Section 3., para. 3:
OLD:
o IRI - An Internationalized Resource Identifier as defined in
[RFC3987]. Before an IRI found in a document is used by HTTP, the
IRI is first converted to a URI. See Section 4.1.
NEW:
o IRI - An Internationalized Resource Identifier as defined in
[RFC3987]. Before an IRI found in a document can used in an HTTP
request, it must first converted to a URI. See Section 4.1.
JRE: "used by HTTP" doesn't sound right.
Old ground we went over and over. wont fix.
Section 3., para. 4:
OLD:
o Resource - A network-accessible data object or service identified
by an IRI, as defined in [RFC2616]. See
[W3C.REC-webarch-20041215] for further discussion on Resources.
NEW:
o Resource - A network-accessible data object or service identified
by an URI, as defined in [RFC2616]. See
[W3C.REC-webarch-20041215] for further discussion on Resources.
JRE: RFC2616 defines resources being defined by HTTL URL (URI).
We have text in other places on the relationship between
IRIs and URIs. wont fix.
Section 3., para. 5:
OLD:
o relation (or "relation of") - Refers to the "rel" attribute value
of an atom:link element.
NEW:
o relation (or "relation of") - Refers to the "rel" attribute value
of an atom:link element (see [RFC4287], Section 4.2.7).
JRE: be more specific when referencing other docs (that applies to many
other places as well...).
See Paul's message. wont fix.
Section 5.4.2., para. 3:
OLD:
2. If the deletion is successful the server responds with a status
code of 200.
JRE: are we sufficiently clear that this may be another 2xx status, such
as 204, as well?
From Section 4.4:
"""Similarly while some HTTP status codes are
mentioned explicitly, clients ought to be
prepared to handle any status code from a server.
"""
Section 8.3.4., para. 2:
OLD:
The app:accept element is similar to the HTTP Accept request-header
[RFC2616]. Media type parameters are allowed within app:accept, but
app:accept has no notion of preference - "accept-params" or "q"
arguments, as specified in Section 14.1 of [RFC2616] are not
significant.
NEW:
The app:accept element is similar to the HTTP Accept request-header
[RFC2616]. Media type parameters are allowed within app:accept, but
app:accept has no notion of preference - "accept-params" or "q"
arguments, as specified in Section 14.1 of [RFC2616] are not
significant.
JRE: it's now less similar to the Accept header than it used to. Maybe
we need to rephrase this.
wont fix.
Section 9.5.1., para. 5:
OLD:
The server signals a successful creation with a status code of 201,
and returns an ETag header in the response. Because in this case the
server returned a Content-Location and Location header with the same
value, the returned Entry representation can be understood to be
complete (see Section 9.2) and thus the ETag entity value can be also
be used.
NEW:
The server signals a successful creation with a status code of 201,
and returns an ETag header in the response. Because in this case the
server returned a Content-Location and Location header with the same
value, the returned Entry representation can be understood to be
complete (see Section 9.2) and thus the ETag entity value can be also
be used for subsequent operations.
Already fixed in response to a message from Nikunj.
Section 9.5.1., para. 16:
OLD:
The server however has since received a more recent copy than the
client's, and responds with a status code of 412 (Precondition
Failed).
HTTP/1.1 412 Precondition Failed
Date: Sat, 24 Feb 2007 16:34:11 GMT
NEW:
The server however has since received a more recent copy than the
client's, and responds with a status code of 412 (Precondition
Failed).
HTTP/1.1 412 Precondition Failed
Date: Sat, 24 Feb 2007 16:34:11 GMT
JRE: whitespace. Also: shouldn't that contain a response body?
Fixed. And no, it doesn't need a response body.
Section 9.6.1., para. 13:
OLD:
HTTP/1.1 200 Ok
Date: Fri, 8 Oct 2006 17:17:11 GMT
Content-Length: nnn
NEW:
HTTP/1.1 200 Ok
Date: Fri, 8 Oct 2006 17:17:11 GMT
Fixed.
Section 9.7.2., para. 4:
OLD:
See Section 9.2.1 for an example of the Slug: header applied to the
creation of an Entry Resource.
JRE: can we please spell out what the example slug stands for?
I would love to, but unless something has changed, we
are saddled with an ASCII only document format. cant fix.
Section 12.1., para. 1:
OLD:
This document defines a new "type" parameter for use with the
"application/atom+xml" media type:
JRE: say that this uses a RFC4234-style ABNF.
Fixed, by removing the ABNF and adding some prose
that said the same thing.
Section 15.7., para. 3:
OLD:
Additional information about XHTML and HTML content safety can be
found in Section 8.1 of [RFC4287]
JRE: didn't we discuss at some point of time what we need to warn
against the "million laughs attack"? Can't see anything here....
See Paul's message. wont fix.
Section 16.1., para. 11:
JRE: I think most notes to the RFC Editor can go if we just always say
"This Specification", and insert the IESG as change controller.
See Paul's message. wont fix.
Thanks,
-joe
--
Joe Gregorio http://bitworking.org