[microformats-discuss] Visible metadata

Robert Bachmann rbach at rbach.priv.at
Sun Jul 24 18:03:54 PDT 2005


Ryan King wrote:
> As many have noticed, the <abbr> for date/time gets reused alot...so,
> I think it could stand to be refactored out into its own elemental
> microformat. What do you think?
>

I think every date/time on the web should be expressed using
<abbr title="YYYY-MM-DDTHH:MM">...</abbr>.

There is a great benefit because authors can use their favorite
date notation and users which are used to other conventions
could still understand them.

Example:
AFAIK in the US a common date/time format is MM/DD/YYYY hh:mm
(with 12 hours and am/pm)
In Austria a common format is DD.MM.YYYY hh:mm (with 24 hours)

So if I read "02/07/2005 11:30 pm" I have to engage my brain:
But with <abbr title="2004-02-07T22:30">02/07/2005 11:30 pm</abbr>, I
simply move the mouse cursor over it and my browser will display the
date in an unambiguous notation.

(Note: I intentionally used the long notation with dashes because it's
easier to read. I strongly recommend this to everybody, because title
attributes are not only for machines but for humans too)

But perhaps we could go even one step further.
Imagine a plugin, an Opera UserJavaScript or a Seamonkey script which
extends the mouse over
tool tip from
 Title: 2004-02-07T22:30
to
 Title: 2004-02-07T22:30
 Regional notation #1: 7.2.2004 22:30
 Regional notation #2: 7. Februar 2004 22:30

Ryan, you once pointed me to http://www.cl.cam.ac.uk/~mgk25/iso-time.html
and I learned that ISO8601 even allows you to specify your time zone, so
a plugin could even translate the time provided to the user's regional
timezone.

>
>> The author(s) of a page could be denoted with
>>
>>  <p>Authors:
>>  <span class="author">John Doe</span> and
>>  <span class="author">Winston Smith</span>
>>  </p>
>>
>> or
>>
>>  <p>Authors:
>>  <a href="http://example.org/~jd" class="author">John Doe</a> and
>>  <a href="http://example.org/~ws" class="author">Winston Smith</a>
>>  </p>
>
> Take a look at <address> and hcard again and make sure it can't
> supply your needs.
>
> http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.6
> http://microformats.org/wiki/hcard

Thanks Ryan, you brought me on the right way.
I already thought about <address> and I thought about hCard but
I didn't think about address _and_ hCard(s) ;-).

 <address>Authors:
    <span class="vcard">
     <span class="fn">John Doe</span> and
    <span class="vcard">
     <span class="fn">Winston Smith</span>
    </span>
 </address>

 <address>Authors:
    <span class="vcard">
     <a class="url fn"
        href="http://example.org/~jd"
        rel="alternate">John Doe</a></span>
     and
    <span class="vcard">
     <a class="url fn"
        href="http://example.org/~ws"
        rel="alternate">Winston Smith</a>
    </span>
 </address>

Relationship rel="alternate" was added because http://example.org/~jd
and http://example.org/~ws should both contain hCards which provide
more contact details (email, phone, etc.).

One general note on hCard:

Parser could make the following assertion: If the container element
of a hCard is an inline element (e.g: <span>) and contains an <a>
element with class "url" and rel="alternate" _perhaps_ the page pointed
to by href contains the "full" version of the Person's hCard.

>> Using
>>  <p class="summary">...</p>
>> one could mark the summary, so that robots can extract it instead of
>> the description meta tag.
>
> I'm not sure about this.
> Do people use this meta tag?

Some people use it.
Goggle displays the contents of this meta tag in search results.

Example:
I've searched for "homepage" on http://www.google.com/search?q=homepage
The second result is "BBC - bbc.co.uk homepage - Home of the BBC on the
Internet"
The text displayed below ("bbc.co.uk offers a varied range of sites
including news, sport, community, education, children's,
and lifestyle sites, with TV programme support, ...") comes from
the description meta tag.

> And do they publish the same content in html?
(I suppose you mean inside of <body> ...)
At least Jakob Nielsen does it with his articles on useit.com and
I guess others do it too. I'll write more on this topic later, when I
know more about the existing practice.

Robert
-- 
Robert Bachmann <rbach at rbach.priv.at> (OpenPGP KeyID: 0x4A5CCF10)


More information about the microformats-discuss mailing list