On Wed, Jun 18, 2008 at 9:25 PM, Bob Wyman <[EMAIL PROTECTED]> wrote:
> I think we may risk over using "good 'ol <link rel>". There is an issue here
> of "separation of concerns" or proper modularization. While <link rel> might
> "work", it does not seem right to rely on this mechanism for all links to
> all resources -- no matter how indirectly they may be related to the page in
> which they are found. I suggest that <link rel> should really only be used
> to link to resources that have a particular direct relationship to the HTML
> page in which the links are found. Links to Atom or RSS syndication files
> are typically links to alternative representations of the HTML files in
> which they are found and thus would fit the rule that I suggest.

I agree with Bob here. I would like to, in this opportunity, ask some
feedback about the taglink element, a proposal to create semantic
links among Atom streams. This is the conceptual diagram:

incoming stream => base stream => outgoing stream

The base stream is one of my channel. For example: Nick's "XMPP"
channel. Let us suppose Bob has a "PubSub" channel. I'm subscribed to
it. And let us suppose Peter is subscribed to my "XMPP" channel.
Everything Bob publishes on the "PubSub" channel goes to my "XMPP"
channel for approval. And everything I publish on the "XMPP" channel
goes to Peter's "Jabber" channel for approval. So we have:

Bob's "PubSub" => Nick's "XMPP" => Peter's "Jabber"

Each person has an "ISS" channel, where these taglink metadata get's
published. So Nick's "ISS" channel would be:

<iss version="1.0″>
…
<tag name="XMPP">
<tagcloud type="entries" year="2006|2007|2008″
data="0,0,0,0,0,0,4,23,45,32,34,31|
32,44,53,23,43,32,34,64,34,21,35,23|
43,23,34″/>
<taglink type="base"
push="xmpp:[EMAIL PROTECTED];node=xmpp"
pull='http://nick.iss.im/category/xmpp'/>
<taglink type="incoming"
push="xmpp:[EMAIL PROTECTED];node=pubsub"
pull='http://bob.wyman.us/category/pubsub'/>
…
<taglink type="outgoing"
push="xmpp:[EMAIL PROTECTED];node=jabber"
pull='http://peter.jabber.org/category/jabber'/>
…
</tag>
…
</iss>

This is the most recent format we have. We just merged the old
tagcloud and taglink formats into one. Any feedback is welcome!
Thanks!

Best regards,
Nick

Reply via email to