- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Wed, 9 Jul 2008 16:37:03 +0100
- To: w3c-wai-pf@w3.org, public-xhtml2@w3.org
- Cc: wai-liaison@w3.org
aloha, all!
in discussing the Role Module's transition to CR at today's XHTML2
WG call (http://www.w3.org/2008/07/09-xhtml-minutes.html#item04),
the issue of implementations of the Role module arose... i cited
ARIA as an extension of the Role Module, but then noticed that
Section 2.1 of ARIA 1.0 states:
<q cite="http://www.w3.org/WAI/PF/aria/#Using_intro">
An ARIA role is set on an element using the a role attribute similar
to the one defined in the XHTML Role Attribute Module [XHTML-ROLES].
<div role = "checkbox">
The roles defined in this specification include a collection of
document landmarks and the ARIA role taxonomy.
</q>
why similar? didn't we derive our syntax from the extensibility
rules defined by the XHTML Role Module? are we saying that we
are using a pseudo-role syntax or a syntax extended from the XHTML
Role Module?
again, in Section 4.2.4. "Inherited states and properties" is found
the following:
<q cite="http://www.w3.org/WAI/PF/aria/#inheritedState">
Informative list of properties that are inherited onto a role from
ancestor roles. States and properties are inherited from ancestor
roles in the role taxonomy, not from ancestor elements in the DOM
tree. These properties are not explicitly defined on the role, as
the inheritance of properties is automatic. This information is
provided to facilitate reading of the specification. Inherited states
and properties that are required are indicated as such in this field
as well. The set of supported states and properties combined with
inherited states and properties forms the full set of states and
properties supported by the role.
</q>
the references to "role" in the excerpt from 4.2.4 treats role as a
pure abstraction, without reference to the XHTML Role Module -- is
this an intentional change?
this seems contradictory to Section 4.2.6. "Landmark Roles Inherited
from the XHTML Role Attribute Module"
<q cite="http://www.w3.org/WAI/PF/aria/#roles">
This section includes roles imported from the XHTML Role Attribute
Module [XHTML-ROLES, Section 4]. These roles are included here in order
to make them clearly part of the ARIA Role taxonomy. Role descriptions
are taken from the description provided in the XHTML Role Attribute
Module.
Roles in this section include:
* article
* banner
* complementary
* contentinfo
* main
* navigation
* search
</q>
i have noticed, as well, that references to the XHTML Role Module,
appear under "related concepts" in ARIA definitions, not as extensions
thereof...
all of which raises the question: is ARIA no longer an extension of the
XHTML Role Module? has it simply swallowed the XHTML Role Module's
predefined roles so that they are complimentary to ARIA roles, rather
than dependent on the XHTML Role Module?
i would appreciate the opportunity to have these questions clarified,
and for PF to share such clarification with the XHTML2 WG
thank you, gregory.
------------------------------------------------------
It is better to ask some of the questions than to know
all the answers. -- James Thurber
------------------------------------------------------
Gregory J. Rosmaita, oedipus@hicom.net
Camera Obscura: http://www.hicom.net/~oedipus
Oedipus' Online Complex: http://my.opera.com/oedipus
------------------------------------------------------
Received on Wednesday, 9 July 2008 15:37:40 UTC