[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rel="discuss"



On 05/11/2008 5:49 AM, Eric Scheid wrote:
> On 10/5/08 11:17 PM, "Aristotle Pagaltzis" <pagaltzis@xxxxxx> wrote:
> 
>> I am asking what would be gained by having
>>
>>   <link rel="conversation" href="xmpp://foo"
>>       label="Chat about foo" />
>>
>> that it could not just as readily infer from
>>
>>   <link rel="related" href="xmpp://foo"
>>       label="Chat about foo" />
>>
>> seeing as the critical bit of information for the machine seems
>> to be conveyed by the `xmpp:` part in both cases and the critical
>> bit of information for the user would be conveyed by the label in
>> both cases.
> 
> Are you sure? what if you were presented with these two:
> 
>    <link rel="conversation" href="xmpp://foo" label="Chat about foo" />
>    <link rel="something-else" href="xmpp://bar" label="something-opaque" />
> 
> Next, consider if these two were presented like this:
> 
>    <link rel="related" href="xmpp://foo" label="Chat about foo" />
>    <link rel="related" href="xmpp://bar" label="something-opaque" />
> 
> Can the "xmpp://" be used for purposes other than conversation?

Sure it can.

[BTW: It's xmpp: not xmpp:// (think mailto, not http).]

I might do this:

<link rel='self'
      href='xmpp:stpeter@xxxxxxxxxx?message'
      label='Poke me via IM'/>

Or this:

<link rel='self'
      href='xmpp:stpeter@xxxxxxxxxx?vcard'
      label='Get my vCard'/>

Or this:

<link rel='alternate'
      href='xmpp:pubsub.example.com?;node=osv'
      label='Get real-time updates of blog posts'/>

Or this:

<link rel='comments'
      href='xmpp:pubsub.example.com?;node=osv-comments'
      label='Get real-time comments on this blog'/>

Etc.

The point of the "discuss" relation is to let someone know that they can
join a conversation with other humans (specifically for xmpp: URIs in a
chat room, but for irc: URIs in a channel, for mailto: URIs on an email
discussion list, for msrp: URIs in a SIP/SIMPLE chatroom via the MSRP
protocol, for http: URIs at a web forum, etc.). But there are plenty of
other things you can do with XMPP -- chat directly with the author, add
the author to your buddy list, get the author's vCard, discover the
author's geolocation, subscribe to an Atom feed for posts or comments,
and so on. So XMPP is not limited to conversation, and conversation is
not limited to XMPP.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature