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
