David Powell wrote:

Thursday, May 26, 2005, 8:50:04 PM, you wrote:
6.2 deals with the "Atom vocabulary", which is the markup in the Atom
namespace or un prefixed attributes on Atom-namespaced elements (this is
my interpretation, it's not clearly stated in the spec, and I'm quite
sure I already raised this in the past two weeks).
Yes, I proposed that we fix this here too:
<http://www.imc.org/atom-syntax/mail-archive/msg15743.html>
It'd be still be necessary to define the term "vocabulary" somewhere, in section 6 or in the introduction (section 1).

As "vocabulary" is only used only in sections 6.1 and 6.2, I suggest using "namespace" instead:

[
6.1  Extensions From Non-Atom Namespaces

  This specification describes Atom's XML markup namespace.  Markup
  from other namespaces ("foreign markup") can be used in an Atom
  document.  Note that the atom:content element is designed to support
  the inclusion of arbitrary foreign markup.

6.2  Extensions To The Atom Namespace

  Future versions of this specification could add new elements and
  attributes to the Atom markup namespace.  Software written to
  conform to this version of the specification will not be able to
  process such markup correctly and, in fact, will not be able to
  distinguish it from markup error.  For the purposes of this
  discussion, unrecognized markup from the Atom namespace will be
  considered "foreign markup".
]

This however doesn't prevent us adding your sentence to 6.4 to make it clearer.

--
Thomas Broyer



Reply via email to