[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Version vs. Namespace




On Jul 12, 2004, at 9:17 AM, David Orchard wrote:


While Mark's proposal of a profile might appear to be complicated, it ought to get a bit more air time and explanation than the very next message saying "no", especially with discussion of concrete use cases/scenarios.

OK. I claim that a single fixed namespace plus a single version attribute on the root element, plus an extensibility framework involving the usual mustUnderstand/mustIgnore primitives, will provide a nice efficient framework for the long term. I further claim that there is now enough experience with this kind of versioning architecture that we understand the implementation issues. I further express doubt that any further steps down the road to more complexity will have positive ROI.


So...... those who want a more complex and abstract versioning set-up should start, I think, from use-cases, so that we get a nice clean clear sense of exactly what the complexity buys us. -Tim