RE: Regarding HTML5 <time>

> -----Original Message-----
> From: Jukka K. Korpela [mailto:jukka.k.korpela@kolumbus.fi]
> Sent: Saturday, November 05, 2011 12:30 PM
> To: public-html-comments@w3.org
> Subject: Re: Regarding HTML5 <time>
> 
> 11/4/2011 5:10 PM, mathew wrote:
> 
> > I'll keep this short:
> >
> > The <time> element was the single HTML5 feature that I saw the most
> compelling need for.
> 
> I can imagine several _possible_ ways in which <time> might turn out to be
> useful if supported by relevant software. But I do not know about any
> actual support, and I don't see what might possibly be a compelling reason
> to use <time>.
> 
> I have nothing specific against <time>, but I have not seen any evidence
> of its being actually useful. And there are surely many other other
> phrase-level constructs for which some element _could_ be defined. For
> example, a sentence is a common construct, but we don't have any
> <sentence> markup - even though it is possible to present several
> _possibilities_ of utilizing such markup in software.
> 
> So it might be interesting to know why <time> is there but not, for
> example, <length> or <mass> or <temperature>. I guess the reason behind
> <time> is that search engines are supposed to notice <time pubdate>.
> Does any search engine do anything in that direction?
> 
> Wait... I seem to have missed a recent change:
> "Goodbye time, datetime, and pubdate. Hello data and value."
>    http://html5doctor.com/time-and-data-element/
> 
> So if any search engine tried anything with <time>, it was a wasted effort,
> it seems.
> 

If nothing else, it would eliminate the issue that has kept me from using the time microformat as well as any other microformat that requires the time microformat. Current  recommendations for implementing time in microformats are not accessible or misuse existing tags.  Specifically, the current recommendation is to use the title attribute of the abbreviation tag, but the date-time format is not human-friendly.

>From http://microformats.org/wiki/value-class-pattern#Date_and_time_values 

"Some microformats properties expect an ISO8601 datetime value, e.g. hCalendar dtstart and dtend or hAtom published.

Authors may use the value class pattern to separately specify the date and the time, which are then combined to specify a single datetime value.
<p>The weekly dinner will be on 
    <span class="dtstart">
        <abbr class="value" title="2008-06-24">this Tuesday</abbr> 
     at <span class="value">18:30</span>
    </span>
</p>"

The 2008-06-24 date format is not friendly to humans.  Not only that, screen readers would read it in place of "this Tuesday."  The 18:30 part is not friendly in the United States.

Availability of a time tag would alleviate this issue.  Presumably a time tag would have an optional format attribute that would eliminate ambiguity between m/d/yy and d/m/yy.

Hope this helps,
Charles Belov
SFMTA Webmaster

Received on Monday, 7 November 2011 20:22:43 UTC