Table of Contents

Issues For and Questions About the a11yspec Template

Contents


General Issues Which Need to Be Addressed for All Specifications

  1. boilerplate “copyright” and “licensing” verbiage – get from from LF?
  2. is there a boilerplate LF template?
    • no
  3. should the boilerplate template be Open A11y specific?
    • status: yes, to the greatest extent possible
  4. we obviously want to use the Open A11y logo – what about the LF logo? is it required?
    • status: use of the LF is not, required but appreciated
  5. is verbiage needed re: trademarks of companies, interested parties, implementors?
    • status: no boilerplate text available from LF
  6. need boilerplate “status of this document” declarations
    • status: under consideration
    • status: under consideration


General Issues Which Have Been Answered


KAFS-specific Issues

  1. in the auto-generated version of the spec, 'class' is used extensively as a pseudo-semantic attribute – that practice can be continued, but it is best if the anchors have some meaning in and of themselves rather than an alphanumeric code, as is currently the case. the other options is to use RDFa or simply use the id/name binding? i have removed the “emphasis” class from the I elements and converted them to EM tags to which specific styling can be applied; for example the I element was used to demarcate concepts such as StickyKeys, BounceKeys, etc. was classed as “emphasis” – this should be classed as “spec-term” or “concept” or something similar

  2. we want to (at least) use dublin core markup in the HEAD via the meta element, right? (note that empty content fields are those i felt better populated by the editors)
<meta name="DC.Title" content="Keyboard Access Functional Specification, RC2" />
<meta name="DC.Title.Alternative" content="" />
<meta name="DC.Creator.PersonalName" 
content="Earl Johnson, Sun Microsystems, Inc." />
<meta name="DC.Creator.PersonalName" 
content="Bill Haneman, Sun Microsystems, Inc." />
<meta name="DC.Creator.PersonalName" 
content="Mark Novak, University of Wisconsin, Madison" />
<meta name="DC.Creator.PersonalName" 
content="Willie Walker, Sun Microsystems, Inc." />
<meta name="DC.Subject" content="Functional Specification" />
<meta name="DC.Subject" content="Keyboard" />
<meta name="DC.Subject" content="Keyboard Input" />
<meta name="DC.Subject" content="Alternative Input" />
<meta name="DC.Subject" content="system pointer" />
<meta name="DC.Subject" content="keyboard accessibility support" />
<meta name="DC.Subject" content="keyboard notification" />
<meta name="DC.Subject" content="Configuration and Setting Requirements" />
<meta name="DC.Subject" content="End-User Notification Requirements" />
<meta name="DC.Subject" content="Keyboard Invocation Requirements" />
<meta name="DC.Subject" content="Pointer Emulation Requirements" />
<meta name="DC.Subject" content="Feature Behavior Requirements" />
<meta name="DC.Subject" content="StickyKeys" />
<meta name="DC.Subject" content="MouseKeys" />
<meta name="DC.Subject" content="RepeatKeys" />
<meta name="DC.Subject" content="SlowKeys" />
<meta name="DC.Subject" content="BounceKeys" />
<meta name="DC.Subject" content="ToggleKeys" />
<meta name="DC.Subject" content="Linux Foundation (LF)" />
<meta name="DC.Subject" content="LF" />
<meta name="DC.Subject" content="LF Certified" />
<meta name="DC.Subject" content="X Windowing System" />
<meta name="DC.Subject" content="" />
<meta name="DC.Subject" content="" />
<meta name="DC.Subject" content="" />
<meta name="DC.Description" content="This functional specification 
defines the support that must be built into the system. The 
capabilities provided by the features in it define the pointer 
based events and capabilities that must be emulated by the system 
as well as how the system should interpret and process a user's 
keypresses. For the most part, defining and/or specifying the exact 
user interface[s] these features are presented in is beyond the scope 
of this specification. The one exception area is keyboard shortcuts 
that are already considered de facto standards.  These shortcuts are 
explicitly defined." />
<meta name="DC.Publisher" 
content="Open Accessibility (A11y) Workgroup of the Linux Foundation" />
<meta name="DC.Rights" content="" />
<meta name="DC.Type" content="Text" />
<meta name="DC.Format" content="text/html" />
<meta name="DC.Identifier" 
content="[[http://accessibility.linux-foundation.org/a11yspecs/kbd/keyboard-access-func-spec.html|http://accessibility.linux-foundation.org/a11yspecs/kbd/keyboard-access-func-spec.html]]" />
<meta name="DC.Language" content="us-en" />

we still need to locate the current home (if any) of the XBE document referenced in the specification (and our CSUN 2008 proposal) – i extensively searched all of the ftp.x.org mirrors, but could not find:

http://ftp.x.org/pub/R6.4/xc/doc/specs/XKB/XKBlib/allchaps.ps
http://web.archive.org/web/20020528232134/ftp.x.org/pub/R6.4/xc/doc/specs/XKB/XKBlib/

when last this issue was discussed, the closest thing GJR had found to a “stable” reference was an 18 November 1997 date-stamped WayBackMachine archived copy of the original directory, complete with both: allchaps.ps and allchaps.pdf which can be found at:

http://web.archive.org/web/20020528232134/http://ftp.x.org/pub/R6.4/xc/doc/specs/XKB/XKBlib/allchaps.ps</ol>



Specific MarkUp Issues

  * **[RFC2119]</dt>**
  * //<a href="[[http://www.rfc-editor.org/rfc/rfc2119.txt|http://www.rfc-editor.org/rfc/rfc2119.txt]]"
   >Key words for use in RFCs to indicate requirement levels</a>//,[[http://www.ietf.org/rfc/rfc2119.txt|RFC 2119]], S. Bradner, March 1997.\\ 
   Available at: [[http://www.rfc-editor.org/rfc/rfc2119.txt|http://www.rfc-editor.org/rfc/rfc2119.txt]]</dd>



Syntaxic Conventions for Open A11y Specifications