Julian Bond wrote:
> This looks like a generic problem. How to qualify an
XFN entry with
> additional non-visible information.
Ah. Additional. In my earlier message I was assuming that
you did not
know (or want to show) an HTTP URL for the contact. That is,
that you
wanted to represent a person by their mbox_sha1sum *instead*
of a
conventional URL.
> <span
class="mbox_sha1sum:fc521285feac8d1de0a488166aeeb9dbf99
070e1">
> <a href="url"
rel="contact">their name</a>
> <span>
That approach won't be picked up by any parsers that I know
of. A
better approach would be to look into RDFa or eRDF. Very few
parsers
though will handle both microformats and one of those.
Cognition
<http://buzzword
.org.uk/cognition/> handles most microformats, plus
eRDF *and* RDFa. Here's a code sample that uses hCard, XFN
and RDFa
(FOAF) and is correctly parsed by Cognition:
<div class="vcard" id="alice"
xmlns:foaf="http://xmlns.com
/foaf/0.1/">
<a class="fn url" rel="contact"
about="#alice"
property="foaf:mbox_sha1sum"
content="fc521285feac8d1de0a488166aeeb9dbf99070e1&quo
t;
href="http://alice.example.n
et"
>Alice Jones</a>
</div>
Note that RDFa introduces a handful of extra attributes to
HTML, so
will not validate unless you use an RDFa DOCTYPE. (eRDF uses
existing
HTML attributes, but in my experience is often very likely
to result
in false positives for parsers when applying eRDF parsing to
pages
that were not authored from the ground up with eRDF in
mind.)
--
Toby A Inkster
<mailto:mail tobyinkster.co.uk>
<http://tobyinkster.co.uk
>
_______________________________________________
microformats-discuss mailing list
microformats-discuss microformats.org
http://microformats.org/mailman/listinfo/microforma
ts-discuss
|