"presenceability" (was Re: [Standards-JIG] PubSubleased subscriptions)
bob at wyman.us
Tue Feb 7 17:01:23 UTC 2006
Nolan Eakins wrote:
> What I suggested was that you would send a presence to a pub/sub
> service, and it would include a list of nodes that you are
> subscribed to.
You can accomplish the same thing by simply querying the pubsub
service for your affliations. What benefit do you get by using presence
Also, note that a "list of nodes that you are subscribed to" is not
sufficient information to be useful in all cases. What you need is a list of
subscriptions not a list of nodes subscribed to. It is possible to be
subscribed to a single node multiple times with each subscription having
different subscription options.
This is what we've been supporting at PubSub.com for quite some time now.
See: http://www.pubsub.com/docs/pubsub_xmpp_draft.html for more info.
C: <iq type="get"
from="sample_at_pubsub_dot_com at xmpp.pubsub.com"
From: standards-jig-bounces at jabber.org
[mailto:standards-jig-bounces at jabber.org] On Behalf Of Nolan Eakins
Sent: Tuesday, February 07, 2006 9:05 AM
To: Jabber protocol discussion list
Subject: Re: "presenceability" (was Re: [Standards-JIG] PubSubleased
Peter Saint-Andre wrote:
>>This isn't really an answer to Jean-Louis's question, but are pub/sub
>>nodes presencable? Yeah, I made up a word :-) so I'll define it, do
>>nodes send presence stanzas? Such that when I send a presence to a
>>pub/sub service, I get a presence stanza with my subscriptions? That
>>might kill a couple birds with one stanza.
> Presence is sent by entities that are JID addressable, but pubsub nodes
> are not necessarily JID-addressable. That is, we don't have a protocol
> for doing this:
> <presence from='pubsub.shakespeare.lit'>
> <foo node='blogs/princely_musings'/>
I know pub/sub nodes can't be addressed by JID, but pub/sub services CAN
be. What I suggested was that you would send a presence to a pub/sub
service, and it would include a list of nodes that you are subscribed to.
The pub/sub service's presence would include a list of nodes much like
the little snippet you included. This would allow me to know what nodes
that I've subscribed to w/o resorting to private XML storage, and it
would address Jean-Louis's problem with leased subscriptions.
The addition of a list of nodes in the presence from pub/sub services
would solve those two problems.
PS: Sorry if my phrasing was bad.
SemanticGap: To act as one (TM) -- http://www.semanticgap.com/
Instant awareness & messaging * Online presence design
Cross platform and agile development
More information about the Standards