On Jan 15, 2005, at 9:30 AM, David Powell wrote:
PaceExtensionConstruct hopes to provide a basis for a mapping Atom to
models such as RDF [1], ER, and OO. I'm currently doing some work to see
whether there is anything in Atom that makes this unnecessarily
difficult.
I think that Atom's use of xml:lang is likely to be a significant problem to many implementors. I've posted PaceSimpleLanguageTagging explaining the problem.
I'm fairly unconvinced that this is will loom very large in the universe of implementor problems. If it turns out that it's really an issue, couldn't you achieve the desired effect by restricting xml:lang to appear only on atom:entry and atom:feed?
I have to admit that I'm having trouble imagining a scenario where you'd want to scatter xml:lang's randomly around an atom instance, so maybe this is a handy simplification.
Obviously, all bets are off once you get inside atom:content, right? -Tim
