Are linked feeds required to have unique atom:id values? Or, are they
required to have the same atom:id values?

That is, for instance:

  <!-- feed1.xml -->
  <feed>
    <id>tag:example.org,2005:feed1</id>
    <link rel="previous" href="feed2.xml" />
  </feed>

  <!-- feed2.xml -->
  <feed>
    <id>tag:example.org,2005:feed2</id>
    <link rel="next" href="feed1.xml" />
  </feed>

Or

  <!-- feed1.xml -->
  <feed>
    <id>tag:example.org,2005:feed1</id>
    <link rel="previous" href="feed2.xml" />
  </feed>

  <!-- feed2.xml -->
  <feed>
    <id>tag:example.org,2005:feed1</id>
    <link rel="next" href="feed1.xml" />
  </feed>

If the feeds have the same atom:id, I would submit that they form a
single logical feed.  Meaning that all of the feed documents in an
incremental feed (using Mark's Feed History terminology) SHOULD use the
same atom:id value.  This is the way I have implemented paging in our
APP implementation.  If the linked feeds have different atom:id values,
they should represent different logical feeds.

Thoughts?

- James

Reply via email to