On Thursday, November 11, 2004, at 01:03 PM, Joe Gregorio wrote:
1. Does mustUnderstand apply no matter what I am doing to the feed?
 For example, combining multiple feeds into a single synthesized feed?
 How about validating a feed?
I would say "yes", it must always apply.

This also brings up something that should be added to the proposal: when aggregating feeds, if one contains mU, that must be carried into the aggregate feed with it unless no entries coming from that feed are affected by anything from that namespace. (I say "not affected by" rather than "contains" because I suppose it's possible that someone could write an extension which adds elements outside of an entry which affect that entry--it may or may not be a bad design, but that doesn't make it impossible).

Another point: if <mU> were to appears inside <head> rather before it, and we were to accept PaceHeadInEntry, we'd need to decide/clarify whether it could appear in the <head> in an <entry>, or whether it would have to appear in the <feed>'s <head>. As now written, that's not an issue, because <mU> appears before <head>, not inside it.



Reply via email to