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