XFN vs. FOAF?
Another point is that although XFN might munge person and page, there’s no reason for agents that use this data to do the same. Here’s a page containing XFN, here’s grokXFN.xsl and here’s an XSLT service. Result: perfectly reasonable FOAF

No comment on this link yet. React !