[Standards] XEP-0080 interoperability

Stephen Pendleton pendleto at movsoftware.com
Fri Apr 9 02:35:46 UTC 2010

-----Original Message-----
From: standards-bounces at xmpp.org [mailto:standards-bounces at xmpp.org] On
Behalf Of Tuomas Koski
Sent: Thursday, April 08, 2010 3:15 PM
To: XMPP Standards
Subject: Re: [Standards] XEP-0080 interoperability

Hi Stephen,

On 8 April 2010 17:45, Stephen Pendleton <pendleto at movsoftware.com> wrote:

>Like recommended in http://xmpp.org/extensions/xep-0080.html#transport
>you can use any Publish-Subscribe service. Basically you can publish
>the data on any node you want. It's up to the implementation.

Yes, but how is that interoperable? I want my implementation to be
interoperable with every other implementation out there.

><iq type='result'
>   from='pamela at wagon.com/mobile'
>   to='stephen at movsoftware.com/resource-a'
>   id='items'>
>   <query xmlns='http://jabber.org/protocol/disco#items'>
>      <item jid='somewhere.else.com'
>         node='/geo_loc/pamela at wagon.com'
>         name='Geolocation of Pamela Baywatch'/>
>   </query>

How do I know programmatically this is the geolocation node? Imagine two
people each in separate rooms each attempting to create a XMPP application
that will exchange XEP-0080 geoloc data (without using PEP). How would
implementation A know which node implementation B publishes their
geolocation data to?

Maybe I am missing something in the pubsub spec that explains how this is

More information about the Standards mailing list