[uf-discuss] multiple hCards on a user's profile page - how can I mark one as the actual user?

Martin McEvoy info at weborganics.co.uk
Tue Apr 15 12:35:14 PDT 2008

Hello Toby

On Tue, 2008-04-15 at 08:31 +0100, Toby A Inkster wrote:
> Martin McEvoy wrote:
> > I have a new test going on my Dev site that does just about what you
> > suggest and  converts XFN+hCard via XSLT to produce a FoaF file called
> > for want of a word xFoaF.
> > example output using http://www.tantek.com/#hcard as the  
> > transformation
> Mostly looks good, but I'd suggest that you seem to have some of the  
> relationships backwards. For example, Tantek has the following on his  
> page:
> 	<a href='http://juliemelton.com' rel='muse'>Julie Melton</a>
> which you convert to:
> 	  <Person rdf:ID="hcard">
> 	    <name>Tantek Çelik</name>
> 	    <rel:mentorOf>
> 	      <Person rdf:about="http://juliemelton.com">
> 	        <name>Julie Melton</name>
> 	        <weblog rdf:resource="http://juliemelton.com"/>
> 	      </Person>
> 	    </rel:mentorOf>
> 	  </Person>
> (I've simplified both down a bit.)
> I would suggest that the FOAF should be the other way around: Tantek  
> apprenticeTo Julie; not Tantek mentorOf Julie. (Yes, the terms  
> "mentor" and "apprentice" seem a bit odd, but they're about the  
> closest terms that the FOAF relationships extension has to "muse".)

Thanks a lot for checking the output over for me, I have removed the
relationship vocab completely as it wasnt converting very well in favour
of using the XFN vocab itself.
> Also, you needlessly output multiple foaf:knows for each person.

Thanks didn't catch that Fixed now though I have also fixed parsing
multiple instances of the same person a much better output altogether.

Thanks again for your input.

Martin McEvoy

More information about the microformats-discuss mailing list