..and here's a set of *new* issues I found while re-reading the draft...:
06-C01, 3.1.1 "type" Attribute
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.3.1.1>
This has been mentioned before...: as far as I can tell, it's far easier for recipients to process "xhtml" compared to "html" (no tag-soup parser needed), thus *any* kind of change that encourages "xhtml" would be appreciated.
06-C02, 3.1.1 "type" Attribute
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.3.1.1>
Here's a question. Is this...:
<summary type="html"> overlapping <b>markup <>is</b> bad</i>. </summary>
legal Atom? As far as I can tell, here we have a SHOULD level requirement to only transport well-formed HTML4 content, right?
06-C03, 3.3 Date Constructs
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.3.3>
As others have pointed out, the regexp is incorrect ("-" characters in full-date part are missing). Also, I'm not sure whether it requires the timezone information; if it doesn't, this isn't what RFC3339 defines. In general, I find RFC3339 much easier to read:
--snip--
date-fullyear = 4DIGIT
date-month = 2DIGIT ; 01-12
date-mday = 2DIGIT ; 01-28, 01-29, 01-30, 01-31 based on
; month/year
time-hour = 2DIGIT ; 00-23
time-minute = 2DIGIT ; 00-59
time-second = 2DIGIT ; 00-58, 00-59, 00-60 based on leap second
; rules
time-secfrac = "." 1*DIGIT
time-numoffset = ("+" / "-") time-hour ":" time-minute
time-offset = "Z" / time-numoffset partial-time = time-hour ":" time-minute ":" time-second
[time-secfrac]
full-date = date-fullyear "-" date-month "-" date-mday
full-time = partial-time time-offsetdate-time = full-date "T" full-time --snip--
06-E01, 1.2 Example
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.1.2>
Is it intentional that the example is inconsistently indented?
06-E02, 1.3 Notational Conventions
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.1.3>
...speaks about namespace prefixe*s* being defined; but then only defines a single one.
06-E03, 5.1 Digital Signatures
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.5.1>
s/namespace IRI/namespace URI/ (or "namespace name")
06-E04, 6.2 Extensions To the Atom Vocabulary
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.6.2>
--snip-- considered "foreign "markup". --snip--
(quoting).
06-E05, 8.1 HTML and XHTML Content
<http://atompub.org/2005/03/12/draft-ietf-atompub-format-06.html#rfc.section.8.1>
"See the security sections of RFC 2854 and HTML 4.01 for guidance."
(use proper references)
Best regards, Julian
