On Saturday, July 30, 2005, at 03:59  PM, A. Pagaltzis wrote:
I’d prefer to eliminate the one contra you listed by using an
extension element for this purpose (as always, nested into the
link.) Of course, that means need a namespace…

Given that the link to the feed is traversable, and the "link" to the ID of the entry may not be, I'd suggest using an extension element for the possibly-non-traversable link, if for either....which would leave us needing to pick a good @rel value for the traversable one. That would also keep my con point around:

<foo:non-traversable-reference id-of-other-entry="...">
        <link ... />
</foo:non-traversable-reference>

...unless it were done this way:

<link ...>
        <foo:non-traversable-reference id-of-other-entry="..." />
</link>

...but doesn't quite work, because the logical relationships between the elements are entry to foo:non-traversable and foo:non-traversable to link, not entry to link and link to foo:non-traversable.

I'm satisfied to live with the negative point of having a link in an unexpected place. And since I don't like non-traversable atom:links, I myself prefer <foo:non-traversable><link/></foo:non-traversable>, though I don't expect it to be adopted.

Reply via email to