[jdev] XEP-0080: adding location source information

Peter Saint-Andre stpeter at stpeter.im
Fri Apr 2 15:37:50 CDT 2010

On 2/23/10 9:03 AM, Kyle Usbeck wrote:
> I very strongly support the addition of "source" and "provider"
> information to the geoloc spec, 

Great. Patches welcome. :)

> but their addition means that we might
> also have to modify the way we represent "stop commands."  According to
> XEP-0080:
>     In order to indicate that the user is no longer publishing any
>     location information, the user's client shall send an empty
>     <geoloc/> element, which can be considered a "stop command" for
>     geolocation.
> Example Use Case: Transmit a "stop command" for a WIFI source, but
> continue sending information from a GPS source.

The stop command indicates that the entity has stopped all publishing of
geolocation data from all sources and providers.

> The options are 1) include "source" and "provider" as optional
> attributes of the <geoloc/> element, or 2) alter the representation of
> the stop command.
> By including the "source" and "provider" as optional attributes of
> <geoloc/>, we can continue using an empty <geoloc/> as a stop command:
> <geoloc 
>   xmlns='http://jabber.org/protocol/geoloc'
> <http://www.google.com/url?sa=D&q=http://jabber.org/protocol/geoloc%27&usg=AFQjCNEeMfdwnaV7yu2Aqox0OVKaz2IXlw> 
>   xml:lang='en'
>   source='wifi'/> 
> I prefer, though, altering the representation by adding an explicit
> termination, such as the type='stop' below:
> <geoloc 
>     xmlns='http://jabber.org/protocol/geoloc'
> <http://www.google.com/url?sa=D&q=http://jabber.org/protocol/geoloc%27&usg=AFQjCNEeMfdwnaV7yu2Aqox0OVKaz2IXlw> 
>     xml:lang='en'
>     type='stop'> 
>   <source>wifi</source> 
> </geoloc>
> Are there any other options that I'm missing?

Why do you need to indicate that you are stopping publication from a
particular source or provider? Is there a use case for that feature?


Peter Saint-Andre

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6820 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20100402/5cb981a0/attachment.bin>

More information about the JDev mailing list