[uf-discuss] LinkedIn and Microformats

Tantek Ç elik tantek at cs.stanford.edu
Tue Jun 13 15:10:26 PDT 2006


On 6/13/06 2:56 PM, "Scott Reynen" <scott at randomchaos.com> wrote:

> On Jun 13, 2006, at 4:18 PM, David Janes -- BlogMatrix wrote:
> 
>> I was going to report the happy news that LinkedIn [1] is using
>> hCards, as my little Greasemonkey script was showing an icon on the
>> page. Alas, it's not to be -- here's what they're doing:
>> 
>> <p
>>  class="vcard"><a
>>  href="/addressBookExport?exportMemberVCard=&memberID=6172221"
>>  name="_exportVCard">Download vCard</a></p>
>> 
>> D'oh -- they're using "vcard" to mark that there's, umm, a vcard at
>> the other end of the link. If anyone knows anyone at LinkedIn, you
>> may want to give them a nudge.
> 
> Ideally, they'd be using microformats, but they're not doing anything
> wrong here.  Microformats don't own class attributes, and that's a
> perfectly descriptive use of the class attribute.  I think this is a
> good reminder that those of us writing parsers shouldn't be assuming
> valid microformat data based only on class attributes.  At the very
> least, the above hcard doesn't have any N property, so parsers
> shouldn't be treating it as parse-able data.

Actually, I see less harm in treating Linkedin's use of class="vcard" as an
error and ignoring it than making a lot of extra work for every implementer
for one degenerate case.

Tantek



More information about the microformats-discuss mailing list