To reduce the number of elements in the Atom spec and make it more curb appeal, we will use the @rel attribute on all constructs.
Currently the Link Construct uses an @rel attribute to differentiate the various constructs. This has the advantage of making it easy to find all Link Constructs, even those from extension namespaces, and reduces the total number of elements in the specification. This proposal extends the syntax to the other Atom constructs.
3.1.3 "rel" Attribute
Content constructs MUST have a "rel" attribute. The "rel" attribute determines the role of the construct.
3.2.3 "atom:rel Element
The "atom:rel" element's content details the role of the person in the creation of the entry. Person constructs MUST have exactly one "atom:rel" element as a child.
3.3.1 "rel" attribute
Date constructs MUST have a "rel" attribute. The "rel" attribute determines the role of the construct.
[To Be Completed Later]