Abstract
Give the entry element a version attribute letting consumers know which version of the spec they're using.
Status
-
Accepted
Interacts With: PaceVersionAsText
Possibly conflicts with or will be superceded when specifying an extensibility mechanism.
Rationale
-
As the Atom feed format moves forward, consumers (specifically Atom API endpoints) have no easy way to determine which version of the feed spec the entry element is supposed to conform to.
Proposal
Add to the
Atom Syndication Format 0.3 pre-draft document the following text:
4.13.1 If used alone, atom:entry elements MUST have a "version" attribute whose content indicates the version of the Atom specification that the construct conforms to.
The version identifier for this specification is "0.3".
Impacts
-
None to existing clients, existing entry elements lacking version attribute will be assumed to be "0.3".
Notes
Discussion
Please engage in discussion on the atom-syntax list.
