diff --git a/xep-0080.xml b/xep-0080.xml index ac362c21..46bde30c 100644 --- a/xep-0080.xml +++ b/xep-0080.xml @@ -26,10 +26,10 @@ &hildjj; &stpeter; - 1.6rc1 - in progress, last updated 2008-09-25 - psa -

Allowed empty geoloc element to signify a pause in publishing.

+ 1.6rc2 + in progress, last updated 2008-10-02 + psa/jjh +

Allowed empty geoloc element to signify a pause in publishing; added <accuracy/> element and deprecated <error/> element to change horizontal GPS error from arc minutes to meters, consistent with IMPS and other formats.

1.5 @@ -150,6 +150,12 @@ Definition Example + + accuracy + xs:decimal + Horizontal GPS error in meters; this element obsoletes the <error/> element + 10 + alt xs:decimal @@ -195,8 +201,8 @@ error xs:decimal - Horizontal GPS error in arc minutes - 10 + Horizontal GPS error in arc minutes; this element is deprecated in favor of <accuracy/> + 290.8882087 floor @@ -287,6 +293,7 @@ 45.44 Venice 12.33 + 20 @@ -304,6 +311,7 @@ 45.44 Venice 12.33 + 20 @@ -340,7 +348,7 @@ -

Avoid "Mars probe" issues: as specified in Table 1, the units for <lat/> and <lon/> MUST be decimal degrees (where South and West are negative, North and East are positive), the units for <alt/> MUST be meters above or below sea level, and the units for <error/> MUST be arc minutes.

+

Avoid "Mars probe" issues: as specified in Table 1, the units for <lat/> and <lon/> MUST be decimal degrees (where South and West are negative, North and East are positive), the units for <alt/> MUST be meters above or below sea level, and the units for <accuracy/> MUST be meters. The <accuracy/> element obsoletes the older <error/> element, which specified units of arc minutes intead of meters.

In applications where updates are sent whenever there is a certain distance change in location, those applications SHOULD account for time as well, to avoid rate-limiting when the user is (for example) on a jet plane. One possible way to do this would be to send updates at most once per minute of time (every time 60 seconds have elapsed).

Inferences SHOULD NOT be made about accuracy from the number of digits specified in the location or altitude.

Why the datum madness? See <http://www.xmpp.org/extensions/gps_datum.html> for an example.

@@ -428,9 +436,9 @@ <EXTADR/> - -- + <accuracy/> <Accuracy/> - This element provides accuracy in meters. The location protocol defined in XEP-0080 specifies such an element for XMPP, which SHOULD be used when mapping from IMPS to XMPP. + This element specifies accuracy in meters. When mapping from IMPS to XMPP, the IMPS <Accuracy/> element SHOULD be mapped to the XMPP <accuracy/> element (which specifies accuracy in meters), not the deprecated <error/> element (which specified accuracy in arc minutes). -- -- @@ -484,6 +492,7 @@ +