If you search this form for “xml namespace”, you’ll get a few hits and they may be of interest. A long time ago, we simplified the definition of “autolink” to avoid hard-coding a list of schemes. A consequence of this change is that <foo:bar> meets the spec’s requirements for an autolink.
When we were considering the change, I noted that people might want to use namespaces in xml tags. My last comment on one of the threads is “We might want to think about whether we should allow colons in raw HTML tags, to allow 3 and 4.”