xmpp:

xmpp: URL scheme, jabber: URL scheme

[1] JEP-0032: Jabber URI Scheme <http://www.jabber.org/jeps/jep-0032.html>

元々 jabber: URI scheme を実験的に規定していましたが、 後に xmpp: URI scheme に改められました。 RFC 3986 に基づき規定されていました。 現在では xmpp: I-D が出たのでこの文書は撤回されています。 (名無しさん 2005-03-11 03:37:34 +00:00)

[2] JEP-0147: XMPP URI Scheme Query Components <http://www.jabber.org/jeps/jep-0147.html> (名無しさん [sage])

[3] RFC 4622 が発行されました。 (名無しさん 2006-08-06 04:11:28 +00:00)

[4] >>3 URI scheme の登録手続きはあるけど IRI scheme の手続きはない、 XMPP としては IRI を使いたい、ということで、 本体では IRI scheme を定義し、IANA 登録用には URI scheme を定義する、なんてことをしています。

(名無しさん)

[5] でも URI schemeIRI scheme も、 ちゃっかり禁止文字が ABNF 構文に含まれてて RFC 3986 & RFC 3987 違反なんですが・・・。 (名無しさん 2006-08-06 04:15:56 +00:00)

[6] 改訂版の RFC 5122URI/IRI で禁止されている文字が使えなくなったように見えますが、 よくよく調べてみると authority だけでなく path でも host を通じて [] が構文上認められてしまっています。

[7] Web Applications 1.0 r6978 Allow xmpp: to be used with registerProtocolHandler. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6977&to=6978>

[8] XEP-0147: XMPP URI Scheme Query Components ( ( 版)) <http://xmpp.org/extensions/xep-0147.html>

[9] RFC 3920 (XMPP) は名前空間URIjabber: URI schemeURI参照を使っています。

[10] 他にも幾つものJabberの仕様で名前空間URIにこのURI schemeが使われています。

Jabber Enhancement Proposals (JEPs) <http://www.jabber.org/jeps/>
[11] Firebase Cloud Messaging サーバーについて  |  Firebase ( ()) <https://firebase.google.com/docs/cloud-messaging/server>

<stream:stream to="gcm.googleapis.com">

version="1.0" xmlns="jabber:client"

xmlns:stream="http://etherx.jabber.org/streams">