James M Snell wrote:
>
>>>/in-reply-to provides the atom:id (not dereferencable) of an
>>>original atom:entry and may appear within atom:feed or
>>>atom:entry. in-reply-to on the feed level indicates that all
>>>of the entries within the feed are considered replies to the
>>>identified atom:entry.
>>>
>>>
>>
>>Is it legal if it appears at both levels? And what does it mean
>>then?
>>
>>
>>
> Yes. If the entry level link has the same URI as the feed level link,
> there is no effect... it's basically just redundant data. If the entry
> level link specifies a different URI, then it's basically an assertion
> that the entry is a response to two different entries. If all of the
> entries within a feed are replies to the same entry, putting the
> in-reply-to at the feed level simply gives you a shortcut the same way
> that putting atom:author elements at the feed level rather than entry
> level does.
>
> e.g.
>
> 1.
> <!-- legal but redundant -->
> <feed>
> <link rel=".../in-reply-to" href="{url1}" />
> <entry>
> <link rel=".../in-reply-to" href="{url1}" />
> </entry>
> </feed>
>
> 2.
> <!-- equivalent to #3 below -->
> <feed>
> <link rel=".../in-reply-to" href="{url1}" />
> <entry>
> <link rel=".../in-reply-to" href="{url2}" />
> </entry>
> </feed>
>
> 3.
> <!-- equivalent to #3 below -->
> <feed>
> <entry>
> <link rel=".../in-reply-to" href="{url1}" />
> <link rel=".../in-reply-to" href="{url2}" />
> </entry>
> </feed>
#2 is not how atom:author "inheritance" works (assuming there is some kind
of atom:author inheritance, which is not established). I'd prefer #2 to be
equivalent to this:
<feed>
<entry>
<link rel=".../in-reply-to" href="{url2}" />
</entry>
</feed>
That is, the set of entry level links overrides the set of feed level links.
If I understand correctly, ".../root" tells you where to find the entry
identified with ".../in-reply-to". How are you dealing with multiple
in-reply-to?
<link rel=".../root" href="feeda.xml" />
<link rel=".../root" href="feeda.xml" />
<link rel=".../in-reply-to" href="tag:entry1" />
<link rel=".../in-reply-to" href="tag:entry2" />
If I misunderstood, what is ".../root" for?
--
Thomas Broyer