UserPreferences

PaceUseBrokenLinkSyntaxEverywhere


Abstract

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.

Status

Open

Rationale

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.

Proposal

Add:

3.1.3 "rel" Attribute

Content constructs MUST have a "rel" attribute. The "rel" attribute determines the role of the construct.

Add:

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.

Add:

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]

Impacts

Notes


CategoryProposals