UserPreferences

PaceDuplicateIDWithSource2


Abstract

Allow multiple entries with the same ID in a feed document if their source feeds are demonstrably different. Adjust the wording regarding the uniquess of atom:id values to reflect the recognition that publishers might duplicate each others' atom:ids, even if accidentally.

Status

Proposed.

Rationale

The current spec does not allow multiple entries in a feed document with the same ID. This can cause problems if, whether accidentally or maliciously, different feeds use the same IDs for their entries. This proposal alleviates this problem by allowing a feed document to contain multiple entries with the same ID as long as their source feed's ID is different, enabling consumers to determine that they are not duplicates of the same entry.

The current spec requires atom:id values to be minted in a way that "assures uniqueness". This is impossible, since no one can prevent others from, whether accidentally or maliciously, duplicating one's ids. This proposal rewords that requirement to reflect recognition of this fact.

Proposal

In relation to atompub-format-08:

In section 4.1.1, replace:

With:

In 4.2.7, replace:

With:

Impacts

Allows duplication ids within feeds, so atom:source/atom:id or atom:feed/atom:id must be examined when looking for duplicates.

Notes


CategoryProposals