assistive-technology-abbr-results: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(→‎Data Formats: removing dates w/o punctuation as they have proved unusable before. Limiting test cases to viable options.)
(added suggested consideration of test case with ISO8601 datetime with punctuation with timezone with minutes but without punctuation, restored removed data formats to a "rejected")
Line 1: Line 1:
<h1>assistive technology abbr results</h1>
<h1>assistive technology abbr results</h1>
This page is for document the precise results of using [[assistive-technology]] with real world examples in the wild of the abbr design pattern, as nearly always used by [[hcalendar|hCalendar]] (e.g. dtstart, dtend), often by [[hreview|hReview]] (e.g. dtreviewed, rating) and sometimes by [[hcard|hCard]] (e.g. bday, type subproperty).


This page is for document the precise results of using [[assistive-technology]] with real world examples in the wild of the abbr design pattern, as nearly always used by [[hcalendar|hCalendar]] (e.g. dtstart, dtend), often by [[hreview|hReview]] (e.g. dtreviewed, rating) and sometimes by [[hcard|hCard]] (e.g. bday, type subproperty).
__TOC__


Each [[assistive-technology]] listed here MUST link to a precise description of the tool/service on the [[assistive-technology]] page, including version number, when published, etc.
Each [[assistive-technology]] listed here MUST link to a precise description of the tool/service on the [[assistive-technology]] page, including version number, when published, etc.
Line 8: Line 9:


== Test Cases ==
== Test Cases ==
The [http://www.webstandards.org/action/atf/ WasP Accessibility Task Force] is working on a set of extended test cases that will cover the following data formats and markup formats. Please add to the list so we can create a comprehensive result set.
The [http://www.webstandards.org/action/atf/ WasP Accessibility Task Force] is working on a set of extended test cases that will cover the following data formats and markup formats. Please add to the list so we can create a comprehensive result set.


Line 21: Line 21:
* ISO 8601 post-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS-HH:MM)
* ISO 8601 post-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS-HH:MM)
* ISO 8601 post-UTC datetime with punctuation and no timezone minutes (YYYY-MM-DDTHH:MM:SS-HH)
* ISO 8601 post-UTC datetime with punctuation and no timezone minutes (YYYY-MM-DDTHH:MM:SS-HH)
Would it be reasonable to consider the variant of the timezone WITH minutes but WITHOUT punctuation? E.g.
* ISO 8601 pre-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS+HHMM)
* ISO 8601 post-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS-HHMM)
The hypothesis is that something like "eleven o'clock plus oh seven hundred" may be more understandable than "eleven o'clock plus seven o'clock" (similarly for minus).
* GEO Latitude/Longitude coordinates.
* GEO Latitude/Longitude coordinates.
=== Rejected Data formats ===
Dates without punctuation as they have "proved unusable" (please provide citation to tests and results).
* ISO 8601 date without dashes (YYYYMMDD)
* ISO 8601 datetime without dashes and colons (YYYYMMDDTHHMMSS)
* ISO 8601 datetime without dashes and colons and no seconds (YYYYMMDDTHHMM)
* ISO 8601 UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ)
* ISO 8601 pre-UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ+HHMM)
* ISO 8601 pre-UTC datetime without dashes and colons and no timezone minutes (YYYYMMDDTHHMMSSZ+HH)
* ISO 8601 post-UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ-HHMM)
* ISO 8601 post-UTC datetime without dashes and colons and no timezone minutes (YYYYMMDDTHHMMSSZ-HH)


===Markup Possibilities===
===Markup Possibilities===

Revision as of 16:34, 1 May 2007

assistive technology abbr results

This page is for document the precise results of using assistive-technology with real world examples in the wild of the abbr design pattern, as nearly always used by hCalendar (e.g. dtstart, dtend), often by hReview (e.g. dtreviewed, rating) and sometimes by hCard (e.g. bday, type subproperty).

Each assistive-technology listed here MUST link to a precise description of the tool/service on the assistive-technology page, including version number, when published, etc.

Each test result listed for each assistive technology MUST link to the real world example that was tested.

Test Cases

The WasP Accessibility Task Force is working on a set of extended test cases that will cover the following data formats and markup formats. Please add to the list so we can create a comprehensive result set.

Data Formats

Please provide hyperlinks to examples in the wild for each case that is to be tested. Test cases with example in the wild URLs merit more testing than those without. However, the purpose of these test cases is to find the best solution, whether or not it is currently being used.

  • ISO 8601 date with punctuation (YYYY-MM-DD)
  • ISO 8601 datetime with punctuation (YYYY-MM-DDTHH:MM:SS)
  • ISO 8601 datetime with punctuation and no seconds (YYYY-MM-DDTHH:MM)
  • ISO 8601 UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SSZ)
  • ISO 8601 pre-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS+HH:MM)
  • ISO 8601 pre-UTC datetime with punctuation and no timezone minutes (YYYY-MM-DDTHH:MM:SS+HH)
  • ISO 8601 post-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS-HH:MM)
  • ISO 8601 post-UTC datetime with punctuation and no timezone minutes (YYYY-MM-DDTHH:MM:SS-HH)

Would it be reasonable to consider the variant of the timezone WITH minutes but WITHOUT punctuation? E.g.

  • ISO 8601 pre-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS+HHMM)
  • ISO 8601 post-UTC datetime with punctuation (YYYY-MM-DDTHH:MM:SS-HHMM)

The hypothesis is that something like "eleven o'clock plus oh seven hundred" may be more understandable than "eleven o'clock plus seven o'clock" (similarly for minus).

  • GEO Latitude/Longitude coordinates.

Rejected Data formats

Dates without punctuation as they have "proved unusable" (please provide citation to tests and results).

  • ISO 8601 date without dashes (YYYYMMDD)
  • ISO 8601 datetime without dashes and colons (YYYYMMDDTHHMMSS)
  • ISO 8601 datetime without dashes and colons and no seconds (YYYYMMDDTHHMM)
  • ISO 8601 UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ)
  • ISO 8601 pre-UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ+HHMM)
  • ISO 8601 pre-UTC datetime without dashes and colons and no timezone minutes (YYYYMMDDTHHMMSSZ+HH)
  • ISO 8601 post-UTC datetime without dashes and colons (YYYYMMDDTHHMMSSZ-HHMM)
  • ISO 8601 post-UTC datetime without dashes and colons and no timezone minutes (YYYYMMDDTHHMMSSZ-HH)

Markup Possibilities

Valid HTML4

  • abbr-design-pattern (as currently recommended)
  • Object with param value.
  • Object with in-page data attribute.
  • Span with title property.
  • Nested spans with child title set to null.
  • Nested abbr with child title set to null.

Invalid HTML4

Markup possibilities that are invalid in HTML4/XHTML1 are noted here to be clear that they were considered and rejected. Since microformats build on posh, any technique that is invalid semantic (X)HTML is unacceptable for a microformats solution. There is no need to bother testing these.

  • Span with RDF dc:date attribute.
  • Span with RDF geo:position attribute.

Screenreader Language Pronunciations

  • English
  • Spanish (need volunteer native Spanish speaker screen reader user)
  • ?

Verbosity settings

  • Punctuation, speak none.
  • Punctuation, speak some.
  • Punctuation, speak all.
  • Title attributes, speak none.
  • Title attributes, speak some (abbr and acronym).
  • Title attributes, speak all.

Screenreaders

  • Freedom Scientific JAWS (multiple versions TBD)
  • GW Micro Window Eyes (multiple versions TBD)
  • Apple Voiceover (multiple versions TBD)

Results

To be determined.

See Also