Wednesday, May 25, 2005, 10:04:52 PM, Tim Bray wrote:

> On May 25, 2005, at 1:40 PM, David Powell wrote:

>>         What is section 6.3 "unknown foreign markup" for?

> I think the notion of foreign markup exists so that we can write the
> extremely-important section 6.3, our MustIgnore assertion.

Sorry I wasn't clear:

When I said "Section 6.3" markup, I was referring to the subset of
"Section 6.3 markup" that isn't also a "Section 6.4 extension". (we
could do with a term for this)

Section 6.4 extensions are MustIgnore, so what is this other subset of
6.3 markup for? I know that it the intent is that Atom parsers
shouldn't fail on it, but is it supposed to be an extension point for
extension authors?


The problem with section 6 is that we define 3 different classes of
non-Atom markup, but don't say why we've done that, or help authors to
know which type they should choose when they write a document.

I'll have a go at writing an editorial proposal to explain things a
bit better.

It doesn't really make sense we have thought out how to extend
atom:feed, atom:entry, atom:author etc, but atom:link is a sub-RSS
free-for-all.


-- 
Dave

Reply via email to