On 8/1/05, Sam Ruby <[EMAIL PROTECTED]> wrote:
> 
> Eric Scheid wrote:
> > On 1/8/05 5:39 PM, "David Powell" <[EMAIL PROTECTED]> wrote:
> >
> >>>This specification does not place any restrictions on what elements
> >>>may be used as Metadata Extensions, but the RelaxNG grammar
> >>>explicitly excludes elements in the Atom namespace. The Atom
> >>>namespace is reserved for future forwards-compatable revisions of
> >>>Atom.
> >>
> >>I'm not sure I like this paragraph. It starts by saying that it places
> >>no restriction on the elements, then mentions the RelaxNG, then in the
> >>final sentence, it says that actually there is a restriction after
> >>all. I don't know - perhaps I'm not reading it right, but it sounds
> >>contradictory. It would make more sense to me if everything was
> >>dropped except the last sentence.
> >
> > I agree, especially since elsewhere the RelaxNG is noted to be Informative,
> > not Normative.
> 
> This paragraph appears to be expressing two separate thoughts.  Perhaps
> the solution is to separate the thoughts into separate paragraphs.

That's a good rule of thumb.

> 
> Perhaps the following could be added to section 6.2:
> 
>   The Atom namespace is reserved for future forwards-compatable
>   revisions of Atom.

Sounds OK to me, but I recall squawking about this.

> Which would enable the text in appendix B to simply state:
> 
>   The RelaxNG grammar explicitly excludes elements in the Atom
>   namespace which are not defined in this revision of the specification.

Sounds good.

Robert Sayre

Reply via email to