On 30/11/2012, G. Ken Holman <> wrote:
> As soon as you touch the namespace string, all downstream processes
> relying on the qualified names break. If different versions of a
> vocabulary have slightly different semantics (or putting it another
> way: predominantly the same semantics), the language definition
> should tell an application how to accommodate forward and backward
> compatibility. The vocabulary itself is identified by the URI
> string. The application can determine the version.
Didn't read this bit closely enough first time. Are you alluding to
approaches like 'must ignore unknown' as the 'language definition' or
am I reading too much into that ?
Fraser.