Notice that the taglink provides both push and pull links. All channels, including the "ISS" channel, could be published both in XMPP pubsub nodes, or just a basic blogging software running in a common web server.
2008/6/19 Nick Vidal <[EMAIL PROTECTED]>: > 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 >
