What little I can add to this, not being an atom boy:

Most versioning system cannot reliably predict the URI of the next version. So, embedding the URI of the document inside the document itself, either requires document changes on submitting a new version or a try-and-error approach. (WebDAV deltav offers a try-and-error mechanism)

One could work around this by inventing a "version history" document which keeps the URIs of all feed versions (and the prev/next relations, so a reader could find out that there is a newer one also). Since the version history URI never changes for a feed, embedding the history URI inside the feed poses no challenge.

I cannot judge weather coming up with an extra document for this feature is overkill or not. But it would allow for easier integration into existing versioning mechanisms.

Best Regards, Stefan - wondering if the version history would be a feed of its own...

Am 28.06.2005 um 22:25 schrieb Mark Nottingham:


A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : Feed History: Enabling Stateful Syndication
        Author(s)       : M. Nottingham
        Filename        : draft-nottingham-atompub-feed-history-00.txt
        Pages           : 6
        Date            : 2005-6-27

This document specifies mechanisms that allow feed publishers to give
   hints about the nature of the feed's statefulness, and a means of
   retrieving ^missed^ entries from a stateful feed.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-nottingham-atompub-feed- history-00.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request at ietf.org with the word unsubscribe in the body of the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-nottingham-atompub-feed-history-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
        mailserv at ietf.org.
In the body type:
"FILE /internet-drafts/draft-nottingham-atompub-feed-history-00.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
a MIME-compliant mail reader. Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
up into multiple messages), so check your local documentation on
        how to manipulate these messages.


_______________________________________________
I-D-Announce mailing list
I-D-Announce at ietf.org
https://www1.ietf.org/mailman/listinfo/i-d-announce


--
Mark Nottingham     http://www.mnot.net/



Reply via email to