UserPreferences

PaceCoConstraintsAreBad


Abstract

Require atom:id, atom:title, atom:updated, atom:author. That's it.

Status

Open

Rationale

The spec delivers value when it can make an element mandatory.

A number of use cases (e.g., [WWW]subversion change logs and [WWW]email attachments) have been defined in which there is no alternate html representation.

A number of use cases (e.g., [WWW]linkblogs and [WWW]HTTPLR) have been defined in which there is no summary or content.

Proposal

In atompub-format-07, change two bullets in section 4.1.1.

Before:

After:

Before:

After:

In atompub-format-07, change two bullets in section 4.1.2.

Before:

atom:entry elements MUST contain an atom:summary element in any of the following cases:

After:

atom:entry elements MUST contain an atom:summary element in any of the following cases:

Impacts

Tools which expect feed level links (such as [WWW]Bloglines) will need to be prepared for the absense of this information. Current tools are prepared to deal with content that contains no <summary> or <content>.

Notes

see also: PaceCoConstraintsAreBad


CategoryProposals