Alphabetical Links | Abbreviations / Acronyms | References | Contents

W 3 C's Logo - Links you to the W 3 C Home Page WAI Logo -  Links you to the W 3 C's Web Accessibility Initiative Home Page

WAI (Printable) Glossary

Internal Working Draft, 1 March 2003

 

Latest version:
http://www.w3.org/WAI/GL/Glossary/printable
Last Updated: $Date: 2003/03/07 15:41:51 $
Editors:
Katie Haritos-Shea, CESSI Accessible Solutions
Charles McCathieNevile, W3C

 


1. Status Of This Document

This document is an internal working draft published for review and comment, specifically for several WAI working groups. It was originally created by Harvey Bingham and is currently being worked on as a proposed glossary for use in future versions of the Authoring Tool Accessibility Guidelines [ATAG10], Techniques for Authoring Tool Accessibility [ATAG10-TECH] User Agent Accessibility Guidelines [UAAG10], Techniques for User Agent Accessibility Guidelines [UAAG10-TECHS], XML Accessibility Guidelines [XAG10], as well as for Web Content Accessibility Guidelines 2.0 [WCAG20].

The purpose of this combined glossary is to allow comparison of definitions, and potentially to provide a single glossary for all the accessibility guidelines. The various WAI working groups and individual readers of more than one guideline will benefit from a consistent use of terms.

Comments on this document are welcomed and should be sent to wai-xtech@w3.org - list archives are available at http://lists.w3.org/Archives/Public/wai-xtech for review.

This is a draft document and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use W3C Working Drafts as reference material or to cite them as other than "work in progress". A list of current W3C Recommendations and other technical documents is available.

Publication of this document does not imply endorsement by the W3C, any of its member organisations or working groups.

Translations of this document or of drafts may be available. Further translations are welcome, but prospective translators should ensure that they are familiar with W3C copyright and translation policy.


2. Contents

  1. Status Of This Document
  2. Contents
  3. Introduction
  4. How This Glossary Is Organized
  5. Alphabetical Links (A to Z)
  6. Glossary
  7. Abbreviations / Acronyms
  8. References


3. Introduction


4. How This Glossary Is Organized

In the glossary terms that follow, the suffix to each term -- one of [WCAG10], [WCAG10-TECHS] [WCAG20], [ATAG10], [ATAG10-TECHS], [ATAG-Wombat], [UAAG10], [SVG10], [SMIL10], [SMIL20], [CC-PP], [CSS10], [CSS20], [XHTML10], [DIP], [DOM2HTML], [DOM2CORE], [DOM2STYLE], [HTML40], [HTML401], [XML], [XSLT10], [PWD-Use-Web] , [P3P10], [PDF-TECHS], [SSML10], [WEAVING], [WS-GLOSSARY], [XAG10] or [XFORMS10] -- indicates the W3C source guideline for the following definition. Text of the definition may indicate that that definition applies for the purpose of the document from which it was extracted.


The following external sources were also used:
[Access Board], [AT1998], [DAISY], [Dublin-Core], [HFES], [High-Tech], [iCAN], [IMS], [RFC2046], [RFC2119], [RFC2396], [RFC2616], [RFC2828], [RFC3023], [UNICODE], [WHO]


5. Alphabetical Links

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


 


 

6. Glossary

A

Access [WS-GLOSSARY] 2003-03-02
To interact with a system entity in order to manipulate, use, gain knowledge of, and/or obtain a representation of some or all of a system entity's resources.

Accessibility [WEAVING] GENERIC
The art of ensuring that, to as large an extent as possible, facilities (such as, for example, Web access) are available to people whether or not they have impairments of one sort or another.

Accessibility [ATAG10]
See also: Accessible [ATAG10]
Within these guidelines, "accessible Web content" and "accessible authoring tool" mean that the content and tool can be used by people regardless of disability.
To understand the accessibility issues relevant to authoring tool design, consider that many authors may be creating content in contexts very different from your own:

Accessible design will benefit people in these different authoring scenarios and also many people who do not have a physical disability but who have similar needs.

Example: Someone may be working in a noisy environment and thus require an alternative re of audio information. Similarly, someone may be working in an eyes-busy environment and thus require an audio equivalent to information they cannot view. Users of small mobile devices (with small screens, no keyboard, and no mouse) have similar functional needs as some users with disabilities.


Accessibility [HFES] 2001-11-13
The set of properties that allows a product, service, or facility to be used by people with a wide range of capabilities, either directly or in conjunction with assistive technologies. Although the term "accessibility" typically addresses users who have a disability, the concept is not limited to disability issues.

Accessibility Awareness [ATAG10] 2001-01-12
An "accessibility-aware" application is one that has been designed to account for authors' differing needs, abilities, and technologies. In the case of authoring tools, this means that (1) care has been taken to ensure that the content produced by user-authors is accessible and (2) that the user interface has been designed to be usable with a variety of display and control technologies.

Accessibility Information [ATAG10]
"Accessibility information" is content, including information and markup, that is used to improve the accessibility of a document. Accessibility information includes, but is not limited to, equivalent alternative information.

Accessibility Permission [PDF-TECH] 2001-01-08
A PDF file can be encrypted (PDF 1.1) to protect its contents from unauthorized access. PDF's standard security handler defines a set of access privileges for a document, including privileges such as modifying the document's contents, copying text and graphics from the document, and printing the document. In PDF 1.4, this set includes accessibility permission, which controls whether the contents of the document are available via standard accessibility APIs to screen readers and other assistive technology.

Accessibility Problem [ATAG10] (Also: Inaccessible Markup [ATAG10])
See also: Inaccessible Markup [ATAG10]
Inaccessible Web content or authoring tools cannot be used by some people with disabilities. The Web Content Accessibility Guidelines 1.0 WCAG 1.0 describes how to create accessible Web content.

Accessible [WCAG10] [WCAG20] 2002-03-18 ISSUE
Content is accessible when it may be used by someone with a disability.

Accessible [ATAG10]
See Accessibility [ATAG10].

Accessible Authoring Practice [ATAG10]
"Accessible authoring practices" improve the accessibility of Web content. Both authors and tools engage in accessible authoring practices.

Example:, authors write clearly, structure their content, and provide navigation aids. Tools automatically generate valid markup and assist authors in providing and managing appropriate equivalent alternatives.


Access Key (s) [HFES] 2001-11-13
See also Mnemonic, Modifier Key
The portion of an option name or control label used for keyboard selection. Also called mnemonic, implicit designator, or menu mnemonic. See implicit designator.

Acronym [WCAG10] [WCAG20] 2002-12-13
An identifier formed from some of the letters (often the initials) of a phrase and used as an abbreviation.

Activate [UAAG10]  (Normative)  2003-03-01
In this document, the verb "to activate" means (depending on context) either:

The effect of activation depends on the type of enabled element or user interface control. For instance, when a link is activated, the user agent generally retrieves the linked Web resource. When a form control is activated, it may change state (e.g., check boxes) or may take user input (e.g., a text entry field).



Active Element [SVG10] 2001-01-12
An active element is an element with behaviors that may be activated (or "triggered") either through the user interface or through scripts. Which elements are active depends on the document language and whether the features are supported by the user agent. In SVG documents, for example active elements include links and element instances with scripts (event handlers) explicitly associated with them.

Example: Through the various "on" attributes: onactivate etc. Most systems use the content focus to navigate active elements and identify which is to be activated. An active element's behavior may be triggered through any number of mechanisms, including the mouse, keyboard, an Application Programming Interface (API), etc. The effect of activation depends on the element. For instance, when a link is activated, the user agent generally retrieves the linked resource.



Active Element [UAAG10]
An active element is an element with behaviors that may be activated (or "triggered") either through the user interface or through an API (e.g., by using scripts). Some element instances may be active at times but not at others (e.g., they may be "deactivated" through scripts, or they are only active for a period of time determined by the author). Which elements are active depends on the document language and whether the features are supported by the user agent. In HTML 4.01 HTML4.01 documents, for example, active elements include links, image maps, form controls, element instances with a value for the "longdesc" attribute, and element instances with scripts (event handlers) explicitly associated with them (e.g., through the various "on" attributes). Most systems use the content focus to navigate active elements and identify which is to be activated. An active element's behavior may be triggered through any number of mechanisms, including the mouse, keyboard, an API, etc. The effect of activation depends on the element. For instance, when a link is activated, the user agent generally retrieves the linked web resources. When a form control is activated, it may change state (e.g., check boxes) or may take user input (e.g., a text field). Refer also to the definition of event handler
Accessible design will benefit people in these different authoring scenarios and also many people who do not have a physical disability but who have similar needs.

Example: Someone may be working in a noisy environment and thus require an alternative re of audio information. Similarly, someone may be working in an eyes-busy environment and thus require an audio equivalent to information they cannot view. Users of small mobile devices (with small screens, no keyboard, and no mouse) have similar functional needs as some users with disabilities.



Active Element [UA Draft] 2001-02-03
An active element is a piece of content with behaviors that may be activated (or "triggered") either through the user interface or through an API (e.g., by using scripts).

What constitutes an active element depends on the content . In HTML 4 [HTML4] documents, for example, active elements include links, image maps, form controls, element instances with a value for the "longdesc" attribute, and element instances with scripts (event handlers) explicitly associated with them (e.g., through the various "on" attributes). The requirements of this document refer only to active elements that may be recognized through markup (and not, for example, through scripts or style sheets). Some element instances may be active at times but not at others (e.g., they may be "deactivated" through scripts, or they may only be active for a period of time determined by the author).

Potential user interaction with a piece of content does not imply that the content constitutes an active element.



Example: The user may select text an copy it to the clipboard, but the selected text is not (necessarily) an active element, because the selection is a functionality provided by the user agent. For the purposes of this document, markup languages determine which elements are potentially active elements.

The effect of activation depends on the element. For instance, when a link is activated, the user agent generally retrieves the linked Web resource. When a form control is activated, it may change state (e.g., check boxes) or may take user input (e.g., a text entry field). See also the definition of event handler.

Most systems use the content focus to indicate which active element will be activated on user demand.



ActualText Value [PDF-TECH]2001-01-08
Sometimes characters are rendered by graphics commands other than showstring. For instance, an illuminated character may be rendered by an image or a series of graphics commands. In this situations, the Actual Text property is used to identify the character being rendered. This character may be concantentated with adjoining text to form a word.

Adobe Glyph Name [PDF-TECH] 2001-01-11
The name of a character in the Adobe standard character encodings, in Appendix D of the PDF 1.3 Reference Manual. The encodings list characters, character names, and character codes used in platform standard encodings.

Afford, Affordance [HFES] 2001-04-13 Human Factors & HCI, Al Gilman
An affordance is an effective service delivery; one that makes it into user space where the user can actually use it. Or the effect of the service delivery as observed within user space.

Aging-Related Conditions [PWD-Use-Web] 2001-03-18
Changes in people's functional ability due to aging can include subtle and/or gradual changes in abilities or a combination of abilities including vision, hearing, dexterity and memory. Any one of these limitations can affect an individual's ability to access Web content.

Alert [ATAG10] 2001-01-12
An "alert" draws the author's attention to an event or situation. It may require a response from the author. An alert warns the author that there are problems that need to be addressed. Attracting the author's attention artfully can be challenging, since author perceptions of alerts, prompts, and warnings can influence opinions of the tool and even of accessible authoring.


An Unintrusive Alert is an alert such as an icon, underlining, or gentle sound that can be presented to the author without necessitating immediate action.

Example: In some word processors misspelled text is highlighted without forcing the author to make immediate corrections. These alerts allow authors to continue editing with the knowledge that problems will be easy to identify at a later time. However, authors may become annoyed at the extra formatting or may choose to ignore the alerts altogether.


An Interruptive Alert is an informative message that interrupts the editing process for the author.

Example: Interruptive alerts are often presented when an author's action could cause a loss of data. Interruptive alerts allow problems to be brought to the author's attention immediately. However, authors may resent the constant delays and forced actions. Many people prefer to finish expressing an idea before returning to edit its format.



Alert [UAAG10]  (Normative)  2003-03-01
To "alert" means to make the user aware of some event, without requiring acknowledgement.

Example: The user agent may alert the user that new content is available on the server by displaying a text message in the user agent's status bar.



Alternative Equivalents for Content [UAAG10] 2001-02-03
Since rendered content in some forms is not always accessible to users with disabilities, authors must supply alternative equivalents for content. In the context of this document, the equivalent must fulfill essentially the same function for the person with a disability (at least insofar as is feasible, given the nature of the disability and the state of technology), as the "primary" content does for the person without any disability.

Example: The text "The Full Moon" might convey the same information as an image of a full moon when presented to users.

Note: That equivalent information focuses on fulfilling the same function. If the image is part of a link and understanding the image is crucial to guessing the link target, an equivalent must also give users an idea of the link target. User agents must make the alternative equivalent content available to users or software that require it (in place of and/or in addition to the "primary" content). Alternative representations include text equivalents (long and short, synchronized and unsynchronized) and non-text equivalents (e.g., captions, auditory descriptions, a visual track that shows sign language translation of a written text, etc.).



Alternative Information [ATAG10]
(Also: Equivalent Alternative [ATAG10] & Text equivalent WC)
Content is "equivalent" to other content when both fulfill essentially the same function or purpose upon presentation to the user. Equivalent alternatives play an important role in accessible authoring practices since certain types of content may not be accessible to all users (e.g., video, images, audio, etc.). Authors are encouraged to provide text equivalents for non-text content since text may be rendered as synthesized speech for individuals who have visual or learning disabilities, as braille for individuals who are blind, or as graphical text for individuals who are deaf or do not have a disability. For more information about equivalent alternatives, please refer to the Web Content Accessibility Guidelines WCAG 1.0 WCAG 1.0.

Alternative Keyboards or Switches [PWD-Use-Web] 2001-03-18
Alternate keyboards or switches are hardware or software devices used by people with physical disabilities, that provide an alternate way of creating keystrokes that appear to come from the standard keyboard.

Examples: Include keyboard with extra-small or extra-large key spacing, keyguards that only allow pressing one key at a time, on-screen keyboards, eyegaze keyboards, and sip-and-puff switches. Web-based applications that can be operated entirely from the keyboard, with no mouse required, support a wide range of alternative modes of input.



Animation [WCAG10-TECH] 2001-03-10
In this document, the term "animation" refers to any visual movement effect created automatically (i.e., without manual user interaction). This definition of animation includes video and animated images. Animation techniques include:



Animation [UAAG10]  (Normative)  2003-01-03
In this document, an "animation" refers to content that, when rendered, creates a visual movement effect automatically (i.e., without manual user interaction). This definition of animation includes video and animated images. Animation techniques include:



Anonymity [WS-GLOSSARY] 2003-03-02
The quality or state of being anonymous, which is the condition of having a name or identity that is unknown or concealed.

Annotation 2001-05-07 Annotation Glossary
A Web object (i.e. an object with a URI) about which there exist some [RDF] statements using an annotation vocabulary. The annotation vocabulary will typically describe a relationship between the annotation and one or more other Web resources to which the annotation is attached.

Annotation Service 2001-05-07 Annotation Glossary
A URI for an HTTP service that supports reading and writing of chunks of RDF. A single HTTP server (e.g. http://www.w3.org:80/) may support multiple annotation servers, each with its own branch of the URI space; e.g. http://www.w3.org/Team/Annotation/ is logically a distinct annotation service from http://www.w3.org/Member/Annotation/.

Annotea 2001-05-07 Annotation Glossary
@@

Anonymization [CC-PP] 2001-04-23
Hiding the identity of the User as a security precaution.

Applet [WCAG10] [WCAG20] 2001-01-11
A Java program inserted into a Web page that relies on a browser to provide the environment in which it can run. Applets are essentially guests of the browser. The browser takes care of their welfare and provides and manages access to the platform specific services.

Applet [UAAG10] (Normative)  2003-01-03
An applet is a program (generally written in the Java programming language) that is part of content, and that the user agent executes.

Application Programming Interface (API), conventional input / output device [UAAG10]  (Normative)  2003-03-01
An application programming interface (API) defines how communication may take place between applications.

Implementing APIs that are independent of a particular operating environment (as are the W3C DOM Level 2 specifications) may reduce implementation costs for multi-platform user agents and promote the development of multi-platform assistive technologies. Implementing conventional APIs for a particular operating environment may reduce implementation costs for assistive technology developers who wish to interoperate with more than one piece of software running on that operating environment.

A "device API" defines how communication may take place with an input or output device such as a keyboard, mouse, or video card.

In this document, an "input/output API" defines how applications or devices communicate with a user agent. As used in this document, input and output APIs include, but are not limited to, device APIs. Input and output APIs also include more abstract communication interfaces than those specified by device APIs. A "conventional input/output API" is one that is expected to be implemented by software running on a particular operating environment.

Example: The conventional input APIs of the target user agent are for the mouse and keyboard. For touch screen devices or mobile devices, conventional input APIs may include stylus, buttons, and voice. The graphical display and sound card are considered conventional output devices for a graphical desktop computer environment, and each has an associated API.



API's [WCAG10] [WCAG20] 2001-01-11
An application programming interface (API) defines how communication may take place between applications.
A device API defines how communication may take place with an input or output device such as a keyboard, mouse, video card, etc.
A standard device API is one that is considered standard for that particular device on a given operating or windowing system.

Appropriate [ATAG10] 2002-02-27 ISSUE
@@


Array [WCAG10] [WCAG20]
A set of elements of some type that can be identified by an index, starting in JavaScript at 0, and increasing by 1 for each subsequent member of the array.

Assistive Technology 2001-12-29 [Access Board]
Any item, piece of equipment, or system, whether acquired commercially, modified, or customized, that is commonly used to increase, maintain, or improve functional capabilities of individuals with disabilities.
[36 C.F.R. 1194.4]

Assistive Technology [UAAG10]  (Normative)  2003-03-01
In the context of this document, an assistive technology is a user agent that:
  1. relies on services (such as retrieving Web resources and parsing markup) provided by one or more other "host" user agents. Assistive technologies communicate data and messages with host user agents by using and monitoring APIs.
  2. provides services beyond those offered by the host user agents to meet the requirements of users with disabilities. Additional services include alternative renderings (e.g., as synthesized speech or magnified content ), alternative input methods (e.g., voice), additional navigation or orientation mechanisms, and content transformations (e.g., to make tables more accessible).

    Examples of assistive technologies that are important in the context of this document include the following:

    • screen magnifiers, which are used by people with visual disabilities to enlarge and change colors on the screen to improve the visual readability of rendered text and images.
    • screen readers, which are used by people who are blind or have reading disabilities to read textual information through synthesized speech or braille displays.
    • voice recognition software, which may be used by people who have some physical disabilities.
    • alternative keyboards, which are used by people with certain physical disabilities to simulate the keyboard.
    • alternative pointing devices, which are used by people with certain physical disabilities to simulate mouse pointing and button activations.

Beyond this document, assistive technologies consist of software or hardware that has been specifically designed to assist people with disabilities in carrying out daily activities. These technologies include wheelchairs, reading machines, devices for grasping, text telephones, and vibrating pagers. For example, the following very general definition of "assistive technology device" comes from the (U.S.) Assistive Technology Act of 1998 [AT1998]:

Any item, piece of equipment, or product system, whether acquired commercially, modified, or customized, that is used to increase, maintain, or improve functional capabilities of individuals with disabilities.

Assistive Technology Devices (Visual Disabilities) 2001-10-12 RNIB Devices for blind and the partially sighted. Glossary
Web Browsers for Non-Visual Output
@@
@@
@@
@@
@@
@@
@@
@@
@@
@@
@@


Attention Deficit Disorder, or ADD [@@]  (Normative)  2003-03-01
@@

Attribute [ATAG10-TECHS] [ATAG-Wombat] 2001-08-25

This document uses the term "attribute" as used in SGML and XML ([XML]) : Element types may be defined as having any number of attributes. Some attributes are integral to the accessibility of content (e.g., the "alt", "title", and "longdesc" attributes in HTML).

Example: Below, the attributes of the beverage element type are "flavour", which has the value "lots", and "colour", which has the value "red": <beverage flavour="lots" colour="red">my favourite</beverage>



Attribute [UAAG10]  (Normative)  2003-03-01
This document uses the term "attribute" in the XML sense: an element may have a set of attribute specifications (refer to the XML 1.0 specification [XML] section 3).

Attribute [WS-GLOSSARY] 2003-03-02
A distinct characteristic of an object. An object's attributes are said to describe the object. Objects' attributes are often specified in terms of their physical traits, such as size, shape, weight, and color, etc., for real-world objects. Objects in cyberspace might have attributes describing size, type of encoding, network address, etc. Salient attributes of an object is decided by the beholder.

Audio [UAAG10]  (Normative)  2003-03-01
In this document, the term "audio" refers to content that encodes prerecorded sound.

Audio-only presentation [UAAG10]  (Normative)   2003-03-01
An audio-only presentation is content consisting exclusively of one or more audio tracks presented concurrently or in series. Examples of an audio-only presentation include a musical performance, a radio-style news broadcast, and a narration.

Audio track [UAAG10]  (Normative)   2003-03-01
An audio object is content rendered as sound through an audio viewport. An audio track is an audio object that is intended as a whole or partial presentation. An audio track may, but is not required to, correspond to a single audio channel (left or right audio channel).

Audio Description, Auditory Description [UAAG10] 2003-03-01
An audio description (called an "auditory description" in the Web Content Accessibility Guidelines 1.0 [WCAG10]) is either a prerecorded human voice or a synthesized voice (recorded or generated dynamically) describing the key visual elements of a movie or other animation. The audio description is synchronized with (and possibly included as part of) the audio track of the presentation, usually during natural pauses in the audio track. Audio descriptions include information about actions, body language, graphics, and scene changes.

Audio Descriptions [WCAG20] 2003-03-02
@@

Authentication [WS-GLOSSARY] 2003-03-02
To positively verify the identity of a user, device, or other entity in a computer system, often as a prerequisite to allowing access to resources in a system.

Authentication Code 2001-05-07 XML-Signature Syntax and Processing
A value generated from the application of a shared key to a message via a cryptographic algorithm such that it has the properties of message authentication (integrity) but not signer authentication.

Authoring Tool [ATAG10-TECHS] [ATAG-Wombat] 2001-08-25
An "authoring tool" is any software that is used to produce content for publishing on the Web. Authoring tools include:


Author styles [UAAG10]  (Normative)   2003-03-01
Authors styles are style property values that come from content (e.g., style sheets within a document, that are associated with a document, or that are generated by a server).

Authorization [WS-GLOSSARY] 2003-03-02
The process of determining, by evaluating applicable access control information, whether a subject is allowed to have the specified types of access to a particular resource. Usually, authorization is in the context of authentication. Once a subject is authenticated, it may be authorized to perform different types of access.

Automated Markup Insertion Function [ATAG10-TECHS] [ATAG-Wombat] 2001-08-25
"Automated markup insertion functions" are the features of an authoring tool that allow the author to produce markup without directly typing it. This includes a wide range of tools from simple markup insertion aids (such as a bold button on a toolbar) to markup managers (such as table makers that include powerful tools such as "split cells" that can make multiple changes) to high level site building wizards that produce almost complete documents on the basis of a series of author preferences.

Avatar 2002-02-24 IMS Guidelines for Developing Accessible Learning Applications and iCan
See also Signing Avatar
Avatars are realistically animated, on-screen, interactive human characters. A particular use of Avatars for accessibility is to create signing Avatars.

Available [ATAG10] 2002-02-27 ISSUE
@@

B

Backward Compatible [WCAG10] [WCAG20]
Design that continues to work with earlier versions of a language, program, etc.

Basic Shape [SVG10] 2001-02-02
Standard shapes which are predefined in SVG as a convenience for common graphical operations. Specifically: 'rect', 'circle', 'ellipse', 'line', 'polyline', 'polygon'.

Binding [XFORMS10] NEW 2001-07-15
The connection between a form control and a model item and an instance data item, represented as a binding expression.

Binding [WS-GLOSSARY] 2003-03-02
An association between an Interface, a concrete protocol and a data format. A Binding specifies the protocol and data format to be used in transmitting messages defined by the associated Interface.

Binding Expression [XFORMS10] 2001-07-15
An XPath addressing expression used by the binding to connect form controls to other parts of XForms.

Blindness [PWD-Use-Web] 2001-03-19
Blindness involves a substantial, uncorrectable loss of vision in both eyes.

Boolean [WCAG10] [WCAG20] 2001-05-07
A primitive data type that only can have values of true or false. As in radio buttons. Also, a variable of Boolean type or a function with Boolean arguments or result. The most common Boolean functions are AND, OR and NOT.

Braille [WCAG10] [WCAG20] 2001-01-26
Braille uses six raised dots in different patterns to represent letters and numbers to be read by people who are blind with their fingertips. An image of the word "Accessible" in braille follows:
Braille dotsAccessible
A braille display, commonly referred to as a "dynamic braille display," raises or lowers dot patterns on command from an electronic device, usually a computer. The result is a line of braille that can change from moment to moment. Current dynamic braille displays range in size from one cell (six or eight dots) to an eighty-cell line, most having between twelve and twenty cells per line.

Braille and Refreshable Braille [PWD-Use-Web] 2001-03-18
Braille is a system using six to eight raised dots in various patterns to represent letters and numbers that can be read by the fingertips. Braille systems vary greatly around the world. Some "grades" of braille include additional codes beyond standard alpha-numeric characters to represent common letter groupings (e.g., "th," "ble" in Grade II American English braille) in order to make braille more compact. An 8-dot version of braille has been developed to allow all ASCII characters to be represented. Dynamic or refreshable braille involves the use of a mechanical display where dots (pins) can be raised and lowered dynamically to allow any braille characters to be displayed.

Browser (for Non-Visual Output) 2001-10-12 RNIB Devices for blind and the partially sighted. Glossary
See also Web Browsers, Voice Browsers
Blind and partially sighted people will use one of three possible methods to read pages on the World Wide Web. Users with some sight can use screen magnification software. For users with little or no useful sight the options are Speech Synthesizers or sound card to convert text into speech or a refreshable braille display to convert text into braille.
eReader - CAST
@@

Browser [WS-GLOSSARY] 2003-03-02
A system entity that is used by an end user to access a Web site. A browser provides a run-time environment for distributed application components on the client's device.

C

Cache [CC-PP] 2001-04-23
A storage area used by a server or proxy to store data resources that have been retrieved or created in response to a request. When a new request for a "cached" data resource is received, the server or proxy can respond with the cached version instead of retrieving or creating a new copy.

Cacheable [CC-PP] 2001-04-23
A data resource is said to be "cacheable" if the data resource contains a property that allows a sever to determine whether the cached resource matches a request for a similar resource.

Canvas [SVG10] 2001-02-02
A surface onto which graphics elements are drawn, which can be real physical media such as a display or paper or an abstract surface such as a allocated region of computer memory.

Captions [ATAG10]
"Captions" are essential text equivalents for movie audio. Captions consist of a text transcript of the auditory track of the movie (or other video presentation) that is synchronized with the video and auditory tracks. Captions are generally rendered graphically and benefit people who can see but are deaf, hard-of-hearing, or cannot hear the audio.

Captions [UAAG10]   (Normative) 2003-03-01
Captions are text transcripts that are synchronized with other audio tracks or visual tracks. Captions convey information about spoken words and non-spoken sounds such as sound effects. They benefit people who are deaf or hard-of-hearing, and anyone who cannot hear the audio (e.g., someone in a noisy environment). Captions are generally rendered graphically superimposed ("on top of") the synchronized visual track.

The term "open captions" generally refers to captions that are always rendered with a visual track; they cannot be turned off. The term "closed captions" generally refers to captions that may be turned on and off. The captions requirements of this document assume that the user agent can recognize the captions as such; see the section on applicability for more information.

Note: Other terms that include the word "caption" may have different meanings in this document. For instance, a "table caption" is a title for the table, often positioned graphically above or below the table. In this document, the intended meaning of "caption" will be clear from context.

Captions [WCAG20] 2003-03-02
@@

Capability [CC-PP] 2001-04-23
An attribute of a sender or receiver (often the receiver) which indicates an ability to generate or process a particular type of message content .

Cascading Style Sheet (s) [High-Tech] 2001-12-29
See also [XSLT10]
Style sheets describe how documents are presented on screens, in print, and even in spoken voice. Style sheets allow the user to change the appearance of hundreds of Web pages by changing just one file. A style sheet is made up of rules that tell a browser how to present a document. Numerous properties may be defined for an element; each property is given a value.

CC-PP [CC-PP] 2001-04-23
Composite Capability/Preference Profiles.
A CC-PP profile is a description of device capabilities and user preferences that can be used to guide the adaptation of content presented to that device.
As the number and variety of devices connected to the Internet grows, there is a corresponding increase in the need to deliver content that is tailored to the capabilities of different devices. Some limited techniques, such as HTTP accept headers and HTML alt tags, already exist. As part of a framework for content adaptation and contextualization, a general purpose profile format is required that can describe the capabilities of a user agent and preferences of its user. CC-PP is designed to be such a format.

CC-PP Repository [CC-PP] 2001-04-23
A server that stores the User Agent Profile or profile segments persistently in a form that may be referenced by and incorporated into a profile. A CC-PP repository is typically a Web server that provides CC-PP profiles or profile segments in response to HTTP requests.

Channel Security [CC-PP] 2001-04-23
A form of security (authentication and/or confidentiality) that operates on a given communication channel, regardless of the information that is transferred over that channel. The security thus provided is between the end-points of the channel only.

Character [P3P] 2001-02-27
Strings consist of a sequence of zero or more characters, where a character is defined as in the XML Recommendation [XML]. A single character in P3P thus corresponds to a single Unicode abstract character with a single corresponding Unicode scalar value (see [UNICODE]).

Characters [PDF-TECH] 2000-12-14
A character is a printable symbol having phonetic or pictographic meaning and usually forming part of a word of text, depicting a numeral, or expressing grammatical punctuation. A character is generally one of a limited number of symbols, including the letters of a particular language's alphabet, the numerals in the decimal number system, and certain special symbols such as the ampersand and "atsign" @. Several standards of computer encoding have been developed for characters. The most commonly used in personal computers is ASCII. IBM mainframe systems use extended binary-coded decimal interchange code. A new standard, Unicode, is supported by the Windows NT system. A distinction is sometimes made between a character and a glyph. In this distinction, a character can be distinguished from other characters in terms of meaning and sound and a glyph is the graphic image used to portray the character. In different implementations, a character can have more than one possible glyph, and a glyph can represent more than one possible character.

Character Codes [PDF-TECH] 2002-12-13
(a la Loretta)A show string is the encoded re of a sequence of non-negative integers. Each of those integers is a Character Code. The interpretation of a show string depends on the associated font: some fonts imply a one-byte re whie others imply a more complicated re.
A mapping from a set of integers to a set of characters. This mapping is generally 1:1 (i.e., bijective), for example, the code position 65 in ASCII maps only to "A", and it's the only position that maps to "A". There are several standard coded character sets, the most widely used is ASCII, generally in its Latin-1 dialect (the ASCII coded character set, encoded directly as single-byte values), or UTF-8 (the Unicode coded character set, encoded with an 8-bit transformation method), with Unicode becoming slowly more common; while EBCDIC and Baudot are extinct except in legacy systems. A coded character set may include letters, digits, punctuation, control codes, various mathematical and typographic symbols, and other characters. Each character in the set is represented by a unique character code (or "code position").

Character Encoding [UAAG10]  (Normative)  2003-03-01
A "character encoding" is a mapping from a character set definition to the actual code units used to represent the data. Please refer to the Unicode specification [UNICODE] for more information about character encodings. Refer to "Character Model for the World Wide Web" [CHARMOD] for additional information about characters and character encodings.

Character Input [WCAG20] 2003-03-02
@@

Check for [ATAG10]
As used in checkpoint 4.1, "check for" can refer to three types of checking:

  1. In some instances, an authoring tool will be able to check for accessibility problems automatically.

    Example: Checking for validity ( checkpoint 2.2) or testing whether an image is the only content of a link.

  2. In some cases, the tool will be able to "suspect" or "guess" that there is a problem, but will need confirmation from the author.

    Example: In making sure that a sensible reading order is preserved a tool can present a linearized version of a page to the author.

  3. In some cases, a tool must rely mostly on the author, and can only ask the author to check.

    Example: The tool may prompt the author to verify that equivalent alternatives for multimedia are appropriate. This is the minimal standard to be satisfied. Subtle, rather than extensive, prompting is more likely to be effective in encouraging the author to verify accessibility where it cannot be done automatically.



Class [WCAG10] [WCAG20]
A Beginning...01-01-25 A description or template of an object that describes the responsibilities, the operations, and the state, which can then be used to create instancess.

Example: A Car class, which could be used as the template for instances of a class such as myGreyHonda or yourPurpleBeetle.

Client 2001-05-07Generic - Dept of Computing Imperial College of Science, Technology and Medicine http://www.doc.ic.ac.uk/
A computer system or process that requests a service of another computer system or process (a "server") using some kind of protocol and accepts the server's responses. A client is part of a client-server software architecture.


Example: A workstation requesting the contents of a file from a file server is a client of the file server.



Client [CC-PP] 2001-04-23
An entity that is the original compositor of a CC-PP profile.

Client-side Scripting [WCAG20] [Script Techniques] 2002-03-17 NCI National Cancer Institute
See also Scripting
Web programming that sends instructions for actions to be performed on the client, or user's, computer, such as changing the appearance of a page in the user's browser. In order to display the page or change as intended, the user's system must be able to recognize and process the programming.

Clipping Path [SVG10] 2001-02-02
Is a combination of 'path', 'text' and basic shapes which serve as the outline of a (in the absense of antialiasing) 1-bit mask, where everything on the "inside" of the outline is allowed to show through but everything on the outside is masked out. See Clipping paths.

CMap [PDF-TECH] 2001-01-08
A CMap specifies the mapping from character codes to character selectors (CIDs, character names, or character codes) in one or more associated fonts or CIDFonts. It serves a function analogous to the Encoding dictionary for a simple font. A Cmap also specifies the writing mode - horizontal or vertical - for any CIDFont with which the CMap is combined.
Also a CMap (character map) file specifies the correspondence between character codes and the CID (character identifier) numbers used to identify characters. For composite (Type 0) fonts, it is the equivalent to the concept of an encoding in a simple font. A CMap can describe a mapping from multiple-byte codes to thousands of characters in a large CID-keyed font.

Cognitive and Neurological Disabilities [PWD-Use-Web] 2001-03-19


Collated Text Transcript [UAAG10]  (Normative)   2003-03-01
A collated text transcript is a text equivalents of a movie or animation. More specifically, it is the combination of the text transcript of the audio track and the text equivalent of the visual track.

Example: A collated text transcript typically includes segments of spoken dialogue interspersed with text descriptions of the key visual elements of a presentation (actions, body language, graphics, and scene changes). See also the definitions of text transcript and audio description. Collated text transcripts are essential for individuals who are deaf-blind.



Color Blindness [PWD-Use-Web] 2001-03-19
Color blindness is a lack of sensitivity to certain colors. Common forms of color blindness include difficulty distinguishing between red and green, or between yellow and blue. Sometimes color blindness results in the inability to perceive any color.

Column Headers [PDF-TECH] ISSUE
@@

Competitive Activity [WCAG20] 2003-03-02
@@

Complex [WCAG20] 2003-03-02
@@

Component [WS-GLOSSARY] 2003-03-02
  1. A component is a software object, meant to interact with other components, encapsulating certain functionality or a set of functionalities. A component has a clearly defined interface and conforms to a prescribed behavior common to all components within an architecture.
  2. A component is an abstract unit of software instructions and internal state that provides a transformation of data via its interface.


Computed Expression [XFORMS10] 2001-07-15
An XPath expression used by model item properties such as relevant and calculate to include dynamic functionality in XForms.

Concatenate [PDF-TECH] 2002-12-13
To combine character strings, to join together two or more files or lists to form one big one.

Example: The Unix cat command can be used to concatenate files.



Concatenation [WCAG10] [WCAG20] 2001-01-25
The operation of constructing a large string from two smaller strings. The result of a concatenation will have all the contents of both smaller strings.

Conditional-content [UAAG10]  (Normative)   2003-03-01
Conditional content is content that, by format specification, should be made available to users through the user interface, generally under certain conditions (e.g., user preferences or operating environment limitations). Some examples of conditional content mechanisms include:

Specifications vary in how completely they define how and when to render conditional content. For instance, the HTML 4 specification includes the rendering conditions for the "alt" attribute, but not for the "title" attribute. The HTML 4 specification does indicate that the "title" attribute should be available to users through the user interface ("Values of the title attribute may be rendered by user agents in a variety of ways...").

Note: The Web Content Accessibility Guidelines 1.0 requires that authors provide text equivalents for non-text content. This is generally done by using the conditional content mechanisms of a markup language. Since conditional content may not be rendered by default, the current document requires the user agent to provide access to unrendered conditional content (checkpoints 2.3 and 2.9) as it may have been provided to promote accessibility.



Configure and Control [UAAG10]  (Normative)   2003-03-01

In the context of this [UA] document, the verbs "to control" and "to configure" share in common the idea of governance such as a user may exercise over interface layout, user agent behavior, rendering style, and other parameters required by this [UA] document. Generally, the difference in the terms centers on the idea of persistence. When a user makes a change by "controlling" a setting, that change usually does not persist beyond that user session. On the other hand, when a user "configures" a setting, that setting typically persists into later user sessions. Furthermore, the term "control" typically means that the change can be made easily (such as through a keyboard shortcut) and that the results of the change occur immediately. The term "configure" typically means that making the change requires more time and effort (such as making the change via a series of menus leading to a dialog box, via style sheets or scripts). The results of "configuration" might not take effect immediately (e.g., due to time spent reinitializing the system, initiating a new session, or rebooting the system).

In order to be able to configure and control the user agent, the user needs to be able to "write" as well as "read" values for these parameters. Configuration settings may be stored in a profile. The range and granularity of the changes that can be controlled or configured by the user may depend on limitations of the operating environment or hardware.

Both configuration and control may apply at different "levels": across Web resources (i.e., at the user agent level, or inherited from the operating environment), to the entirety of a Web resource, or to components of a Web resource (e.g., on a per-element basis).

A global configuration is one that applies across elements of the same Web resource, as well as across Web resources.

User agents may allow users to choose configurations based on various parameters, such as hardware capabilities or natural language preferences.

Note: In this document, the noun "control" refers to a user interface control.

Conformance [WCAG10] [WCAG20] 2001-01-11 ISSUE
@@

Container Element [SVG10] 2001-02-02
An element which can have graphics elements and other container elements as child elements. Specifically: 'svg', 'g', 'defs' 'symbol', 'clipPath', 'mask', 'pattern', 'marker', 'a' and 'switch'.

Containing Document [XFORMS10] 2001-07-15
A specific document, for example an XHTML document, in which one or more xform elements are found.

Content [ATAG10]
In this specification, the term "content " is used in two ways:

  1. Content refers to the document object as a whole or in parts. Phrases such as "content type", "text content", and "language of content" refer to this usage. When used in this sense, the term content encompasses equivalent alternatives. Refer also to the definition of rendered content. and other accessibility information.
  2. Content refers to the content of an HTML or XML element, in the sense employed by the XML 1.0 specification ( XML, section 3.1): "The text between the start-tag and end-tag is called the element's content." Context should indicate that the term content is being used in this sense.


Content [UAAG10]  (Normative)  2003-03-01
In this specification, the noun "content" is used in three ways:
  1. It is used to mean the document object as a whole or in parts.
  2. It is used to mean the content of an HTML or XML element, in the sense employed by the XML 1.0 specification ([XML], section 3.1): "The text between the start-tag and end-tag is called the element's content." Context should indicate that the term content is being used in this sense.
  3. It is used in the terms non-text content and text content.

Empty content (which may be conditional content) is either a null value or an empty string (i.e., one that is zero characters long). For instance, in HTML, alt="" sets the value of the "alt" attribute to the empty string. In some markup languages, an element may have empty content (e.g., the HR element in HTML).



Content [WCAG20] 2003-03-02
@@

Content Generation [CC-PP] 2003-03-05
For the purpose of this specification, "content generation" refers to generating content appropriate to the user agent profile of the request by using the user agent profile as input to a dynamic content generation engine. The XSL and style sheets of the document are used to tailor the document to the user agent profile of the request

Content Model [DOM2] 2001-03-10
The content model is a simple grammar governing the allowed types of the child elements and the order in which they appear. See Element Content in XML [XML].

Content Negotiation [CC-PP] 2001-03-10
The mechanism for selecting the appropriate representation when servicing a request. The representation of entities in any response can be negotiated (including error responses).

Content Selection [CC-PP] 2003-03-05
For the purpose of this specification, "content selection" refers to selecting an appropriate document from a list of possible choices or variants by matching the document profile with the user agent profile of the request.

Content Provider [CC-PP] 2003-03-05
A server that originates content in response to a request.

Context [DOM2] 2001-03-10
A context specifies an access pattern (or path): a set of interfaces which give you a way to interact with a model.

Example: Imagine a model with different colored arcs connecting data nodes. A context might be a sheet of colored acetate that is placed over the model allowing you a partial view of the total information in the model.

Contrast [HFES] 2001-11-13
A difference in visual attributes (e.g., hue, lightness, saturation) of an object's foreground and background.

Control [UAAG10]
See Configure UA

Conventional input / output device [UAAG10]  (Normative)  2002-10-28
See Application Programming Interface (API) UA

Conversion Tool [ATAG10]
A "conversion tool" is any application or application feature (e.g., "Save as HTML") that transforms convent in one format to another format (such as a markup language).

Cookie 2001-03-24 Web Characterization Terminology & Definitions Sheet
Data sent by a Web server to a Web client, to be stored locally by the client and sent back to the server on subsequent requests.

Country Code [RFC2828] 2001-03-11
An identifier that is defined for a nation by ISO. For each nation, ISO Standard 3166 defines a unique two- character alphabetic code, a unique three-character alphabetic code, and a three-digit code. Among many uses of these codes, the two-character codes are used as top-level domain names.

Crop Box [PDF-TECH] 2001-01-08
The crop box defines the region to which the contents of the page are to be clipped (cropped) when displayed or printed.

CTM [SVG10]
See Current Transformation Matrix SVG

Current Innermost SVG Document Target [SVG10] 2001-02-02
The XML document sub-tree which starts with the most immediate ancestor 'svg' element of a given SVG element.

Current SVG Document Fragment [SVG10] 2001-02-02
The XML document sub-tree which starts with the outermost ancestor 'svg' element of a given SVG element, with the requirement that all container elements between the outermost 'svg' and this element are all elements in the SVG language.

Current Selection [UAAG10]
See Selection UA

Current Transformation Matrix (CTM) [SVG10] 2001-02-02
Transformation matrices define the mathematical mapping from one coordinate system into another using a 3x3 matrix using the equation [x' y' 1] = [x y 1] * matrix. The current transformation matrix (CTM) defines the mapping from the user coordinate system into the viewport coordinate system.

Current User Selection [ATAG10-TECHS] [ATAG-Wombat] 2001-08-25
When several views co-exist, each may have a selection, but only one is active, called the "current user selection." User selections may be rendered specially (e.g., graphically highlighted).

Current Viewport [UAAG10]
See Views, viewports, and current viewport UA.

D

Data [RFC2828] 03-12-2001
Information in a specific physical representation, usually a sequence of symbols that have meaning; especially a representation of information that can be processed or produced by a computer.

Data Category [P3P] 2001-02-27
A significant attribute of a data element or data set that may be used by a trust engine to determine what type of element is under discussion, such as physical contact information. P3P1.0 specifies a set of data categories.

Data Element [P3P] 2001-02-27
An individual data entity, such as last name or telephone number. For interoperability, P3P1.0 specifies a base set of data elements.

Data Model [WCAG10] [WCAG20] ISSUE
The product of the database design process which aims to to identify and organize the required data logically and physically. A data model says what information is to be contained in a database, how the information will be used, and how the items in the database will be related to each other.

Example: A data model might specify that a customer is represented by a customer name and credit card number and a product as a product code and price, and that there is a one-to-many relation between a customer and a product. It can be difficult to change a database layout once code has been written and data inserted. A well thought-out data model reduces the need for such changes. Data modelling enhances application maintainability and future systems may re-use parts of existing models, which should lower development costs. A data modelling language is a mathematical formalism with a notation for describing data structures and a set of operations used to manipulate and validate that data. One of the most widely used methods for developing data models is the entity-relationship model. The relational model is the most widely used type of data model. Another example is NIAM.



Data Model [DOM1] 2001-03-10
A data model is a collection of descriptions of data structures and their contained fields, together with the operations or functions that manipulate them.

Data Resource [CC-PP] 2003-03-05
A data object that can be transferred across a network. Data resources may be available in multiple representations (e.g. multiple languages, data formats, size, resolutions) or vary in other ways.

Data Set [P3P] 2001-02-27
A known grouping of data elements, such as "user.home.postal". The P3P1.0 base data schema specifies a number of data sets.

Data Set GENERIC 2001-03-17 Dublin Core Def.
A dataset is information encoded in a defined structure (for