%ents; ]>
Entity Time This JEP provides canonical documentation of the existing 'jabber:iq:time' namespace currently used within the Jabber community. &LEGALNOTICE; 0090 Active Historical Standards JIG XMPP Core iq-time http://jabber.org/protocol/iq-time/iq-time.xsd &stpeter; 1.0 2003-10-08 psa Per a vote of the Jabber Council, changed status to Active. 0.1 2003-05-22 psa Initial version.

The Jabber protocols have long included a method for discovering the time at another entity's location. This method makes use of the 'jabber:iq:time' namespace and has been documented variously in Internet-Drafts and elsewhere. Because this protocol is not required by &rfc2779;, the 'jabber:iq:time' namespace was removed from &xmppim;. This JEP fills the void for canonical documentation.

The 'jabber:iq:time' namespace provides a standard way for Jabber entities to exchange information about the local time (e.g., to "ping" another entity or check network latency). The information is communicated in a request/response pair using an &IQ; element that contains a &QUERY; scoped by the 'jabber:iq:time' namespace. The following children of the &QUERY; element are allowed in an IQ result:

]]> 20020910T17:58:35 MDT Tue Sep 10 12:58:35 2002 ]]>

The standard error conditions described in &jep0086; apply (e.g., service unavailable if the entity does not support the namespace).

&jep0082; defines the lexical representation of dates, times, and datetimes in Jabber protocols. Unfortunately, the 'jabber:iq:time' namespace predates that definition, and uses a datetime format ("CCYYMMDDThh:mm:ss") that is inconsistent with JEP-0082 and &w3xmlschema2;. Because a large base of deployed software uses the old format, this JEP specifies that applications using 'jabber:iq:time' SHOULD use the old format, not the format defined in JEP-0082. In addition, note well that the datetime provided in the <utc/> element is explicitly UTC and therefore SHOULD NOT include the ending 'Z' character required by &iso8601;.

There are no security features or concerns related to this proposal.

This JEP requires no interaction with &IANA;.

The 'jabber:iq:time' namespace is registered in the protocol namespaces registry maintained by the ®ISTRAR;.

The protocol documented by this schema is defined in JEP-0090: http://www.jabber.org/jeps/jep-0090.html ]]>