The IndieUI Working Group is no longer chartered to operate. The scope of its work are expected to be taken up in several other Working Groups:
- Web Platform may develop device-abstracted events similar in scope to IndieUI: Events;
- CSS may express some of the context properties from IndieUI: User Context as Media Queries;
- ARIA may build a module of additional context properties from IndieUI: User Context.
Resources from the IndieUI remain available to support long-term institutional memory, but this information is of historical value only.
Proposals/KeyValueProperties
This is a restructuring of the User Context properties proposed by Rich and Andy, to execute ACTION-43. The goal of this exercise is simply to show how that set of proposed properties would look when expressed as key / value pairs, not to editorialize on the properties themselves. I have stayed as close to original property names as possible, but in some cases did split properties into multiple related ones.
auditory
true | Prefer auditory resources |
---|---|
false (default) | no preference |
textual
true | Prefer textual resources |
---|---|
false (default) | no preference |
visual
true | Prefer textual resources |
---|---|
false (default) | no preference |
contrastMode
normal (default) | no special contrast mode required |
---|---|
highContrast | Where visual is the preferred modality the preference is for presentation of text and images of text that has a contrast ratio of at least 4.5:1, or, for larger text, a contrast ratio of at least 3:1 (WCAG2 Checkpoint 1.4.3): |
inverseVideo | Text, image and video colors reversed |
blackOnWhite | black text and borders on a white background |
whiteOnBlack | white text and borders on a black background |
tactile
true | Prefer tactile resources |
---|---|
false (default) | no preference |
textualForAuditory
true | A preference that audio modalities are replaced or augmented by textual ones |
---|---|
false (default) | no preference |
captions
true | A preference that captions be delivered simultaneously with the audio |
---|---|
false (default) | no explicit preference for captions |
transcriptVideo
replace | A preference that video be replaced by a transcript |
---|---|
simultaneous | A preference that a transcript be delivered at the same time as video |
none (default) | no explicit preference for transcript instead of video |
transcriptAudio
replace | A preference that audio be replaced by a transcript |
---|---|
simultaneous | A preference that a transcript be delivered at the same time as audio |
none (default) | no explicit preference for transcript instead of audio |
textualForVisual
true | A preference that visual modalities are replaced or augmented by textual ones |
---|---|
false (default) | no preference |
alternativeText
replace | A preference for alternative text instead of a resource with visual modality (typically an image) |
---|---|
supplement | A preference for alternative text together with a resource with visual modality (typically an image) |
none (default) | no explicit preference for alternative text |
longDescription
replace | A preference for long description instead of a resource with visual modality (typically an image) |
---|---|
supplement | A preference for long description together with a resource with visual modality (typically an image) |
none (default) | no explicit preference for long description |
textualForTactile
true | A preference that tactile modalities are replaced or augmented by textual ones |
---|---|
false (default) | no preference |
visualForAuditory
true | A preference that auditory modalities are replaced or augmented by visual ones |
---|---|
false (default) | No preference |
signLanguage
true | A preference that an auditory resource be replaced by or augmented by a sign language presentation, as defined above [TBD url to defin] |
---|---|
false (default) | no preference |
visualForTactile
replace | A preference that tactile modalities are replaced or augmented by visual ones |
---|---|
supplement | |
none (default) | no explicit preference |
visualForTextual
true | A preference that textual modalities are replaced by visual ones |
---|---|
supplement | A preference that textual modalities are augmented by visual ones |
none (default) | no explicit preference |
auditoryForVisual
true | A preference that visual modalities are replaced by auditory ones |
---|---|
supplement | A preference that visual modalities are augmented by auditory ones |
none (default) | no explicit preference |
audioDescription
true | A preference that a visual resource (typically the visual component of a video) be replaced by or augmented by an audio description. Note that in some countries this is referred to as 'videoDescription' |
---|---|
false (default) | no preference |
auditoryForTactile
true | A preference that tactile modalities are replaced by auditory ones |
---|---|
supplement | A preference that tactile modalities are augmented by auditory ones |
none (default) | no explicit preference |
auditoryForTextual
true | A preference that textual modalities are replaced by auditory ones |
---|---|
supplement | A preference that textual modalities are augmented by auditory ones |
none (default) | no explicit preference |
tactileForAuditory
true | A preference that auditory modalities are replaced by tactile ones |
---|---|
supplement | A preference that auditory modalities are augmented by tactile ones |
none (default) | no explicit preference |
tactileForVisual
true | A preference that visual modalities are replaced by tactile ones |
---|---|
supplement | A preference that visual modalities are augmented by tactile ones |
none (default) | no explicit preference |
tactileForTextual
true | A preference that textual modalities are replaced by tactile ones |
---|---|
supplement | A preference that textual modalities are augmented by tactile ones |
none (default) | no explicit preference |
languageOfAdaptation
{language code} | Indicates a preference for adaptations to be delivered in a particular language. Note that this may not be the same language in which the user operates the device. |
---|---|
{null} (default) | Preference is for adaptations to be delivered in the default user language for that device |
hazardFlash
avoid | A preference that a resource having a visual pattern that flashes more than three times in any one second not be delivered to the user. Note that this level of flashing can cause seizures in some users (WCAG2 Guideline 2.3.1 A): |
---|---|
strict | A preference that a resource having a visual pattern that flashes more than three times in any one second MUST not be delivered to the user. Note that this level of flashing can cause seizures in some users (WCAG2 Guideline 2.3.1 AAA):
http://www.w3.org/TR/WCAG20/#seizure |
none (default) | no preference regarding flashing |
hazardMotion
true | A preference that a resource simulating motion not be delivered to the user. Note that for some users such a resource may induce nausea |
---|---|
false (default) | no preference |
hazardSound
true | Prefer that resources generating an audio pattern that can cause the user to have seizures [ISO 29138] not be delivered to the user. |
---|---|
false (default) | no preference |
ATInteroperable
true (default) | 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. |
---|---|
false | no preference |
simplePresentation:
true | A preference for presentation to be of a similar level of complexity to that commonly delivered to small screen devices using agile design - typically no more than six controls or regions of interest on a page. |
---|---|
false | no preference |