What should clients do when they see a new version?Behave according to the spec defined for that version.
What if it's embedded in another XML format and doesn't have an attached version number?The handling will primarily be defined by that other format - i.e. it's out
of scope.
Until these kinds of questions are answered, the version attribute seems to be more likeWe could wait until there was a change, then add the version number, but
superstition than a technical decision.
tools designed for the current version would choke on the newer syntax...
Are you suggesting that the format will *never* change?
Interesting, but I'd be tempted to drop the mode altogether (i.e. always XML) and let the XML describe what's in it.If the content can go in the XML of this feed, it can surely go in data nested inside the feed - what's the difference?
What is the relationship between feed and entry? Between entry and content?
I guess it would validate if you made entry a property, but that conflicts
with the notion of giving entries URIs.
How? -- Aaron Swartz: http://www.aaronsw.com/