Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-02 Thread Ciaran McNulty

On 5/1/07, Andy Mabbett [EMAIL PROTECTED] wrote:

In message [EMAIL PROTECTED], Dan Champion [EMAIL PROTECTED]
writes
If the aim is to retain the data in the body, yet render it invisible
to all users, including those of assistive technologies, what about
using a comment as the data container:
I'd been thinking about that, too, but, sadly, there is no guarantee
that comments will be available to a parser - some CMSs (not least
Wikipedia) remove them from the output HTML; as (I've read) do some web
proxies, particularly those which compress pages for use on mobile
devices or slow connections.


I concur, an HTML parser should be allowed to ignore comments, and many will.

The similar decision to 'hide' Javascript and other scripting
languages inside HTML comments has been widely criticised and is no
longer considered best practice in a lot of places, for similar
reasons.

-Ciaran McNulty
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-01 Thread Tantek Çelik
On 4/30/07 5:20 PM, Jon Gibbins (dotjay) [EMAIL PROTECTED] wrote:

 span class=dtstart rel=datetime:MMDDTHHMMSSZ+HHMMDD Month/span
 
 I'm guessing not, due to invalid characters.

Worse, it hides data in the *rel* attribute which is an anti-design-pattern,
as is putting data in the *class* attribute.  Both of these are designed for
limited sets of terms/properties, not for data values.  Putting data in
'rel' or 'class' is a non-starter.


 An alternative would be to reference a unique meta element in the
 document head.

Also bad - requiring access to head is a non-starter (many content scenarios
forbid head access).  And meta, being both invisible and detached from
inline content, is ill suited for storing any informantion that has *any*
chance of being updated.

Tantek

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Tantek Çelik
On 4/30/07 6:20 PM, James Craig [EMAIL PROTECTED] wrote:

 but this battle has been fought and
 lost before. If you want to mount another advance, my +1 will be
 right behind you, but my morale in the fight will not be very high.
 The target is very well-entrenched.

Namespaced content on the Web has failed.  This has nothing to do with any
entrenchment.  It's just the sad reality of namespaces.  They suck in
practice, and no amount of theoretical worship (+1ing etc.) will change
that.

It's been tried by numerous groups, before microformats, and after.  It's
even been tried in the context of RSS and RDF, and in practice people write
scrapers that look for namespace prefixes as if they are part of the element
name, not as mere shorthands for namespace URIs.

If you want to carry on a theoretical discussion of namespaces, please do so
elsewhere, for in practice, discussing them is a waste of time, and
off-topic for microformats lists.

Tantek

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Ian Davis

On 01/05/2007 07:26, Tantek Çelik wrote:

It's been tried by numerous groups, before microformats, and after.  It's
even been tried in the context of RSS and RDF, and in practice people write
scrapers that look for namespace prefixes as if they are part of the element
name, not as mere shorthands for namespace URIs.


Isn't this a narrow view of namespaces, i.e. the XML viewpoint. There 
are many types of non-URI/QName namespacing mechanisms such as Java 
package name conventions, Perl module conventions etc. Are those 
offtopic too?




If you want to carry on a theoretical discussion of namespaces, please do so
elsewhere, for in practice, discussing them is a waste of time, and
off-topic for microformats lists.


Apologies for this post. If the answer to the above is yes then this 
will be the last from me on this topic.


Ian
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-01 Thread Jon Gibbins (dotjay)

Tantek Çelik wrote:

On 4/30/07 5:20 PM, Jon Gibbins (dotjay) [EMAIL PROTECTED] wrote:


span class=dtstart rel=datetime:MMDDTHHMMSSZ+HHMMDD Month/span

I'm guessing not, due to invalid characters.


Worse, it hides data in the *rel* attribute which is an anti-design-pattern,
as is putting data in the *class* attribute.  Both of these are designed for
limited sets of terms/properties, not for data values.  Putting data in
'rel' or 'class' is a non-starter.


As I guessed, rel is only irrelevant for links anyway, so that's no use.

Didn't intend to dredge up namespaces if it's already been discussed 
here and dismissed. My thoughts were really geared towards leveraging 
the very fact that the datetime data *is* hidden in an attribute using 
this method or a similar method. While I understand that a key-value 
pair is expected and desirable, an ISO formatted datetime is not meant 
for general human consumption - just for über geeks like us. Devising 
such a mechanism for microformats would surely prove useful?




An alternative would be to reference a unique meta element in the
document head.


Also bad - requiring access to head is a non-starter (many content scenarios
forbid head access).  And meta, being both invisible and detached from
inline content, is ill suited for storing any informantion that has *any*
chance of being updated.


I guess if we've got microformatted content in a feed, we don't have a 
head to refer to - good point. Detached is one thing, but you're yet to 
convince me on the visibility part.


Jon

--
gr0w.com
dotjay.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-01 Thread Dan Champion

Jon Gibbins (dotjay) wrote:

Tantek Çelik wrote:
On 4/30/07 5:20 PM, Jon Gibbins (dotjay) [EMAIL PROTECTED] 
wrote:


span class=dtstart rel=datetime:MMDDTHHMMSSZ+HHMMDD 
Month/span


An alternative would be to reference a unique meta element in the
document head.


Also bad - requiring access to head is a non-starter (many content 
scenarios

forbid head access).  And meta, being both invisible and detached from
inline content, is ill suited for storing any informantion that has 
*any*

chance of being updated.


I guess if we've got microformatted content in a feed, we don't have a 
head to refer to - good point. Detached is one thing, but you're yet 
to convince me on the visibility part.


If the aim is to retain the data in the body, yet render it invisible to 
all users, including those of assistive technologies, what about using a 
comment as the data container:


span class=dtstart!--MMDDTHHMMSSZ+HHMM--DD Month/span

This may be totally off the mark and considered a hack, but comments are 
markup and are parseable.


Dan
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-01 Thread Jon Gibbins (dotjay)

Dan Champion wrote:
If the aim is to retain the data in the body, yet render it invisible to 
all users, including those of assistive technologies, what about using a 
comment as the data container:


span class=dtstart!--MMDDTHHMMSSZ+HHMM--DD Month/span

This may be totally off the mark and considered a hack, but comments are 
markup and are parseable.


As I've mentioned, I would provide context to the datetime in some way, 
but it's not a bad suggestion in my view:


span class=dtstart!--datetime:MMDDTHHMMSSZ+HHMM--DD Month/span

Would there be specific difficulties with parsing something like this to 
extract the microformat data?


Jon

--
gr0w.com
dotjay.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Tantek Çelik
On 5/1/07 1:01 AM, Ian Davis [EMAIL PROTECTED] wrote:

 On 01/05/2007 07:26, Tantek Çelik wrote:
 It's been tried by numerous groups, before microformats, and after.  It's
 even been tried in the context of RSS and RDF, and in practice people write
 scrapers that look for namespace prefixes as if they are part of the element
 name, not as mere shorthands for namespace URIs.
 
 Isn't this a narrow view of namespaces, i.e. the XML viewpoint. There
 are many types of non-URI/QName namespacing mechanisms such as Java
 package name conventions, Perl module conventions etc. Are those
 offtopic too?

This is why I precisely said (in the paragraph that was not quoted), with
emphasis added:

Namespaced **content** on the Web has failed.

AFAIK, Java package name conventions, Perl module conventions are *not*
considered *content* that is served on the web.  They're code.  And they're
not served, they're executed server-side.

Namespaced **content** has failed because it encourages proprietary
siloization of data, rather than interoperability.  Namespaces perform a
very different function in code (with different needs), despite the cosmetic
similarities (use of : etc.).


 If you want to carry on a theoretical discussion of namespaces, please do so
 elsewhere, for in practice, discussing them is a waste of time, and
 off-topic for microformats lists.
 
 Apologies for this post. If the answer to the above is yes then this
 will be the last from me on this topic.

Why would a discussion of namespaced *code* be *on* topic?  How is it
relevant to microformats?  At a minimum, it would be more appropriate for
the microformats-dev list than the microformats-discuss list, but even then
I fail to see how it is germane to the domain.

Tantek




___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Charles Iliya Krempeaux

Hello Tantek,

I think Ian may have meant... what about using (for Microformats)
namespaces with pre-defined (and never changing) namespace prefixes
(like in Java and Perl), instead of variable namespace prefixes (like
in XML).


See ya

On 5/1/07, Tantek Çelik [EMAIL PROTECTED] wrote:

On 5/1/07 1:01 AM, Ian Davis [EMAIL PROTECTED] wrote:

 On 01/05/2007 07:26, Tantek Çelik wrote:
 It's been tried by numerous groups, before microformats, and after.  It's
 even been tried in the context of RSS and RDF, and in practice people write
 scrapers that look for namespace prefixes as if they are part of the element
 name, not as mere shorthands for namespace URIs.

 Isn't this a narrow view of namespaces, i.e. the XML viewpoint. There
 are many types of non-URI/QName namespacing mechanisms such as Java
 package name conventions, Perl module conventions etc. Are those
 offtopic too?

This is why I precisely said (in the paragraph that was not quoted), with
emphasis added:

Namespaced **content** on the Web has failed.

AFAIK, Java package name conventions, Perl module conventions are *not*
considered *content* that is served on the web.  They're code.  And they're
not served, they're executed server-side.

Namespaced **content** has failed because it encourages proprietary
siloization of data, rather than interoperability.  Namespaces perform a
very different function in code (with different needs), despite the cosmetic
similarities (use of : etc.).


 If you want to carry on a theoretical discussion of namespaces, please do so
 elsewhere, for in practice, discussing them is a waste of time, and
 off-topic for microformats lists.

 Apologies for this post. If the answer to the above is yes then this
 will be the last from me on this topic.

Why would a discussion of namespaced *code* be *on* topic?  How is it
relevant to microformats?  At a minimum, it would be more appropriate for
the microformats-dev list than the microformats-discuss list, but even then
I fail to see how it is germane to the domain.

Tantek




--
   Charles Iliya Krempeaux, B.Sc.

   charles @ reptile.ca
   supercanadian @ gmail.com

   developer weblog: http://ChangeLog.ca/

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Tantek Çelik
On 5/1/07 9:03 AM, Charles Iliya Krempeaux [EMAIL PROTECTED]
wrote:

 Hello Tantek,
 
 I think Ian may have meant... what about using (for Microformats)
 namespaces with pre-defined (and never changing) namespace prefixes
 (like in Java and Perl), instead of variable namespace prefixes (like
 in XML).

Even fixed namespace prefixes on content have the siloization/balkanization
effects and are thus undesirable.

Tantek

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread James Craig

Tantek Çelik wrote:

If you want to carry on a theoretical discussion of namespaces,  
please do so

elsewhere, for in practice, discussing them is a waste of time, and
off-topic for microformats lists.


Namespacing is not off-topic for Microformats. Note the hAudio proposal.

http://microformats.org/wiki/grouping-brainstorming#Option_. 
233:_Explicit_class-based_grouping


div class=haudio grouping.today-podcast.810-interview
div class=haudio grouping.today-podcast.the-today-lead-interviews



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Ian Davis

On 01/05/2007 17:03, Charles Iliya Krempeaux wrote:

Hello Tantek,

I think Ian may have meant... what about using (for Microformats)
namespaces with pre-defined (and never changing) namespace prefixes
(like in Java and Perl), instead of variable namespace prefixes (like
in XML).



Yes. Of course I understand the distinction between code and content. 
But I suggested Java and Perl practices as illustrations of conventions 
for namespacing things. I'm interested in looking at patterns of naming 
that may allow more decentralised collaboration.


Ian

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-05-01 Thread Andy Mabbett
In message [EMAIL PROTECTED], Dan Champion [EMAIL PROTECTED]
writes

If the aim is to retain the data in the body, yet render it invisible
to all users, including those of assistive technologies, what about
using a comment as the data container:

span class=dtstart!--MMDDTHHMMSSZ+HHMM--DD Month/span

This may be totally off the mark and considered a hack, but comments
are markup and are parseable.

I'd been thinking about that, too, but, sadly, there is no guarantee
that comments will be available to a parser - some CMSs (not least
Wikipedia) remove them from the output HTML; as (I've read) do some web
proxies, particularly those which compress pages for use on mobile
devices or slow connections.

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Tim Parkin

Ian Davis wrote:

On 01/05/2007 17:03, Charles Iliya Krempeaux wrote:

Hello Tantek,

I think Ian may have meant... what about using (for Microformats)
namespaces with pre-defined (and never changing) namespace prefixes
(like in Java and Perl), instead of variable namespace prefixes (like
in XML).



Yes. Of course I understand the distinction between code and content. 
But I suggested Java and Perl practices as illustrations of conventions 
for namespacing things. I'm interested in looking at patterns of naming 
that may allow more decentralised collaboration.




I would also be good to ressurect the page called 
NamespacesChickenLittling, of which I can see no trace but is referred 
to in vote-links-faq i.e. For followup QA about VoteLinks and 
namespaces, see NamespacesChickenLittling.


this could probably cover the hAudio namespace useage also.

Tim

p.s. I'm not sure namespaces can be said to have failed when 
http://microformats.org has two of them..



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: namespaces discussions off-topic (was Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?)

2007-05-01 Thread Tantek Çelik
On 5/1/07 11:26 AM, James Craig [EMAIL PROTECTED] wrote:

 Tantek Çelik wrote:
 
 If you want to carry on a theoretical discussion of namespaces,
 please do so
 elsewhere, for in practice, discussing them is a waste of time, and
 off-topic for microformats lists.
 
 Namespacing is not off-topic for Microformats. Note the hAudio proposal.
 
 http://microformats.org/wiki/grouping-brainstorming#Option_.
 233:_Explicit_class-based_grouping
 
 div class=haudio grouping.today-podcast.810-interview
 div class=haudio grouping.today-podcast.the-today-lead-interviews

That is sufficient reason to reject the proposal.  Thanks for bringing it to
the attention of the list.

In addition, that markup example places content in the class attribute which
is also unacceptable.

Tantek


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread Jeremy Keith
I don't want to get anyone's hopes up but there's an interesting  
comment from Lawrence Meckan on the WaSP blog post:

http://www.webstandards.org/2007/04/27/haccessibility/#comment-57838

He's getting good results from up-to-date screen readers with advance  
verbosity settings and this little caveat about the markup:


I’ve also expanded the abbr pattern to include a span inside it,  
essentially duplicating the semantic structure, in order to do a fix  
for IE6 not styling abbrevations.


If there's a chance that adding an extra span inside the abbr element  
somehow helps screen readers, then that should probably be included  
in the test cases:

http://microformats.org/wiki/assistive-technology-abbr-results

Like I said, we shouldn't get our hopes but it's certainly worth  
investigating.


Bye,

Jeremy

--
Jeremy Keith

a d a c t i o

http://adactio.com/



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread Scott Reynen
I've been following this thread with some interest, and I have a  
question: what is the ideal amount of human interface with machine- 
readable content (when different from human-readable content) in  
microformats?  In visual browsers, the current common interface is a  
minimal readability of machine-readable content only while a cursor  
is hovering over the abbr.  Is this middle ground between full  
readability (e.g. span class=dtstart2007-05-10 23:30:00-06:00/ 
span) and zero readability (e.g. external RDF) a goal, or an  
unintended side effect of using abbr?  If the latter, I think we  
should probably focus on potential solutions that would remove this  
kind of exceptional not-for-human-consumption machine-readable  
content from both aural and visual browsers.  And if the former, we  
should focus on solutions which simply improve the interface of such  
content.  But I'm not clear on what the goal is here.


Peace,
Scott

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread Patrick H. Lauke

Jeremy Keith wrote:
I don't want to get anyone's hopes up but there's an interesting comment 
from Lawrence Meckan on the WaSP blog post:

http://www.webstandards.org/2007/04/27/haccessibility/#comment-57838

He's getting good results from up-to-date screen readers with advance 
verbosity settings and this little caveat about the markup:


I’ve also expanded the abbr pattern to include a span inside it, 
essentially duplicating the semantic structure, in order to do a fix for 
IE6 not styling abbrevations.


If there's a chance that adding an extra span inside the abbr element 
somehow helps screen readers, then that should probably be included in 
the test cases:

http://microformats.org/wiki/assistive-technology-abbr-results

Like I said, we shouldn't get our hopes but it's certainly worth 
investigating.


Just spoke quickly to Jon Gibbins on the phone, and he mentioned that it 
appears to be more of a bug in JAWS due to the use of sIFR (which causes 
JAWS to sometimes read titles, and sometimes not)...but he'll be testing 
this further to come to some hard evidence on that.


P
--
Patrick H. Lauke
__
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
__
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread Jon Gibbins (dotjay)

Patrick H. Lauke wrote:

Jeremy Keith wrote:

snip

If there's a chance that adding an extra span inside the abbr element somehow 
helps screen readers, then that should probably be included in the test cases:
http://microformats.org/wiki/assistive-technology-abbr-results

Like I said, we shouldn't get our hopes but it's certainly worth investigating.


Just spoke quickly to Jon Gibbins on the phone, and he mentioned that it 
appears to be more of a bug in JAWS due to the use of sIFR (which causes JAWS 
to sometimes read titles, and sometimes not)...but he'll be testing this 
further to come to some hard evidence on that.

P 


Hi all - and thanks, Pat.

I've just joined the mailing list and am catching up with the discussions.

I'm in the process of running more tests. I'll post results on my test 
pages and add to the wiki where I can. I've moved my microformats tests 
and results to a dedicated page here:

http://dotjay.co.uk/tests/screen-readers/microformats/datetime-design-pattern/

I'll try to include the test-cases mentioned on the wiki:
http://microformats.org/wiki/assistive-technology-abbr-results

To comment on the redundant span test-case...

A cursory test of that in context on absalom.biz using IE 7 resulted in 
JAWS behaving strangely. I intend to test this more, but my observations 
are as follows:


JAWS wasn't reading out the title attribute in place of the element's 
content (a human-readable date) when set to expand abbreviations. 
Probing the element information (Ins+Shift+F1) didn't report a title 
attribute on the element. After restarting JAWS and IE 7, the 
not-so-nice ISO date in the title attribute was read out in place of the 
human-readable date.


The discrepancy seems to have indicated a false positive - the 
human-readable date was heard when expecting the title expansion to be 
spoken in its place.


I figure it might be something to do with the sIFR in use on the page 
tested on absalom.biz, as it was causing other issues when reading past 
the h3 just above the microformatted date. It could be something to do 
with using the redundant span, but it's unlikely.


Jon


--
gr0w.com
dotjay.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread James Craig

Jon Gibbins wrote:

We can use rel on links, but could rel be used to permit something  
like this on a span:
span class=dtstart rel=datetime:MMDDTHHMMSSZ+HHMMDD  
Month/span


Hi John, I'm glad you mentioned this. It's been discussed before and  
shot down given the reference, namespaces considered harmful.


http://microformats.org/wiki/namespaces-considered-harmful

I consider that wiki entry to be an opinion piece. Note the comments  
such as:

  1. Namespaces are actually a *huge* negative.
  2. Namespaces encourage people to seclude themselves...
  3. Microformats is leveraging the approach that is both working  
better and frankly dominating in practice on the Web.


I would much prefer, namespaced class or rel values to the abuse of  
abbr[title], and I'd even prefer it to the title-design-pattern we're  
now proposing as a compromise, but this battle has been fought and  
lost before. If you want to mount another advance, my +1 will be  
right behind you, but my morale in the fight will not be very high.  
The target is very well-entrenched.


James

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-30 Thread Scott Reynen

On Apr 30, 2007, at 8:20 PM, James Craig wrote:

We can use rel on links, but could rel be used to permit something  
like this on a span:
span class=dtstart rel=datetime:MMDDTHHMMSSZ+HHMMDD  
Month/span


Hi John, I'm glad you mentioned this. It's been discussed before  
and shot down given the reference, namespaces considered harmful.


http://microformats.org/wiki/namespaces-considered-harmful

I consider that wiki entry to be an opinion piece.


The use of namespaces is really irrelevant in this case, as 1) rel is  
only allowed on a and 2) dates aren't relationships.  Adding  
namespaces wouldn't solve either of those problems.  But on the topic  
of namespaces in general, the web already has semantic initiatives  
using namespaces, e.g. RDF.  Microformats are currently an  
alternative.  Adding namespaces to microformats would remove that  
alternative.  Even if you think namespaces are good, removing  
alternatives is a bad method of testing theories.


Peace,
Scott

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread James Craig

Andy Mabbett wrote:


 Tantek Çelik writes


the blog post on hAccessibility WaSP was seriously flawed

[...]

2. It recommended known unworkable solutions


Perhaps you missed this part:

We encourage the Microformats group to consider the problem,
whether or not they accept any of the following, proposed
solutions.


There is one other part Tantek may have missed when he wrote:

In addition I think this is a case where a little bit of pain now  
with abbr and some tools actually opens up the potential for  
*much* better accessibility/usability tools (once UAs actually  
recognize ISO dates as such and can speak/rewrite them for a  
user's datetime/language/locality preferences).  I for one think  
this tradeoff is more than reasonable.


The article also states:

The Microformats group is vehemently opposed to hypothetical  
situations as the basis for a Microformat change. Real-world  
examples are often requested, or as they commonly phrase it,  
examples “in the wild.”


We remind the Microformats group that real-world screen reader  
implementations existed, according to spec and “in the wild,” long  
before the Microformats design patterns, and we encourage the group  
to respect those real-world implementations, rather than focusing  
on hypothetical situations...


The screen readers may support ISO dates someday argument is a  
great idea–I will laud it if it happens–but it's completely  
hypothetical. Surely you can admit that, and if so, maybe you can  
admit the argument is not a legitmate justification for the datetime- 
design-pattern, and especially not for the use of abbr-design-pattern  
in geo.


James



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread James Craig

Jeremy Keith wrote:


James Craig wrote:
Due to opening up the pattern a bit more, there will also need to  
be a flag to indicate when to use title attribute versus contents.  
Something like this useTitle class:


No, this smells like a really bad idea. That class is now an  
instruction for machines.


Fair enough. Retracted. I would however recommend limiting the very  
specific classes so that it's not abused to hide data other than  
specifically machine readable info like the ISO dates and Geo coords.


For the record, I believe the machine-readable RFC type vales (home,  
work, cell, fax, etc.) also fall into this category, mainly for the  
sake of i18n. The spec now forces them to be visible, yet it does not  
make sense to force English words to be visible on pages in other  
languages. Hence the example:


abbr class=type title=home xml:lang=esCasa/abbr

James

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread James Craig

Tantek Çelik wrote:

To be frank - the blog post on hAccessibility WaSP was seriously  
flawed.

1. It used a strawman example to argue against.


What about our example was a straw man? Just yesterday it was  
mentioned that Yahoo uses dates without dashes and wikevent was given  
as an example of using the slightly better dates with dashes. Let's  
use wikevent's in the wild example (that includes timezones) and  
talk about what happens with the date portion of this ISO string:  
2007-05-07T20:00:00+01:00.


I don't have Jaws in front of me, but the time is either going to be  
read as twenty o'clock zero zero plus one o'clock or as twenty  
zero zero zero zero plus one o'clock. Both are nearly useless to  
human ears.


2. It recommended known unworkable solutions (using object? are you  
kidding
me? that's already been tried and failed - did you not do your  
homework? see
my original abbr post, and include-pattern-feedback).  In addition  
I told
James Craig *in person* about this at SXSW, so I was a bit  
surprised it

still made it to the blog post.


As Andy pointed out, the point of the article was not the proposed  
solutions, but I want to point out that your reason for being hung up  
on the object example is because it was tried and failed due to UA  
implementation bugs. The argument you're making here completely  
contradicts the argument you make later in this same email here  
(quoted, but out of order):


OTOH, not allowing bugs and stubbornness of implementers to retard/ 
slow/stop

progress and nor taking a step backward and using span instead.


[...]

However, I'm against contorting microformats because of bugs or  
suboptimal

behaviors in 1% marketshare browsers.


I don't really consider screen readers as browsers. People who use  
1% market share browsers have a choice to change or upgrade. The  
people who use screen readers really have no other way to access  
online content. Yes, they could turn off the title attribute  
verbosity, but this would then cause ambiguity of understanding  
other, valid uses of abbr.


I doubt you would agree with the following statement:

I'm against contorting building code regulations to require  
wheelchairs ramps and elevators in public buildings because of the  
1% of citizens with mobility impairments.


So I'm for adding - and : to get a better and even *usable*  
result in

screen readers,


I agree with you that the date portion (-mm-dd) with dashes,  
though sub-optimal, is better. I told you this in our discussion at  
SXSW. I also immediately mentioned that's only the case with dates,  
not datetimes. The complete ISO timecode is gibberish with or without  
punctuation; I completely deny your claim that it's usable.



I think there needs to be a balance.


I agree. I know we all have the specifications' best interests in  
mind, and I'm glad it's finally in full discussion.


James


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread James Craig

Absalom Media wrote:


Although in all my testing on this issue, the date-time-pattern still
announced the date correct (at least for hAtom, with dashes and  
colons)

in terms of screenreader testing (JAWS 8 at advanced verbosity, Window
Eyes 6 and Firevox).

I'm still somewhat confused as to why I've got different results than
the ones reported on the WASP post by Jon Gibbons.
http://dotjay.co.uk/tests/screen-readers/date-time/#test-microformats

Any ideas? Or should I raise this with WaSP?


Please do either here, on the WaSP comments, or both. We'd love to  
know your test results and how they differed.


James

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread James Craig

Jeremy Keith wrote:

Microformats have always been a here-and-now technology rather than  
a utopian idea for some future Semantic Web (see: RDF and other  
noble but failed W3C technologies).


LOL. Poor RDF. There is an RDF thread about the article going on here:
http://burningbird.net/semanticweb/accessibility-microformats-and-rdf- 
as-the-bezoar-stone/


It could have been worse. It could have been RDF.

I'd be interested in hearing if anyone else feels as strongly as I  
do that the title-design-pattern is something that should codified  
as soon as possible.


+1, but you knew that already. ;-)

James

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread David Janes

On 4/28/07, Jeremy Keith [EMAIL PROTECTED] wrote:

I'd be interested in hearing if anyone else feels as strongly as I do
that the title-design-pattern is something that should codified as
soon as possible. I'd be even more interested in hearing if there's
anybody, like Tantek, who feels that it's a bad idea... or to be more
accurate, who feels that the practical benefits don't outweigh the
semantic purity.


Can we start a Wikipage, with the alternatives/variants and listing
their advantages  disadvantages? If there isn't a pressing crisis:
measure thrice, cut once. Also would be a better place to record votes
than e-mails.

Regards, etc...
David

--
David Janes
Founder, BlogMatrix
http://www.blogmatrix.com
http://blogmatrix.blogmatrix.com
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread Karl Dubost


Le 29 avr. 2007 à 02:53, Tantek Çelik a écrit :
However, I'm against contorting microformats because of bugs or  
suboptimal

behaviors in 1% marketshare browsers.


Reading loudly the content of title attribute is *not* a bug or  
suboptimal behavior for a vocal browser.
That would be equivalent to say that it is a bug to display the title  
content in visual browser as just plain text.


--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
  QA Weblog - http://www.w3.org/QA/
 *** Be Strict To Be Cool ***





___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread Benjamin Hawkes-Lewis

Tantek Çelik wrote:


However, I'm against contorting microformats because of bugs or
suboptimal behaviors in 1% marketshare browsers.


On my reading of the HTML 4.01 specification and WCAG 1.0, the title
attribute was clearly intended to provide additional /human readable/
information:

http://www.w3.org/TR/html401/struct/global.html#adef-title

http://www.w3.org/TR/html401/struct/text.html#edef-ABBR

http://www.w3.org/TR/WCAG10-HTML-TECHS/#text-abbr

On this reading, the use of title for information formatted for machines 
not people is a hack. So I think it's erroneous to describe reading out 
the ISO date time format from title as a bug. I agree having a setting 
to recast ISO dates into a localized, human readable format might be an 
optimal behaviour, but it would be best if such conversion was triggered 
only in contexts where the ISO format was not meant for direct human 
consumption. In this sense, describing it as suboptimal behaviour 
presumes screen reader foreknowledge of microformats, which seems to go 
against the already quoted credo of the microformats movement.


Your interpretation of the relevant specs may be different, of course. :)

With regards to the attempt to list screen readers on the microformats
wiki, I'd like to draw correspondents attention to the list of past and
present screen readers on Wikipedia:

http://en.wikipedia.org/wiki/Comparison_of_screen_readers

The current microformats wikipage's emphasis on the latest versions is
somewhat misplaced. It's important to remember that partly because
popular screen reading software is prohibitively expensive, many screen
reader users are using older versions. I'm subscribed to several screen
reader mailing lists. The latest version of Freedom Scientific's JAWS
(probably the most popular screen reader) is 8. But judging from mailing
lists dedicated to JAWS and other screen readers, users of 8 are
outnumbered by users of 7. Many correspondents are still on 6. Some few
correspondents still use 5 or even 4.51, e.g.:

http://www.freelists.org/archives/jfw/03-2007/msg00857.html

http://www.freelists.org/archives/jaws-uk/03-2007/msg00125.html

With web browsers, one might have a moral case for putting the onus on
users to upgrade to free and technically superior alternatives, though 
taking such a moral position appears not to be a widely viable 
commercial practice. But in the case of screen readers, the free 
solutions still have a long way to go to be very effective replacements 
for their expensive peers, so a similar moral argument is difficult to 
construct.


I'm afraid asking for estimates of the size of the userbase for each
version is a bit unrealistic. There's very little public information
about such matters.

The World Health Organization estimated that in 2002, 37 million people
around the world (0.59%) were blind and an additional 124 million
(1.99%) had low vision:

http://www.who.int/gb/ebwha/pdf_files/WHA59/A59_12-en.pdf

3.58% is only a little short of estimates of Safari's market share and
much higher than estimates of Opera's:

http://marketshare.hitslink.com/report.aspx?qprid=0

Of course, because people with visual impairments are likely to have
poorer life opportunities and to be older, I'd guess they are
under-represented in uptake of new technologies and the internet generally.

In 2002, Chris Hofstader of Freedom Scientific testified that There are
approximately 80,000 registered users of JAWS:

http://web.archive.org/web/20021015235548/http://www.microsoft.com/presspass/trial/mswitness/2002/hofstader.asp

I assume he meant worldwide, but it's hard to be certain.

According to a study of screen reader use published in December 2003, a
spokesperson for the US National Federation of the Blind estimated that
in the USA, JAWS had 65% of the screen reader market and GW-Micro
Window-Eyes had 35%; also JAWS was the software most commonly used by
U.S. federal workers:

http://www.redish.net/content/papers/interactions.html

If these figures held true beyond the US, one could predict around
40,000 registered Window-Eyes users worldwide. However, non-US markets
may favour other screen readers such as the Brazilian screen reader
MicroPower Virtual Vision.

In a published interview with Access World in March 2007 that proved
controversial and has subsequently disappeared from the site, Hofstader
apparently said that 2,000 copies of screen reader software are sold per
month:

http://blogs.sun.com/korn/date/20070309

Any sale of a Mac is also a sale of VoiceOver, an effective screen
reader. Any download of Ubuntu Linux or Solaris is also a download of
Orca, an increasingly competent open source screen reader.

With regards to the particular issue at hand, it's fortunate that many
screen reader users probably have not configured their software to read 
title automatically since:


1) It's not the default behaviour in JAWS or Window-Eyes.

2) Current screen readers do not (AFAIK) discriminate between familiar
and unfamiliar, 

Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread Tantek Çelik
Welcome to microformats-discuss Benjamin!


On 4/29/07 3:14 PM, Benjamin Hawkes-Lewis [EMAIL PROTECTED]
wrote:

 Tantek Çelik wrote:
 
 However, I'm against contorting microformats because of bugs or
 suboptimal behaviors in 1% marketshare browsers.
 
 On my reading of the HTML 4.01 specification and WCAG 1.0, the title
 attribute was clearly intended to provide additional /human readable/
 information:
 
 http://www.w3.org/TR/html401/struct/global.html#adef-title
 
 http://www.w3.org/TR/html401/struct/text.html#edef-ABBR
 
 http://www.w3.org/TR/WCAG10-HTML-TECHS/#text-abbr

Agreed.


 On this reading, the use of title for information formatted for machines
 not people is a hack.

Certainly formatted for machines and *unreadable* to people would be yes,
e.g. a datetime in pure binary, or even just an integer such as seconds
since 1970-01-01T00:00Z.

ISO8601 dates (and datetimes) are actually quite readable for many people
(e.g. it might have taken you a second or two, but I'm sure you were able to
parse the previous sentenc) even though they are clearly intended to be
easier for machines to read.

The point is that human readability and machine readability are not
necessarily in opposition/conflict.  Often you can get *both*.

Sometimes (as with ISO dates) you get something that is mostly or at least
somewhat human readable, just so that it *can be* machine readable.

One of the microformats principles is humans first, machine second.  That
doesn't mean machines *never*.  It means that microformats *do* still aim to
make machine readable formats.


 So I think it's erroneous to describe reading out
 the ISO date time format from title as a bug.

Depends on the reading.  Even words *could* be misread/mispronounced.


 I agree having a setting
 to recast ISO dates into a localized, human readable format might be an
 optimal behaviour, but it would be best if such conversion was triggered
 only in contexts where the ISO format was not meant for direct human
 consumption. In this sense, describing it as suboptimal behaviour
 presumes screen reader foreknowledge of microformats, which seems to go
 against the already quoted credo of the microformats movement.

Just because microformats are designed to work today, that doesn't mean
they are restricted to those solutions where *all* behaviors are expected to
work today.

Microformats work today very simply and immediately for *some* uses, perhaps
only even *one* use today.

However, by expressing semantics, they are specifically designed to enable
and encourage *new* and more intelligent uses.

The works today is a minimal bar to be met, not a restriction.


 Your interpretation of the relevant specs may be different, of course. :)
 
 With regards to the attempt to list screen readers on the microformats
 wiki, I'd like to draw correspondents attention to the list of past and
 present screen readers on Wikipedia:
 
 http://en.wikipedia.org/wiki/Comparison_of_screen_readers

Thanks very much for providing this reference.

It points out that our goal should NOT be to simply duplicate the work done
elsewhere with a comprhensive list of assistive technologies (including
screen readers).

Rather, since the goal is real world testing of actual microformats content
in the wild, we restrict the technologies on that list to those which those
in the community have access to, or are in direct communication with someone
who has access to.  I've noted this on the wiki page so that we can stay
focused on actionable research:

 http://microformats.org/wiki/assistive-technology


 The current microformats wikipage's emphasis on the latest versions is
 somewhat misplaced.

I just re-read the page and apologize for whatever I wrote that gave that
impression.  To be clear, I think the key focus here is (quoted from the top
of the page)

currently known accessibility assistive technologies (implementations) that
are being used in the wild

In other words, obsolete implementations that are not being used are not
worth documenting for our purposes (or certainly doing so should be the
lowest priority).


 It's important to remember that partly because
 popular screen reading software is prohibitively expensive, many screen
 reader users are using older versions. I'm subscribed to several screen
 reader mailing lists. The latest version of Freedom Scientific's JAWS
 (probably the most popular screen reader) is 8. But judging from mailing
 lists dedicated to JAWS and other screen readers, users of 8 are
 outnumbered by users of 7. Many correspondents are still on 6. Some few
 correspondents still use 5 or even 4.51, e.g.:
 
 http://www.freelists.org/archives/jfw/03-2007/msg00857.html
 
 http://www.freelists.org/archives/jaws-uk/03-2007/msg00125.html

Thanks for that information.  I have added those specific versions of JAWS
to the wiki:

  http://microformats.org/wiki/assistive-technology#JAWS

If you have additional information such as rough numbers of users, or dates
of when those 

Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-29 Thread Patrick H. Lauke

Tantek Çelik wrote:


Certainly formatted for machines and *unreadable* to people would be yes,
e.g. a datetime in pure binary, or even just an integer such as seconds
since 1970-01-01T00:00Z.

ISO8601 dates (and datetimes) are actually quite readable for many people
(e.g. it might have taken you a second or two, but I'm sure you were able to
parse the previous sentenc) even though they are clearly intended to be
easier for machines to read.

The point is that human readability and machine readability are not
necessarily in opposition/conflict.  Often you can get *both*.


I may interject here that there is potentially a distinction to be made 
between readability and hearability. If assistive technology such as 
screen readers doesn't know what a certain piece of text/numbers is, it 
will (and yes, we're organising thorough testing and documentation among 
WaSP ATF members as we speak) read it out character by character, digit 
by digit. Imagine if the text of this email was read out to you, not as 
words, but letter by letter...how much more difficult would it be for 
you to then understand it? Sure, it's certainly not impossible (you just 
need to keep mental track of all the characters being read out to you, 
then mentally form them into words again), but certainly far from ideal 
in the here and now.



The works today is a minimal bar to be met, not a restriction.


So then that bar isn't met for screen reader users for the case 
presented in the WaSP article.



In other words, obsolete implementations that are not being used are not
worth documenting for our purposes (or certainly doing so should be the
lowest priority).


Agree completely.


But not entirely impossible nor unreasonable.  The reality is that software
*does* get improved over time.  Just the fact that JAWS is up to version 8
demonstrates this, and demonstrates sufficient demand for new versions JAWS
that the publishers keep updating it.  Therefore there is a case to be made
for both encouraging improvements (since history has shown that software
does get improved), and clearly there is demand for better software
(sufficient to support the market), for encouraging the consumers of such
software to demand even better software.


However (pending the testing results), in the context of screen readers 
and the abbr pattern this would be exactly like saying we're going to 
use object, even though we know safari doesn't play ball with it...as 
once we demonstrate sufficient demand etc etc safari team will be 
compelled to update their software.



2) Current screen readers do not (AFAIK) discriminate between familiar
and unfamiliar, or even first-occurrence and repeated, abbreviations and
acronyms when reading title attributes.


Please indicate which specific screen readers and versions you know that
about on the wiki page.


No screen reader does this sort of thing, to my knowledge. Again, we'll 
try to get some testing done (geez, this is turning into a testing 
marathon...I understand this whole burden of proof thing is on us, but 
 still...)


P
--
Patrick H. Lauke
__
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
__
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Jeremy Keith

James Craig wrote:
Due to opening up the pattern a bit more, there will also need to  
be a flag to indicate when to use title attribute versus contents.  
Something like this useTitle class:


No, this smells like a really bad idea. That class is now an  
instruction for machines.


One of the fundamental tenets of microformats is that ease of  
publishing should trump ease of parsing (people first, machines  
second). A class like useTitle would make parsing easier but it's  
a pain in the butt for publishers. I think we can come up with a rule  
for parsers that doesn't require any superfluous classes (even if it  
means that the parsers have to work harder).


The problem:
Right now it is perfectly valid to encode a datetime like this:

span class=dtstart2007-05-01/span

see http://microformats.org/wiki/abbr-design-pattern

Under the proposed title design pattern, this would also be a valid  
way of encoding a datetime:


span class=dtstart title=2007-05-01May 1st 2007/span

Now a parser must figure out where the machine-readable datetime is.  
In this example, it's pretty straightforward: look in the title  
attribute first; if there is no title attribute, look at the value  
enclose between the tags.


The tricky bit is when this occurs:

span class=dtstart title=a day of fun on the streets of  
Berlin2007-05-01/span


If a parser looks at the title attribute first, it won't find the  
machine-readable data. This is where something like James's class  
suggestion would clarify the situation. But I believe this to be an  
edge case. I think we'll get more than 80% of cases by simply saying  
for dtstart, dtend and geo values, look in the title attribute first  
and between the tags second. And to cover the edge cases, I think  
the onus is on the parsers to figure out whether a string looks like  
a machine-readable piece of data. For datetime patterns, that's  
simply a case of using a regular expression already documented on the  
wiki:

http://microformats.org/wiki/datetime-design-pattern#Code

In short, I don't think any kind of flag is necessary to indicate  
where the machine-readable data is being stored. I think that any  
such flag would unnecessary complexity for humans. The patterns are  
enough.


Bye,

Jeremy

--
Jeremy Keith

a d a c t i o

http://adactio.com/


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Tantek Çelik
On 4/28/07 3:16 AM, Jeremy Keith [EMAIL PROTECTED] wrote:

 James Craig wrote:
 Due to opening up the pattern a bit more, there will also need to
 be a flag to indicate when to use title attribute versus contents.
 Something like this useTitle class:
 
 No, this smells like a really bad idea. That class is now an
 instruction for machines.

I concur with Jeremy - this is a really bad idea.

In addition, using span title is less semantic than abbr title thus it is
undesirable.


To be frank - the blog post on hAccessibility WaSP was seriously flawed.

1. It used a strawman example to argue against.

2. It recommended known unworkable solutions (using object? are you kidding
me? that's already been tried and failed - did you not do your homework? see
my original abbr post, and include-pattern-feedback).  In addition I told
James Craig *in person* about this at SXSW, so I was a bit surprised it
still made it to the blog post.


As I wrote on IRC yesterday:

I for one have always tried to push things (browsers, content) towards at
least being accessibility-friendly, and I still think that's a good policy.

However, I'm against contorting microformats because of bugs or suboptimal
behaviors in 1% marketshare browsers.

So I'm for adding - and : to get a better and even *usable* result in
screen readers, but I'm against dropping techniques that expose bugs in 1%
browsers.

I think there needs to be a balance.

On the one hand, being both practical, and frankly, accessibility-friendly
when we don't have to compromise the standards or semantics (e.g. abbr vs
span title), hence, my proposal to make use of - and : a SHOULD for
content authors in microformats that use the abbr-date-time-design-pattern.

OTOH, not allowing bugs and stubbornness of implementers to retard/slow/stop
progress and nor taking a step backward and using span instead.

In addition I think this is a case where a little bit of pain now with abbr
and some tools actually opens up the potential for *much* better
accessibility/usability tools (once UAs actually recognize ISO dates as such
and can speak/rewrite them for a user's datetime/language/locality
preferences).  I for one think this tradeoff is more than reasonable.

Thanks,

Tantek

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Patrick H. Lauke

Tantek Çelik wrote:


In addition I think this is a case where a little bit of pain now with abbr
and some tools actually opens up the potential for *much* better
accessibility/usability tools (once UAs actually recognize ISO dates as such
and can speak/rewrite them for a user's datetime/language/locality
preferences).  I for one think this tradeoff is more than reasonable.


So you don't see the fact that *NO* current UA (particularly screen 
readers) recognises ISO dates and turns them into fluffy human readable 
output as a problem? And you're saying that you'd rather knowingly 
inflict a little bit of pain on end users in a move to force UA 
vendors to change their behaviour to ease that pain? Or am I misreading 
that part?


P
--
Patrick H. Lauke
__
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
__
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Andy Mabbett
In message [EMAIL PROTECTED], Tantek Çelik
[EMAIL PROTECTED] writes

As I wrote on IRC yesterday:

I for one have always tried to push things (browsers, content) towards
at least being accessibility-friendly, and I still think that's a good
policy.

For the benefit of new list members, the IRC logs are at:

http://rbach.priv.at/Microformats-IRC/

The discussion referred to begins at:

http://rbach.priv.at/Microformats-IRC/2007-04-27#T154600

and Tantek's specific comment, above, is at:

http://rbach.priv.at/Microformats-IRC/2007-04-27#T180505

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Patrick H. Lauke

Andy Mabbett wrote:


For the benefit of new list members, the IRC logs are at:

http://rbach.priv.at/Microformats-IRC/

The discussion referred to begins at:

http://rbach.priv.at/Microformats-IRC/2007-04-27#T154600


Cheers Andy.

I'm sorry, but this comment is revealing

tantek OTOH, not allowing bugs and stubbornness of implementers to 
retard/slow/stop progress.


Basically this is a complaint that current screen readers aren't yet 
frantically in the process of fixing their 800+ US$ software (some of 
which doesn't even support web standards in most cases, i.e. ignores 
many accessibility hooks and benefits built right into (X)HTML itself, 
opting for flaky heuristics instead) to support this fringe group's 
interpretation of what an ABBR is, and what the TITLE attribute stands 
for? Forgive me, but this smacks just a bit of arrogance...


P
--
Patrick H. Lauke
__
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
__
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Jeremy Keith

Tantek wrote:

I concur with Jeremy - this is a really bad idea.


I think we can all agree that the addition of an extra class for the  
benefit of parsers smells bad so we can probably ditch that  
suggestion.


In addition, using span title is less semantic than abbr title thus  
it is

undesirable.


Ah, now here's where we differ.

I agree that it is technically less semantic. A title attribute on an  
abbr element means something different to a title attribute on any  
other element. I agree that storing machine-readable data in the  
title attribute of an arbitrary element is less than ideal...  
although storing machine-readable data in the title attribute of an  
abbr element has always felt more than a little shady anyway.


To be frank - the blog post on hAccessibility WaSP was seriously  
flawed.


It's true that the example was extreme--including timezone info and  
leaving out dashes and colons--but the fundamental point was still a  
good one.


I for one have always tried to push things (browsers, content)  
towards at
least being accessibility-friendly, and I still think that's a good  
policy.


However, I'm against contorting microformats because of bugs or  
suboptimal

behaviors in 1% marketshare browsers.


Normally I would agree with you here. But the situation with screen  
readers is somewhat different. We're not talking about a regular  
browser here: if someone is using a sub-optimal or outdated web  
browser and they don't get the full benefits, then that's something  
that can be brushed over but for a blind person using the most up-to- 
date technology available to have to put up with an illegible piece  
of data isn't acceptable. In this particular case, the market share  
numbers are--to my mind--irrelevant.



I think there needs to be a balance.


I agree completely. And I find the title-design-pattern to be a good  
compromise.


It's true that it is semantically less correct than the abbr-design- 
pattern but given that pattern's dubious grounding, it's probably  
more accurate to refer to the title-design-pattern as slightly more  
semantically dubious rather than worse.


In addition I think this is a case where a little bit of pain now  
with abbr

and some tools actually opens up the potential for *much* better
accessibility/usability tools (once UAs actually recognize ISO  
dates as such

and can speak/rewrite them for a user's datetime/language/locality
preferences).  I for one think this tradeoff is more than reasonable.


If we were talking about anybody other than screen reader  
manufacturers, I would agree with you. But history has shown us that  
these people, frankly, don't give a shit.


I've made it very clear (on the WaSP blog post and elsewhere) that  
microformats represent a huge opportunity for screen reader  
manufacturers. Derek Featherstone gave me goose bumps at the Web  
Directions conference in Sydney last September when he mocked up a  
demo of what it might sound like for a screen reader not just to  
announce the number of links and headings on a page but also There  
are X number of contacts and Y number of events on this page.  
Inspiring stuff! But... in the here and now we have to deal with the  
current (craptacular) technology that screen reader users have no  
choice but to use.


In this instance, we could stick by our semantic guns and say that  
the more semantically correct solution (the title attribute on abbr)  
is preferable to a slightly less semantic solution (the title  
attribute on any other element). But I strongly feel that, in this  
particular case, that would be a grave mistake.


The theory of the abbr-design-pattern is pretty good. The  
practicalities are problematic.


The theory of the title-design-pattern is problematic. The  
practicalities are pretty good.


So what do we choose?

I firmly believe that the strength of microformats lies in their  
*practical* value. Microformats have always been a here-and-now  
technology rather than a utopian idea for some future Semantic Web  
(see: RDF and other noble but failed W3C technologies).


It's a somewhat bitter pill to swallow but I believe that we need to  
balance the practical and the semantic angles to embedding machine- 
readable data inside markup and come down on the side of practicalities.


Therefore, I fully support the title-design-pattern. I don't believe  
it will be a slippery slope that leads to any semantic watering-down  
of microformats. I believe it's a necessary step to take to deal with  
the situation on the ground with screenreaders.


I'd also like to point out one of the beauties of the proposed title- 
design-pattern: it's completely backwards compatible with the abbr- 
design-pattern. The abbr-design-pattern uses the title attribute of a  
*specific* element: the title-design-pattern uses the title attribute  
of *any* element. abbr is an element therefore the title-design- 
pattern still applies to the abbr-design-pattern. 

Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Patrick H. Lauke

Jeremy Keith wrote:

However, I'm against contorting microformats because of bugs or 
suboptimal

behaviors in 1% marketshare browsers.


Normally I would agree with you here. But the situation with screen 
readers is somewhat different. We're not talking about a regular browser 
here: if someone is using a sub-optimal or outdated web browser and they 
don't get the full benefits, then that's something that can be brushed 
over but for a blind person using the most up-to-date technology 
available to have to put up with an illegible piece of data isn't 
acceptable. In this particular case, the market share numbers are--to my 
mind--irrelevant.


Also, it strikes me as interesting that the epiphany of using ABBR for 
storing both human and ISO dates came about mainly because of the fact 
that the original OBJECT has such poor support in Safari. Where was the 
I won't let their laziness/stubbornness stand in the way of progress 
attitude back then? Simply marketshare, I guess...


I'd also like to point out one of the beauties of the proposed 
title-design-pattern: it's completely backwards compatible with the 
abbr-design-pattern.


That was indeed the idea behind generalising it, yes.

I'd be interested in hearing if anyone else feels as strongly as I do 
that the title-design-pattern is something that should codified as soon 
as possible.


I'd raise my hand, but you guessed that already, didn't you?

P
--
Patrick H. Lauke
__
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
__
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
__
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
__
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread John Allsopp

Jeremy,

I'd be interested in hearing if anyone else feels as strongly as I  
do that the title-design-pattern is something that should codified  
as soon as possible. I'd be even more interested in hearing if  
there's anybody, like Tantek, who feels that it's a bad idea... or  
to be more accurate, who feels that the practical benefits don't  
outweigh the semantic purity.


I think you have put the case for the generalized pattern very well,  
in the context of the general philosophies of microformats, and agree.


john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
about me :: http://johnfallsopp.com
Web Directions Conferences :: http://webdirections.org
My Microformats book :: http://microformatique.com/book

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Absalom Media
Jeremy,

 I'd be interested in hearing if anyone else feels as strongly as I
 do that the title-design-pattern is something that should codified
 as soon as possible. I'd be even more interested in hearing if
 there's anybody, like Tantek, who feels that it's a bad idea... or
 to be more accurate, who feels that the practical benefits don't
 outweigh the semantic purity.

+1 for title-design-pattern

Although in all my testing on this issue, the date-time-pattern still
announced the date correct (at least for hAtom, with dashes and colons)
in terms of screenreader testing (JAWS 8 at advanced verbosity, Window
Eyes 6 and Firevox).

I'm still somewhat confused as to why I've got different results than
the ones reported on the WASP post by Jon Gibbons.
http://dotjay.co.uk/tests/screen-readers/date-time/#test-microformats

Any ideas? Or should I raise this with WaSP?

Lawrence

-- 
Lawrence Meckan

Absalom Media
Mob: (04) 1047 9633
ABN: 49 286 495 792
http://www.absalom.biz
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-28 Thread Tantek Çelik
On 4/28/07 1:33 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 As I wrote on IRC yesterday:
 
 I for one have always tried to push things (browsers, content) towards
 at least being accessibility-friendly, and I still think that's a good
 policy.
 
 For the benefit of new list members, the IRC logs are at:
 
   http://rbach.priv.at/Microformats-IRC/
 
 The discussion referred to begins at:
 
   http://rbach.priv.at/Microformats-IRC/2007-04-27#T154600
 
 and Tantek's specific comment, above, is at:
 
   http://rbach.priv.at/Microformats-IRC/2007-04-27#T180505

Andy, thanks for posting the permalinks - appreciated.

Tantek


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] changing abbr-design-pattern to title-design-pattern?

2007-04-27 Thread James Craig
Bringing, for discussion, a proposal from the WaSP ATF co-lead in  
response to today's article.

http://www.webstandards.org/2007/04/27/haccessibility/#comment-57820

Patrick Lauke wrote:

so, looking at some “harmonisation” ideas then, what i would  
suggest a way forward may be:


1) heavily editing the page in the microformats wiki about abbr- 
design-pattern to quite clearly state that, because of abbr’s  
semantics, which assistive technologies like screen readers rely  
upon, the pattern should only ever be used if the machine-readable  
part in the title is also very clearly human-readable (and by that  
we don’t mean somebody who’s into geocaching and therefore loves to  
hear lat and long, or somebody who really likes their time to be  
read out in full ISO format).


2) introducing a new design pattern page…i’d call it the title- 
design-pattern. this can show pretty much what the current abbr- 
design-pattern page has, just with a variety of other elements  
(like span, div, p, object) and a clear warning that this pattern  
should not be used with elements where title has been given  
slightly “special” meaning and/or are used by current AT. should  
also include a note that this replaces the abbr pattern of old, and  
that abbr-design-pattern in its new form is a very limited subset  
of the title-design-pattern


3) trawling the rest of the microformats wiki to remove examples of  
problematic abbr-design-pattern use and replace them with more  
generic title-design-pattern examples


I would emphasize that we should indicate title-design-pattern should  
not be used to hide human-readable data, but only be used in the  
problem cases where the data is not human readable, or in i18n cases,  
where the human readable version is in another language. Due to  
opening up the pattern a bit more, there will also need to be a flag  
to indicate when to use title attribute versus contents. Something  
like this useTitle class:


Uses title value:
span class=dtstart useTitle title=2007-03-27T12:00:00-06:00Noon  
Central/span


Does not use title value:
a href=http://example.com/; class=fn org url title=Visit the  
company web site!Widgets, Inc./span


Thoughts?
James


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss