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
>

Reply via email to