accessible elementStatus: Last call for comments. ISSUE-74 (canvas-accessibility) blocks progress to Last Call
interface HTMLCanvasElement : HTMLElement { DOMString toDataURL(in optional DOMString type, in any... args); object getContext(in DOMString contextId); };
The accessible element contains an accessible, unrendered document or application that represents canvas.
  
  Authors needing to produce an accessible version of canvas may do so by using accessible to create accessible content whose visual rendering is done on canvas. Content within accessible is keyboard focusable but not operable by any other device input. Authors using accessible to produce an accessible canvas maintain keyboard focus within the accessible content when processing other device input canvas. While ensuring the visible rendering of focused content within the accessible is performed on the canvas.
  
  The accessible document or application contained within accessible should accurately convey the semantics of the canvas in an accessible hierarchical form that is directly interoperable with assistive technologies. Interoperability between assistive technologies is achieved through the use of standard interactive content, content with strong host language semantics, and the use of WAI-ARIA attributes. 
  
  If the author determines it is not possible to make canvas through the use of accessible content, the author should provide alternative content that may be rendered through the use of CSS media queries or some other means as determined by the user. This alternative content may include the use of fallback content or other content otherwise hidden to the user. 
  
Authors may use the (AFA) resource meta data afa-* attributes on HTML
  elements, whose vocabular is defined in the  IMS Global Learning Consortium Access For All specifications, for the purposes user selection of renderable content.
  
   
an access mode through which the intellectual content of a described resource or adaptation is communicated; if external adaptations for the resource are known, the access modes of those adaptations are not included.
accessmModeValue: auditory, tactile, textual, visual, olfactory
an access mode through which the intellectual content of a described resource or adaptation is communicated; if external adaptations for the resource are known, the access modes of those adaptations are not included.
accessmModevalues: auditory, tactile, textual, visual, olfactory
the access mode of the intellectual content of the resource that is being adapted
accessmModeValue: auditory, tactile, textual, visual, olfactory
the access mode of the intellectual content of the resource that is being adapted
adaptationTypeValue: audioDescription, caption, e-book, signLanguage, highContrast, transcript, alternativeText, longDescription, haptic
This is a boolean that indicates the resource is compatible with an accessibility API. Setting this resource metadata indicates compliance with WCAG 2.0 checkpoints: 1.1.1, 1.3.1, 1.3.2, 2.4.4, 3.1.1, 3.1.2, 3.3.2, 4.1.1, and 4.1.2.
a single input method which is sufficient to control the described resource
adaptationTypeValue: audioDescription, caption, e-book, signLanguage, highContrast, transcript, alternativeText, longDescription, haptic
ControlFlexibilityValue: fullKeyboardControl, fullMouseControl
a single input method which is sufficient to control the described resource
adaptationTypeValue: audioDescription, caption, e-book, signLanguage, highContrast, transcript, alternativeText, longDescription, haptic
a characteristic of display of the described resource that can be programmatically modified
DisplayTransformabilityValues: fontSize, fontFace, fontWeight, letterSpacing, wordSpacing, lineHeight, foregroundColour, backgroundColour, cursorPresentation, highlightPresentation, layout, structurePresentation
The level of education for which the described resource is intended.
If this element is implemented in a Dublin Core context, this element may be considered to refine DC:EducationLevel. (Rich to get to the DC values and definitions for these as HTML5 does not support extensibility.)
Identifier of a resource which is an adaptation for this resource.
This is a URI. (Rich looking at this to see if can use simply use a source URL)
a characteristic of the described resource that must not be delivered to some users.
HazardValues: flashing, sound, olfactory, motionSimulation
Identifier of a resource for which this is an adaptation
URI.
a language of the intellectual content of the resource [ISO 639-2:1998]
ISO 639-2:1998 Rich Note: we should use HTML5 definition of langugae. ... also can the lang attribute suffice?