[OpenID] host-meta and "acct:"

SitG Admin sysadmin at shadowsinthegarden.com
Fri Nov 6 02:45:52 UTC 2009


>Right, it seems self-referential and circular.

Whereas the idea with XRD is to be other-referential?

I think I'm starting to grasp this now. A resource footy.htm can 
contain headers giving the location of metadata about footy.htm as 
footy.xrd, and footy.xrd contains a field (or an element, whatever 
they're called) giving the location of metadata about footy.xrd as 
xrd.xrd - but this is only unidirectional, so the Subject 
field/element can be placed there to form a bidirectional 
relationship, identifying footy.htm as the document footy.xrd 
contains data about. There is not (necessarily) a field/element 
giving the location of footy.xrd, *in* footy.xrd; this lets footy.xrd 
be located anywhere, and moved easily.

All of these location-flexible options mean that footy.xrd can 
potentially contain lines like:

<XRD_of_self>
<HTTP>./xrd.xrd</HTTP>
<HTTPS>...</HTTPS>
<XRI>ShadeNode</XRI>
<PHONE>1-800-555-5555</PHONE>
</XRD_of_self>

For each reference it is making (to itself, to the resource it is 
about, or the metadata about *it*), it might specify multiple 
locations, utilize wildcards (if anyone extends XRD that way), et all.

-Shade


More information about the general mailing list