[uf-discuss] proposed title-design-pattern is not backwards compatible, too big of a change

James Craig jcraig at apple.com
Sun Apr 29 01:54:31 PDT 2007


Tantek Çelik wrote:

> And though it may seem odd that I'm simultaneously arguing against the
> proposed title-design-pattern and attempting to improve it, even if  
> I am
> against a particular proposal, I would much rather attempt to  
> improve it in
> good faith, for the benefit of having the best possible proposals be
> discussed, than not.

This is wise, and I will follow your example:

The seconds in ISO 8601 are optional, and are almost always "00"...  
Since screen readers sometimes pronounce HH:MM correctly but rarely  
get HH:MM:SS correctly, it would be better to avoid using seconds,  
too. Although I don't believe it's good enough, omitting the seconds  
would make time pronunciations slightly better, as including the  
dashes makes date pronunciations slightly better.

"2007-04-29T12:30:00+06:00" would be "two thousand seven dash zero  
four dash twenty nine tee twelve thirty zero zero plus six o'clock"

"2007-04-29T12:30+06:00" would be "two thousand seven dash zero four  
dash twenty nine tee twelve thirty plus six o'clock"

Note: In negative time zones (i.e. Pacific is "-08:00"), the hyphen  
is usually pronounced as "dash." I am not aware of any non-custom  
verbosity defaults than pronounce the hyphen as "minus." Therefore,  
though "two o'clock plus five o'clock" makes *some* vague sense as a  
time zone adjustment to 7 AM, "two o'clock dash five o'clock" implies  
a 3-hour duration from 2 AM until 5 AM rather than the intended  
meaning of 9 PM the previous day.

Quoting a recurrence example from the Microformats wiki at:
http://microformats.org/wiki/hcalendar-brainstorming#Laughing_Squid

> Then we put in the quite lengthy explicit specification of every  
> other time the event occurs, marked up around the human readable  
> description.
>
> <abbr class="rdate" title="20050407T1200-0700/PT7H,  
> 20050408T1200-0700/PT7H,
> 20050409T1200-0700/PT7H, 20050410T1200-0700/PT6H,  
> 20050412T1200-0700/PT4H,
> 20050413T1200-0700/PT4H, 200504014T1200-0700/PT7H,  
> 20050415T1200-0700/PT7H,
> 20050416T1200-0700/PT7H, 20050417T1200-0700/PT6H,  
> 20050419T1200-0700/PT4H,
> 20050420T1200-0700/PT4H, 20050421T1200-0700/PT7H" >
> Tu/Wed: 12-4pm Th/Fr/Sat 12-7pm Sun 12-6pm
> </abbr>

In Jaws 8 on Windows XP, this is pronounced, "Hey you... yeah you,  
'Blindey.' F**k off."  ;-)

Cheers,
James




More information about the microformats-discuss mailing list