<xsl:template match="foaf:Person/foaf:knows/foaf:Person">
<dt>名前:<xsl:value-of select="foaf:name" /></dt>
<dd>
<ul>
<li>敬称:<xsl:value-of select="foaf:title" /></li>
[snip]
<li>Mbox_Sha1Sum:<xsl:value-of select="foaf:mbox_sha1sum" /></li>
</ul>
</dd>
</xsl:template>
dd要素の中でul/li要素というフーにしていますが、dd要素を重複させたほうが感じイイんじゃないでしょうか。まあどっちが正しいという話ではないのですが、dt要素を名前にしているのであれば、名前とそれぞれが対になっているという感じで。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー