<span class="gmail_quote"></span><span class="q">On 12/22/05, <b class="gmail_sendername">Ryan King</b> &lt;<a href="mailto:ryan@technorati.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ryan@technorati.com
</a>&gt; wrote:</span><div><span class="q"><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
First of all, see the discussion here: <a href="http://www.microformats.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.microformats.org/</a><br>blog/2005/11/02/xfn-grandeur/</blockquote>
</span><div><br>Apologies, I hadn't seen that; it looks like I'm a little late on this topic, so if I'm not contributing anything new feel free to shut me up.
<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Identifying the target is a little more complicated.&nbsp;&nbsp;Generally, we
<br>&gt; should check the linked page for an &lt;address&gt; element, and assume
<br>&gt; that linking to a page means relating to the author of that page.<br><br>I'm not sure what you mean by the last part above.</blockquote></span><div><br>Well, the microformats blog post talks about using URLs as a proxy for people.&nbsp; If a page at a URL includes an &lt;address&gt; element, it seems safe to assume that the content of that &lt;address&gt; element would be a representation of the person that the URL is a proxy for.
<br><br>Suppose <a href="http://source.website/blogroll.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://source.website/blogroll.html</a> includes an XFN link to <a href="http://target.website/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://target.website/</a>.&nbsp; If <a href="http://source.website/blogroll.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://source.website/blogroll.html</a> contains an &lt;address&gt; element, the content of that element would be the obvious representation of the person on the source side of the XFN relationship.&nbsp; If <a href="http://target.website/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://target.website/</a> contains an &lt;address&gt; element, the content of that element would be the obvious representation of the person on the target side of the XFN relationship.&nbsp; But... (see below)<br></div><span class="q">
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; If that assumption is incorrect, the source could link directly to<br>&gt; an hCard ( i.e. <a href="http://www.example.com/page.html#hCard" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.example.com/page.html#hCard
</a>).&nbsp;&nbsp;This<br>&gt; requires the hCard to have an id, which makes things a bit
<br>&gt; trickier; what should the source do if the hCard does not have an<br>&gt; id?&nbsp;&nbsp;When publishing hCards, how do you know whether they'll need<br>&gt; ids?&nbsp;&nbsp;Is this situation within the 80%?<br><br>You can certainly use XFN links to link directly to people's hCards.
</blockquote></span><div><br>Well, the tricky situation I was trying to describe is, what if the target is an hCard on a page not authored by the person in the hCard? Suppose <a href="http://target.website/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://target.website/
</a> is authored by Joe Schmoe, but <a href="http://target.website/#wife" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://target.website/#wife</a> is Jane Schmoe's hCard.&nbsp; If someone links to 
<a href="http://target.website/#wife" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://target.website/#wife</a> with an XFN relationship, the general case says it's a link to Joe, even though the intention may be to link to Jane.&nbsp; I don't know if this is a common practice, or a theoretical edge case, or something that is currently rare but could become common practice as hCard/XFN are more widely deployed (need to find the cowpaths).&nbsp; This may be more of an issue for tools than for people authoring websites.&nbsp; I don't consider myself experienced enough to make these decisions.
<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">But, honestly, I think the two concerns: 1) annotating social
<br>connections and 2) identifying people are separate concerns in terms
<br>of formats/technology.<br><br>XFN and hCard do different things. Together they can be very useful,<br>but &quot;identifying authors of pages&quot; is a concern that stands on its<br>own, apart from XFN.</blockquote></span>
<div>
<br>Indeed, that's why I intended to present this as &quot;best practices when using the formats,&quot; as opposed to &quot;changes to the formats.&quot;&nbsp; It's a combination of XFN, hCard, and identifying the person that a URL represents.&nbsp; XFN links the URLs, hCards represent the people, I'm just trying to fill in the (perceived?) gap between the URLs and the hCards.
<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I don't know if it needs to be explained on <a href="http://gmpg.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gmpg.org
</a>. Perhaps someone<br>could start a wikipage to document these best practices?</blockquote></span><div><br>Well, at the least <a href="http://gmpg.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gmpg.org</a> should probably link to the wiki page.&nbsp; &quot;XFN works best when used as explained on [this wiki page].&quot;&nbsp; How about the name &quot;social-networking-practices&quot; for the wiki page?&nbsp; I can try to draft something up during the weekend.
<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Just remember that just because two technologies get lumped together
<br>in an application doesn't mean they should be conflated in their
<br>specifications.</blockquote></span><div><br>Agreed.&nbsp; I do not wish to change XFN or hCard.<br></div></div>