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
