Action Item: User Context Review


Review of user context:

I am not sure why it did not make it into the key value pairs but:

1. We should support this AccessForAll key value pair from the AccessForAll
specification:

                                                                                    
                  |                                                                 
                  |                                                                 
   Attribute name |  atInteroperable                                                
                  |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Data type      |  Boolean (see Table A1.1).                                      
   (Range)        |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Value space    |  · False – denotes that the user does not require assistive    
   (Domain)       |     technologies support;                                       
                  |                                                                 
                  |  · True – denotes that the user does require assistive         
                  |     technologies support.                                       
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Refines        |  N/A                                                            
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Multiplicity   |  [0..1]                                                         
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Linguistic     |  Non-linguistic                                                 
   Indicator      |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Description    |  A preference for resources that is compatible with assistive   
                  |  technologies.                                                  
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Notes          |  Resources that are interoperable with AT should be selected    
                  |  whenever possible.  Interoperability is indicated by           
                  |  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.The specific       
                  |  details of the AT are normally provided by a user agent or     
                  |  the operating system.  The example of ‘atInteroperable=true’   
                  |  expresses this statement: “resources that are interoperable    
                  |  with AT should be selected whenever possible”.                 
                  |                                                                 
                                                                                    



This gets us away from having to declare that what assistive technology is
supported to get the author to support interoperability with the assistive
technology. This would need to be set if the user wanted to test the site
with an accessibility test tool, a functional test tool, a screen
magnifier, a screen reader, or an alternative input device where
accessibility information needs to be exposed to the browser which can
intern expose it to the assistive technology.

This key is also valuable for people producing graphics for big data and
the user may wish to render alternative content for a graphic to be
interoperable with an assistive technology if it is not already
interoperable.

2. The exposure of ScreenReaderSettings is an independent discussion from
ATInteroperable and it should be vetted by a wider audience to make sure
that it can be accepted - even with domain-specific privacy settings. I
would like to hear what Judy's thoughts are regarding casting a wider net
on this. The other question is should the screen reader settings go out in
the first public working draft before a wider audience has looked at it? At
the very least the concerns of the group should be placed in a note with
that screen reader text to highlight the issues around exposing it? At this
point there does not seem to be consensus on having it in there but we
should talk about this on Wednesday's call.

A second issue with ScreenReaderSettings is having authors code to a
specific screen reader. So, exposing name and version numbers is an issue.
I personally have issues with this, expecially after what happened with
role="application" where the role was added to get around a bug in one
screen reader.

3. Currently, we only address language preferences for subtitles. However,
we don't specify this for the entire document. For completeness we should
include this


1.1 LanguageOfAdaptation’ Attribute Description

Table 3.8 The ‘languageOfAdaptation’ attribute for the Access_For_All_User
                                  class.
                                                                                    
                  |                                                                 
     Descriptor   |                           Definition                            
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Attribute name |  languageOfAdaptation                                           
                  |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Data type      |  NormalizedString                                               
   (Range)        |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Value space    |  See Table A1.1.                                                
   (Domain)       |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Refines        |  N/A                                                            
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Multiplicity   |  [0..unbounded], unordered                                      
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Linguistic     |  Non-linguistic                                                 
   Indicator      |                                                                 
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Description    |  A preference for the language of the adaptation [RFC4646].     
                  |                                                                 
 -----------------+---------------------------------------------------------------- 
                  |                                                                 
                  |                                                                 
   Notes          |  The example of ‘languageOfAdaptation=spa’ expresses this       
                  |  statement: “resources in Spanish should be selected whenever   
                  |  possible”.                                                     
                  |                                                                 
                                                                                    





We should specify this a list of space delimited ISO639 language codes
similar to those for the video tag.



4. LightOnDark display setting

Windows has black on white which is the reverse. Why are we only using
LightOnDark? Should we include it?

5. Introduction of a Note regarding high contrast color schemes and other
media queries that we are deferring to rather than providing settings for
them here. The fact that we are not providing "white on black" and
"blackonwhite" color schemes is rather significant given that Windows
supports these settings. I think it is prudent that we have some sort of
Note to the effect that our spec. is not providing these features as they
will be incorporated into future CSS Media Queries.



If we can address these points in the group I would support our going to a
first public working draft for User Context. There are other attributes we
could add but I think these are sufficient, even with the TBDs for now.









Rich Schwerdtfeger

Received on Monday, 24 June 2013 23:17:31 UTC