<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Santosh,<div><br></div><div>The W3C has set the bar very high on registering new URI schemes.</div><div><a href="http://www.w3.org/2001/tag/doc/URNsAndRegistries-50.xml">http://www.w3.org/2001/tag/doc/URNsAndRegistries-50.xml</a></div><div><a href="http://www.w3.org/2001/tag/issues#httpRange-14">http://www.w3.org/2001/tag/issues#httpRange-14</a></div><div><br></div><div>Any new scheme that is approved will need to show significant benefit that cannot be accomplished with existing schemes and specifically http:</div><div><br></div><div>The XRI TC ran up against this with XRI and the proposed xri: scheme.</div><div><br></div><div>I suspect that it would be argued that the discovery process for openID should deal with multiple identifiers or that all identifiers can be named with http: URI.</div><div><br></div><div>The Web-Finger people are taking a run at the issue with a proposed acct: scheme.</div><div>I suspect that it will not become an official scheme though.</div><div><br></div><div>The XRI TC in consultation with the W3C agreed to rework the XRI identifier as a relative URI rather than creating a new scheme.</div><div><br></div><div>I think I understand what you are trying to do. I won't comment on the details of your proposal because I think there are larger issues that need to be overcome for something like this to be accepted.</div><div><br></div><div>I recommend reading the above references, and perhaps some of my dialog with the TAG on there mailing list, for background. </div><div><br></div><div>Regards</div><div>John B.</div><div><div><div>On 2009-11-28, at 11:49 AM, Santosh Rajan wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I have been thinking of OpenID's representing a universal set of identities for months now. Given that we all agree that identities must be URI's, there is one solution to the problem we can consider for OpenID v.next.<div>
<br></div><div>One of the problems with OpenID's is that it only supports a subset of all URI's, the "http" scheme. One of the solutions is to allow OpenID to support more URI schemes. But then I realized this would only let the cat among the pigeons. We could not allow an infinite no of schemes that come up in the future asking for OpenID support.</div>
<div><br></div><div>Instead I have come to the conclusion that the best solution for OpenID is to register its own scheme. I will explain the suggested scheme with the following example.</div><div><br></div><div>1) oid:<a href="http://example.com/joe" target="_blank">example.com/joe</a></div>
<div>2) oid:joe @ <a href="http://example.com/" target="_blank">example.com</a></div><div>3) oid:<a href="http://example.com:1234567890/" target="_blank">example.com:1234567890</a></div><div><br></div><div>And here is the URI syntax for the 3 examples above</div>
<div><br></div><div>1) oid:<host>[/[[path]][#fragment]</div><div>2) oid: <username>@<host></div><div>3) oid: <host>:<id-string></div><div><br></div><div>(1) and (2) are self evident. (1) is the http URI. (2) supports the email like identifier. (3) requires more explanation. People are used to "id's", which may be an id issued by a govt or bank or any organization that has members. A lot of people already have access to this id which they are already using online. It may be a national identity no, or a company username or whatever. By supporting option (3) we allow those organizations who want to support OpenID to continue to allow their users to use the same id's they are used to. (Of course i have stretched (3) a bit to include govt and banks which is far fetched now considering the security implication, but lets assume we will be able to solve those problems).</div>
<div><br></div><div>Please feel free to comment on this idea which ever way you like.<br clear="all">
<br>-- <br><a href="http://hi.im/santosh" target="_blank">http://hi.im/santosh</a><br><br><br>
</div>
_______________________________________________<br>general mailing list<br><a href="mailto:general@lists.openid.net">general@lists.openid.net</a><br>http://lists.openid.net/mailman/listinfo/openid-general<br></blockquote></div><br></div></body></html>