Account Options

  1. Sign in
Google Groups Home
« Groups Home
Landmark roles and their usefulness
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  9 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Victor Tsaran  
View profile  
 More options Oct 3 2008, 4:47 pm
Newsgroups: mozilla.dev.accessibility
From: Victor Tsaran <vtsa...@yahoo.com>
Date: Fri, 03 Oct 2008 13:47:26 -0700
Local: Fri, Oct 3 2008 4:47 pm
Subject: Landmark roles and their usefulness
Hello all,
What are your thoughts around landmark roles?
Couple of comments and questions:
1. As of now, landmark roles are only supported by JAWS 10 public beta.
2. Landmark roles are supported by FF3 only as of this writing. Does
anyone know if support for these roles in IE8 is forthcoming?
3. What is the purpose of this role vs HTML tags such as headings?
4. What do these roles map to in MSAA, IA2 and ATK?
5. Are these roles worth of investing into?

Thanks,
Victor


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich Caloggero  
View profile  
 More options Oct 3 2008, 5:08 pm
Newsgroups: mozilla.dev.accessibility
From: Rich Caloggero <rich_calogg...@wgbh.org>
Date: Fri, 03 Oct 2008 17:08:54 -0400
Local: Fri, Oct 3 2008 5:08 pm
Subject: Re: Landmark roles and their usefulness
I think landmakrs are (or will become once better supported) a very useful
ARIA "feature".

Headings are certainly a way of achieving a similar effect, but they were
never meant as role identifiers.  They work because people have learned to
use them to "label" points on the page.  I believe they were originally
conceived as ways of marking up true section identifiers within text
documents (chapter 1, section 1.1.2, etc).

Consider a page with two levels of navigation, one across the top, and
another just underneath that. I'm not interested in whether this is a
visually appealing way of setting things up; its just easy to describe in
words. We could think of the lower row of controls as a subnav. THis will
change depending on which page we're on, so we want the user to be able to
find all elements here, so that useful controls won't be missed.

If we used headings to mark things up, which elements would we hang the
headings from? How will the user know which elements are contained within
the global nav (the upper one) and which are in the subnav?

If landmakrs were used, and the screen reader were able to move through them
as it can through headings, then we could press one key and hear the next
landmark, and be moved to that point in the document. We'd know if we
reached a subnav, main nav, content area, etc.

In the current jaws implementation, you could use place markers to attach
keys to the landmark strings (is there a key to move from one placemarker
string to the next - can't remember because I use placemarkers so rarely).

Just my two cents.
-- Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gregory J. Rosmaita  
View profile  
 More options Oct 3 2008, 6:21 pm
Newsgroups: mozilla.dev.accessibility
From: "Gregory J. Rosmaita" <oedi...@hicom.net>
Date: Fri, 3 Oct 2008 23:21:48 +0100
Local: Fri, Oct 3 2008 6:21 pm
Subject: Re: Landmark roles and their usefulness

> 1. As of now, landmark roles are only supported by JAWS 10
> public beta.

hopefully, this situation will change soon -- i will check the orca
bugzilla to ascertain if support for navigating between landmark roles
is logged as a bug;

> 2. Landmark roles are supported by FF3 only as of this writing.
> Does anyone know if support for these roles in IE8 is forthcoming?

i have no direct knowledge, but if the AIA information (such as it is)
is correct, then IE8 SHOULD support landmark roles (if anyone from AIA
wants to comment on this, PLEASE do -- is it on the ToDo list?)

> 3. What is the purpose of this role vs HTML tags such as headings?

these roles allow finer tuning -- moreover, they allow for repair to
pages which use generic elements such as DIV and SPAN to contain,
for example, a form comprised of actual form controls, links and
javascripted objects (such as the submit button -- a model which is
VERY frequently found on the web these days) -- if all that comprises
such a search functionality is contained within a DIV, then that DIV
should be marked as role="search" so that a user seeking the search
functionality on a page can find it and navigate to it directly, as
well as providing a virtual FIELDSET for the ersatz/hybrid form

> 5. Are these roles worth of investing into?

yes, yes, and YES -- for HTML, XHTML and XML -- the XHTML Roles Module
can be plugged into any extensible language, and the XHTML Access Module
provides a means of navigating by role as well as the ability to assign
an access element to a role or list of roles - consult:

http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/
http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/#A_order
http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/#A_targetrole

as well as:

http://www.w3.org/TR/xhtml-role/

and

XHTML Vocabulary Namespace (contains definitions of roles - VERY human
readable and a very highly recommended resource)
http://www.w3.org/1999/xhtml/vocab/

i hope this helps, gregory.
----------------------------------------------------------------
CONSERVATIVE, n.  A statesman who is enamored of existing evils,
as distinguished from the Liberal, who wishes to replace them
with others.         -- Ambrose Bierce, _The Devil's Dictionary_
----------------------------------------------------------------
             Gregory J. Rosmaita, oedi...@hicom.net
  Camera Obscura: http://www.hicom.net/~oedipus/index.html
----------------------------------------------------------------

------- End of Original Message -------

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
T.V Raman  
View profile  
 More options Oct 4 2008, 6:39 pm
Newsgroups: mozilla.dev.accessibility
From: "T.V Raman" <ra...@google.com>
Date: Sat, 4 Oct 2008 15:39:33 -0700
Local: Sat, Oct 4 2008 6:39 pm
Subject: Re: Landmark roles and their usefulness
Additionally, note that  in comparison to the various states and
eventing related bits, it takes relatively little to support
landmark roles --- at some level, you could support landmark
roles  with the browser only needing to make sure that it doesn't
drop the role attribute on the floor.

Gregory J. Rosmaita writes:

 > > 1. As of now, landmark roles are only supported by JAWS 10
 > > public beta.
 >
 > hopefully, this situation will change soon -- i will check the orca
 > bugzilla to ascertain if support for navigating between landmark roles
 > is logged as a bug;
 >
 > > 2. Landmark roles are supported by FF3 only as of this writing.
 > > Does anyone know if support for these roles in IE8 is forthcoming?
 >
 > i have no direct knowledge, but if the AIA information (such as it is)
 > is correct, then IE8 SHOULD support landmark roles (if anyone from AIA
 > wants to comment on this, PLEASE do -- is it on the ToDo list?)
 >
 > > 3. What is the purpose of this role vs HTML tags such as headings?
 >
 > these roles allow finer tuning -- moreover, they allow for repair to
 > pages which use generic elements such as DIV and SPAN to contain,
 > for example, a form comprised of actual form controls, links and
 > javascripted objects (such as the submit button -- a model which is
 > VERY frequently found on the web these days) -- if all that comprises
 > such a search functionality is contained within a DIV, then that DIV
 > should be marked as role="search" so that a user seeking the search
 > functionality on a page can find it and navigate to it directly, as
 > well as providing a virtual FIELDSET for the ersatz/hybrid form
 >
 > > 5. Are these roles worth of investing into?
 >
 > yes, yes, and YES -- for HTML, XHTML and XML -- the XHTML Roles Module
 > can be plugged into any extensible language, and the XHTML Access Module
 > provides a means of navigating by role as well as the ability to assign
 > an access element to a role or list of roles - consult:
 >
 > http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/
 > http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/#A_order
 > http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/#A_targetrole
 >
 > as well as:
 >
 > http://www.w3.org/TR/xhtml-role/
 >
 > and
 >
 > XHTML Vocabulary Namespace (contains definitions of roles - VERY human
 > readable and a very highly recommended resource)
 > http://www.w3.org/1999/xhtml/vocab/
 >
 > i hope this helps, gregory.
 > ----------------------------------------------------------------
 > CONSERVATIVE, n.  A statesman who is enamored of existing evils,
 > as distinguished from the Liberal, who wishes to replace them
 > with others.         -- Ambrose Bierce, _The Devil's Dictionary_
 > ----------------------------------------------------------------
 >              Gregory J. Rosmaita, oedi...@hicom.net
 >   Camera Obscura: http://www.hicom.net/~oedipus/index.html
 > ----------------------------------------------------------------
 >
 >


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aaron Leventhal  
View profile  
 More options Oct 6 2008, 5:44 am
Newsgroups: mozilla.dev.accessibility
From: Aaron Leventhal <aaronlevent...@moonset.net>
Date: Mon, 06 Oct 2008 11:44:49 +0200
Local: Mon, Oct 6 2008 5:44 am
Subject: Re: Landmark roles and their usefulness
Hi Victor,

Some of these roles should also have potential usefulness for small
devices. The most useful are probably role="navigation", role="search"
and role="main".

Eventually, HTML plans to create some new elements such as <article> to
make it more likely that developers will actually use these semantics.

But, for now, the landmarks are what we have. If a company likes Yahoo!
uses them then it will help push the screen reader vendors to support
them better. Things are moving forward, but let's just say that we can
only get so far through nagging, funding, motivational speeches, etc.
Eventually developers want real-world examples. That gives both them and
their users something to sink their teeth into.

- Aaron


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Benjamin Hawkes-Lewis  
View profile  
 More options Oct 6 2008, 1:50 pm
Newsgroups: mozilla.dev.accessibility
From: Benjamin Hawkes-Lewis <bhawkesle...@googlemail.com>
Date: Mon, 06 Oct 2008 18:50:16 +0100
Local: Mon, Oct 6 2008 1:50 pm
Subject: Re: Landmark roles and their usefulness

Aaron Leventhal wrote:
> Some of these roles should also have potential usefulness for small
> devices. The most useful are probably role="navigation", role="search"
> and role="main".

The definitions of these roles seem to be being gradually changed to be
a bit clearer (e.g. making it clearer that banner is for site headers
not adverts, though I fear the name may have fatally compromised the
reliability of the role and existing tutorials frequently get this wrong.)

But it's still hard to map some of them to real-world situations.

Consider role="search".

The current editor's draft for ARIA says role="search" is "The search
tool of a web document" (singular).

http://www.w3.org/WAI/PF/aria/#search

1. What happens if a document offers multiple search tools? For example,
you might have an online store that sells various categories of goods. A
category page (say the "DVDs" category page) might feature both a
sitewide search in the header and (later in the document) a
category-specific search for DVDs.

2. What happens if a document repeats the same search tool in multiple
locations, for example both the header and the footer of the page? This
scenario suggests some degree of conflict between aiding discovery of
areas of the page and identifying the area of the page currently subject
to user interaction.

Ideally, the spec should make it clear what authors should do in these
situations.

--
Benjamin Hawkes-Lewis


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aaron Leventhal  
View profile  
 More options Oct 6 2008, 3:04 pm
Newsgroups: mozilla.dev.accessibility
From: Aaron Leventhal <aaronlevent...@moonset.net>
Date: Mon, 06 Oct 2008 21:04:18 +0200
Local: Mon, Oct 6 2008 3:04 pm
Subject: Re: Landmark roles and their usefulness
Benjamin,

Do you mind forwarding your comments to wai-xtech so they get addressed
by PFWG?

- Aaron

On 10/6/2008 7:50 PM, Benjamin Hawkes-Lewis wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich Caloggero  
View profile  
 More options Oct 6 2008, 4:49 pm
Newsgroups: mozilla.dev.accessibility
From: "Rich Caloggero" <r...@MIT.EDU>
Date: Mon, 6 Oct 2008 16:49:25 -0400
Local: Mon, Oct 6 2008 4:49 pm
Subject: Re: Landmark roles and their usefulness

>> 1. What happens if a document offers multiple search tools...
>> 2. What happens if a document repeats the same search tool in multiple
>> locations...

I think all of them should be given a role of "search". In my opinion, the
idea is to make it clear how to separate the content on the page by role,
and then give the user tools to find and use that content in as transparent
and intuitive manner as possible.

-- Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "multiple roles in a single document (was Re: Landmark roles and their usefulness)" by Gregory J. Rosmaita
Gregory J. Rosmaita  
View profile  
 More options Oct 6 2008, 5:59 pm
Newsgroups: mozilla.dev.accessibility
From: "Gregory J. Rosmaita" <oedi...@hicom.net>
Date: Mon, 6 Oct 2008 22:59:54 +0100
Local: Mon, Oct 6 2008 5:59 pm
Subject: multiple roles in a single document (was Re: Landmark roles and their usefulness)
aloha!

in the case of multiple search functions in a document instance,
one would use the "lebelledby" ARIA property to distinguish
"search form 1" from "search form 2" -- so that the user has a
choice of search interfaces:

 * "Search Mozilla Accessibility space:"
 * "Keyword Search for dev-accessibility mailing list archive"

etc.  -- the generic roles defined in the XHTML Role Module and
reused in ARIA are just that -- generic -- it is up to the author
to correctly label each and every instance of a repeat role, just
as it is the author's responsibility to label each and every item
assigned a role (and, in ultra-good-practice, those that aren't)

as for repeated search functions with identical purposes, the user
should have the option of suppressing multiple instances of

role="search" labelledby="foo"

or having them each listed in a list of roles or a list of
targetroles -- the important thing is labelling, and consistent
labelling of identical items with identical labels (such as the
case in which an identical search interface appears at the top
of the document's order as well as at the end...

gregory.
-------------------------------------------------------
lex parsimoniae:
  * entia non sunt multiplicanda praeter necessitatem.
-------------------------------------------------------
the law of succinctness:
  * entities should not be multiplied beyond necessity.
-------------------------------------------------------
Gregory J. Rosmaita, oedi...@hicom.net
         Camera Obscura: http://www.hicom.net/~oedipus/
-------------------------------------------------------


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »