- From: Andy Heath <andyheath@axelrod.plus.com>
- Date: Tue, 19 Feb 2013 16:37:31 +0000
- To: public-indie-ui@w3.org
Thanks James, I didn't know this. Is it www-archive@w3.org I mail html attachments to ? Will that pick up style sheets within w3c (I started with an existing w3 html and just changed the content). andy > It's somewhat difficult to discuss details of a zip file, so I've > included the body of the attachment document as a starting point for > more discussion. Normally what you should do is email an HTML attachment > to www-archive, which would then give you a link to reference in > discussion emails. > > On Feb 6, 2013, at 6:30 AM, Andy Heath <AndyHeath@axelrod.plus.com > <mailto:AndyHeath@axelrod.plus.com>> wrote: > >> Attached are the proposed preferences for V1 as promised. They are >> distilled/smplified from the IMS AfA 3.0 preferences. A very few >> small ones added. Apologies for the slight lateness and for the zip >> file but it was tricky to maintain the style sheets/macros used in >> editing the document without doing that. >> >> Cheers >> >> andy > > Andy's attachment was: > <http://www.w3.org/WAI/PF/aria/host_languages> > > >>> 1. Personal Needs and Preferences Properties >>> >>> User preferences are defined to support web authors in delivering a >>> best-fit match from resources available to a person's needs expressed >>> in terms of modalities the user can receive. Not all content can >>> readily meet a user's needs in every context but where preferences >>> are available a better match might be made than where they are not. >>> Matching a user's explicitly-expressed needs might require changing >>> configurations on a delivery device, reporting to a web app what >>> those preferences are and adaptations the device has made to them >>> and the web app may itself change configuration and may fetch and >>> deliver alternative content to meet the needs. >>> >>> In some cases a preference might be addressed directly and completely >>> by a device. In some cases a device may partially address a >>> preference and further support for that preference will need to be >>> provided by a web app and in some cases the web app will address the >>> preference. This is likely to be different for each preference, >>> device, environmental and other context. >>> >>> >>> 1.1 Processing of Preferences >>> >>> In this section we present an example as an introduction, ahead of >>> its full definition. >>> >>> This specification provides a number of Preference Property >>> Definitions expressed in terms of sensory modalities and recognised >>> adaptation types. Each preference property instance consists of a >>> (space-separated unordered) list of tokens taken from a strict >>> vocabulary for that property. For example the preference >>> >>> >>> |textualForAuditory| >>> >>> indicates a user wishes auditory resources to be replaced by or >>> augmented by textual resources. This may be done in different ways >>> depending on the media context. Its values are a list drawn from the >>> vocabulary: >>> >>> (true false captions transcript transcript-simultaneous) >>> >>> Token Values >>> Description >>> true A preference that audio modalities are replaced or augmented by >>> textual ones >>> false Default value - no preference >>> captions A preference that captions be delivered simultaneously with >>> the audio >>> transcript A preference that video be replaced by a transcript. >>> transcript-simultaneous A preference that a transcript be delivered >>> at the same time as audio or video >>> >>> >>> If the property has a value of '(true)' this is to be interpreted as >>> a general requirement and a textual form delivered that is >>> appropriate for the media concerned drawn from other tokens in that >>> vocabulary as appropriate to the media context. A value of >>> (captions) or (true captions) is to be interpreted as that the user >>> wishes for audio to be accompanied by captions. It implies that the >>> property is true and an intelligent system might infer that if >>> captions are not available but a transcript is then this might be >>> useful to deliver instead even though the user has not requested it >>> explicitly. The token 'false' must occur alone so a list of tokens >>> containing 'false" and any other value is undefined (this includes >>> '(true false)'. The application should provide the best match to the >>> user's preferences. >>> >>> >>> 1.2 Organisation of Preference Properties >>> >>> Properties are described in terms of the modalities to which they >>> relate. There are two kinds: >>> >>> * Properties that relate to delivery of a specific modality - for >>> example highContrast relates to a visual modality. >>> * Properties that relate a preferred modality to an existing one >>> and optionally give specific adaptation types that are preferred. >>> >>> An instance of a property consists of a (space separated, unordered) >>> list of tokens drawn from a vocabulary for that property. >>> >>> Where a property preference is for one modality over another delivery >>> may be augmenting the one modality with another or replacing it >>> depending on the best match to the user's context, which may be >>> determinable from other preference settings. For example a user may >>> specify that they prefer auditory information be delivered in textual >>> form with the setting >>> >>> textualForAuditory : true >>> A textual alternative might be delivered to the user instead of the >>> audio or displayed simultaneously with rendering the audio. Note that >>> some users find considerable benefit from simultaneous rendering of >>> resources in multiple modalities, particularly but not exclusively >>> users with particular cognitive disabilities, non-native language >>> speakers and language learners. The choice of whether to render the >>> text simultaneously with the audio might be made by matching also to >>> a user's language preferences or by the context of the media >>> possibilities. >>> >>> Each property instance has a value that consists of a list of tokens >>> as specified in the definition of properties. Each token has an >>> optional list of refinement parameters where such is meaningful. >>> >>> >>> 1.2.1 Interpretation of values >>> >>> [Editors note: This needs a little careful work to tighten it - for >>> example for some vocabulary (true false X Y) is the instance (true) >>> equivalent to (X Y) ? ] >>> >>> Lists of values may not be logically inconsistent. In particular the >>> following are prohibited and if they occur are undefined: >>> >>> * Any list of values containing both true and false >>> * Any list of values containing false together with any other value >>> (i.e. false must occur alone) >>> * A list of values consisting of (true X) should be considered >>> equivalent to (X) >>> >>> Where a list of values contains true and any other values the other >>> values should be considered as refining the value true (i.e. >>> providing more detail of what is preferred). A system responding to >>> the value for some property of >>> >>> (true) >>> might make intelligent inferences about media that might be useable >>> by that user in that context. Where a vocabulary contains terms >>> (true, false, X, Y) and an instance of a property is either (true, X) >>> or just (X) a system would ideally deliver an X if it is available >>> but if an X is not available then the system might infer that a Y >>> would be useful and deliver that instead. >>> >>> >>> 1.3 Preference Property Definitions >>> >>> >>> |1.3.1 auditory| >>> >>> Indicates a preference for auditory resources >>> Token Values >>> Description >>> true >>> Prefer auditory resources >>> false >>> Default value - no preference >>> >>> >>> || >>> >>> >>> ||||Examples: >>> >>> >>> >>> |1.3.2 textual| >>> >>> Indicates a preference for textual resources >>> Token Values >>> Description >>> true >>> Prefer textual resources >>> false >>> Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.3 visual| >>> >>> Indicates a preference for visual resources >>> Token Values >>> Description >>> true >>> Prefer visual resources >>> false >>> Default value - no preference >>> 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): >>> http://www.w3.org/TR/WCAG20/#visual-audio-contrast. >>> blackOnWhite black text and borders on a white background >>> whiteOnBlack white text and borders on a black background >>> inverseVideo Text, image and video colors reversed >>> >>> Examples: >>> >>> >>> |1.3.4 tactile| >>> >>> Indicates a preference for tactile resources >>> Token Values >>> Description >>> true >>> Prefer tactile resources >>> false >>> Default value - no preference >>> >>> Examples: >>> >>> || >>> >>> >>> |1.3.5 textualForAuditory| >>> >>> Indicates a preference that an auditory resource or presentation be >>> augmented by or replaced by a textual one >>> >>> >>> Token Values Description >>> true A preference that audio modalities are replaced or augmented by >>> textual ones >>> false Default value - no preference >>> captions A preference that captions be delivered simultaneously with >>> the audio >>> transcript A preference that video be replaced by a transcript. >>> transcript-simultaneous A preference that a transcript be delivered >>> at the same time as audio or video >>> >>> Examples: >>> >>> >>> |1.3.6 textualForVisual| >>> >>> Indicates a preference that a visual resource or presentation be >>> augmented by or replaced by a textual one >>> >>> Token Values Description >>> true A preference that visual modalities are replaced or augmented by >>> textual ones >>> false Default value - no preference >>> alternativeText A preference for alternative text instead of or >>> together with a resource wth visual modality (typically an image) >>> longDescription A preference that a visual modality resource be >>> replaced by or augmented by a longDesc. >>> >>> Examples: >>> >>> >>> |1.3.7 textualForTactile| >>> >>> Indicates a preference that a tactile resource or presentation be >>> augmented by or replaced by a textual one >>> >>> Token Values Description >>> true A preference that tactile modalities are replaced or augmented >>> by textual ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.8 visualForAuditory| >>> >>> Indicates a preference that an auditory resource or presentation be >>> augmented by or replaced by a visual one >>> >>> Token Values Description >>> true A preference that auditory modalities are replaced or augmented >>> by visual ones >>> false Default value - no preference >>> signLanguage A preference that an auditory resource be replaced by or >>> augmented by a sign language presentation, as defined above [TBD url >>> to defin] >>> >>> Examples: >>> >>> >>> |1.3.9 visualForTactile| >>> >>> Indicates a preference that a tactile resource or presentation be >>> augmented by or replaced by a visual one >>> >>> Token Values Description >>> true A preference that tactile modalities are replaced or augmented >>> by visual ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.10 visualForTextual| >>> >>> Indicates a preference that a textual resource or presentation be >>> augmented by or replaced by a visual one >>> >>> Token Values Description >>> true A preference that textual modalities are replaced or augmented >>> by visual ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.11 auditoryForVisual| >>> >>> Indicates a preference that an visual resource or presentation be >>> augmented by or replaced by an auditory one >>> >>> Token Values Description >>> true A preference that visual modalities are replaced or augmented by >>> auditory ones >>> false Default value - no preference >>> audioDescription 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'. >>> >>> Examples: >>> >>> >>> |1.3.12 auditoryForTactile| >>> >>> Indicates a preference that a tactile resource or presentation be >>> augmented by or replaced by an auditory one >>> >>> Token Values Description >>> true A preference that tactile modalities are replaced or augmented >>> by auditory ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.13 auditoryForTextual| >>> >>> # <http://www.w3.org/WAI/PF/aria/states_and_properties#aria-checked> >>> >>> Indicates a preference that a textual resource or presentation be >>> augmented by or replaced by an auditory one >>> >>> Token Values Description >>> true A preference that textual modalities are replaced or augmented >>> by auditory ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.14 tactileForAuditory| >>> >>> Indicates a preference that an auditory resource or presentation be >>> augmented by or replaced by an tactile one >>> >>> Token Values Description >>> true A preference that auditory modalities are replaced or augmented >>> by tactile ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.15 tactileForVisual| >>> >>> Indicates a preference that a visual resource or presentation be >>> augmented by or replaced by a tactile one >>> >>> Token Values Description >>> true A preference that visual modalities are replaced or augmented by >>> tactile ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.16 tactileForTextual| >>> >>> Indicates a preference that a textual resource or presentation be >>> augmented by or replaced by a tactile one >>> >>> Token Values Description >>> true A preference that textual modalities are replaced or augmented >>> by tactile ones >>> false Default value - no preference >>> >>> Examples: >>> >>> >>> |1.3.17 languageOfAdaptation| >>> >>> 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. >>> Token Values Description >>> Internal Language Code presented to user as string or selectable >>> widget TBD: get IETF reference >>> undefined Preference is for adaptations to be delivered in the >>> default user language for that device >>> >>> Examples: >>> >>> >>> |1.3.18 hazard| >>> >>> Indicates characteristics of resources that a user DOES NOT wish to >>> receive because of potential hazards for that user. Note also that >>> the meaning of a value of true without any other value is undefined >>> for this property (i.e. it must have a refinement to be meaningful) >>> Token Values Description >>> false Default value - no preference >>> flashing 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): >>> http://www.w3.org/TR/WCAG20/#seizure]. >>> flashingStrict 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 AAA): >>> http://www.w3.org/TR/WCAG20/#seizure >>> motionSimulation A preference that a resource simulating motion not >>> be delivered to the user. Note that for some users such a resource >>> may induce nausea >>> sound Prefer that resources generating an audio pattern that can >>> cause the user to have seizures [ISO 29138] not be delivered to the user. >>> >>> Examples: >>> >>> >>> |1.3.19 ATInteroperable| >>> >>> Indicates that where possible resources that are interoperable with >>> AT should be selected. Note that the default for this preference >>> unless otherwise defined is true. >>> Token Values Description >>> 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 explicit preference excluding this requirement >>> >>> Examples: >>> >>> >>> |1.3.20 simplePresentation| >>> >>> Indicates a preference for very simple presentation of interface and >>> content even if the device supports more complex presentation (for >>> example if the device large or high-resolution screen) >>> >>> Token Values Description >>> 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 Default value - no preference >>> >>> >>> Examples: >>> >>> Deliver the mobile device presentation of a web site to a desktop device >>> >>> >>> 1.4 Terms Used in the Definition of the User Preference Properties >>> >>> The following terms are used in the definitions in this specification: >>> >>> |alternativeText| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Text that is programmatically associated with non-text content >>> and that serves the equivalent purpose (WCAG2). >>> >>> * http://www.w3.org/TR/WCAG20/#text-altdef; >>> * http://www.w3.org/TR/WCAG20/#text-equiv. >>> >>> |audioDescription| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Narration that has been added to a soundtrack to describe >>> important visual details that cannot be understood from the main >>> soundtrack alone (WCAG2). Note that in some countries this is >>> referred to as 'videoDescription' >>> >>> * http://www.w3.org/TR/WCAG20/#audiodescdef. >>> >>> Might be further refined as enhanced.[to be done link to defn of >>> enhanced] >>> |auditory| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Information is conveyed that requires the sense of hearing. >>> May be refined with the detail recorded or synthesised >>> |blackOnWhite| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> black text and borders on a white background >>> |captions| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Synchronized visual and/or text alternative for both speech and >>> non-speech audio information needed to understand the media >>> content (WCAG2): >>> >>> * http://www.w3.org/TR/WCAG20/#captionsdef >>> >>> Might be further refined as enhanced or realtime [TDB link to defns] >>> |e-book| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Electronic book, a book published in electronic form: >>> http://en.wiktionary.org/wiki/e-book >>> >>> |flashing| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> A visual pattern that flashes more than three times in any one >>> second; this level of flashing can cause seizures in some users >>> (WCAG2 Guideline 2.3.1 A): >>> >>> * http://www.w3.org/TR/WCAG20/#seizure >>> >>> |flashingStrict| >>> <file:///Users/andy/Downloads/3indwork/PersonalNeedsAndPrefs/pnp.htm> >>> A visual pattern that flashes more than three times in any one >>> second; this level of flashing can cause seizures in some users >>> (WCAG2 Guideline 2.3.2 AAA): >>> >>> * http://www.w3.org/TR/WCAG20/#seizure >>> >>> |haptic| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Of, or relating, to the sensation of touch; used here to identify >>> resources that include force feedback or other three-dimensional >>> interfaces: >>> >>> * In part from http://www.webopedia.com/TERM/H/haptic.html. >>> >>> Linguistic Indicator: >>> |highContrast| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Visual 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): >>> >>> * http://www.w3.org/TR/WCAG20/#visual-audio-contrast. >>> >>> |inverseVideo| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Text, image and video colors reversed >>> |longDescription| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An alternative text that is longer than a few sentences. >>> |motionSimulation| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Content that simulates motion; this may result in a feeling of >>> nausea to the user. >>> |signLanguage| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> A language using combinations of movements of the hands and arms, >>> facial expressions, or body positions to convey meaning (WCAG2): >>> >>> * http://www.w3.org/TR/WCAG20/#sign-languagedef. >>> >>> |simplePresentation| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> A presentation 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. >>> |sound| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An audio pattern that can cause the user to have seizures [ISO >>> 29138]. >>> |tactile| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Information is conveyed that requires the sense of touch. >>> |textual| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Information is conveyed that requires the processing of text >>> |transcript| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> A written, typewritten, or printed copy; something transcribed or >>> made by transcribing: >>> http://dictionary.reference.com/browse/transcript. >>> |visual| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> Information is conveyed that requires the sense of vision. >>> |whiteOnBlack| >>> <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> white text and borders on a black background >>> >>> >>> 1.5 Term Refinements >>> >>> Some terms, when used as values of a property, may have accompanying >>> detail refinements or parameters giving further preference detail. >>> >>> |enhanced| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An adaptation with more extensive forms of alternative than the >>> standard for that kind of adaptation; enhanced captions might >>> include images or speech bubbles, and enhanced audio description >>> might pause the video to insert extra audio. >>> |realTime| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An adaptation produced at the time a resource is being produced; >>> real-time captions are often used for live newscasts. >>> |recorded| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An audio adaptation featuring a human voice reading the material. >>> |synthesized| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An audio adaptation featuring text-to-speech technology. >>> |verbatim| <file:///Users/jc/Downloads/PersonalNeedsAndPrefs/pnp.html> >>> An exact transcription of audio; verbatim captions or verbatim >>> transcripts capture all speech word for word. >>> >>> >>> 1.6 API, Data Structures and Implementation Strategies >>> >>> [TO DO] >>> >>> >>> 1.7 Possible Future Work >>> >>>  Preferences for personalisation of educational assessment ? >>> >> > Cheers andy -- __________________ Andy Heath http://axelafa.com
Received on Tuesday, 19 February 2013 16:38:15 UTC