Docstoc

UserDeviceProfiles-Synopsis

Document Sample
UserDeviceProfiles-Synopsis Powered By Docstoc
					Foreword
This document provides a synopsis of standards, standard drafts and other relevant documents on models for
the description of users, devices, usage environments and resources. User models are further categorized into a
user's personal information, their preferences, and their capabilities.

The models are presented here as a flat list of properties, grouped under headings for the reader's benefit.
Some of the source models consist of a rather complex structure (e.g. ISO/IEC 24751:2008 uses nested
structures), which i broke down into a flat structure. Where sub-structures are limited to one occurrence, this
can be done without losing any information. However, in some (rare) cases, where multiple occurrences of
substructures are allowed, this can result in a loss of information (if not handled by key duplication or similar).
The source documents for profile specifications are listed in the "References" section. Most of them are freely
available (see URIs).
This document is work in progress. Feedback to the author is always welcome.

Conventions used in this document
* Zero or one instance per property, if not otherwise specified
* Property values are of string type, if not otherwise specified

Author: Gottfried Zimmermann, gzimmermann@acm.org
Version: 2012-01-12
Source

User Profile Standards (sorted by publiation date, ascending):




versit vCard 2.1. vCard - The Electronic Business Card, Version 2.1. versit Consortium, 1996-09-18.
http://www.imc.org/pdi/vcard-21.doc


World Health Organization (WHO, 2001-05). International Classification of Functioning, Disability and Health (ICF).
http://www.who.int/classifications/icf/en/




IMS (2003-06). IMS Learner Information Package Accessibility for LIP (AccLIP) and the IMS AccessForAll Meta-data
Specification (AccMD) 1.0. http://www.imsglobal.org/accessibility/
ETSI TS 102 334-3 V1.2.2 (2006-11). Network Address Book on fixed network;Part 3: vCard 2.1 profile for contact
exchange by SMS/EMS. http://pda.etsi.org/pda/home.asp?wki_id=Nyidxq_LCXOQTTUO695zg
CEN EN 1332-4. Identification Card Systems - Man-Machine Interface - Part 4 : Coding of user requirements for
people with special needs. June 2007. http://www.tiresias.org/research/reports/en1332_4_revision.htm
ISO/IEC 24751-2:2008. Information technology -- Individualized adaptability and accessibility in e-learning, education
and training -- Part 2: "Access for all" personal needs and preferences for digital delivery.
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html




ISO TR 22411:2008. Ergonomics data and guidelines for the application of ISO/IEC Guide 71 to products and services
to address the needs of older persons and persons with disabilities
ETSI ES 202 746 V1.1.1 (2010-02). Human Factors (HF);Personalization and User Profile Management;User Profile
Preferences and Information. http://pda.etsi.org/pda/queryform.asp

DCMI Metadata Terms. 2010-10-11. http://www.dublincore.org/documents/dcmi-terms/
ISO/IEC CD 24751-9: Information technology -- Individualized adaptability and accessibility in e-learning, education
and training -- Part 9: AccessForAll Personal User Interface Preferences
IMS Access for All Personal Needs and Preferences v3.0 Information Model Description. IMS Access for All v3 Pre-
publication Documents, 2011-02-18.
http://www.imsglobal.org/community/forum/messageview.cfm?catid=88&threadid=618
ISO/IEC 12905:2011. Integrated circuit cards — Enhanced terminal accessibility using cardholder preference
interface
MyUI Context Ontology, User Modeling Concept and Context Management Architecture.
http://www.myui.eu/index.php?option=com_docman&Itemid=190


Device Profile Standards (sorted by publiation date, ascending):
W3C Device Description Repository (DDR) Core Vocabulary. W3C Working Group Note 14 April 2008.
http://www.w3.org/TR/2008/NOTE-ddr-core-vocabulary-20080414/
W3C Delivery Context Ontology (DCO). W3C Working Draft 16 June 2009. http://www.w3.org/TR/2009/WD-
dcontology-20090616/
OMA: WAG UAProf, Version 20-Oct-2001. http://www.openmobilealliance.org/tech/affiliates/wap/wap-248-uaprof-
20011020-a.pdf




WURFL: Wireless Universal Resource File, Luca Passani. http://wurfl.sourceforge.net/help_doc.php
CEN EN 1332-4. Identification Card Systems - Man-Machine Interface - Part 4 : Coding of user requirements for
people with special needs. http://www.tiresias.org/research/reports/en1332_4_revision.htm


Resource Description Standards (sorted by publiation date, ascending):
ISO/IEC 24751-3:2008. Information technology -- Individualized adaptability and accessibility in e-learning, education
and training -- Part 3: "Access for all" digital resource description.
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
ISO/IEC 24752-5:2008. Information technology -- User interfaces -- Universal remote console -- Part 5: Resource
description. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=42313
IMS Access for All Digital Resource Description v3.0 Information Model Description. IMS Access for All v3 Pre-
publication Documents, 2011-02-18.
http://www.imsglobal.org/community/forum/messageview.cfm?catid=88&threadid=618
ISO/IEC CD 24751-10: Information technology -- Individualized adaptability and accessibility in e-learning, education
and training -- Part 10: AccessForAll User Interface Characteristics




OpenURC Resource Property Vocabulary 1.0 (DRAFT) (res-prop-vocab). Editor's version of http://myurc.org/TR/res-
prop-vocab1.0/, 2011.
Comments



Format for an electronic business card, as a collection of one or more properties. The format is suitable as an
interchange format between applications or systems. This specification is based upon the "person" object defined by
CCITT X.500 Series Recommendation for Directory Services, and extends it to accommodate additional information
often recorded on business cards and electronic contact managers.
Properties in a vCard may be groupd, and even nested (i.e. one vCard contains another as a secondary person or
object).
In general, a property consists of: property name, optional property parameters, a property value (e.g.
"TEL;HOME:+1-919-555-1234").
The ICF is WHO's framework for measuring health and disability at both individual and population levels. The ICF was
officially endorsed by all 191 WHO Member States in the Fifty-fourth World Health Assembly on 22 May
2001(resolution WHA 54.21). Unlike its predecessor, which was endorsed for field trail purposes only, the ICF was
endorsed for use in Member States as the international standard to describe and measure health and disability.
The development of AccLIP and AccMD expanded upon the ideas of Web-4-All to include the control, content and
display characteristics of a digital resource. This approach became known as the Access For All (AfA) approach to
accessibility.
AccLIP 1.0 was a comprehensive specification for description of a) the type of content, b) the way it is rendered
(displayed), and c) how it is controlled (interacted with). Representation was in hierarchically-structured XML and
was intended to augment the IMS specification of Learner Information called the Learner Information Package (LIP),
hence the name ‘Accessibility for LIP’. The LIP specification described a format for user information required mainly
by the Enterprise parts of educational organisations.
Selected vCard 2.1 properties that a PSTN/ISDN phone terminal needs to support in exchanging personal information
with another terminal or a network server.

Syntax and semantics of user requirements for people with special needs, to be stored on an ID card.
Divided into 3 groups: display, control, content.
Multi-level structure. Features can occur multiple times, each time under a different application, display, or other
entity. Thus, a complex user interaction system can be modelled, consisting of multiple display units (e.g.
Screenreader, screen enhancement, text reading highlight, braille, tactile, visual alert, structural presentation) and
multiple control units (e.g. input requriements, keyboard enhancement, onscreen keyboard, alternative keyboard,
mouse emulation, alternative pointing, voice recognition, coded input, prediction, structural navigation). For
simplicity, in this overview, only the leaf-level values are listed.
A person may have multiple profiles for various contexts.
Each application, display or other entity can have priority values for features: required, preferred, optionally use,
prohibited.
Vendors may define their own application-specific settings (via attribute 'application').
Note: IMS AfA 2.0 has adopted ISO/IEC 24751-2:2008.
Although not a user profile standard per se, chap. 9 of this Technical Report contains many metrics for the human
body and their distributions over different ages. Some of the metrics could be used in a user profile.


Extended set of metadata terms, including the fifteen terms of the Dublin Core Metadata Element Set, which have
also been published as IETF RFC 5013, ANSI/NISO Standard Z39.85-2007, and ISO Standard 15836:2009.

Draft standard currently in CD stage (as of 2010-08-24).


This is a pre-publication document, requesting for comments.
This standard expands on CEN 1332-4. This standard distinguishes between a global UCI ("universal cardholder
information") which is conforming to the standard, and a local UCI which may contain application-specific extensions.




Two-level hierarchy of properties. Easy to represent as flat structure since no repeating groups.
Open-source device description language and repository for server-side browser and capabilities detection. De-facto
standard for server-side device adaptation.
WURFL capabilities are described in terms of key-value pairs (capabilities) which can be grouped for better human
readability.




This is a pre-publication document, requesting for comments.

Draft standard currently in CD stage (as of 2010-08-24).
Defines the core keys for the key-value pairs that describe URC resources on a resource server, and that are used to
globally retrieve an appropriate resource for a user in a specific context.
Note that the flat key-value structure allows for multiple occurrences of one key, but with different values. This
model is further extended by "descriptors" that act as a kind of second level of keys to differentiate multiple keys
with different values. This is used to retrieve language-specific values for the title or description of a resource.
Property (abstract)          Description                                        vCard 2.1


(Meta-)information on the profile
                            persistent, globally unique identifier associated
                                                                                UID
                            with the person. If a URL is specified, it
identifier                                                                      Value: string based on ISO
                            references a service which will produce an
                                                                                9070, or URL
                            updated version of the profile.
                            Version of the vCard standard supported by the      VERSION
vCard version
                            personal information.                               Value: 2.1
                                                                                REV
                             Date when the personal information was last
last updated                                                                    Value: timestamp based
                             updated
                                                                                on ISO 8601
                             supplemental information or comment
annotation                                                                      NOTE
                             associated with the profile

Personal information
                                                                                N
                                                                                Value consists of the
                             Structured representation of the name of the       following components:
name
                             person                                             family name, given name,
                                                                                additional names, name
                                                                                prefix, name suffix.
                             Displayable presentation text associated with
formatted name                                                                  FN
                             the source for the vCard

                                                                                SOUND
                                                                                Value: string
                                                                                representation of
formatted name                                                                  phonetic pronuncation,
                             pronunciation of the formatted name
pronunciation                                                                   reference to a digital
                                                                                audio representation, or
                                                                                an inline digital audio
                                                                                representation


                             Language-specific alias name to be shown in the
display name
                             user interface


                             The label Universal Communications Identifier
UCI label
                             (UCI)

                             Universal Communications Identifier (UCI)
                             Instances: unordered list
                             Note: At a minimum, the authenticity element of
UCI additional data
                             UCI-AdditionalData should be supported. This
                             indicates the authenticity of UCI-label. It has
                             values: authentic, alias, anonymous.
                                                                            TEL
                                                                            Value: canonical number
                           Unambiguous presentation of the globally         string based on Apple's
telephone number
                           unique telephone endpoint                        Telephony Suite 1.0, or
                                                                            Microsoft's Telephony
                                                                            Programmer's Guide 1.0

                                                                            EMAIL
                                                                            Value: string based on
e-mail                     Electronic mail address for communication
                                                                            property parameter
                                                                            "TYPE"
                                                                            URL
                           resource (e.g. web page) that the user has
URL                                                                         Value: string based on
                           specified
                                                                            RFC 1738
                                                                            PHOTO
                           URI pointing to an image (icon) representing the
photo                                                                       Value: URL or Base64
                           Person
                                                                            encoding
                                                                            ADR
                                                                            Value consists of the
                                                                            following components:
address                    extended address of a postal address             post office address,
                                                                            extended address, street,
                                                                            locality, region, postal
                                                                            code, country.

                                                                            LABEL
                           addressing label for physical delivery to the
address label                                                               Value: String with multi-
                           person
                                                                            line delivery address label.

birthplace                 Place of birth
                                                                            BDAY
bday                       Birthday                                         Value: string based on ISO
                                                                            8601
                                                                            GEO
                           information on the global positioning of the
geographic position                                                         Value: longitude &
                           person
                                                                            latitude
                           information on the role, occupation or business
occupation                                                                 ROLE
                           category of the person

                                                                            AGENT
                           information about another person who will act
                                                                            Value: string containing
agent                      on behalf of the person, e.g. an area
                                                                            another vCard object
                           administrator, assistant, or secretary.
                                                                            (nested profile)


Organization information
                                                                                   ORG
                                                                                   Value consists of the
                               organization (typically in which the person is
org                                                                                following components:
                               working)
                                                                                   organization name,
                                                                                   organizational unit(s).
                               job title, functional position or function of the
job title                                                                          TITLE
                               person
                                                                                LOGO
                               image or graphic of the logo of the organization
logo                                                                            Value: image in BASE64
                               that is associated with the person
                                                                                encoding

Security-related information
                               public encryption key associated with the           KEY
public key
                               person                                              Value: clear-text string

Receiver-provided information



                               form groups of contacts for easier management
contact category
                               on a device




                               This property may be used to define different
                               levels of access for management and
access classification
                               consultation of contacts in the terminal's
                               phonebook or in the network contact book.

                               Descriptive name given instead of or in addition
nickname
                               to the one belonging to a person, place, or thing


username                       login name for the user



password                       password for the user
                                                                 MyUI User Model   OpenURC res-
ETSI TS 102 334-3        ETSI ES 202 746 V1.1.1 (2010-02)
                                                                 (2011-03)         prop-vocab




                         http://uri.etsi.org/upm/personal-
VERSION
                         information/vcard-version
REV
                         http://uri.etsi.org/upm/personal-
Value: timestamp based
                         information/last-revision
on ISO 8601




                         http://uri.etsi.org/upm/personal-       first name
N
                         information/name                        last name



                         http://uri.etsi.org/upm/personal-
                         information/formatted-name




                         http://uri.etsi.org/upm/personal-
                         information/display-name
                         Value: Unordered list of strings
                         Note: Language labelling via xml:lang

                         http://uri.etsi.org/upm/personal-
                         information/X-ETSI-UCI-label
                         Value: Unordered list of strings



                         http://uri.etsi.org/upm/personal-
                         information/X-ETSI-UCI-AdditionalData
TEL
Types: HOME, WORK,    http://uri.etsi.org/upm/personal-
CELL.                 information/telephone-number
Multiple values may   Value: Unordered list of strings
occur.


                      http://uri.etsi.org/upm/personal-
EMAIL                 information/email                          email address
                      Value: Unordered list of strings
                      http://uri.etsi.org/upm/personal-
                      information/URL
                      Value: Unordered list of strings
                      http://uri.etsi.org/upm/personal-
                      information/photo
                      Value: Unordered list of strings


                      http://uri.etsi.org/upm/personal-
                      information/address
                      Multiple values allowed (unordered list)




                      http://uri.etsi.org/upm/personal-
                      information/birthplace
                      http://uri.etsi.org/upm/personal-
                      information/birthday




                      http://uri.etsi.org/upm/personal-
                      information/role
                           http://uri.etsi.org/upm/personal-
                           information/org




X-ETSI-CATEGORIES
Multiple values allowed.
Supported categories
should be at least:
FAMILY, FRIENDS, WORK
and SERVICE

X-ETSI-CLASS
Value: string.
Supported values should
be at least: PUBLIC,
PRIVATE
X-ETSI-NICKNAME            http://uri.etsi.org/upm/personal-
Multiple values allowed.   information/nickname
                                                               http://myurc.org
                                                               /ns/userprof#us
                                                               erName
                                                               http://myurc.org
                                                               /ns/userprof#us
                                                               erPassword
Property (abstract)          Description                                  vCard 2.1



Interaction and user interfaces - General Interaction




                             requirement for additional time beyond
                             the normal timeout to complete user
                             input processes, thus reducing the
interaction timeout
                             potential for errors caused by device
                             timouts




                             desired height of the centre of a visual
position of screen
                             display relative to the ground or floor
                             level.




angle of screen
                             enable automatic pitch angle
                             positioning of a screen to assist users in
                             the reading of information


position of input device
                             desired height of the centre of the input
                             device from ground level

                             user stylesheet that overrides the
user stylesheet
                             author's stylesheet(s)


                             amount of detail to provide at any
                             given time (intended to support
content density
                             automatic transformation by a system
                             or application)
dialog simplification        preference for simplified dialogs




                             which components of a user interface
display components mode
                             to display




video display mode           preferred video appearance



                             spatial arrangement of application
window layout
                             windows displayed on a screen



                             specifies the startup image of the
startup image
                             display




                             specifies the background image of the
background image
                             display




                             specifies if a screen saver will be
screen saver usage
                             displayed



                             specifies the application that is used for
screen saver
                             displaying the screen saver

                             User actions that can be undone or
Undoable actions
                             reversed
Auto-save                    Automatic saving
Auto-repeat                  Automatic repetition of a selection


Interaction and user interfaces - Interaction Modalities
                            preferred channels of communication
                            (e.g. suitable modality for a person with
                            a disability or suitable modality
input modality              depending on a situation such as when
                            driving a car)
                            single input system that is sufficient to
                            control a resource




                            unsuitable means of communication
                            (e.g. unsuitable modality for a person
unsuitable input modality   with a disability or unsuitable modality
                            depending on a situation such as when
                            driving a car)




                            preferred modality (e.g. unsuitable
                            modality for a person with a disability
output modality
                            or unsuitable modality depending on a
                            situation such as when driving a car)
output genre             preferred genre of the output




preferred output genre
                         details on the genre of preferred output
details




output media             preferred media of the output
                           unsuitable modality (e.g. unsuitable
                           modality for a person with a disability
unsuitable output modality
                           or unsuitable modality depending on a
                           situation such as when driving a car)




                             a characteristic of a digital resource
output hazard                that may be specified as being
                             dangerous to a user




Interaction and user interfaces - Education & multicultural aspects




                             a preference for the language of the
language
                             user interface




"




preferred input spoken
                             Preferred input spoken languages
languages
                           Preferred input written languages
preferred input written
                           Instances: Ordered list of language
languages
                           codes




                           Preferred output spoken languages
preferred output spoken
                           Instances: Ordered list of language
languages
                           codes




                           Preferred output written languages
preferred output written
                           Instances: Ordered list of language
languages
                           codes




education level            audience education level




                           Specifies if text should be simplified.
                           Simplified text is easier to read and
                           understand. This can be useful for
text simplification        people with limited language skills (e.g.
                           depending on cognitive abilities,
                           reading abilities or because it is a
                           foreign language)



text density               preferred text density
                             Specifies whether symbols (such as
symbols
                             Bliss) should be used




                             specifies which currency should be used
currency
                             for input/output




                             specifies if, when editing text, the tool
spelling and grammar
                             for the automatic spelling and grammar
checker
                             checker should be activated




Interaction and user interfaces - Date & time



date format                  preferred date format




time format                  preferred time format




                                                                         TZ
                                                                         Value: string
time zone                    preferred time zone
                                                                         based on
                                                                         ISO 8601


                             specifies if the zone will be changed
auto time zone               automatically depending on the
                             location of the user

                             saving specifies if the daylight saving
                             time will be changed automatically
automatic daylight saving    depending on the location of the user
                             (or rather of the service/device) and the
                             date
                             date and/or time of when the alarm
alarm clock time
                             will go off




alarm clock notification     alarm clock sound




decimal point presentation




Interaction and user interfaces - Navigation


                             how focus should move through a
navigation strategy
                             navigation structure



use table of contents for    preference to use a table of contents
navigation                   for navigation




                             specifies whether the viewport follows
viewport tracking
                             the mouse, text cursor or focus




scrolling mode               preferred settings for scrolling mode




scrolling speed              preferred speed for scrolling


                             preferred settings for menu selections
menu selection mode          (e.g. select by number rather than
                             highlight)
                               Available orientation mechanisms are
                               displayed to indicate where the user
Provide orientation
                               has been and where the user can go
                               from here


                               User-specified orientation mechanism
Provide specific orientation
                               types are displayed


                               The user does not navigate the full
                               structure but only the input fields or
Navigation items
                               actionable items (e.g., links, buttons,
                               check boxes, etc.)
                               The user can navigate through editable
Editing navigation             content using a specified key or gesture
                               binding.
                               The user can navigate through non-
Non-editing navigation         editable content or UI using a specified
                               key or gesture binding.


Interaction and user interfaces - Layout
                             Modify the layout of multi column
Linearize
                             displays in a linear order.
                             Give the priority position to a specified
Priority position
                             component .
                             Expand any expandable component by
Expand by default
                             default.
                             Collapse any collapsible component by
Collapse by default
                             default.

                               Adjust column width to the specified
Column Width
                               percentage of the overall screen

                               Place a component in the specified
Location preference
                               location
Relative location              Place a component before or after a
preference                     specified component.

                               Adjust the density of the component
Component Content
                               content for a small screen, large screen
Density
                               or to make it easier to read.
                               Hide the repeating UI framework or
Hide Chrome                    chrome to give more space and direct
                               access to the content.

symbol size                    preferred size of icons

                               A specified percentage sizing, relative
Size
                               to the default, is preferred (e.g., 150%)
                              A specified percentage spacing, relative
Spacing
                              to the default, is preferred.

                              A specified percentage spacing, relative
Background Images
                              to the default, is preferred.




Interaction and user interfaces - Notification & Feedback




                              specifies if and how soon the alert will
notification delivery
                              be delivered




notification delivery delay   time to delay before delivering the alert




notification delivery
                              method of presenting a notification
method




alert presentations           number of times an alert is presented




                              specifies which types of alert media
alert media option            options are associated with the
                              notification
                       specifies whether the intensity of an
                       alert should be stable or if it starts from
intensity increasing
                       a low level and raises to the maximum
                       intensity level of any form of alert




                       specifies how to acknowledge the
acknowledge method
                       notification




                       specifies which media file is used in the
visual alert media
                       visual alert




                       specifies which media file is used in the
audio alert media
                       audio alert




                       specifies which media file is used in the
haptic alert media
                       alert




                       text message that will be displayed
                       with the notification (e.g. a reminder
notification message
                       text, or a link to the agenda where a
                       text is specified)
                              what to use as a visual alternative to
sound sentinel
                              system alert sounds




                              preferred colour for the visible signal
sound sentinel colour         when a full screen text mode
                              application generates a sound



                              duration of the visual signal when a full
sound sentinel duration       screen text mode application generates
                              a sound


                              use a textual message for any system-
sound captions
                              generated audio
                              The user action is confirmed using a
User action confirmation
                              specified effect (e.g., momentary
effect
                              highlight)
                              The status of the UI or user action is
Status effect
                              expressed using a specified effect



Interaction and user interfaces - Visual output


use screen magnification
software




                              preferred magnification of the screen as
screen magnification factor
                              a factor of a screen's original size




                              intensity of the display light (in
brightness level
                              percentage of maximum brightness)
                      preference for avoiding the
avoid colour coding   communication of information by use
                      of colour alone




                      specifies if the content should be
                      displayed in normal contrast or high
contrast mode
                      contrast (e.g. useful for people with
                      visual impairments)




                      specifies the background colour of the
background colour
                      display




symbol colour         preferred colour for symbols




font colour           specifies the colour of the text




                      specifies whether foreground and
invert text           background colours are inverted for
                      text

                      specifies whether foreground and
invert image          background colours are inverted for
                      images


font                  device-specific font
generic font                device-specific fall-back for font



                            Use BDF (Glyph Bitmap Distribution
BDF
                            Format)

text representation         additional requirements on text
requirements                representation



font size                   specifies the size of the text




link style                  presentation style for links




highlight style             presentation style for highlighting


                            preferred presentation mode for
symbol presentation mode
                            symbols

Style Theme                 A specific styling theme is preferred.



Interaction and user interfaces - Animation

animation mode              preferred mode for animation


                            A specified maximum speed in frames
Maximum animation speed
                            per second is preferred for animations.

Minimum animation           Animations should be no shorter than
duration                    specified duration in milliseconds.
                            Specified animation types (all,
Disable animation           decorative, instructional) should be
                            disabled.
                            Animations should be presented in an
Alternative modality
                            alternative sensory modality.
                            Animations should be replaced by a
Alternative effect
                            specified effect.
Interaction and user interfaces - Captions

                             rate of presentation of text (in words
scrolling reading rate       per minute) that is automatically
                             scrolled, as in captions for a film


maximum speed of caption
presentation


                             preferred level of transparency of the
caption veiling
                             background to the text


                             preference to use enhanced captions
use enhanced captions        (e.g. include description of sound
                             effects)



Interaction and user interfaces - Audio description

                             preferred level of audio description, i.e.
                             the description of the video content via
audio description level
                             the audio track (higher levels have
                             more details)



Interaction and user interfaces - Audio output




                             specifies the output volume of the
output volume
                             speaker




                             sound amplification to be performed by
high frequency volume        the terminal for high frequency voice or
                             other output information
                             sound amplification to be performed by
low frequency volume         the terminal for low frequency voice or
                             other output information




                             preferred device for the speech related
speech output device
                             information




                             preferred mode for the audio
audio background mode
                             background




Interaction and user interfaces - Text-to-speech & highlighting


use screen reader




                             specifies the speed at which a synthetic
speech rate
                             voice reads selected text




speech pitch                 pitch of the synthetic voice




highlight unit               unit of highlighting
reading unit                 unit of reading to be spoken




                             what components of the user interface
components to speak
                             should be spoken




screen reader link           the characteristics of presentation for a
indication                   hyperlink when using a screen reader




screen reader mouse
pointer support


narrator mode




Interaction and user interfaces - Braille/Tactile/Haptic


                             specifies whether braille should be
braille grade
                             contracted




number of braille dots       number of dots in a Braille cell



                             number of active Braille cells in a Braille
number of braille cells
                             display
                            what textual properties to mark when
braille mark
                            using a Braille display




                            resistance pressure of Braille display
braille dot pressure
                            pins




                            the presence or location of a Braille
braille status cell
                            display status cell




Interaction and user interfaces - Speech Recognition




microphone volume           specifies the microphone volume




                            identifies an external file containing a
voice recognition profile
                            voice recognition system voice profile


show voice recognition      whether to display of a voice
controller window           recognition system controller window


                            preference to use dictation with a voice
use dictation
                            recognition system


speech recognition          type of voice recognition system
vocabulary                  vocabulary to use
                             preference for a voice recognition
use speech recognition
                             system to provide auditory
auditory feedback
                             confirmation feedback




use voice commands for       preference to use voice commands to
mouse control                control “mouse” movements




                             preferred method for input of data via
speech recognition mode
                             speech recognition




Interaction and user interfaces - Pointer

                             specifies if the device should be
device handedness
                             adapted for left or right handed users




mouse emulation device       device to use to emulate a mouse



                             whether an absolute pointing device is
absolute pointing            used instead of a relative pointing
                             device




                             specifies if the pointer is normal, large
pointer size                 or extra large, which can increase
                             visibility of the pointer
                           length of pointer trail that is displayed
pointer trail
                           when it moves




pointer speed              specifies the speed of the pointer




pointer snap-to



hide pointer when typing




show pointer location




pointer acceleration       specifies the acceleration of the pointer




pointer colour             specifies the colour of the pointer
                              specifies the speed of the double-click
                              (in number of seconds for the
double-click speed
                              threshold)
                              Type: Decimal 0.0 .. n


pointer click lock




                              specifies if a sound is heard when a
selection click sound
                              user interface component is selected




                              specifies which sound is heard when a
selection click sound media
                              user interface component is selected




Interaction and user interfaces - Touch screen & gestures


                              preferred button size for a touch screen
touchscreen button size
                              input device




                              preferred layout characteristics for a
touchscreen finger
                              touch screen input device




                              A specific named gesture is preferred to
Gesture Control               control a specified component action
                              e.g., swipe to flip pages.

                              A specific gesture type is preferred to
Gesture Control type          control a component action (pointer,
                              touch, accelerometer, pressure, other )

                              A specified gesture binding is preferred
Gesture Binding
                              for the specified component/s.
                             A specified alternative control action is
Alternative to Multi-touch
                             preferred to multi-touch control.



Interaction and user interfaces - Keyboard




alphanumeric keyboard        spatial arrangement of the keys of an
layout                       alphanumeric keyboard




                             data element identifying a document
custom alphanumeric          containing a specification of a custom
keyboard layout              spatial arrangement of keys of an
                             alphanumeric keyboard




                             specifies if commands can be given by
sticky keys                  simultaneously pressing two keys or by
                             pressing the same keys in succession
sticky keys modifier    whether to play a sound when a
indication              modifier key is pressed




                        whether to enable repeat keys (i.e. auto-
repeat keys
                        repeat when a key is held down)




                        specifies the time before a key is
repeat keys automatic
                        repeated after having been pushed
delay




repeat keys automatic   rate at which keys should be repeated
repeat rate             when repeat keys is being used




                        duration of the keypress, after which
slow keys interval      the device/system accepts the
                        command
                          whether to enable debounce keys
debounce keys             (ignore rapid key presses of the same
                          key)




                          time during which repeated key presses
debounce interval
                          of the same key are ignored




                          specifies if the on-screen keyboard
on-screen keyboard
                          should be turned on or off




                          height of a key in an onscreen keyboard
relative key height
                          as a percentage of the screen height




resizable keys absolute
                          height of a key in an onscreen keyboard
height




                          width of a key in an onscreen keyboard
relative key width
                          as a percentage of the screen width
resizable keys absolute
                          width of a key in an onscreen keyboard
width




                          spacing between keys in an onscreen
relative key spacing      keyboard as a percentage of the screen
                          width




resizable keys absolute   spacing between keys in an onscreen
spacing                   keyboard




                          specifies if a sound is heard when a key
key sound
                          is pressed on an onscreen keyboard




                          specifies which sound is heard when a
key sound media
                          key is pressed on an onscreen keyboard




keyboard code selection   selection method to use to activate a
method                    key



                          A specified key binding is preferred for
Key Binding
                          the specified component/s.
Interaction and user interfaces - Point & Dwell
                             enables a user to click by hovering the
                             pointer over a specific point
point-and-dwell
                             Note: Mutually exclusive with point-and-
                             switch




                             time before hovering the pointer
point-and-dwell time
                             results in a click




Interaction and user interfaces - Switch
                             preference to use a click for selection
                             when using an alternative pointing
point-and-switch             device
                             Note: Mutually exclusive with point-and-
                             dwell


point-and-switch delay       delay before recognizing a switch press
switch port                  port used by a switch input




                             assign a function to a switch
switch assignment            Note: Multiple pairs (function, switch
                             number) are allowed




Interaction and user interfaces - Scanning
                               time before the scan moves on to the
                               next item
scan speed
                               Note: must be higher than scan switch
                               delay




                               time before a switch press is detected
scan switch delay
                               Note: must be lower than scan speed




                               time after a scan command was
automatic scan initial delay
                               received until the new scan is started




number of automatic scan       number of times a scan should be
repeats                        repeated if no selection is made




Interaction and user interfaces - Coded input




coded input mode               code to use to represent possible inputs
                             number of switches, keys or cells
number of coded inputs
                             available to enter a code




input code termination
signal




                            time, in seconds, available to enter a
                            code (only applicable if corresponding
input code termination rate
                            input code termination signal =
                            "timed")




                             external document containing a
coded input custom code
                             specification of a custom code scheme




Interaction and user interfaces - Input prediction


input prediction type        type of prediction to use




input prediction number of number of predicted elements to
choices                    display


                             external user defined lexicon file for
input prediction lexicon
                             input prediction

Auto-complete                Auto completion of a text entry field
Interaction and user interfaces - Biometrics




biometric general            general information on using biometrics




                             preferred means of biometric
preferred biometric
                             identification




biometric timeout            timeout information on biometrics
                           unsuitable means of biometric
unsuitable biometric
                           identification




biometric alternative      suitable alternative to biometrics




Tools & Assistive Technology




                           user prefers an electronic tool
support tool
                           associated with a resource




Assistive Technology       User prefers the use of an AT.


Avoid Plugin/Application   Avoid presenting plug ins or
type                       applications of a specified mime type.
                           Replace any plugin/application of a
Replace Plugin/Application specified mime type with a
type                       plugin/application of another specified
                           mime type


AAC Functions
                            prestored message for display on an
pre-stored message
                            assistant's screen


                            message for display on an assistant's
variable message
                            screen




Connectivity

                            Whether the user will be prompted at
prompt radio mode           startup, if the device's radio mode will
                            be on or off


                            enabling/disabling radio transmission
                            (radio mode off is usually called flight
radio mode
                            mode, used for example in air planes
                            and in hospitals)


                            enables/disables the Bluetooth
bluetooth
                            connectivity



wifi                        enables/disables the Wi-Fi connectivity




Meta-level
                   Relevance of various features for the
feature priority
                   user
                           name, version, priority and parameters
                           for an application
                           Note: priority defines the priority of
                           usage of an application with respect to
application name, version, other applications listed.
priority and parameters    Note: Multiple applications may be
                           specified per application type (screen
                           reader, screen enhancement, etc.). And
                           multiple parameter-value pairs can be
                           defined per application.
                                                         ETSI ES 202 746 V1.1.1 (2010-
EN 1332-4                  ISO/IEC 12905:2011
                                                         02)




                                                  http://uri.etsi.org/upm/intera
                                                  ction-preferences/interaction-
                                                  timeout
time-outs                time-outs
                                                  Value: Integer
Value: two-digit number Value: two-digit number
                                                  Note: interaction timeout is
of seconds before a      of seconds before a
                                                  expressed in percentage of
timeout or a series of   timeout or a series of
                                                  the service's/device's default
timeouts shall come into timeouts shall come into
                                                  timeout. e.g. if timeout is 200
force                    force
                                                  then the user has twice the
                                                  default time for the
                                                  service/device

position of screen         position of screen
Value: position in         Value: position in
decimetres (100mm)         decimetres (100mm)
from ground level          from ground level

                           angle of screen
                           Value: pitch angle of a
                           visual display in degrees
                           relative to the ground or
                           floor (plus values indicate
                           a screen getting up
                           toward users)

position of input device   position of input device
Value: position in         Value: position in
decimetres (100mm)         decimetres (100mm)
from ground level          from ground level




interface complexity       interface complexity
level (higher bits)        level (higher bits)
Value: low text density    Value: low text density
required, very low text    required, very low text
density required           density required
interface complexity       interface complexity
level (lower bits)         level (lower bits)
Value: simplified          Value: simplified
dialogue level required,   dialogue level required,
very simplified dialogue   very simplified dialogue
required                   required




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/video-zoom
                                                      Value: fullscreen, window




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/startup-
                                                      image
                                                      Value: MIME-type image

                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/background-
                                                      image
                                                      Value: URL, as defined for
                                                      background-image in W3C
                                                      CSS

                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/screen-
                                                      saver-usage
                                                      Value: on, off
                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/screen-
                                                      saver
                                                      Value: MIME-type image
input requirements          input requirements
Value: voice input          Value: voice input          http://uri.etsi.org/upm/intera
required, keyboard input    required, keyboard input    ction-preferences/preferred-
required, connect special   required, connect special   input-modality
keyboard, wireless          keyboard, wireless          Value: Unordered list of
SMS communication           SMS communication           {visual, auditory, tactile-
Value: SMS input            Value: SMS input            haptic}
required                    required                    (Looks like a list of output
non-keyboard input          non-keyboard input          modalities. What is visual
requirements (bit 5)        requirements (bit 5)        input?)
Value: pointing device      Value: pointing device

                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/unsuitable-
                                                        input-modality
                                                        Value: Unordered list of
                                                        {visual, auditory, tactile-
                                                        haptic}




                            symbols
                            Multiple values from:
symbols                                                 http://uri.etsi.org/upm/intera
                            text required, symbols
Multiple values from:                                   ction-preferences/preferred-
                            required, sign language
text required, symbols                                  output-modality
                            required, Braille output
required, sign language                                 Value: Unordered list of
                            required, auxiliary
required, Braille output                                {visual, auditory, tactile-
                            information for
required                                                haptic}
                            cardholder
                            preferred local language
SMS communication   SMS communication
Value: SMS output   Value: SMS output
required            required
                                                         http://uri.etsi.org/upm/intera
                                                         ction-preferences/unsuitable-
                                                         output-modality
                                                         Value: Unordered list of
                                                         {visual, auditory, tactile-
                                                         haptic}




language                    Cardholder preferred
Up to 4 values based on     language (Tag '5F2D')
two-letter codings in ISO   Value: List of [ISO 639-2]
639                         language tags (up to 4)




                                                         http://uri.etsi.org/upm/intera
                                                         ction-preferences/input-
                                                         spoken-language
                                                         Value: ordered list of
                                                         language codes, as defined in
                                                         ISO 639-3 (sign languages
                                                         permitted)
                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/input-
                                                        written-language
                                                        Value: ordered list of
                                                        language codes, as defined in
                                                        ISO 639-3 (sign languages not
                                                        permitted)

                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/output-
                                                        spoken-language
                                                        Value: ordered list of
                                                        language codes, as defined in
                                                        ISO 639-3 (sign languages
                                                        permitted)

                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/output-
                                                        written-language
                                                        Value: ordered list of
                                                        language codes, as defined in
                                                        ISO 639-3 (sign languages not
                                                        permitted)




interface complexity        interface complexity
level (middle bits)         level (middle bits)         http://uri.etsi.org/upm/intera
Value: simplified text      Value: simplified text      ction-preferences/simple-text
required, very simplified   required, very simplified   Value: on, off
text required               text required


interface complexity        interface complexity
level (higher bits)         level (higher bits)
Value: low text density     Value: low text density
required, very low text     required, very low text
density required            density required
                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/symbols
                                                        Value: on, off
                                                        (doesn't specify which symbol
                                                        set to use if on)


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/currency
                                                        Value: Ordered list of currency
                                                        codes (as defined in ISO 4217)


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/spelling-
                                                        grammar-checker
                                                        Value: on, off




numeric, time and date      numeric, time and date
presentation (higher        presentation (higher        http://uri.etsi.org/upm/intera
bits)                       bits)                       ction-preferences/date-
Value: use day-month-       Value: use day-month-       format
year, use month-day-        year, use month-day-        Value based on ISO 8601
year                        year

numeric, time and date      numeric, time and date
presentation (middle        presentation (middle
bits)                       bits)
Value: use 12-hour clock,   Value: use 12-hour clock,
use 24-hour clock           use 24-hour clock


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/time-zone
                                                        Value based on ISO 8601, e.g.
                                                        "+01", "+0100", "+01:00"


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/auto-time-
                                                        zone
                                                        Value: on, off

                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/automatic-
                                                        daylight-saving
                                                        Value: on, off
                                                          http://uri.etsi.org/upm/intera
                                                          ction-preferences/alarm-clock-
                                                          time
                                                          Value: unordered list of values
                                                          based on RFC 5545

                                                          http://uri.etsi.org/upm/intera
                                                          ction-preferences/alarm-clock-
                                                          notification

numeric, time and date      numeric, time and date
presentation (lower bits)   presentation (lower bits)
Value: comma, period        Value: comma, period
(fullstop), space           (fullstop), space




screen enhancement          screen enhancement
software (bits b3-5)        software (bits b3-5)
Multiple values from:       Multiple values from:
follow mouse cursor,        follow mouse cursor,
follow keyboard focus,      follow keyboard focus,
follow text editing         follow text editing

scrolling mode (lower       scrolling mode (lower
bits)                       bits)
Value: scrolling wheel,     Value: scrolling wheel,
up/down buttons,            up/down buttons,
left/right buttons          left/right buttons

scrolling mode (higher    scrolling mode (higher
bits)                     bits)
Value: slow, normal, fast Value: slow, normal, fast

menu selection mode         menu selection mode
Value: select by highlight, Value: select by highlight,
select from numbered list select from numbered list
icons (bit b1)         icons (bit b1)
Value: enlarge icons   Value: enlarge icons
                            http://uri.etsi.org/upm/intera
optical signal (higher      ction-
bits):                      preferences/notifications/Noti
Value from: Signal upon     fication-
security protocol           Preference/notification-
validation, Signal to       delivery
prompt user input           Value: never, notification-
                            immediately, notification-later

                            http://uri.etsi.org/upm/intera
                            ction-
                            preferences/notifications/Noti
                            fication-
                            Preference/notification-
                            delivery-delay
                            Value: 0 .. n in seconds
                            (why restricted to integers?)

optical signal (lower
bits):
Value from: static signal
required, blinking signal
required

                            http://uri.etsi.org/upm/intera
                            ction-
                            preferences/notifications/Noti
                            fication-Preference/alert-
                            presentations
                            Value: -1 .. n with -1 = endless
                            repeat

                            http://uri.etsi.org/upm/intera
                            ction-
                            preferences/notifications/Noti
                            fication-Preference/alert-
                            media-option
                            Value: Unordered list of
                            {visual, audio, vibration}
http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Noti
fication-Preference/intensity-
increasing
Value: on, off

http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Noti
fication-
Preference/acknowledge-
method
Value: any-button, specific-
button, physical-operation,
tactile-mode, voice-command,
gesture

http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Visu
al-Alert/visual-alert-media
Value: MIME type image /
MIME type video

http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Audi
o-Alert/audio-alert-media
Value: MIME type audio

http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Hap
tic-Alert/haptic-alert-media
Value: MIME type application


http://uri.etsi.org/upm/intera
ction-
preferences/notifications/Noti
fication/notification-message
Value: string
visible output of audible    visible output of audible
prompts (lower bits)         prompts (lower bits)
Value: no visual signal,     Value: no visual signal,
flash entire screen, flash   flash entire screen, flash
active window, flash title   active window, flash title
bar of active window         bar of active window


visible output of audible    visible output of audible
prompts (higher bits)        prompts (higher bits)
Value: white, red,           Value: white, red,
orange, yellow, green,       orange, yellow, green,
blue, purple, black          blue, purple, black

duration of a visible        duration of a visible
signal indicating audible    signal indicating audible
output                       output
Value: integer in tenths     Value: integer in tenths
of a seconds                 of a seconds




screen enhancement           screen enhancement
software (lower bits)        software (lower bits)
Value: use default           Value: use default
magnifying software, use     magnifying software, use
other magnifying             other magnifying
software                     software

screen enhancement       screen enhancement
software (higher bits)   software (higher bits)
Value: low, medium, high Value: low, medium, high


                                                          http://uri.etsi.org/upm/intera
                                                          ction-preferences/brightness
                                                          Value: Integer in range 0..100
                                                          (device-specific?)
colour avoidance (lower      colour avoidance (lower
bits)                        bits)
Value: avoid display of      Value: avoid display of
information in red, avoid    information in red, avoid
red/green colour             red/green colour
combination, avoid           combination, avoid
blue/yellow colour           blue/yellow colour
combination                  combination

colour avoidance (bit b4)    colour avoidance (bit b4)    http://uri.etsi.org/upm/intera
Value: maximum               Value: maximum               ction-preferences/content-
contrast monochrome          contrast monochrome          contrast
icons (bit b2)               icons (bit b2)               Value: normal-contrast, high-
Value: increase contrast     Value: increase contrast     contrast

screen colour (upper         screen colour (upper
                                                          http://uri.etsi.org/upm/intera
bits)                        bits)
                                                          ction-preferences/background-
Values: white, red,          Values: white, red,
                                                          colour
orange, yellow, green        orange, yellow, green
                                                          Value: Color code, as defined
blue, purple, black, plain   blue, purple, black, plain
                                                          for background-color in W3C
background, application-     background, application-
                                                          CSS
default                      default
icons (higher bits)          icons (higher bits)
Value: use application-      Value: use application-
default colours for          default colours for
symbols, white, red,         symbols, white, red,
orange, yellow, green,       orange, yellow, green,
blue, purple, black          blue, purple, black
screen colour (lower         screen colour (lower
bits)                        bits)                        http://uri.etsi.org/upm/intera
Values: white, red,          Values: white, red,          ction-preferences/font-colour
orange, yellow, green        orange, yellow, green        Value: Color code, as defined
blue, purple, black,         blue, purple, black,         for color in W3C CSS
application-default          application-default
                            font (bits b2, b3, b8)
font (middle bits)
                            Values: Use serif font,
Values: Use serif font,
                            use sans-serif font, use
use sans-serif font, use
                            mono-spaced font, local
mono-spaced font
                            language font
                           font (bit b4)
                           Value: Use BDF
font (bit b1)              font (bit b1)
Values: No moving or       Values: No moving or
flashing text              flashing text
character size             character size
                                                        http://uri.etsi.org/upm/intera
Value: the height of       Value: the height of
                                                        ction-preferences/font-size
characters in millimetres. characters in millimetres.
                                                        Value: font size, as defined for
The width shall be in      The width shall be in
                                                        font-size in W3C CSS
proportion.                proportion.




icons (bit b3)              icons (bit b3)
Value: show text            Value: show text
description                 description




animation                   animation
Value: off, slow, normal,   Value: off, slow, normal,
fast                        fast
captions (subtitles)      captions (subtitles)
(lower bits)              (lower bits)
Value: slow, normal, fast Value: slow, normal, fast

captions (subtitles)     captions (subtitles)
(middle bits)            (middle bits)
Value: low, medium, high Value: low, medium, high

captions (subtitles) (bit captions (subtitles) (bit
b5)                       b5)
Value: enhanced captions Value: enhanced captions




audio description            audio description
Value: low, normal, high     Value: low, normal, high




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/output-
                                                      volume;
sound amplification        sound amplification        http://uri.etsi.org/upm/intera
Value: -127..+127 dBA as Value: -127..+127 dBA as ction-
offset from the terminal's offset from the terminal's preferences/notifications/Audi
normal sound level         normal sound level         o-Alert-Preference/alert-
                                                      volume
                                                      Value based on volume in
                                                      W3C CSS



high frequency               high frequency
amplification                amplification
Value: -127..+127 dBA as     Value: -127..+127 dBA as
offset from the terminal's   offset from the terminal's
normal sound level           normal sound level
low frequency                low frequency
amplification                amplification
Value: -127..+127 dBA as     Value: -127..+127 dBA as
offset from the terminal's   offset from the terminal's
normal sound level           normal sound level

speech output                speech output
Value: loudspeaker           Value: loudspeaker
output required, headset     output required, headset
output required, hearing     output required, hearing
aid - magnetic inductive     aid - magnetic inductive
coupling required            coupling required

clean audio                  clean audio
Value: no background         Value: no background
music or non-essential       music or non-essential
noise                        noise




screen reader (lower         screen reader (lower
bits)                        bits)
Value: use default screen    Value: use default screen
reader, use other screen     reader, use other screen
reader                       reader

speech rate                  speech rate                  http://uri.etsi.org/upm/intera
Value: Number of             Value: Number of             ction-preferences/speech-rate
decawords (multiples of      decawords (multiples of      Value: Integer 1..n, in words
ten words) per minute        ten words) per minute        per minute




                                                          http://uri.etsi.org/upm/intera
                                                          ction-preferences/pitch
                                                          Value: decimal 0.0 .. 1.0 with:
                                                          0.0="low", 0.5="medium",
                                                          1.0="high"
screen reader (bit b4)      screen reader (bit b4)
Value: speech output of     Value: speech output of
input characters as they    input characters as they
are typed                   are typed

                            ALT text
ALT text
                            Value: speak the ALT text
Value: speak the ALT text
                            screen reader (bit b3)
screen reader (bit b3)
                            Value: announce events
Value: announce events
                            on screen
on screen
                            speech output of non-
speech output of non-
                            alphanumeric characters
alphanumeric characters
                            Multiple values from:
Multiple values from:
                            speak tabs, speak
speak tabs, speak
                            punctuation, speak
punctuation, speak
                            buttons, speak - phrase
buttons
                            unit

                            links (lower bits)
                            Multiple Values from:
links
                            speak links, different
Value: speak links,
                            voice, sound effect
different voice, sound
                            links (bits b4&b5):
effect
                            Value from: male voice,
                            female voice
screen reader (bit b5)     screen reader (bit b5)
Value: move mouse          Value: move mouse
pointer to the active item pointer to the active item
screen reader (bit b6)      screen reader (bit b6)
Value: start narrator       Value: start narrator
minimised                   minimised




Braille display (lower      Braille display (lower      http://uri.etsi.org/upm/intera
bits)                       bits)                       ction-preferences/braille-
Value: grade 1 braille,     Value: grade 1 braille,     grade
grade 2 (contracted)        grade 2 (contracted)        Value: uncontracted,
braille                     braille                     contracted
Braille display (middle     Braille display (middle
bits)                       bits)
Value: 6-dot cell, 8-dot    Value: 6-dot cell, 8-dot
cell                        cell
Braille display (higher    Braille display (higher
bits)                      bits)
Multiple values from:      Multiple values from:
mark highlighted text;     mark highlighted text;
mark bold, italic,         mark bold, italic,
underlined and strikeout   underlined and strikeout
text; mark coloured text   text; mark coloured text

                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/braille-dot-
                                                      pressure
                                                      Value: decimal 0.0 .. 1.0 with:
                                                      0.0="low", 0.5="medium",
                                                      1.0="high"

                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/braille-
                                                      status-cell
                                                      Value: off, left, right




                                                      http://uri.etsi.org/upm/intera
                                                      ction-
                                                      preferences/microphone-
                                                      volume
                                                      Value: as defined for volume
                                                      in W3C CSS
non-keyboard input         non-keyboard input
requirements (bit 4)       requirements (bit 4)
Value: feedback on voice   Value: feedback on voice
input                      input




non-keyboard input         non-keyboard input
requirements (lower        requirements (lower
bits)                      bits)
Value: letter by letter,   Value: letter by letter,
words, natural language    words, natural language




                                                      http://uri.etsi.org/upm/intera
pointer buttons (bit b1)   pointer buttons (bit b1)
                                                      ction-preferences/device-
Value: switch primary      Value: switch primary
                                                      handedness
and secondary buttons      and secondary buttons
                                                      Value: left, right

pointer characteristics    pointer characteristics
(bit b7)                   (bit b7)
Value: use keypad to       Value: use keypad to
move pointer               move pointer




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/pointer-size
                                                      Value: decimal 0.0 .. 1.0 with:
                                                      0.0="standard", 0.5="large",
                                                      1.0="extra large"
                                                        http://uri.etsi.org/upm/intera
pointer characteristics     pointer characteristics     ction-preferences/pointer-
(bit b4)                    (bit b4)                    trail
Value: display pointer      Value: display pointer      Value: decimal 0.0 .. 1.0 with:
trails                      trails                      0.0="no trail", 0.5="medium",
                                                        1.0="longest"



                                                    http://uri.etsi.org/upm/intera
                                                    ction-preferences/pointer-
pointer characteristics   pointer characteristics
                                                    speed
(lower bits)              (lower bits)
                                                    Value: decimal 0.0 .. 1.0 with:
Value: slow, normal, fast Value: slow, normal, fast
                                                    0.0="slow", 0.5="medium",
                                                    1.0="fast"


pointer characteristics     pointer characteristics
(bit b3)                    (bit b3)
Value: snap to              Value: snap to
pointer characteristics     pointer characteristics
(bit b5)                    (bit b5)
Value: hide pointer while   Value: hide pointer while
typing                      typing

pointer characteristics     pointer characteristics
(bit b6)                    (bit b6)
Value: show location of     Value: show location of
pointer when designated     pointer when designated
key (CTRL) is pressed       key (CTRL) is pressed




                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/pointer-
                                                        acceleration
                                                        Value: decimal 0.0 .. 1.0 with:
                                                        0.0="slow", 0.5="medium",
                                                        1.0="fast"




                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/pointer-
                                                        colour
                                                        Value: Color code, as defined
                                                        for color in W3C CSS
pointer buttons (middle pointer buttons (middle http://uri.etsi.org/upm/intera
bits)                     bits)                     ction-preferences/double-
Value: slow, normal, fast Value: slow, normal, fast click-speed


pointer buttons (bit b4)    pointer buttons (bit b4)
Value: turn on ClickLock    Value: turn on ClickLock


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/selection-
                                                        click-sound
                                                        Value: on, off

                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/selection-
                                                        click-sound-media
                                                        Value: IANA MIME Media
                                                        Types - audio




touch screen (lower bits)   touch screen (lower bits)
Value: large button size    Value: large button size
required, very large        required, very large
button size required        button size required

touch screen (higher        touch screen (higher
bits)                       bits)
Value: finger entering      Value: finger entering
touch-sensitive area,       touch-sensitive area,
finger exiting touch-       finger exiting touch-
sensitive area              sensitive area
Note: Meaning not clear     Note: Meaning not clear
to me                       to me
keyboard characteristics    keyboard characteristics
(first data object)         (first data object)
Value: PIN pad top row      Value: PIN pad top row
denotes the digits 1-2-3,   denotes the digits 1-2-3,
PIN pad top row denotes     PIN pad top row denotes
the digits 7-8-9,           the digits 7-8-9,
alphnumeric layout          alphnumeric layout
(QWERTY), alphanumeric      (QWERTY), alphanumeric
layout (AZERTY),            layout (AZERTY),
alphanumeric layout         alphanumeric layout
(alphabetic)                (alphabetic)
on-screen keyboard          on-screen keyboard
Value: enhanced             Value: enhanced
keyboard, standard          keyboard, standard
keyboard, regular layout,   keyboard, regular layout,
block layout, 101 keys,     block layout, 101 keys,
102 keys, 106 keys          102 keys, 106 keys




keyboard characteristics keyboard characteristics
                                                    http://uri.etsi.org/upm/intera
(second data object - b3) (second data object - b3)
                                                    ction-preferences/sticky-keys
Value: sticky keys        Value: sticky keys
                                                    Value: on, off
keyboard characteristics keyboard characteristics
(second data object - b1) (second data object - b1)
Value: repeat keys        Value: repeat keys




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/repeat-keys
                                                      Value: decimal in seconds




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/slow-keys
                                                      Value: decimal 0.0 .. 1.0 with:
                                                      0.0="slow", 0.5="medium",
                                                      1.0="fast"
keyboard characteristics keyboard characteristics
(second data object - b4) (second data object - b4)
Value: debounce           Value: debounce




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/debounce-
                                                      interval
                                                      Value: 0.0 .. 5.0 in seconds
                                                      (why restricted to max. 5.0?)




                                                      http://uri.etsi.org/upm/intera
                                                      ction-preferences/on-screen-
                                                      keyboard
                                                      Value: on, off
http://uri.etsi.org/upm/intera
ction-preferences/key-sound
Value: on, off




http://uri.etsi.org/upm/intera
ction-preferences/key-sound-
media
Value: IANA MIME Media
Types - audio
http://uri.etsi.org/upm/intera
ction-preferences/point-and-
dwell
Value: "on", "off"




http://uri.etsi.org/upm/intera
ction-preferences/dwell-time
Value: 0.0 .. 1.0 in seconds
(why restricted to max. 1.0?)
                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/scan-speed
                                                        Value: 0.0 .. n in seconds




                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/scan-switch-
                                                        delay
                                                        Value: 0.0 .. n in seconds




                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/automatic-
                                                        scan-initial-delay
                                                        Value: 0.0 .. n in seconds


                                                        http://uri.etsi.org/upm/intera
                                                        ction-preferences/automatic-
                                                        scan-repeat
                                                        Value: 0..6 with: 6 =
                                                        continuous scanning




keyboard characteristics    keyboard characteristics
(second data object - b2)   (second data object - b2)
Value: chording input       Value: chording input
(e.g. for braille)          (e.g. for braille)
biometric characteristics   biometric characteristics
(selected bit)              (selected bit)
Value from: use             Value from: use
biometric characteristic    biometric characteristic
instead of PIN              instead of PIN



                          biometric characteristics
                          (selected bit)
                          Include any of the
                          following: multiple
                          biometric types, face,
                          voice, finger (thumb,
                          index finger, middle
                          finger, ring finger, little
biometric characteristics
                          finger), (right/left) iris,
(selected bit)
                          (right/left) retina,
Value from: restricted
                          (right/left) hand
fingers available for
                          geometry,
fingerprints
                          signature/siugn,
                          keystroke, lipmovement,
                          thermal face, thermal
                          hand, gait, body odor,
                          DNA, (right/left) ear,
                          finger geometry, palm
                          geometry, vein pattern,
                          foot print



biometric characteristics   biometric characteristics
(selected bit)              (selected bit)
Value from: allow more      Value from: allow more
time to use the biometric   time to use the biometric
                           biometric characteristics
                           (selected bit)
                           Exclude any of the
                           following: multiple
                           biometric types, face,
                           voice, finger (thumb,
biometric characteristics
                           index finger, middle
(selected bits)
                           finger, ring finger, little
Multiple values from:
                           finger), (right/left) iris,
cannot use iris
                           (right/left) retina,
recognition, cannot use
                           (right/left) hand
left eye iris, cannot use
                           geometry,
right eye iris, cannot use
                           signature/siugn,
fingerprint, cannot use
                           keystroke, lipmovement,
facial recognition
                           thermal face, thermal
                           hand, gait, body odor,
                           DNA, (right/left) ear,
                           finger geometry, palm
                           geometry, vein pattern,
                           foot print



biometric characteristics   biometric characteristics
(selected bit)              (selected bit)
Value from: Use PIN         Value from: Use PIN
instead of biometric        instead of biometric
characteristics             characteristics
pre-stored messages         pre-stored messages
Value: Please talk slowly   Value: Please talk slowly
and clearly                 and clearly
variable message            variable message
Value: string (e.g. "Please Value: string (e.g. "Please
talk slowly and clearly") talk slowly and clearly")




                                                          http://uri.etsi.org/upm/conne
                                                          ctivity-preferences/prompt-
                                                          radio-mode
                                                          Value: "at-startup", "no"

                                                          http://uri.etsi.org/upm/conne
                                                          ctivity-preferences/radio-
                                                          mode
                                                          Value: "on", "off"

                                                          http://uri.etsi.org/upm/conne
                                                          ctivity-preferences/bluetooth
                                                          Value: "on", "off"

                                                          http://uri.etsi.org/upm/conne
                                                          ctivity-preferences/wifi
                                                          Value: "on", "off"
application-specific
requirements
Value: string presenting
a data object comprising
the individual interface
requirements for a
specific application
                            ISO/IEC CD 24751-
ISO/IEC 24751-2:2008        9:2010                   IMS AfA PNP v3
                            Default values: on/off




display -> screen
enhancement -> personal
stylesheet
Value: URI

display -> structural
presentation -> content
density
Value: overview, detailed
display -> structural
presentation -> components
shown
Multiple values from: list of
links, annotations




display -> structural
presentation -> window
layout
Value: tiled, overlap




                                Undoable actions only
                                Auto-save off
                                Auto-repeat off
control -> input                                     IMSAFA30PNP:InputRequirem
requirements                                         ents
Value: full keyboard control,                        Value: fullKeyboardControl,
full mouse control                                   fullMouseControl




                                                     IMSAFA30PNP(EXT):AccessMo
                                                     deRequired
                                                     Note: Property describes a
content -> adaptation
                                                     replacement of one modality
preference -> adaptation
                                                     with another, e.g. (visual,
type
                                                     AccessModeRequired, textual)
Multiple values from: audio User action confirmation
                                                     means that visual resources
representation, tactile       modality
                                                     should be replaced by textual
representation, text
                                                     resources.
representation, visual        Status modality
                                                     Multiple occurrences allowed.
representation, audio
                                                     Domain and range value*:
description, caption, e-book,
                                                     auditory, colour, tactile,
sign language
                                                     textOnImage, textual, visual
                                                     (itemsize, olfactory,
                                                     orientation, position)
                                IMSAFA30PNP(EXT):Adaptatio
                                nTypeRequired
                                Note: Property describes how
content -> adaptation
                                to replace a modality with a
preference -> representation
                                specific genre.
form
                                Multiple occurrences allowed.
Multiple values from:
                                Domain value*: auditory,
enhanced, verbatim,
                                colour, tactile, textOnImage,
reduced, real-time,
                                textual, visual (itemsize,
transcript, alternative text,
                                olfactory, orientation,
long description, talking
                                position)
book, Daisy, image-based,
                                Range value: alternativeText,
symbolic, recorded,
                                audioDescription, captions, e-
synthesized, braille, haptic
                                book, haptic, highContrast,
                                longDescription,
                                signLanguage, transcript



                                IMSAFA30PNPEXT:Adaptation
                                DetailRequired
                                Multiple occurrences allowed.
                                Domain value: auditory,
                                colour, itemsize, olfactory,
                                orientation, position, tactile,
                                textOnImage, textual, visual
                                Range value: enhanced,
                                realTime, recorded, reduced,
                                symbolic, synthesized,
                                verbatim



                                IMSAFA30PNPEXT:Adaptation
                                MediaRequired
                                Multiple occurrences allowed.
                                Domain value: auditory,
                                colour, itemsize, olfactory,
                                orientation, position, tactile,
                                textOnImage, textual, visual
                                Range value: braille, ChemML,
                                DAISY, LaTeX, LIT, MathML,
                                Nemeth, NIMAS, OEBPS, PDF
content -> adaptation
preference -> original access
mode
Value: auditory, tactile,
textual, visual, olfactory


                                IMSAFA30PNP:HazardAvoida
content -> hazard               nce
Multiple values from:           Multiple occurrences allowed.
flashing, sound, olfactory,     Value: flashing,
motion simulation               motionSimulation,
                                olfactoryHazard, sound

                                *=values of the extended
                                property are listed in
                                parentheses




language;
content -> adaptation
preference -> language          IMSAFA30PNP:LanguageOfAd
Value: [ISO 639-2/T]            aptation
Note: Only one value            Multiple occurrences allowed.
permitted for top-level         Value based on ISO 639-
language. But multiple          2:1998.
values permitted for
adaptation preference.

                                IMSAFA30PNP:LanguageOfInt
                                erface
                                Multiple occurrences allowed.
                                Value based on ISO 639-
                                2:1998.
                                (Not clear how this is different
                                from LanguageOfAdaptation)
                          IMSAFA30PNPEXT:EducationL
content -> adaptation
                          evelOfAdaptation
preference -> education
                          Multiple occurrences allowed.
level
                          Domain value not defined, but
Multiple values of type
                          reference to ASN Educational
String
                          Level Vocabulary in example.




                          IMSAFA30PNP:EducationalCo
                          mplexityOfAdaptation
                          Value: enriched, simplified
control -> structural
navigation -> navigation
strategy
Value: breadth first, depth
first
control -> structural
navigation -> table of
contents
Value: true, false


display -> screen
enhancement -> tracking
Multiple values from: mouse,
caret, focus
Provide orientation


Provide specific
orientation
Value: bread crumbs,
site map, navigation bar,
etc.

Navigate only actionable
items


Editing navigation


Non-editing navigation




Linearize

Priority position

Expand by default

Collapse by default
Column Width
Value: percent of overall
screen
Location preference
Value: top, bottom, left,
right, centre
Relative location
preference

Component Content
Density


Hide Chrome




Size (percent)
Spacing (percent)


Background Images




Warning of automatic
action
Value: on/off

Notification of failed
action
Value: on/off
display -> visual alert ->
system sounds
Value: desktop, window,
caption bar




display -> visual alert ->
system sounds caption
Value: true, false

                               User action confirmation
                               effect


                               Status effect




display -> screen
enhancement ->
magnification
Value: real(10,4) range (1.0
.. *)
content -> colour coding
avoidance
Value: true, false




display -> screen
enhancement -> background
colour
Value: RGB plus Alpha




display -> screen
enhancement -> foreground
colour
Value: RGB plus Alpha

display -> screen
enhancement -> invert
colour choice
Value: true, false
display -> screen
enhancement -> invert
images
Value: true, false
display -> screen
enhancement -> font face ->
font name
Multiple values allowed.
display -> screen
enhancement -> font face ->
generic font name
Value: serif, sans serif,
monospaced, cursive,
fantasy




display -> screen
enhancement -> font size
Value: real(10,4) range (0.0
.. *) excluding (0.0)

display -> screen
enhancement -> link colour     Link style
Value: RGB plus Alpha
display -> screen
enhancement -> highlight
                               Highlight style
colour
Value: RGB plus Alpha




                               Style Theme




                               Slow down transition


                               Maximum animation
                               speed

                               Minimum animation
                               duration


                               Disable animation


                               Alternative modality

                               Alternative effect
content -> adaptation
preference -> reading rate
Value: integer range (1 ..
300)




display -> screen reader ->
volume;
display -> text reading
highlight
 -> volume
Value: real(10,4) range (0.0
.. 1.0) with 0.0 = "low," 0.5 =
"medium," 1.0 = "high".
Note: One value per screen
reader. But multiple values
per text reading highlight.
(why?)
display -> screen reader ->
speech rate;
text reading highlight ->
speech rate
Value: integer range (1 .. *)
in words per minute

display -> screen reader ->
pitch;
display -> text reading
highlight -> pitch
Value: real(10,4) range (0.0
.. 1.0) with 0.0 = "low," 0.5 =
"medium," 1.0 = "high".
Note: 1 pitch allowed per
screen reader. But multiple
pitches allowed per text
reading highlight.
(why?)

display -> text reading
highlight -> highlight
Value: word, line, sentence,
paragraph
display -> text reading
highlight -> reading unit
Values: word, line, sentence,
paragraph




display -> text reading
highlight -> speech
components
Value: alternative text,
controls when tabbing




display -> screen reader ->
link indication
Multiple values from: speak
link, different voice, sound
effect, none




display -> braille -> braille
grade
Value: uncontracted,
contracted

display -> braille -> number
of braille dots
Value: 6, 8

display -> braille -> number
of braille cells
Value: integer range (1 .. *)
display -> braille -> braille
mark
Value: highlight, bold,
underline, italic, strikeout,
colour



display -> braille -> braille
dot pressure
Value: real(10,4) range (0.0
.. 1.0) with: 0.0 = "low," 0.5
= "medium," 1.0 = "high"


display -> braille -> braille
status cell
Value: off, left, right




control -> voice recognition -
> microphone gain
Value: real(10,4) range (0.0
.. 1.0) with: 0.0 = "low," 0.5
= "medium," 1.0 = "high"


control -> voice recognition -
> voice profile
Value: URI

control -> voice recognition -
> controller window
Value: hide, show
control -> voice recognition -
> dictation
Value: true, false
control -> voice recognition -
> command and control ->
vocabulary
Value: contextual,
vocabulary
control -> voice recognition -
> command and control ->
confirmation feedback
Value: true, false
Note: Specifies feedback for
recognized commands


control -> voice recognition -
> command and control ->
mouse control
Value: true, false




control -> alternative
pointing -> device
handedness
Value: left, right

control -> mouse emulation -
> mouse emulation device
Value: keypad, keyboard,
switch, voice

control -> alternative
pointing -> absolute pointing
Value: true, false

display -> screen
enhancement -> cursor size
Value: real(10,4) range (0.0
..1.0) with: 0.0 = "standard,"
0.5 = "large," 1.0 = "extra
large".
display -> screen
enhancement -> cursor trails
Value: real(10,4) range (0.0
..1.0) with: 0.0 = "no trail,"
0.5 = "medium," 1.0 =
"longest".


control -> mouse emulation -
> cursor speed;
control -> alternative
pointing -> relative pointing -
> cursor speed
Value: real(10,4) range (0.0
.. 1.0) with 0.0 = "slow," 0.5
= "medium," 1.0 = "fast"




control -> mouse emulation -
> cursor acceleration;
control -> alternative
pointing -> relative pointing -
> cursor acceleration
Value: real(10,4) range (0.0
.. 1.0) with 0.0 = "slow," 0.5
= "medium," 1.0 = "fast"




display -> screen
enhancement -> cursor
colour
Value: RGB plus Alpha
control -> alternative
pointing -> double-click
speed
Value: real(10,4) range (0.0
.. *) excluding (0.0)




                               Gesture Control name




                               Gesture Control type



                               Gesture Binding
                               Alternative to Multi-
                               touch




control -> keyboard
enhancement ->
alphanumeric keyboard
layout;
control -> onscreen keyboard
-> alphanumeric keyboard
layout;
control -> alternative
keyboard -> alphanumeric
keyboard layout
Value: standard, sequential,
frequency




control -> keyboard
enhancement ->
alphanumeric keyboard
layout custom;
 control -> onscreen
keyboard -> alphanumeric
keyboard layout custom;
control -> alternative
keyboard -> alphanumeric
keyboard layout custom
Value: URI
control -> keyboard
enhancement -> sticky keys -
> modifier indication;
control -> alternative
keyboard -> sticky keys ->
modifier indication
Value: true, false




control -> keyboard
enhancement -> repeat keys -
> automatic delay;
control -> alternative
keyboard -> repeat keys ->
automatic delay
Value: real (10,4) range (0.0
.. 1.0) with 0.0 = "short", 0.5
= "medium", 1.0 = "long".


control -> keyboard
enhancement -> repeat keys -
> automatic repeat rate;
control -> alternative
keyboard -> repeat keys ->
automatic repeat rate
Value: real(10,4) range (0.0
.. 1.0) with: 0.0 = "slow", 0.5
= "medium", 1.0 = "fast".



control -> keyboard
enhancement -> slow keys ->
slow keys interval;
control -> alternative
keyboard -> slow keys ->
slow keys interval
Value: real(10,4) range (0.0
.. 1.0) with: 0.0 = "slow", 0.5
= "medium", 1.0 = "fast".
control -> keyboard
enhancement -> debounce
keys -> debounce interval;
control -> alternative
keyboard -> debounce keys -
> debounce interval
Value: real(10,4) range (0.0
.. *) excluding (0.0) in
seconds




control -> onscreen keyboard
-> key height relative;
control -> alternative
keyboard -> key height
relative
Value: integer [0 to 100]


control -> onscreen keyboard
-> resizable keys -> key
height absolute;
control -> alternative
keyboard -> resizable keys ->
key height absolute
Value: integer range (1 .. *)
in millimetres


control -> onscreen keyboard
-> key width relative;
control -> alternative
keyboard -> key width
relative
Value: integer [0 to 100]
control -> onscreen keyboard
-> resizable keys -> key
width absolute,
control -> alternative
keyboard -> resizable keys ->
key width absolute
Value: integer range (1 .. *)
in millimetres


control -> onscreen keyboard
-> key spacing relative;
control -> alternative
keyboard -> key spacing
relative
Value: integer [0 to 100]


control -> onscreen keyboard
-> resizable keys -> key
spacing absolute;
control -> alternative
keyboard -> resizable keys ->
key spacing absolute
Value: integer range (0 .. *)
in millimetres



control -> onscreen keyboard
-> key selection sound
feedback;
control -> alternative
keyboard -> key selection
sound feedback
Value: true, false




control -> onscreen keyboard
-> code selection -> selection
method
Value: point-and-dwell,
point-and-click


                                 Key Binding
control -> alternative
pointing -> dwell select ->
use dwell select
Value: true, false

control -> onscreen keyboard
-> point-and-dwell selection -
> dwell time;
control -> onscreen keyboard
-> inverse scanning -> dwell
time;
control -> onscreen keyboard
-> directed scanning -> dwell
time;
control -> alternative
pointing -> dwell select ->
dwell time
Value: real(10,4) range (0.0
.. *) excluding (0.0) in
seconds




control -> alternative
pointing -> switch select
Value: true, false

control -> onscreen keyboard
-> switch delay
Value: real(10,4) range (0.0
.. *) in seconds
control -> onscreen keyboard
-> automatic scanning ->
switch port;
control -> onscreen keyboard
-> inverse scanning -> switch
port;
control -> onscreen keyboard
-> directed scanning ->
switch port;
control -> onscreen keyboard
-> code selection -> switch
port;
control -> coded input ->
switch port;
Value: ps/2, game, serial,
usb, firewire, infrared,
bluetooth


control -> onscreen keyboard
-> automatic scanning ->
switch assignment;
control -> onscreen keyboard
-> inverse scanning -> switch
assignment;
control -> onscreen keyboard
-> directed scanning ->
switch assignment
Values: Zero or more pairs
(switch function, switch
number) with:
switch function = select,
cancel, or scan; and switch
number = integer range (1 ..
*)
control -> onscreen keyboard
-> automatic scanning ->
scan speed;
control -> onscreen keyboard
-> inverse scanning -> scan
speed;
control -> onscreen keyboard
-> directed scanning -> scan
speed
Value: real(10,4) range (0.0
.. *) excluding (0.0) in
seconds

control -> onscreen keyboard
-> automatic scanning ->
scan switch delay;
control -> onscreen keyboard
-> inverse scanning -> scan
switch delay
Multiple values of type
real(10,4) range (0.0 .. *) in
seconds
(But occurence not clear for
directed scanning from
source doc.)


control -> onscreen keyboard
-> automatic scanning ->
automatic scan initial delay
Value: real(10,4) range (0.0
.. *) in seconds


control -> onscreen keyboard
-> automatic scanning ->
automatic scan repeat
Value: 1, 2, 3, 4, 5, infinity




control -> coded input ->
code;
control -> onscreen keyboard
-> code selection -> code
Value: morse, quartering,
eight cell, chordic
control -> coded input ->
number of inputs;
control -> onscreen keyboard
-> code selection -> number
of inputs
Value: integer range (1 .. *)


control -> coded input ->
code termination -> code
termination signal;
control -> onscreen keyboard
-> code selection -> code
termination -> code
termination signal
Value: switch, timed

control -> coded input ->
code termination -> code
rate;
control -> onscreen keyboard
-> code selection -> code
termination -> code rate
Value: real(10,4) range (0.5
to 20.0)

control -> coded input ->
custom code;
control -> onscreen keyboard
-> code selection -> custom
code
Value: URI




control -> prediction ->
prediction type
Multiple values from: letter,
word, word completion,
command
control -> prediction ->
number of prediction
choices displayed
Values: integer range (1 .. *)
control -> prediction ->
lexicon
Value: URI
                                 Auto-complete off
content -> support tool
Multiple values from:
dictionary, calculator, note
taking, peer interaction,
thesaurus, abacus, spell
checker,
homophone checker, mind
mapping software, outline
tool

                                                          IMSAFA30PNP:TInteroperable
                                                          Value: true, false

                               Avoid Plugin/Application
                               type
Replace
Plugin/Application type
usage may occur in the
following containers:
display -> visual alert;
content -> adaptation
preference;
display -> structural
presentation;
control -> structural
navigation;
display -> screen reader;
display -> text reading
highlight;
display -> braille;
display -> tactile display;
control -> voice recognition;
control -> mouse emulation;
control -> alternative
pointing;
control -> keyboard
enhancement;
control -> onscreen
keyboard;
control -> alternative
keyboard;
control -> coded input;
control -> input prediction
Value: required, preferred,
optionally use, prohibited
application
name/version/priority/para
meter may occur in the
following containers:
display -> screen reader;
display -> screen
enhancement;
display -> text reading
highlight;
display -> braille;
display -> tactile display;
display -> visual alert;
display -> structural
presentation;
control -> keyboard
enhancement;
control -> onscreen
keyboard;
control -> alternative
keyboard;
control -> mouse emulation;
control -> alternative
pointing;
control -> voice recognition;
control -> coded input;
control -> prediction;
control -> structural
navigation;
MyUI User Model   OpenURC res-
(2011-03)         prop-vocab
preferred language
Values: English,     http://myurc.or
German, Spanish      g/ns/userprof#la
Note: Only one       nguages
language permitted
Property (abstract)                     Description



Body functions (chap. 1): Mental functions

Body functions (chap. 2): Sensory functions and pain

Body functions (chap. 3): Voice and speech functions

Body functions (chap 4): Functions of the cardiovascular, haematological, immunological and respiratory systems

Body functions (chap 5): Functions of the digestive, metabolic and endocrine systems

Body functions (chap. 6): Genitourinary and reproductive functions

Body functions (chap. 7): Neuromusculoskeletal and movement-related functions

Body functions (chap. 8): Functions of the skin and related structures

Body structures (chap. 1): Structures of the nervous system

Body structures (chap. 2): The eye, ear and related structures

Body structures (chap. 3): Structures involved in voice and speech

Body structures (chap. 4): Structures of cardiovascular, immunological and respiratory systems

Body structures (chap. 5): Structures related to the digestive, metabolic and endocrine systems

Body structures (chap. 6): Structures related to the genitourinary and reproductive systems

Body structures (chap. 7): Structures related to movement

Body structures (chap. 8): Skin and related structures

Activities and participation (chap. 1): Learning and applying knowledge

Activities and participation (chap. 2): General tasks and demands

Activities and participation (chap. 3): Communication

Activities and participation (chap. 4): Mobility

Activities and participation (chap. 5): Self-care

Activities and participation (chap. 6): Domestic life

Activities and participation (chap. 7): Interpersonal interactions and relationships
Activities and participation (chap. 8): Major life areas

Activities and participation (chap. 9): Community, social and civic life
                   WHO ICF (2001)      MyUI User Model (2011-03) ISO 22411




gical, immunological and respiratory systems




al and respiratory systems

olic and endocrine systems

d reproductive systems
Property (abstract)         Value            Description


Group: product info (human readable brand and model name and other generic info)
brand name                string         Brand (ex: Nokia)
model name                string         Model (ex: N95)
                                         In addition to Brand and Model, some devices
                                         have a marketing name (for ex: BlackBerry 8100
marketing name            string
                                         Pearl, Nokia 8800 Scirocco, Samsung M800
                                         Instinct).
                                         In addition to Brand and Model (and possibly a
                                         marketing name), some may be characterized by
model extra info          string
                                         extra info (es: Nokia N95 8GB, Sharp 902SH
                                         Vodafone).
                                         UA is repetead for different devices (rare, but
unique                    true/false
                                         deadly occurence)

                                             How to handle a non-unique User-agent String
ununiqueness handler        String           (API/framework may support specific mechanism
                                             to handle HTTP request directly)

                                             Tells you if a device is wireless or not. Specifically
is wireless device          true/false       a mobile phone or a PDA are considered wireless
                                             devices, a desktop PC or a laptop are not
                                             Tells you if a device is a tablet computer (iPad and
is tablet                   true/false
                                             similar, regardless of OS)

                                             Whether the device is wireless or not, the
                                             browser may claim web support or not. Opera for
                                             Symbian is an example of a browser that claims
device claims web support true/false
                                             web support (and tries to render at best) a page
                                             that was developed for web presentation
                                             independently from the device.

                            joystick,        Links and widgets can be activated with either a
                            stylus,          stylus, a finger, a joystick or a BlackBerry-style
pointing method             touchscreen,     clickwheel. Devices with this capability set to
                            clickwheel, ""   empty string ("") should have
                            (empty string)   has_pointing_device set to false.

                                             Some devices come with a full querty keyboard.
                                             This may have a say on how forms or other
has qwerty keyboard         true/false       functions are implemented. Virtual keyboard (a-la
                                             Palm pilot) are good enough to make this
                                             capability tick to true.
                                             Many modern devices (or browser/device
                                             combo) let users skip a row of links (for ex:
can skip aligned link row   true/false       link1|link2|link3|link4) with just one click down.
                                             Other devices force users to click multiple times
                                             to skip the list of links.
                                            UAProf urls can typically be extracted as a HTTP
uaprof,uaprof2,uaprof3       String (URL)   header. This capability may be useful when this is
                                            not possible for some reason.
nokia series                 Integer        Nokia Series 20/30/40/60/80 or 90
nokia edition                Integer        Developer Platform (1/2/3/...)
                             0,1,2,3,4,5,6,7
nokia feature pack                           Nokia Feature Pack
                             ,8

device os                    String         Information about hosting OS

device os version            String         Which version of the hosting OS
                                            Information about the device browser
mobile browser               String
                                            (Openwave, Nokia, Opera, Access, Teleca,...)
mobile browser version       String         Which version of the browser
                                            Device is a mobile phone and may have a phone
can assign phone number      true/false
                                            number associated to it.
runtimePlatform              String

runtimePlatformVersion       String

devicePlatform               String
                                            Universal Product Code (UPC) of the target device
deviceUpc                    String
                                            that the TA applies to.
deviceSerialNumber




Group: wml ui (User Interface for WML browser)
proportional font           true/false    The standard font is proportional
built in back button support true/false     User may always click on a button to go back
card title support           true/false     The device displays the title on the screen
softkey support              true/false     Softkeys are supported
                                            The browser displays tables formatted "correctly"
table support                true/false
                                            (rather than 1 cell per line)
                                            The browser lists numbers to pick an element
numbered menus               true/false
                                            from a list
menu with select element

recommended                  true/false     A select element is the most usable menu format

menu with list of links

recommended                  true/false     A list of links is the most usable menu format
icons on menu items
                             true/false     Links may be associated with icons
support
break list of links with
                                            When presenting a list of links the use of <br/> is
br element recommended true/false
                                            suggested for better presentation
                                            respects the "accesskey" attribute of the anchor
access key support           true/false
                                            tag
wrap mode support            true/false     The browser can be forced to wrap or not lines

                                            time_square_mode_support is an Openwave
                                            browser specific feature related to what happens
                                            with code that looks like <p mode="nowrap">.
                                            The Openwave browser will present the text in
times square mode support true/false        this block on a single line that will only scroll (like
                                            marquee) when the line has been activated (has
                                            focus). Other browser either cropped such blocks,
                                            or force ths user to scroll horizontally on the
                                            page.

deck prefetch support        true/false     Prefetching of other decks is supported
elective forms                              input and select elements can/should be placed
                             true/false
recommended                                 in a single card rather than on discrete cards
wizards recommended          true/false     wizards_recommended
image as link support        true/false     You may use images to present a link
insert br element
after widget recommended true/false         The use of a break is suggested after widgets

wml can display images and
                                            Some devices not display an image and text on
text on same line            true/false     the same line. Set this to true if the device
                                            supports it
wml displays image in                       Some devices will show images aligned in center
                             true/false
center                                      by default, true if this happens
                                            This is specific for Openwave browsers and
                                            possibly third party browsers that are compatible.
opwv wml extensions
                             true/false     As WML extensions we mean pictograms and
support
                                            other tags that were never formalized by the
                                            WAP forum
                           none,"tel:",
wml make phone call string "wtai://wp/m Prefix to initiate a voice call
                           c;"


Group: chtml ui (User Interface for Compact HTML i-Mode browser)
                                           The device displays a number when you use an
chtml display accesskey      true/false
                                           accesskey
                                           Emoji are special characters which appear in i-
emoji                        true/false
                                           Mode pages as small icons
chtml can display images
and
                                          As for WML, this is set to true if the device can
text on same line           true/false
                                          display images and text on the same line
chtml displays image in                   As for WML, this is set to true if the device will
                            true/false
center                                    align images in center by default
                                          This field describes the market region for the
                                          device, useful for emoji's and other possible
imode region                string        localizations. Possible values as "ja" for Japan,
                                          "eu" for Europe, "us" for USA "as" for Asia.
                                          "none" means unknown or not set.
chtml make phone call
                            string        Prefix to initiate a voice call
string
                                          Tables are not supported by default on i-
chtml table support         true/false    mode/chtml devices. This capability tells you if
                                          the device supports this "extra" feature



Group: xhtml ui (User Interface for XHTML-MP browser)
xhtml honors bgcolor         true/false   Background colour can be set
xhtml supports forms in
                             true/false   Form entry within a table is possible
table
                                          The WML version 2.0 namespace is supported, so
xhtml support wml2
                             true/false   the device will successfully render WML2.0
namespace
                                          content
                                          Some device automatically expand select's (MOT
xhtml autoexpand select      true/false
                                          T720, for example)
xhtml select as dropdown    true/false    The device displays select's as dropdown lists

xhtml select as radiobutton true/false    The device displays select's as radio buttons
                                          The device displays select's as popup lists, similar
xhtml select as popup       true/false
                                          to the Openwave GUI extension
                                          The device displays a number when you use an
xhtml display accesskey     true/false
                                          accesskey
xhtml supports invisible
                            true/false
text

                                          Some browsers let you type text locally. Others
xhtml supports inline input true/false
                                          bring you to a separate data entry control.
xhtml supports monospace
                         true/false       Does device support monospace fonts only?
font
                                         indicates which fonts are available on the Remote
font list                   XML fragment UI Client for rendering XHTML pages, and their
                                         default font size (in pixels)
                                          This device support for tables is solid enough that
xhtml supports table for
                            true/false    you can use tables to layout content on the
layout
                                          screen.Used in WALL)
xhtml supports css cell
                                          CSS support in this device is good enough that
table coloring               true/false   table cells are correctly colored when the color is
                                          defined through CSS (Used in WALL)

                                          This field is true if the device supports a css
                                          property to define the format of an input field.
xhtml format as css
                             true/false   This is what the "format" attribute was in WML.
property
                                          Follows the same rules as "format" used to do.
                                          Example:
                                          This is set true if the device supports the "format"
xhtml format as attribute    true/false
                                          attribute in input fields (Used in WALL)
                                          Does device support wrap mode as a XHTML
xhtml nowrap mode            true/false
                                          attribute? (Used by WALL)
xhtml marquee as css                      Does device support MARQUEE though CSS
                             true/false
property                                  syntax? (used by WALL)
                                          This and the following properties lets you define
                                          2 colors which interoperate visually on the
xhtml readable background                 device. For example, by using one of these two
                          string
color1                                    colors as background, you don't risk that an
                                          hyperlink disappears against its background.
                                          (Used by WALL) against

xhtml readable background
                             string       refer to xhtml_readable_background_
color2
color1 for description (Used
by WALL)
xhtml allows disabled
                                          XHTML lets you define "disabled" form elements.
form elements                true/false   If this actually works on the different devices is
                                          tracked down by this capability.
                                          While one can define the document title with the
xhtml document title                      title tag, not all devices actually render the title.
                             true/false
support                                   This capability keeps track of that behavior (Used
                                          by WALL)

                                          UTF-8 should be supported by default, but some
                                          devices have problems. Here you may find
                                          alternative charsets such as iso8859. This field
xhtml preferred charset      string       does not present the exact charset because with
                                          ISO charsets you may need to specify the one of
                                          your region (1, 15, other) - Capability mentor: Pau
                                          Aliagas
                                          The Openwave browser has some supports some
opwv xhtml extensions
                             true/false   useful extensions. Tracked by this capability (used
support
                                          by WALL)
xhtml make phone call
                             string       Prefix to initiate a voice call (Used by WALL)
string
                                           Most devices should support both text/html and
xhtmlmp preferred mime                     the specific XHTML MP mime type. Some are a
                             string
type                                       little pickie, here you should find a mime type
                                           that always works. Default is text/html

                                           tables SHOULD be supported as syntax, but are
xhtml table support          true/false    often rendered poorly. This tag tells you if the
                                           browser is able to render tables decently
                                           Indicates whether device supports the
                             none,         href="sms:+num" syntax to trigger the SMS client
xhtml send sms string
                             sms:,smsto:   from a link. Syntax may be "smsto:" on some
                                           devices or not be supported at all.
                                         Indicates whether device supports the
                             none,       href="mms:+num" syntax to trigger the MMS
xhtml send mms string
                             mms:,mmsto: client from a link. Syntax may be "mmsto:" on
                                         some devices or not be supported at all.

                             not_supporte
                             d, supported, Indicates whether the browser honors the
xhtml file upload            supported     type="file" element in forms (users can uplad
                             _user_interve files on their devices to a remote server).
                             ntion

On some devices, users
may need to copy/move
the file from a given
directory to a directory
visible to the web browser
on the device file-system.

                                            Indicated whether the browser supports iFrame.
                             none,partial,f Partial support means that the content in the
xhtml supports iframe
                             ull            containing page is not rendered if placed after
                                            the iframe.
                                           Indicates whether the browser supports cookies
                                           (please observe that the cookie may be missing in
                                           case an operator strips it out. Similarly, a device
cookie support               true/false
                                           with no cookie support may automatically
                                           become cookie enabled if a WAP gateway
                                           manages cookies on behalf of the device)

                                           Indicates whether the phone accepts a cookie set
accept third party cookie    true/false    from a pixel in a page of a different domain
                                           (assuming device with default settings)
                                           Some browsers define standard keyboard
                                           accelerators which conflict with the accesskeys
xhtml avoid accesskeys       true/false
                                           defined by the author. It is better to avoid
                                           accesskeys for those devices.

                                          Some browsers support embedding of video
                                          through the <object> tag. For ex:
                                          <object type="video/3gpp"
                                           data="rtsp://.../video.3gp"
                                           id="player" width="176"
                                           height="150"
                             none, plain,  autoplay="true">
xhtml can embed video        play_and_sto </object>
                             p            This capability will track whether the XHTML
                                          browser supports this.
                                            none = Inline video playback/streaming not
                                          supported
                                            plain = Video will play
                                            play_and_stop = Video will play and user will
                                          have a chance to stop and resume playback.



CE-HTML
                                           indicates which keys are available on the Remote
                             XML
key list                                   UI Client for which the Remote UI Client
                             fragement
                                           generates DOM key events
                                           SHALL be used for specifying support for the
has navigation keys          true/false    following list of key codes: VK_UP, VK_DOWN,
                                           VK_LEFT, VK_RIGHT, VK_ENTER
                                           SHALL be used for specifying support for the
has numeric keys             true/false    following list of key codes: VK_0, up to and
                                           including VK_9
                                           SHALL be used for specifying support for the
has play control keys        true/false    following list of key codes: VK_PLAY, VK_PAUSE,
                                           VK_STOP, VK_NEXT, VK_PREV.
                                           SHALL be used for specifying support for the
                                           following list of key codes: VK_RED, VK_GREEN,
                                           VK_YELLOW, VK_BLUE, where the order of the
has color keys               true/false
                                           colored keys on the input device is visually
                                           presented in the order: red, green, yellow, and
                                           blue.
                                           SHALL be used for specifying support for the
has alpha keys               true/false    following list of key codes: VK_A, up to and
                                           including VK_Z.
                                           indicates whether or not the Remote UI Client
notification scripts allowed true/false    allows scripts to be executed inside 3rd party
                                           notification content
                                             indicates whether or not the Remote UI Client
save-restore                true/false
                                             supports the save-restore mechanism

                                             One or more of these elements MAY be included
                                             to indicate an additional mime-type that the
                                             browser of the Remote UI Client supports, that
plugin mime-types           MIME type
                                             has not been standardized within CE-HTML or
                                             that can be indicated by one of the
                                             <audio_profile> or <video_profile>-elements
                                             OPTIONAL tag that indicates that the Remote UI
                            XML
audio mime-type                              Client supports the A/V plugin-object for
                            fragement
                                             streamed audio content
                                             OPTIONAL tag that indicates that the Remote UI
                            XML
video mime-type                              Client supports the A/V plugin-object for
                            fragement
                                             streamed video content


Group: html ui (User Interface for HTML browser)

                            none,
                            "xhtml_mp1",
                            "xhtml_mp11
                            ",               If HTML is served to the browser, this capability
                            "xhtml_mp12      tells which DTD is better to use (on webkit
html preferred dtd
                            ", "html4",      browser it usually does not matter match as long
                            "xhtml_transit   as MIME is text/html)
                            ional",
                            "xhtml_basic",
                            "html5"

                                             is the "viewport" META tag supported?
viewport supported          true/false       supported by Webkit, Opera and quite a few
                                             others
                            "",
                            "device_width    "" = not applicable
                            _token",         "device_width_token" = use sting 'width=device-
                            "width_equals    width' as value,
                            _resolution_w    "width_equals_resolution_width" = use (display)
                            idth",           resolution_width,
                            "width_equals    " width_equals_max_image_width" = use
                            _max_image_      (display) max_image_width_width
viewport width              width"
                                             Recommended initial-scale parameter for
viewport initial scale      String
                                             viewport
                                             Recommended maximum-scale parameter for
viewport maximum scale      String
                                             viewport
                                             Recommended minimum-scale parameter for
viewport minimum scale      String
                                             viewport
                                       Whether device honors:
                                       <meta name="MobileOptimized"
                                           content="width" />
mobileoptimized         true/false
                                       This will prevent the browser from trying to adapt
                                       the page to fit the mobile screen. Mainly
                                       supported by IE Mobile.
                                       Whether device honors:
                                       <meta name="HandheldFriendly"
                                           content="true" />
handheldfriendly        true/false
                                       This will prevent the browser from trying to adapt
                                       the page to fit the mobile screen. Mainly
                                       supported by BlackBerries.
                        none, no-text,
canvas support                         Whether browser honors HTML 5 canvases
                        full

                                       Whether the browser supports the possibility to
image inlining          true/false     have pictures nested within the HTML itself as
                                       Base64 ASCII garbage (DATA URI scheme)
horizontal scrolling    true/false
vertical scrolling      true/false


Group: css CSS-issues

                                       identify those devices for which the CSS property
                                       width:100% does not work as expected (many
css supports width as                  Nokias). In those case, one is better off using the
                        true/false
percentage                             max_image_width to force tables to be the
                                       correct size across the screen. This capability
                                       refers to both XHTML and HTML content

                                       The powerful border-image feature is supported
                        none, css3,
                                       in some form (refer to http://t.wurfl.com (group
css border image        webkit,
                                       CSS) for actual test). Can be used to create fancy
                        mozilla, opera
                                       buttons

                                       The powerful border-radius feature is supported
                        none, css3,
                                       in some form (refer to http://t.wurfl.com (group
css rounded corners     webkit,
                                       CSS) for actual test). Can be used for round
                        mozilla, opera
                                       corners without corner images

                                       The powerful gradient feature is supported in
                        none, css3,
                                       some form (refer to http://t.wurfl.com (group
css gradient            webkit,
                                       CSS) for actual test). Can be used to create
                        mozilla
                                       gradients purely with CSS
                                            CSS can refer to pictures and use them in
                                            different circumstances as backgrounds, including
css spriting                true/false      clipping. This is useful on the web to minimize
                                            download times for graphical assets (but does not
                                            work on all mobile browsers/devices)



Group: ajax Supported Mobile Ajax features

                                            A device can be said Javascript enabled only if the
                                            following features are reliably supported: alert,
                                            confirm, access form elements (dynamically
                                            set/modify values), setTimeout, setInterval,
ajax support javascript     true/false
                                            document.location.
                                            If a device fails one of these tests, mark as false
                                            (i.e. crippled javascript is not enough to be
                                            marked as javascript-enabled)
ajax support
                            true/false      can select a node through its ID
getelementbyid
                            none,
                                            Which syntax to create a XMLHttpRequest()
                            standard,
                                            object:none or XMLHttpRequest();
ajax xhr type               msxml2,
                                            ActiveXObject("Msxml2.XMLHTTP") and
                            legacy_micros
                                            ActiveXObject("Microsoft.XMLHTTP")
                            oft

                                            can stick a bit of HTML into a DIV. In the case of
                                            xml documents, this may not be working as
                                            expected (notably on the iPhone). So, always
ajax support inner html     true/false
                                            make sure you are using the right DTD/Mime-
                                            type for the documents, if you intend to use
                                            innerHTML().

                                            Indicated whether parentNode,
ajax manipulate dom         true/false      getElementsByTagName and
                                            getElementsByName are supported (all of them).

                                            Modify CSS property programmatically and have
                                            the changes all immediately reflected visually in
ajax manipulate css         true/false
                                            the rendering. In particular, display: none/block
                                            (with page reflow) is supported.
                                            onload, onclick, onsubmit and onselect are
ajax support events         true/false
                                            supported
                                            (Event Listeners) Indicates whether browser
ajax support event listener true/false      allows the registration of event listeners on event
                                            targets.
                            none, gears,    Preferred way to do geolocation through
ajax preferred geoloc api
                            w3c_api         JavaScript
Group: markup supported mark languages

                                          Assuming the device supports some form of
                                          XHTML, this capability measures how reliably
xhtml support level         [-1 |..| 4]
                                          certain common designer features are supported,
                                          according to the following description

                                          This field identifies which markup is best
                                          supported by the device. This field is filled on
                                          personal experiences of our contributors and is
                                          used by the WALL library. Values for this
preferred markup            string        capability look like: wml_1_1,
                                          html_wi_imode_compact_generic and
                                          html_wi_oma_xhtmlmp_1_0. Just like any other
                                          capability, you may override this value in the
                                          patch file.

wml 1 1                     true/false    Supports WML version 1.1
wml 1 2                     true/false    Supports WML version 1.2
wml 1 3                     true/false    Supports WML version 1.3
                                          XHTML basic is XHTML reduced to a minimal set
                                          of tags, and was introduced to serve as a basis for
html wi w3 xhtmlbasic       true/false
                                          a markup which would work on devices with very
                                          limited capabilities.

                                          XHTML MP is XHTML Basic with the addition of a
html wi oma xhtmlmp 1 0     true/false    few extra tags to allow for the application of
                                          WCSS ('style' attribute and tag, 'hr' tag)
html wi imode html 1        true/false    Supports DoCoMo's iHTML version 1.0
html wi imode html 2        true/false    Supports DoCoMo's iHTML version 2.0
html wi imode html 3        true/false    Supports DoCoMo's iHTML version 3.0
html wi imode html 4        true/false    Supports DoCoMo's iHTML version 4.0
html wi imode html 5        true/false    Supports DoCoMo's iHTML version 5.0
html wi imode htmlx 1       true/false    Supports DoCoMo's xHTML version 1.0
html wi imode compact
                            true/false    Supports generic compact HTML (cHTML)
generic
html web 3 2                true/false    Supports HTML version 3.2
html web 4 0                true/false    Supports HTML version 4
voicexml                    true/false    Supports voice XML
                                          Correctly supports multipart/mixed content to
multipart support           true/false    package full pages (HTML, CSS and pictures) into
                                          one single object.


Group: cache
                                          possibility to disable the browser's cache
total cache disable support true/false
                                          completely
                                       Device support 'time to live'(TLL) or not. The
                                       length of time that a device keeps a deck in cache
                                       is called the time to live (TTL). The default TTL is
                                       30 days (or until memory is exhausted) for
time to live support     true/false
                                       Openwave browsers. If a deck contains time-
                                       sensitive information, you can specify a shorter
                                       TTL so that the device will reload the deck from
                                       the server more frequently.



Group: display
                         any integer   This field represents the screen width expressed
resolution width
                         number        in pixels
                         any integer   This field represents the screen height expressed
resolution height
                         number        in pixels
                         any integer
columns                                Number of columns presented
                         number
                         any integer
rows                                   Number of lines presented
                         number

                                       Width of the images viewable (usable) width
                                       expressed in pixels. This capability refers to the
                                       image when used in "mobile mode", i.e. when
                                       the page is served as XHTML MP, or it uses meta-
                         any integer   tags such as "viewport", "handheldfriendly",
max image width
                         number        "mobileoptimised" to disable "web rendering"
                                       and force a mobile user-experience (for example,
                                       iPhone 4 can render picture 640 pixel wide, but
                                       normally, pages are served assuming a 320 pixel
                                       wide screen).


                                       Height of the images viewable (usable) width
                         any integer   expressed in pixels. This capability refers to the
max image height
                         number        image when used in "mobile mode" (see
                                       explanation for max_image_height)
                         any integer
physical screen width                  Screen width in millimiters
                         number
                         any integer
physical screen height                 Screen height in millimiters
                         number
                                       Some devices may be flipped, i.e. user may
                                       change orientation, effectively inverting
dual orientation         true/false
                                       screen_width and screen_height for mobile web
                                       browsing and, possibly, for other functions.



Group: image format
wbmp                     true/false    supports wbmp format
bmp                        true/false      Supports bmp format
                                           Supports the EPOC (Symbian) bitmap format, also
epoc bmp                   true/false
                                           known as mbm
gif                        true/false      supports gif format
gif animated               true/false      supports animated gif (gif89a) format
jpg                        true/false      supports jpg format
png                        true/false      supports png format
tiff                       true/false      supports tif format
transparent png alpha      true/false
transparent png index      true/false
                                           supports SVGT v1.1 - Capability mentor: Antoine
svgt 1 1                   true/false
                                           Quint
                                           supports SVGT v1.1+ - Capability mentor: Antoine
svgt 1 1 plus              true/false
                                           Quint
greyscale                  true/false      supports greyscale format
                           any integer     In general the number of colors used by the
colors
                           number          phone



Group: bugs

post method support        true/false      If true the phone supports HTTP POST method
basic authentication                       basic authentication support (login and
                           true/false
support                                    password)
emptyok                    true/false      An empty select is allowed
                                           If true the phone will allow the user to pick an
empty option value support true/false
                                           empty value from a select


Group: wta
nokia voice call           true/false      Supports the Nokia 'make call' function
wta voice call             true/false      Supports the standard WML call function
                                           The WTA implementation supports access to the
wta phonebook              true/false
                                           device's phonebook
                                           The WTA implementation supports the
wta misc                   true/false
                                           miscellaneous features of the WTAI specification
wta pdc                    true/false      Supports WTA over a PDC network


Group: security
                           supported,
                                           generic support for HTTPS protocol (SSL
                           not_supporte
                                           connections). Deafult for generic is "supported",
https support              d,
                                           because it is generally recommended to ask users
                           not_predictab
                                           to activate an HTTPS connection.
                           le
https verisign class3      true/false      Verisign Class 3 Certificate for SSL supported
phone id provided          true/false      The IMEI number is accessible
Group: bearer
                                           Device has cellular technology (most probably a
has cellular radio           true/false    phone, but not necessarily. May be a data-only
                                           device such as Kindle or Nokia N800)
                                            Maximum bandwidth reachable by the device.
                                            Possible values:
                                            HSDPA = 1800 | 3600 | 7200 | 14400 depending
                             value in       on the device
                             Kilobits. one UMTS(3G) = 384
max data rate
                             kilobit = 1000 EGPRS/EDGE = 200
                             bit            GPRS = 40
                                            HSCSD = 29
                                            CSD = 9

wifi                         true/false    Device can access WiFi connections
sdio                         true/false    Device can accept SDIO cards (for WiFi)
vpn                          true/false    Device can support VPN connections


Group: storage
                                           Maximum allowed size for the mark-up in a page
                             any integer
max deck size                              (refers to XHTML browser. Apllies to WML for
                             number
                                           WML-only browsers)
                           any integer
max url length in requests                 Maximum allowed URL length
                           number
                           any integer     Maximum allowed URL length for the browser's
max url length homepage
                           number          homepage
                           any integer
max url length bookmark                    Maximum allowed URL length for a bookmark
                           number
                           any integer
max url length cached page                 Maximum allowed URL length for a cached page
                           number
max no of connection       any integer
                                           Number of connection profiles supported
settings                   number
                           any integer
max no of bookmarks                        Number of bookmarks the browser can store
                           number
                           any integer
max length of username                     Maximum allowed length for a username
                           number
                           any integer
max length of password                     Maximum allowed length for a password
                           number
                             any integer   The maximum file size (in bytes) supported when
max object size
                             number        downloading using WTP-SAR



Group: object download

downloadfun support          true/false    if true the phone supports downloadfun features
                                           if true the phone supports object downloading in
directdownload support       true/false
                                           an anchor

                                           if true the phone has the possibility to save an
inline support               true/false
                                           image or object shown in a page
                                           if true the phone supports OMA specifications for
oma support                  true/false
                                           object downloading
                                           if true the phone supports the download of
ringtone                     true/false
                                           ringtones
ringtone midi monophonic true/false        support for monophonic (type 0) midi files

ringtone midi polyphonic     true/false    support for polyphonic midi files
ringtone imelody             true/false    support for the download of iMelody files
ringtone digiplug            true/false    support for the download of digiplug files
ringtone compactmidi         true/false    support for the download of compact-midi files
                                           support for the download of MMF/SMAF files
ringtone mmf                 true/false
                                           (Yamaha)
ringtone rmf                 true/false    support for the download of RMF files (Beatnik)
                                           support for the download of XMF files (Beatink -
ringtone xmf                 true/false
                                           midi approved)
ringtone amr                 true/false    support for the download of AMR files
ringtone awb                 true/false    support for the download of AMR wide band files
ringtone aac                 true/false    support for the download of AAC files
ringtone wav                 true/false    support for the download of WAV files
ringtone mp3                 true/false    support for the download of MP3 files
ringtone spmidi              true/false    support for the download of SPmidi files
                             any integer   Represents the maximum number of voices for a
ringtone voices
                             number        downloaded ringtone
                             any integer   Size limit in bytes of downloadable ringtones
ringtone df size limit
                             number        through downloadfun
ringtone directdownload      any integer   Size limit in bytes of downloadable ringtones
size limit                   number        through direct download
                             any integer   Size limit in bytes of downloadable ringtones for
ringtone inline size limit
                             number        inline objects
                             any integer   Size limit in bytes of downloadable ringtones
ringtone oma size limit
                             number        through OMA DD
                                           if true the phone supports the download of
wallpaper                    true/false
                                           wallpapers
wallpaper wbmp               true/false    support for wbmp images
wallpaper bmp                true/false    support for bmp images
wallpaper gif                true/false    support for gif images
wallpaper jpg                true/false    support for jpg images
wallpaper png                true/false    support for png images
wallpaper greyscale          true/false    true if the phone users a greyscale
                                            This is the number in bit of displayable colors.
                              any integer   Note: if a phone uses 8 tones of grey, you should
wallpaper colors
                              number        set wallpaper_greyscale to true and
                                            wallpaper_colors to 3

                           any integer
wallpaper max width                         Maximum width supported for a wallpaper
                           number
                           any integer
wallpaper max height                        Maximum height supported for a wallpaper
                           number
                           any integer
wallpaper preferred width                   Maximum width suggested for a wallpaper
                           number
                           any integer
wallpaper preferred height                  Maximum height suggested for a wallpaper
                           number
                           any integer
wallpaper df size limit                     Maximum size in bytes of a wallpaper
                           number
wallpaper directdownload      any integer
                                            Maximum size in bytes of a wallpaper
size limit                    number
                              any integer
wallpaper inline size limit                 Maximum size in bytes of a wallpaper
                              number
                              any integer
wallpaper oma size limit                    Maximum size in bytes of a wallpaper
                              number
                                            Describes if and how the device resizes a
                                            downloaded wallpaper if not exactly the same
wallpaper resize              string        size of the screen. Possible values are "none",
                                            "fixed_ratio" (rescale respecting original
                                            proportions), "crop_centered", "crop_top_left".

                                            if true the phone supports the download of
screensaver                   true/false
                                            screensavers
screensaver wbmp              true/false    support for wbmp images
screensaver bmp               true/false    support for bmp images
screensaver gif               true/false    support for gif images
screensaver jpg               true/false    support for jpg images
screensaver png               true/false    support for png images
screensaver greyscale         true/false    true if the phone users a greyscale
                                            This is the number in bit of displayable colors.
                              any integer   Note: if a phone uses 8 tones of grey, you should
screensaver colors
                              number        set wallpaper_greyscale to true and
                                            wallpaper_colors to 3

                              any integer
screensaver max width                       Maximum width supported for a screensaver
                              number
                              any integer
screensaver max height                      Maximum height supported for a screensaver
                              number
screensaver preferred         any integer
                                            Maximum width suggested for a screensaver
width                         number
screensaver preferred         any integer
                                            Maximum height suggested for a screensaver
height                        number
                                any integer   Maximum size in bytes of a screensaver through
screensaver df size limit
                                number        downloadfun

screensaver                     any integer   Maximum size in bytes of a screensave through
directdownload size limit       number        direct download
                                any integer   Maximum size in bytes of a screensaver for an
screensaver inline size limit
                                number        inline object
                                any integer   Maximum size in bytes of a screensaver through
screensaver oma size limit
                                number        OMA DD
                                              Describes if and how the device resizes a
                                              downloaded screensaver if not exactly the same
screensaver resize              string        size of the screen. Possible values are "none",
                                              "fixed_ratio" (rescale respecting original
                                              proportions), "crop_centered", "crop_top_left".

                                              if true the phone supports the download of
picture                         true/false
                                              picture files
picture wbmp                    true/false    support for wbmp images
picture bmp                     true/false    support for bmp images
picture gif                     true/false    support for gif images
picture jpg                     true/false    support for jpg images
picture png                     true/false    support for png images
picture greyscale               true/false    true if the phone users a greyscale
                                              This is the number in bit of displayable colors.
                                any integer   Note: if a phone uses 8 tones of grey, you should
picture colors
                                number        set wallpaper_greyscale to true and
                                              wallpaper_colors to 3
                            any integer
picture max width                             Maximum width supported for a picture
                            number
                            any integer
picture max height                            Maximum height supported for a picture
                            number
                            any integer
picture preferred width                       Maximum width suggested for a picture
                            number
                            any integer
picture preferred height                      Maximum height suggested for a picture
                            number
                            any integer       Maximum size in bytes of a picture throught
picture df size limit
                            number            downloadfun
picture directdownload size any integer       Maximum size in bytes of a picture throught
limit                       number            direct download
                            any integer       Maximum size in bytes of a picture for an inline
picture inline size limit
                            number            object
                            any integer       Maximum size in bytes of a picture through OMA
picture oma size limit
                            number            DD
                                              Describes if and how the device resizes a
                                              downloaded picture if not exactly the same size
picture resize                  string        of the screen. Possible values are "none",
                                              "fixed_ratio" (rescale respecting original
                                              proportions), "crop_centered", "crop_top_left".
video                       true/false        true if the phone may download video clips



Group: playback
                                              if true the phone supports playback of
                                              audio/video content which is still being
progressive download        true/false
                                              downloaded (http://en.wikipedia.org/wiki/
                                              Progressive_download)

                                              Progressive download works, but contentent
hinted progressive
                            true/false        needs to be "hinted". This may seem funny, but
download
                                              this practice was made necessary by Android

                                            (-1 = no h263 type 0 for downloaded video
                            -1, 10, 20, 30, content) support level for devices that support
playback vcodec h263 0      40, 45, 50, 60, H.263 type 0 encoded videos. Please refer to
                            70              Table 2 - H.263 Levels to infer the value of other
                                            capabilities.
                                            (-1 = no h263 type 3 for downloaded video
                            -1, 10, 20, 30, content) support level for devices that support
playback vcodec h263 3      40, 45, 50, 60, H.263 type 3 encoded videos. Please refer to
                            70              Table 2 - H.263 Levels to infer the value of other
                                            capabilities.
                                          (-1 = no MPEG4 Simple Profile downloaded
                                          videos) support level for devices that support
                         -1, 0, 0b, 1, 2,
playback vcodec mpeg4 sp                  MPEG 4 encoded videos. Please refer to Table 3 -
                         3
                                          MPEG-4 Simple Profile Levels to infer the value of
                                          other capabilities.

                                              (-1 = no MPEG4 Advanced Simple Profile videos)
                                              support level for devices that support MPEG 4
                            -1, 0, 1, 2, 3,
playback vcodec mpeg4 asp                     encoded videos. Please refer to Table 4 - MPEG-4
                            3b, 4
                                              Advanced Simple Profile Levels to infer the value
                                              of other capabilities.

                                            (-1 = no H264 Baseline Profile videos) support
                            -1, 1, 1b, 1.1, level for devices that support "H264 Base Profile"-
playback vcodec h264 bp
                            1.2, 1.3, 2     encoded videos. Please refer to Table 1 - H.264
                                            Levels to infer the value of other capabilities.

                                              Device supports playback of RealMedia format
playback real media         none, 8,9,10      (none = REAL NOT SUPPORTED), and, if
                                              supported, which version (V8, V9 or V10)
                                              true if the phone supports 3GPP videos (including
playback 3gpp               true/false
                                              H.263)
                                              true if the phone supports 3GPP 2 videos (for
playback 3g2                true/false
                                              CDMA devices)
playback flv                 true/false    true if the phone supports Adobe's Flash Video
playback mp4                 true/false    true if the phone supports MP4 videos
playback wmv                 none,7,8,9    none=WMV not supported. 7|8|9= WMV codec
playback mov                 true/false   true if the phone supports MOV videos
                             none,nb,wb,w
playback acodec amr                       (none=no AMR codec supported). AMR version
                             b+

                             none, lc, ltp,
playback acodec aac                         (none=no AAC codec supported). AAC version
                             heaac, heaac2
                                           True if the device can play videos with Qualcomm
playback acodec qcelp        true/false    Code Excited Linear Predictive waveform audio
                                           format
                                           Max size in bytes for downloadfun. 0 is the
playback df size limit       integer
                                           default

playback directdownload                    Max size in bytes for directdownload. 0 is the
                             integer
size limit                                 default
                                           Max size in bytes for inline download. 0 is the
playback inline size limit   integer
                                           default

playback oma size limit      integer       Max size in bytes for OMA DD. 0 is the default
                                           indicates the method supported by the Remote
overlay method               true/false    UI Client for rendering XHTML content on top of
                                           streamed video

                                           indicates whether or not the Remote UI Client
                                           supports overlays for local video content, i.e.
local overlay method         true/false
                                           allows XHTML content to be rendered on top of
                                           local video (partially obscuring the video



Group: drm
                                           true if the phone support OMA DRM
oma v 1 0 forwardlock        true/false
                                           ForwardLock V1.0
oma v 1 0 combined                         true if the phone support OMA DRM Combined
                             true/false
delivery                                   Delivery V1.0
                                           true if the phone support OMA DRM Separate
oma v 1 0 separate delivery true/false
                                           Delivery V1.0


Group: streaming
streaming video              true/false    true if the phone supports video streaming
                                           Device supports streaming in RealMedia format
streaming real media         none,8,9,10   (none = REAL NOT SUPPORTED), and, if
                                           supported, which version (V8, V9 or V10)
streaming 3gpp               true/false    true if the phone supports 3GPP
streaming mp4                true/false    true if the phone supports MP4
streaming wmv                none,7,8,9        none=WMV not supported. 7|8|9= WMV codec
streaming mov                true/false        true if the phone supports MOV
streaming flv                true/false        true if the phone supports FLV (Flash Video)
streaming 3g2                true/false        true if the phone supports 3GPP 2
streaming video size limit   integer           Max size in bytes for the clip

                                             (-1 = no h263 type 0 streaming) support level for
                             -1, 10, 20, 30,
                                             devices that support H.263 type 0 encoded
streaming vcodec h263 0      40, 45, 50, 60,
                                             videos. Please refer to Table 2 - H.263 Levels to
                             70
                                             infer the value of other capabilities.

                                             (-1 = no h263 type 0 streaming) support level for
                             -1, 10, 20, 30,
                                             devices that support H.263 type 3 encoded
streaming vcodec h263 3      40, 45, 50, 60,
                                             videos. Please refer to Table 2 - H.263 Levels to
                             70
                                             infer the value of other capabilities.

                                           (-1 = no MPEG4 Simple Profile streaming) support
                                           level for devices that support MPEG 4 encoded
                          -1, 0, 0b, 1, 2,
streaming vcodec mpeg4 sp                  videos. Please refer to Table 3 - MPEG-4 Simple
                          3
                                           Profile Levels to infer the value of other
                                           capabilities.

                                               (-1 = no MPEG4 Advanced Simple Profile
                                               streaming) support level for devices that support
streaming vcodec mpeg4       -1, 0, 1, 2, 3,
                                               MPEG 4 encoded videos. Please refer to Table 4 -
asp                          3b, 4
                                               MPEG-4 Advanced Simple Profile Levels to infer
                                               the value of other capabilities.

                                             (-1 = no H264 Baseline Profile streaming) support
                             -1, 1, 1b, 1.1, level for devices that support H264 encoded
streaming vcodec h264 bp
                             1.2, 1.3, 2     videos. Please refer to Table 1 - H.264 Levels to
                                             infer the value of other capabilities.
                             none,nb,wb,w
streaming acodec amr                      (none=no AMR codec supported). AMR version
                             b+
                             none, lc, ltp,
streaming acodec aac                        (none=no AAC codec supported). AAC version
                             heaac, heaac2


                                           Not all devices support RTSP for streaming
                                           (notably, the iPhone doesn't). Some support HTTP-
streaming preferred
                             rtsp,http,mms based protocols for streaming (there are actually
protocol
                                           a few which are based on HTTP. Also see the
                                           streaming_preferred_http_protocol capability)
                                           Typically, this capability should be read when
                                           streaming_preferred_protocol (see above) is
                                           'http'. Otherwise, RTSP (or MMS for some legacy
                                           devices) is usually preferrable.
                            none,
                                           There are a few different HTTP-based streaming
                            apple_live_str
                                           protocols:
                            eaming,
                                              none: No HTTP-based protocol is supported for
streaming preferred http    microsoft_sm
                                           device
protocol                    ooth
                                              apple_live_streaming: Apple Live Streaming
                            _streaming,
                                              microsoft_smooth _streaming: Microsoft
                            progressive_d
                                           Smooth Streaming
                            ownload
                                              progressive_download: Progressive Download
                                           Note: Also see the progressive_download and
                                           hinted_progressive_download capabilities in the
                                           playback group.




Group: wap push

wap push support            true/false    true if the phone support WAP Push messages
connectionless service
                            true/false    true if the phone supports it
indication

connectionless service load true/false    true if the phone supports it
connectionless cache
                            true/false    true if the phone supports it
operation
connectionoriented                        Whether unconfirmed service indications are
unconfirmed service         true/false    supported, when connection-oriented push is
indication                                used
                                          Whether unconfirmed service load operations are
connectionoriented
                            true/false    supported, when connection-oriented push is
unconfirmed service load
                                          used
connectionoriented                        Whether unconfirmed cache operations are
unconfirmed cache           true/false    supported, when connection-oriented push is
operation                                 used
connectionoriented                        Whether confirmed service indications are
confirmed service           true/false    supported, when connection-oriented push is
indication                                used
                                          Whether confirmed service load operations are
connectionoriented
                            true/false    supported, when connection-oriented push is
confirmed service load
                                          used
                                          Whether confirmed cache operations are
connectionoriented
                          true/false      supported, when connection-oriented push is
confirmed cache operation
                                          used
utf8 support                true/false    Whether the UTF-8 character set is supported
ascii support             true/false    Whether the ASCII character set is supported

iso8859 support           true/false    Whether the ISO-8559 character set is supported
                                        Whether an expiry date can be set for the
expiration date           true/false
                                        resource


Group: mms
receiver                  true/false    May receive MMS messages
sender                    true/false    May send MMS messages
                          any integer
mms max height                          Maximum height for an image
                          number
                          any integer
mms max width                           Maximum width for an image
                          number

built in recorder         true/false    The device features a built-in audio recorder
built in camera           true/false    The device features a built-in camera
mms jpeg baseline         true/false    Baseline JPG images support
mms jpeg progressive      true/false    Progressive JPG images support
mms gif static            true/false    Static GIF (87a) support
mms gif animated          true/false    Animated GIF (89a) support
mms png                   true/false    PNG support
mms bmp                   true/false    BMP support
mms wbmp                  true/false    WBMP support
mms amr                   true/false    AMR support
mms wav                   true/false    WAV support
mms midi monophonic       true/false    Monophonic MIDI support
mms midi polyphonic       true/false    Polyphonic MIDI support
mms midi polyphonic                     If polyphonic MIDI is supported, the number of
                          integer
voices                                  available voices
mms spmidi                true/false    SPMIDI support
mms ota bitmap            true/false    OTA Bitmap support
mms nokia wallpaper       true/false    Nokia wallpaper support
mms nokia operatorlogo    true/false    Nokia operator logo support

mms nokia 3dscreensaver   true/false    Nokia 3D screensaver support
mms nokia ringingtone     true/false    Nokia ringingtone support
mms rmf                   true/false    RMF support
                                        Symbian install files support (May receive
mms symbian install       true/false
                                        Symbian install files inside an MMS)
mms jar                   true/false    JAR support
mms jad                   true/false    JAD support
mms vcard                 true/false    Vcard support
mms wml                   true/false    The message may contain wml
mms wbxml                 true/false    The message may contain wbxml
mms wmlc                  true/false    The message may contain wmlc
mms video                 true/false    The message may contain a video clip
mms mp4                   true/false    The message may contain an MP4 video
mms 3gpp                    true/false     The message may contain a 3GPP video
                                           The message may contain a 3GPP2 (CDMA
mms 3gpp2                   true/false
                                           phones) video
mms max frame rate          integer        The max frame rate for the video


Group: sms Binary SMS and SCKL capabilities.
sms enabled                true/false     true if the phone supports SMS
nokiaring                  true/false     true if the phone supports nokiarings
                                          true if the phone supports Nokia picture
picturemessage             true/false
                                          messages
                                          true if the phone supports Nokia operator logo's
operatorlogo               true/false
                                          (72x14 pixel)
                                          true if the phone supports Nokia large operator
largeoperatorlogo          true/false
                                          logo's (72x28 pixel)

callericon                  true/false     true if the phone supports Nokia caller icons
nokiavcard                  true/false     true if the phone supports Nokia vcards
nokiavcal                   true/false     true if the phone supports Nokia vcals
sckl ringtone               true/false     true if the phone supports SCKL ringtones
sckl operatorlogo           true/false     true if the phone supports SCKL operator logos

sckl groupgraphic           true/false     true if the phone supports SCKL group graphics
sckl vcard                  true/false     true if the phone supports SCKL vcards
sckl vcal                   true/false     true if the phone supports SCKL vcals
text imelody                true/false     true if the phone supports textual iMelody
ems                         true/false     true if the phone supports EMS messages
ems variablesizedpictures   true/false     true if the phone supports EMS messages
                                           true if the phone supports iMelody over EMS
ems imelody                 true/false
                                           messages
                                           true if the phone supports EMS ODI (Object
ems odi                     true/false
                                           Distribution Indicator)
                                           true if the phone supports EMS UPI (User Prompt
ems upi                     true/false
                                           Indicator)
ems version                 integer        EMS version
siemens ota                 true/false     true if the phone supports Siemens OTA
siemens logo width          integer        Logo width (default is 101)
siemens logo height         integer        Logo height (default is 29)
siemens screensaver width integer          Screensaver width (default is 101)

siemens screensaver height integer         Screensaver height (default is 50)
                                           true if the phone supports Motorola proprietary
gprtf                       true/false
                                           ringtones (GPRTF)
                                           true if the phone supports Sagem proprietary
sagem v1                    true/false
                                           ringtones spec 1.0
                                           true if the phone supports Sagem proprietary
sagem v2                    true/false
                                           ringtones spec 2.0
                                        true if the phone supports Panasonic proprietary
panasonic                 true/false
                                        ringtones


Group: j2me
                                        true if the phone is compliant to MIDP 1.0
j2me midp 1 0             true/false
                                        specifications
                                        true if the phone is compliant to CLDC 1.0
j2me cldc 1 0             true/false
                                        specifications
j2me midp 2 0             true/false    true if the phone is compliant to MIDP 2.0
                                        true if the phone is compliant to CLDC 2.0
j2me cldc 1 1             true/false
                                        specifications
                                        true if the phone is compliant to DoJa 1.0
doja 1 0                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 1.5
doja 1 5                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 2.0
doja 2 0                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 2.1
doja 2 1                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 2.2
doja 2 2                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 3.0
doja 3 0                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 3.5
doja 3 5                  true/false
                                        specifications
                                        true if the phone is compliant to DoJa 4.0
doja 4 0                  true/false
                                        specifications
j2me jtwi                 true/false    JTWI support
j2me mmapi 1 0            true/false    MMAPI 1.0 support
j2me mmapi 1 1            true/false    MMAPI 1.1 support
j2me wmapi 1 0            true/false    WMAPI 1.0 support
j2me wmapi 1 1            true/false    WMAPI 1.1 support
j2me wmapi 2 0            true/false    WMAPI 2.0 support
j2me btapi                true/false    BlueTooth API support
j2me 3dapi                true/false    3D API support
j2me locapi               true/false    Location API support
j2me nokia ui             true/false    Nokia UI support
j2me motorola lwt         true/false    Motorola LWT support
j2me siemens color game   true/false    Siemens Color Game extension support

j2me siemens extension    true/false    Siemens extension support
                          any integer   Memory limit in bytes of the memory during
j2me heap size
                          number        runtime
                          any integer
j2me storage size                       The physical memory limit
                          number
                          any integer   Limit in bytes of a midlet downloaded over-the-
j2me max jar size
                          number        air
                             any integer
j2me max record store size                 Limit in bytes of a record store
                             number
                             any integer
j2me screen width                          Screen width in pixels
                             number
                             any integer
j2me screen height                         Screen height in pixels
                             number
                             any integer
j2me canvas width                          Canvas width in pixels
                             number
                             any integer
j2me canvas height                         Canvas height in pixels
                             number
                             any integer
j2me bits per pixel                        Bits per pixels - tells you the colors supported
                             number
                                           The device may capture audio clips while in a
j2me audio capture enabled true/false
                                           midlet
                                           The device may capture video clips while in a
j2me video capture enabled true/false
                                           midlet
j2me photo capture                         The device may capture images clips while in a
                             true/false
enabled                                    midlet
j2me capture image                         If j2me_photo_capture_enabled is true, this will
                             string
formats                                    tell you the image format supported
j2me http                    true/false    The device may start HTTP sessions
j2me https                   true/false    The device may start HTTPS sessions
j2me socket                  true/false    The device may open a socket
j2me udp                     true/false    The device may start UDP sessions
j2me serial                  true/false    The device may start serial connections
j2me gif                     true/false    true if it supports gif images
j2me gif89a                  true/false    true if it supports gif 89a (animated) images
j2me jpg                     true/false    true if it supports jpg images
j2me png                     true/false    true if it supports png images
j2me bmp                     true/false    true if it supports bmp images
j2me bmp3                    true/false    true if it supports bmp3 images
j2me wbmp                    true/false    true if it supports wbmp images
j2me midi                    true/false    true if it supports midi files
j2me wav                     true/false    true if it supports wav files
j2me amr                     true/false    true if it supports amr files
j2me mp3                     true/false    true if it supports mp3 files
j2me mp4                     true/false    true if it supports mp4 audiofiles
j2me imelody                 true/false    true if it supports imelody files
j2me rmf                     true/false    true if it supports rmf files
j2me au                      true/false    true if it supports au files
j2me aac                     true/false    true if it supports aac files
j2me realaudio               true/false    true if it supports realaudio files
j2me xmf                     true/false    true if it supports xmf files
j2me wma                     true/false    true if it supports wma files
j2me 3gpp                    true/false    true if it supports 3gpp files
j2me h263                    true/false    true if it supports h263 files
j2me svgt                    true/false    true if it supports svgt files
j2me mpeg4                   true/false    true if it supports mpeg4 audio/video files
j2me realvideo              true/false    true if it supports realvideo files
j2me real8                  true/false    true if it supports real8 files
j2me realmedia              true/false    true if it supports realmedia files
                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me left softkey code
                            number        dependant). When the left softkey is pressed, this
                                          will be the value returned by the even handler
                                          (often a negative number).

                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me right softkey code
                            number        dependant). When the right softkey is pressed,
                                          this will be the value returned by the even
                                          handler (often a negative number).

                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me middle softkey code
                            number        dependant). When the middle softkey is pressed,
                                          this will be the value returned by the even
                                          handler (often a negative number).

                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me select key code
                            number        dependant). When the 'select' softkey is pressed,
                                          this will be the value returned by the even
                                          handler (often a negative number).

                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me return key code
                            number        dependant). When the 'return' softkey is pressed,
                                          this will be the value returned by the even
                                          handler (often a negative number).

                                          The number refers to the value which is returned
                                          by an event handler method in the j2me APIs, so
                            any integer   its an internal number (which is implementation
j2me clear key code
                            number        dependant). When the 'clear' key is pressed, this
                                          will be the value returned by the even handler
                                          (often a negative number).
j2me datefield no accepts                 datefields do not accept empty values (this is a
                            true/false
null date                                 bug)
j2me datefield broken       true/false    datefields do not work (this is a bug)
Group: sound format (supported sound formats)

wav                          true/false     Supports the .wav (Waveform) sound format

                                            Supports the MMF (a Yamaha format) version is
mmf                          true/false
                                            understood by the number of voices
                                            Supports the smf (Standard MIDI File) sound
smf                          true/false
                                            format
mld                          true/false     An iMode sound format
                                            Supports the midi (Musical Instrument Digital
midi monophonic              true/false
                                            Interface) monophonic sound format
                                            Supports the midi (Musical Instrument Digital
midi polyphonic              true/false
                                            Interface) polyphonic sound format
                                            Supports the Scalable Polyphony MIDI sound
sp midi                      true/false
                                            format

rmf                          true/false     Supports the rmf sound format (Beatnik format)

xmf                          true/false     Supports the XMF sound format (Beatnik format)
                                            Supports the Compact MIDI sound format (a Faith
compactmidi                  true/false
                                            Inc. format)
                                            A compact polyphonic sound format developed
digiplug                     true/false
                                            by the Digiplug company

nokia ringtone               true/false     Supports the Nokia ringing tone sound format
                                            A standard file format for melodies, also adopted
imelody                      true/false     as the ringtone format by the 4 companies
                                            developing the EMS standard
au                           true/false     Also called the uLaw, NeXT, or Sun Audio format
amr                          true/false     AMR standard sound format
awb                          true/false     AMR wide band standard sound format
aac                          true/false     AAC standard sound format
mp3                          true/false     Supports the mp3 sound format
                                            Supports the Qualcomm Code Excited Linear
qcelp                        true/false
                                            Predictive waveform format
                                            Supports the Enhanced Variable Rate Codec
evrc                         true/false
                                            waveform format
                             any integer    Maximum number of notes the device can play at
voices
                             number         the same time


Group: flash lite Macromedia/Adobe Flash Lite
                            1_1, 1_2, 2_0,
flash lite version                         Which version of Flash Lite is supported by device
                            2_1,....
fl wallpaper                true/false     Wallpaper Application
fl screensaver              true/false     Screensaver Application
fl standalone               true/false     Standalone Flasg lite
fl browser                  true/false     Can run SWF files embedded in HTML
                                           SubLCD refers to the external or 2nd display of a
fl sub lcd                  true/false     device. The ability for this second LCD to display
                                           SWF files.
full flash support          true/false     Device has full flash support.


Group: transcoding Handle abusive transcoders
                                           Transcoders hide real device information. This
is transcoder               true/false     capability will be true if a transcoder is detected
                                           and may be used to treat this request specially

                                           Transcoders may be placing the original device
                                           UA string in a different header. This capability
transcoder ua header        String
                                           contains the name of the header where the
                                           original device UA string *may* be found.



Group: rss Native support for RSS feeds
rss support                  true/false    Device has native support for RSS feeds


Group: pdf Native support for PDF documents
pdf support                 true/false   Can read PDF files natively.


Group: chips Support for extra chips that may be available on the device

nfc support                 true/false     Device supports NFC (Near Field Communication).
                                           Device also works as a radio (can play FM radio
fm tuner support            true/false
                                           signal on device)


Group: smarttv Capabilities that are relevant for SmartTVs
                                            Device is a SmartTV (GoogleTV, Boxee Box,
is smarttv                   true/false
                                            AppleTV, etc.).
WURFL                       OpenURC res-prop-vocab      CEA-2014-A (2007)



brand_name
model_name


marketing_name




model_extra_info


unique


ununiqueness_handler




is_wireless_device


is_tablet




device_claims_web_support




                            http://www.w3.org/2007/uw
                                                       <pointer>
pointing_method             a/context/hardware.owl#inp
                                                       Value: true, false
                            utDevice




has_qwerty_keyboard




can_skip_aligned_link_row
uaprof,uaprof2,uaprof3

nokia_series
nokia_edition
nokia_feature_pack
                             http://www.w3.org/2007/uw
device_os                    a/context/software.owl#oper
                             atingSystem
device_os_version

mobile_browser

mobile_browser_version
can_assign_phone_number
                             http://myurc.org/ns/res#runt
                             imePlatform
                             http://myurc.org/ns/res#runt
                             imePlatformVersion
                             http://myurc.org/ns/res#devi
                             cePlatform
                             http://myurc.org/ns/res#devi
                             ceUpc
                             http://myurc.org/ns/res#devi
                             ceSerialNumber




proportional_font
built_in_back_button_suppo
rt
card_title_support
softkey_support
table_support

numbered_menus

menu_with_select_element_

recommended

menu_with_list_of_links_

recommended
icons_on_menu_items_supp
ort
break_list_of_links_with
_br_element_recommended

access_key_support

wrap_mode_support




times_square_mode_support




deck_prefetch_support
elective_forms_recommende
d
wizards_recommended
image_as_link_support
insert_br_element_
after_widget_recommended
wml_can_display_images_an
d_

text_on_same_line

wml_displays_image_in_cent
er


opwv_wml_extensions_supp
ort


wml_make_phone_call_strin
g




chtml_display_accesskey

emoji
chtml_can_display_images_a
nd_
text_on_same_line

chtml_displays_image_in_ce
nter



imode_region



chtml_make_phone_call_stri
ng


chtml_table_support




xhtml_honors_bgcolor
xhtml_supports_forms_in_ta
ble

xhtml_support_wml2_names
pace

xhtml_autoexpand_select

xhtml_select_as_dropdown

xhtml_select_as_radiobutton

xhtml_select_as_popup

xhtml_display_accesskey
xhtml_supports_invisible_tex
t

xhtml_supports_inline_input

xhtml_supports_monospace
_font


                               <font>


xhtml_supports_table_for_la
yout
xhtml_supports_css_cell_


table_coloring




xhtml_format_as_css_proper
ty



xhtml_format_as_attribute


xhtml_nowrap_mode
xhtml_marquee_as_css_prop
erty



xhtml_readable_background
_color1



xhtml_readable_background
_color2
color1 for description (Used
by WALL)
xhtml_allows_disabled_


form_elements



xhtml_document_title_supp
ort




xhtml_preferred_charset




opwv_xhtml_extensions_sup
port
xhtml_make_phone_call_stri
ng
xhtmlmp_preferred_mime_t
ype




xhtml_table_support




xhtml_send_sms_string




xhtml_send_mms_string




xhtml_file_upload




On some devices, users may
need to copy/move the file
from a given directory to a
directory visible to the web
browser on the device file-
system.


xhtml_supports_iframe




cookie_support




accept_third_party_cookie
xhtml_avoid_accesskeys




xhtml_can_embed_video




                         <key>


                         <navigationskeys>


                         <numerickeys>


                         <playcontrolkeys>




                         <colorkeys>




                         <alphakeys>


                         <notificationscripts>
                         <save-restore>




                         <mime-extension>




                         <audio_profile>


                         <video_profile>




html_preferred_dtd




viewport_supported




viewport_width




viewport_initial_scale

viewport_maximum_scale

viewport_minimum_scale
mobileoptimized




handheldfriendly




canvas_support


image_inlining


                        <hscroll>
                        <vscroll>




css_supports_width_as
_percentage




css_border_image




css_rounded_corners




css_gradient
css_spriting




ajax_support_javascript




ajax_support
_getelementbyid


ajax_xhr_type




ajax_support_inner_html




ajax_manipulate_dom




ajax_manipulate_css



ajax_support_events


ajax_support_event _listener


ajax_preferred_geoloc_api
xhtml_support_level




preferred_markup




wml_1_1
wml_1_2
wml_1_3


html_wi_w3_xhtmlbasic




html_wi_oma_xhtmlmp_1_0


html_wi_imode_html_1
html_wi_imode_html_2
html_wi_imode_html_3
html_wi_imode_html_4
html_wi_imode_html_5
html_wi_imode_htmlx_1
html_wi_imode_
compact_generic
html_web_3_2
html_web_4_0
voicexml

multipart_support




total_cache_disable_support
time_to_live_support




resolution_width         <width> (browser area)

resolution_height        <height> (browser area)

columns

rows




max_image_width




max_image_height



physical_screen_width

physical_screen_height



dual_orientation




wbmp
bmp
epoc_bmp
gif
gif_animated
jpg
png
tiff
transparent_png_alpha
transparent_png_index
svgt_1_1

svgt_1_1_plus
greyscale
                              <colors>
colors                        Values: low, medium, high,
                              truecolor




post_method_support
basic_authentication_suppor
t
emptyok
empty_option_value_suppor
t




nokia_voice_call
wta_voice_call
wta_phonebook


wta_misc

wta_pdc




                              <security>
                              Value 1: true, false
https_support
                              Value 2: list of supported
                              protocols (ssl, tls)

https_verisign_class3
phone_id_provided
has_cellular_radio




max_data_rate




wifi
sdio
vpn




max_deck_size


max_url_length_in_requests

max_url_length_homepage

max_url_length_bookmark
max_url_length_cached_pag
e
max_no_of_connection_setti
ngs
max_no_of_bookmarks

max_length_of_username

max_length_of_password


max_object_size




downloadfun_support
                              <download>
                              Value 1: true, false
directdownload_support
                              Value 2: list of protocols (e.g.
                              "http")

inline_support

oma_support

ringtone

ringtone_midi_monophonic

ringtone_midi_polyphonic
ringtone_imelody
ringtone_digiplug
ringtone_compactmidi

ringtone_mmf

ringtone_rmf

ringtone_xmf
ringtone_amr
ringtone_awb
ringtone_aac
ringtone_wav
ringtone_mp3
ringtone_spmidi
ringtone_voices

ringtone_df_size_limit

ringtone_directdownload_siz
e_limit

ringtone_inline_size_limit

ringtone_oma_size_limit

wallpaper
wallpaper_wbmp
wallpaper_bmp
wallpaper_gif
wallpaper_jpg
wallpaper_png
wallpaper_greyscale
wallpaper_colors



wallpaper_max_width

wallpaper_max_height

wallpaper_preferred_width

wallpaper_preferred_height

wallpaper_df_size_limit

wallpaper_directdownload_si
ze_limit

wallpaper_inline_size_limit

wallpaper_oma_size_limit




wallpaper_resize




screensaver
screensaver_wbmp
screensaver_bmp
screensaver_gif
screensaver_jpg
screensaver_png
screensaver_greyscale


screensaver_colors



screensaver_max_width

screensaver_max_height
screensaver_preferred_widt
h
screensaver_preferred_heigh
t
screensaver_df_size_limit

screensaver_directdownload
_size_limit

screensaver_inline_size_limit

screensaver_oma_size_limit




screensaver_resize




picture
picture_wbmp
picture_bmp
picture_gif
picture_jpg
picture_png
picture_greyscale


picture_colors



picture_max_width

picture_max_height

picture_preferred_width

picture_preferred_height

picture_df_size_limit
picture_directdownload_size
_limit

picture_inline_size_limit

picture_oma_size_limit




picture_resize
video




progressive_download




hinted_progressive_downloa
d




playback_vcodec_h263_0




playback_vcodec_h263_3




playback_vcodec_mpeg4_sp




playback_vcodec_mpeg4_as
p




playback_vcodec_h264_bp




playback_real_media


playback_3gpp

playback_3g2
playback_flv
playback_mp4
playback_wmv
playback_mov
playback_acodec_amr


playback_acodec_aac


playback_acodec_qcelp


playback_df_size_limit

playback_directdownload_siz
e_limit

playback_inline_size_limit

playback_oma_size_limit
                              <overlay>
                              Value: none, on-off, global,
                              per-pixel

                              <overlaylocal>
                              Value: none, on-off, global,
                              per-pixel




oma_v_1_0_forwardlock
oma_v_1_0_combined_deliv
ery
oma_v_1_0_separate_delive
ry




streaming_video


streaming_real_media


streaming_3gpp
streaming_mp4
streaming_wmv
streaming_mov
streaming_flv
streaming_3g2
streaming_video_size_limit



streaming_vcodec_h263_0




streaming_vcodec_h263_3




streaming_vcodec_mpeg4_s
p




streaming_vcodec_mpeg4_a
sp




streaming_vcodec_h264_bp



streaming_acodec_amr


streaming_acodec_aac




streaming_preferred_protoc
ol
streaming_preferred_http_p
rotocol




wap_push_support
connectionless_service_indic
ation

connectionless_service_load
connectionless_cache_opera
tion

connectionoriented_unconfir
med_service_indication

connectionoriented_unconfir
med_service_load

connectionoriented_unconfir
med_cache_operation

connectionoriented_confirm
ed_service_indication

connectionoriented_confirm
ed_service_load

connectionoriented_confirm
ed_cache_operation

utf8_support
ascii_support

iso8859_support

expiration_date




receiver
sender
mms_max_height

mms_max_width

built_in_recorder
built_in_camera
mms_jpeg_baseline
mms_jpeg_progressive
mms_gif_static
mms_gif_animated
mms_png
mms_bmp
mms_wbmp
mms_amr
mms_wav
mms_midi_monophonic
mms_midi_polyphonic
mms_midi_polyphonic_voice
s
mms_spmidi
mms_ota_bitmap
mms_nokia_wallpaper
mms_nokia_operatorlogo

mms_nokia_3dscreensaver
mms_nokia_ringingtone
mms_rmf
mms_symbian_install
mms_jar
mms_jad
mms_vcard
mms_wml
mms_wbxml
mms_wmlc
mms_video
mms_mp4
mms_3gpp
mms_3gpp2
mms_max_frame_rate




sms_enabled
nokiaring
picturemessage

operatorlogo

largeoperatorlogo

callericon
nokiavcard
nokiavcal
sckl_ringtone
sckl_operatorlogo

sckl_groupgraphic
sckl_vcard
sckl_vcal
text_imelody
ems
ems_variablesizedpictures

ems_imelody

ems_odi

ems_upi
ems_version
siemens_ota
siemens_logo_width
siemens_logo_height
siemens_screensaver_width

siemens_screensaver_height

gprtf

sagem_v1

sagem_v2
panasonic




j2me_midp_1_0

j2me_cldc_1_0
j2me_midp_2_0
j2me_cldc_1_1

doja_1_0

doja_1_5

doja_2_0

doja_2_1

doja_2_2

doja_3_0

doja_3_5

doja_4_0
j2me_jtwi
j2me_mmapi_1_0
j2me_mmapi_1_1
j2me_wmapi_1_0
j2me_wmapi_1_1
j2me_wmapi_2_0
j2me_btapi
j2me_3dapi
j2me_locapi
j2me_nokia_ui
j2me_motorola_lwt
j2me_siemens_color_game

j2me_siemens_extension

j2me_heap_size

j2me_storage_size

j2me_max_jar_size
j2me_max_record_store_size

j2me_screen_width

j2me_screen_height

j2me_canvas_width

j2me_canvas_height

j2me_bits_per_pixel
j2me_audio_capture_enable
d
j2me_video_capture_enable
d
j2me_photo_capture_enable
d
j2me_capture_image_format
s
j2me_http
j2me_https
j2me_socket
j2me_udp
j2me_serial
j2me_gif
j2me_gif89a
j2me_jpg
j2me_png
j2me_bmp
j2me_bmp3
j2me_wbmp
j2me_midi
j2me_wav
j2me_amr
j2me_mp3
j2me_mp4
j2me_imelody
j2me_rmf
j2me_au
j2me_aac
j2me_realaudio
j2me_xmf
j2me_wma
j2me_3gpp
j2me_h263
j2me_svgt
j2me_mpeg4
j2me_realvideo
j2me_real8
j2me_realmedia




j2me_left_softkey_code




j2me_right_softkey_code




j2me_middle_softkey_code




j2me_select_key_code




j2me_return_key_code




j2me_clear_key_code




j2me_datefield_no_accepts_
null_date
j2me_datefield_broken
wav


mmf


smf
mld

midi_monophonic


midi_polyphonic

sp_midi

rmf

xmf

compactmidi

digiplug

nokia_ringtone


imelody


au
amr
awb
aac
mp3
qcelp

evrc

voices




flash_lite_version
fl_wallpaper
fl_screensaver
fl_standalone
fl_browser
fl_sub_lcd

full_flash_support




is_transcoder




transcoder_ua_header




rss_support




pdf_support




nfc_support

fm_tuner_support




is_smarttv
W3C DDR Core Vocabulary   W3C Delivery Context   OMA UAProf (2001-
(2008-04)                 Ontology (2009-06)     10)
Property (abstract)           Description


Environmental factors (chap. 1): Products and technology

Environmental factors (chap. 2): Natural environment and human-made changes to environment

Environmental factors (chap. 3): Support and relationships

Environmental factors (chap. 4): Attitudes

Environmental factors (chap. 5): Services, systems and policies




Conventions:
* One instance per property, if not otherwise specified
* Property values are of string type, if not otherwise specified
                 WHO ICF (2001)     MyUI User Model (2011-03)




human-made changes to environment
Property (abstract)   Description



General information
                      An unambiguous reference to the resource
                      within a given context. Recommended best
identifier            practice is to identify the resource by means of a
                      string conforming to a formal identification
                      system.
                      Instance identifier for the resource. Applicable
instance identifier
                      to devices in a network, in particular.

serialNumber          Serial number of a resource instance.

upc                   Universal Product Code (UPC) of a resource.

title                 A name given to the resource.

alternative title     An alternative name for the resource.

                      The topic of the resource. Typically, the subject
                      will be represented using keywords, key
                      phrases, or classification codes. Recommended
subject
                      best practice is to use a controlled vocabulary.
                      To describe the spatial or temporal topic of the
                      resource, use the Coverage element.

                      A description of the resource. Description may
                      include but is not limited to: an abstract, a table
description
                      of contents, a graphical representation, or a free-
                      text account of the resource.

summary               A summary of the resource.
                      An entity primarily responsible for making the
                      resource. Examples of a Creator include a
creator               person, an organization, or a service. Typically,
                      the name of a Creator should be used to indicate
                      the entity.

creatorUri
                      An entity responsible for making contributions
contributor
                      to the resource.
contributorUri
                        An entity responsible for making the resource
                        available. Examples of a Publisher include a
publisher               person, an organization, or a service. Typically,
                        the name of a Contributor should be used to
                        indicate the entity.

publisherUri

                        A statement of any changes in ownership and
                        custody of the resource since its creation that
                        are significant for its authenticity, integrity, and
provenance
                        interpretation. The statement may include a
                        description of any changes successive
                        custodians made to the resource.




                        The spatial or temporal topic of the resource,
                        the spatial applicability of the resource, or the
coverage
                        jurisdiction under which the resource is
                        relevant.




size / duration         The size or duration of the resource.


type                    The nature or genre of the resource.



                        The file format, physical medium, or dimensions
MIME type
                        of the resource.




                        The material or physical carrier of the resource.
medium
                        Examples include paper, canvas, or DVD.



Tools & APIs

Presentation & Styles
Alternative resources, adaptations & references

Control

Animation

Context reference

Composite documents

Date & Time related

Images

DRM

Intended users

Educational context

User Interaction Behavior

File Handling

URC ecosystem
DCMI Metadata Terms
                                              ISO/IEC 24752-5:2008
Multiple values allowed for all properties!




                                              http://www.w3.org/19
http://purl.org/dc/elements/1.1/identifier    99/02/22-rdf-syntax-
                                              ns#about




http://purl.org/dc/elements/1.1/title
                                              See DCMI
Multiple values useful for localization.
http://purl.org/dc/terms/alternative
                                              See DCMI
Multiple values useful for localization.



http://purl.org/dc/elements/1.1/subject
                                              See DCMI
Multiple values useful for localization.




http://purl.org/dc/elements/1.1/description
                                              See DCMI
Multiple values useful for localization.


http://purl.org/dc/terms/abstract
                                              See DCMI
Multiple values useful for localization.


http://purl.org/dc/elements/1.1/creator       See DCMI




http://purl.org/dc/elements/1.1/contributor   See DCMI
http://purl.org/dc/elements/1.1/publisher               See DCMI




http://purl.org/dc/terms/provenance                     See DCMI




http://purl.org/dc/elements/1.1/coverage
Note: Spatial topic and spatial applicability may be a
named place or a location specified by its geographic
coordinates. Temporal topic may be a named period, date,
or date range. A jurisdiction may be a named
administrative entity or a geographic place to which the  See DCMI
resource applies. Recommended best practice is to use a
controlled vocabulary such as the Thesaurus of Geographic
Names [TGN]. Where appropriate, named places or time
periods can be used in preference to numeric identifiers
such as sets of coordinates or date ranges.

http://purl.org/dc/terms/extent                         See DCMI
http://purl.org/dc/elements/1.1/type
Values: Collection, Dataset, Event, Image,
                                                        See DCMI
InteractiveResource, MovingImage, PhysicalObject,
Service, Software, Sound, StillImage, Text
http://purl.org/dc/elements/1.1/format
Multiple values: Internet Media Types                   See DCMI
[http://www.iana.org/assignments/media-types/].




http://purl.org/dc/terms/medium                         See DCMI
                                                          ISO/IEC CD 24751-
OpenURC res-prop-vocab         ISO/IEC 24751-3:2008 DRD
                                                          9:2010




http://myurc.org/ns/res#nam
e


http://myurc.org/ns/res#inst
anceId
http://myurc.org/ns/res#seri
alNumber

http://myurc.org/ns/res#upc
http://purl.org/dc/elements/
1.1/title




http://purl.org/dc/elements/
1.1/description




http://purl.org/dc/elements/
1.1/creator


http://myurc.org/ns/res#crea
torUri
http://purl.org/dc/elements/
1.1/contributor
http://myurc.org/ns/res#cont
ributorUri
http://purl.org/dc/elements/
1.1/publisher


http://myurc.org/ns/res#publ
isherUri




http://myurc.org/ns/res#type



http://purl.org/dc/elements/
1.1/format

http://myurc.org/ns/res#mim
eType
http://myurc.org/ns/res#subt
ype
IMS AfA DRD v3

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:32
posted:7/30/2012
language:English
pages:193