UserPreferences

PaceFeedLink


Abstract

Adds a <link> element in <head> pointing to the feed itself, primarily to enable subscription based on the XML alone.

Status

Open.

Rationale

When processing a HTTP response with a known MIME type for which an external handler is registered, few browsers pass on the source URI to the handler. This information will be required by most client applications, in particular for aggregators to subscribe to the feed.

Being able to identify the source of a feed through the feed itself may also be helpful in provenance tracking.

Proposal

An option for the link rel value of "self" to be added to the registry.

The following to be appended to Section 4.2.2 (atom:link inside atom:head):

    atom:head elements SHOULD contain one atom:link element with a rel
    attribute value of "self" and SHOULD contain a href attribute with an
    absolute URI as its value. This URI SHOULD identify the feed and a
    representation exactly equivalent to the feed SHOULD be available
    through a HTTP GET on the URI. If the link has a "type" attribute, its
    value MUST conform to the Atom MIME type as described in Section 10.
    The atom:link element MUST otherwise conform to the definition of a
    Link Construct in Section 3.5.

Section 10.1 modified to include "self" as one of the predefined @rel values.

    This registry is maintained by IANA and initially contains the three 
    values: "alternate", "related", and "self".

Impacts

Adds another element to the feed. Adds an entry to the registry.

Notes


CategoryProposals