I kind of like where this is going, but I think that the discussion of
"foreign" should be removed.  If Atom refers normatively to some third
party spec, like dc:title, is that foreign?  I would simply say
"unknown" markup is allowed as I did in
http://www.intertwingly.net/wiki/pie/PaceExtensibilityAndVersioningNoSce
narios

A minor tweak on MU: what about making the namespaces into a list of
URIs in an attribute, ie <atom:feed atom:must-understand="ns1 ns2">?

Also, does the removal of version imply a resolution to Atom Component
Identification that is the use of atom namespace name changes + mU to
indicate incompatible versions, as I had proposed?

Dave

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:owner-atom-
> [EMAIL PROTECTED] On Behalf Of Tim Bray
> Sent: Wednesday, November 10, 2004 3:05 PM
> To: 'Atom WG'
> Subject: Published extensibility Paces
> 
> 
> I had a talk about Atom and extensibility with Dave Orchard this
> morning, and he convinced me that there is benefit in a
must-understand
> facility, but then educated me as to how complex it can be to
> implement.
> 
> Based on that discussion, I have just published
> PaceMustUnderstandElement and PaceExtendingAtom.  Note that the WG
> could reject PaceMustUnderstandElement and I think that
> PaceExtendingAtom would still work.
> 
> For convenience:
>   http://www.intertwingly.net/wiki/pie/PaceMustUnderstandElement
>   http://www.intertwingly.net/wiki/pie/PaceExtendingAtom
> 
>    -Tim


Reply via email to