On Sun, 2 Oct 2005, James M Snell wrote:

Justin Fletcher wrote:

Some questions spring to mind...

What should implementors do when both feed history and ace namespaced elements with equivilent meanings are present - which of the two should resolve this conflict ?

Same thing that implementors should do when they encounter any elements from different namespaces with equivalent meanings. For example, what should implementors do if they encounter dc:date within an Atom entry? It's up to the implementation to decide how to handle.

What should they do if they wish to add a feed history element and the equivilent ace namespaced element exists ?

What should they do if they wish to augment a feed history element with an additional attribute and an equivilent ace namespaced element exists ?

The ace namespace does not take precedence over other extension namespaces. It's just there to allow folks from having to invent new namespaces for extensions that actually go through the effort of being standardized In The IETF Way.

Should all ace namespaced elements be decomposed by the processors so that they appear to be in the original namespace so as to standardise processing ?

Original namespace? That makes no sense. The ace namespace would be THE ONLY namespace for elements and attributes defined within it.

Ah; I misunderstood. I believed that you were saying that you were augmenting the proposed namespaces by saying 'you can put them in ace for ease, or in the feed history (for example) namespace if you want'.

If you're not saying that and instead saying 'you will use the ace namespace for all these proposed extensions' then things make a whole lot more sense.

When comparing documents, does a document that uses the ace namespace for some elements match as being the same as the equivilent elements given with the base namespace ?

eh? base namespace? original namespace? I think you're missing something here.

The above misunderstanding explains what I'm missing, and explains the rest of the misunderstandings.

I had understood that you were duplicating the functionality of those proposals to reduce the necessary space required in the files, rather than saying that all the proposed extensions should move under a single namespace instead.

Apologies.

--
Gerph <http://gerph.org/>

Reply via email to