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