[microformats-discuss] Shouldn't hCard use <address>?
Stephen Malone
sykilds at gmail.com
Sat Jun 25 11:29:01 PDT 2005
Oh, so it's situational? I guess that makes a bit of sense. Thanks for
clearing it up.
Stephen
On Sat, 2005-06-25 at 09:06 -0700, Tantek Çelik wrote:
> The short answer about <address> is:
>
> 1. Yes it is more semantic, but
>
> 2. It is *too* specifically semantic for most hCard uses.
>
> The poorly named <address> really means <contact-info-for-this-web-page>
>
> So it only makes sense to use <address> for an hCard *IF* that hCard
> represents the contact information for the page. Hence the usage on my
> blog.
>
> Another way of saying this:
>
> Every <address> on a page SHOULD be an hCard.
>
> But not every hCard should be an <address>
>
> I think this question has come up often enough (and I've seen it on some
> blogs too) that it deserves top billing in the hcard-faq. Just created:
>
> http://microformats.org/wiki/hcard-faq
>
> Thanks,
>
> Tantek
>
>
> On 6/25/05 4:30 AM, "Bud Gibson" <bud at thecommunityengine.com> wrote:
>
> > Well, the example helps clear up the point. Probably a good practice
> > for moving these conversations along.
> >
> > The list is very new. There is a link to the archive at:
> >
> > <http://microformats.org/mailman/listinfo/microformats-discuss/>
> >
> > but when I tried it yesterday, it returned a file not found error.
> >
> > Ryan, are you the guy to fix that?
> >
> > Bud
> > On Jun 25, 2005, at 7:21, Robert Bachmann wrote:
> >
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> Bud Gibson wrote:
> >>
> >>> Stephen:
> >>>
> >>> You are right that <div>s and <span>s do not imply any special
> >>> semantics. All of that comes in the class (and where relevant rel)
> >>> attributes for these elements.
> >>>
> >>> The trick to microformats is that they use standard xhtml markup
> >>> elements but qualify their meaning
> >>> through the class attribute. This admittedly can be less
> >>> powerful than
> >>> going and defining new markup elements (say through a namespace)
> >>> that
> >>> could then have their own special attributes, etc. However, by
> >>> avoiding namespaces or even defining whole new vocabularies,
> >>> microformats remove a lot of barriers to implementation.
> >>> Perhaps, most
> >>> importantly, implementers can use markup they are familiar with.
> >>>
> >>
> >> I think that Stephen wanted to say that something like e.g:
> >>
> >> <address class="vcard">
> >> <a class="url fn" href="http://tantek.com/">
> >> Tantek Çelik
> >> </a>
> >> <div class="org">Technorati</div>
> >> </address>
> >>
> >> ... is more semantic, than e.g:
> >>
> >> <div class="vcard">
> >> <a class="url fn" href="http://tantek.com/">
> >> Tantek Çelik
> >> </a>
> >> <div class="org">Technorati</div>
> >> </div>
> >>
> >> Robert
> >>
> >> P.S:
> >> I'm new to this list.
> >> Is there an archiv of this malinglist?
> >> http://microformats.org/mailman/listinfo/microformats-discuss/
> >> links to
> >> the non-existing page
> >> http://microformats.org/pipermail/microformats-discuss/
> >>
> >> - --
> >> Robert Bachmann <rbach at rbach.priv.at> (OpenPGP KeyID: 0x4A5CCF10)
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.1 (MingW32)
> >>
> >> iD8DBQFCvT4lmnUcPUpczxARAhwHAJ9Cc+aAyQX5SWmNMf90fitGzCAY6ACZAVM7
> >> tEQEvhzN8GvK/aPuOoEeN+w=
> >> =CoYi
> >> -----END PGP SIGNATURE-----
> >> _______________________________________________
> >> microformats-discuss mailing list
> >> microformats-discuss at microformats.org
> >> http://microformats.org/mailman/listinfo/microformats-discuss
> >>
> >>
> >
> > _______________________________________________
> > microformats-discuss mailing list
> > microformats-discuss at microformats.org
> > http://microformats.org/mailman/listinfo/microformats-discuss
>
> _______________________________________________
> microformats-discuss mailing list
> microformats-discuss at microformats.org
> http://microformats.org/mailman/listinfo/microformats-discuss
More information about the microformats-discuss
mailing list