W3C

XHTML Vocabulary namespace

This is a vocabulary collection utilized by XHTML Family modules and document types using XHTML Modularization, including XHTML Role and XHTML + RDFa as defined in rdfa-syntax.

The XHTML specifications are developed by the W3C XHTML 2 Working Group as part of the W3C HTML Activity.

For more information about XML, please refer to the Extensible Markup Language (XML) 1.0 specification. For more information about XML namespaces, please refer to the Namespaces in XML specification.


1. Introduction

XHTML Modularization [XHTMLMOD] permits the development of XHTML modules and XHTML family markup languages. These modules and markup languages may, in turn, define local vocabulary items for use as values of attributes. This document describes the items that are available in the default XHTML vocabulary space: http://www.w3.org/1999/xhtml/vocab#.

2. XHTML Metainformation Vocabulary

The XHTML Metainformation Module defined as part of XHTML+RDFa [XHTMLRDFa] specifies the following vocabulary items for use in the rel and rev attributes.

alternate

alternate designates alternate versions for a resource.

appendix

appendix refers to a resource serving as an appendix in a collection.

bookmark

bookmark refers to a bookmark - a link to a key entry point within an extended document.

cite

cite refers to a resource that defines a citation.

chapter

chapter refers to a resource serving as a chapter in a collction.

contents

contents refers to a resource serving as a table of contents.

glossary

glossary refers to a resource providing a glossary of terms.

help

help refers to a resource offering help.

icon

icon refers to a resource that represents an icon.

index

index refers to a resource providing an index.

last

last refers to the last resource in a collection of resources.

license

license refers to a resource that defines the associated license.

meta

meta refers to a resource that provides metadata.

p3pv1

p3pv1 refers to a P3P Policy Reference File [P3P].

role

role indicates the purpose of the resource. See the XHTML Role Vocabulary for roles in this vocabulary space, and XHTMLROLE for information on extending the collection of roles.

section

section refers to a resource serving as a section in a collection.

stylesheet

stylesheet refers to a resource serving as a stylesheet for a resource.

subsection

subsection refers to a resource serving as a subsection in a collection.

start

start refers to the first resource in a collection of resources.

up

up refers to a resource "above" in a hierarchically structured set.

3. XHTML Role Vocabulary

3.1 Items from the XHTML Role Module

The following values are defined for use in the role attribute as specified in the XHTML Role Attribute Module:

complementary

secondary indicates that the section supports but is separable from the main content of resource.

contentinfo

contentinfo has meta information about the content on the page or the page as a whole.

definition

definition indicates the definition of a term or concept.

main

main acts as the main content of the document.

note

note indicates the content is parenthetic or ancillary to the main content of the resource.

3.2 Items from the Accessible Rich Internet Applications Vocabulary

alert

A message with an alert or error information.

alertdialog

A separate window with an alert or error information.

application

A software unit executing a set of tasks for its users.

button

Allows for user-triggered actions.

checkbox

A control that has three possible values, (true, false, mixed).

columnheader

A table cell containing header information for a column.

combobox

Combobox is a presentation of a select, where users can type to locate a selected item.

description

Descriptive content for a page element which references this element via describedby.

dialog

A dialog is a small application window that sits above the application and is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response.

directory

A list of references to members of a single group.

document

Content that contains related information, such as a book.

grid

A grid contains cells of tabular data arranged in rows and columns (e.g., a table).

gridcell

A gridcell is a table cell in a grid. Gridcells may be active, editable, and selectable. Cells may have relationships such as controls to address the application of functional relationships.

group

A group is a section of user interface objects which would not be included in a page summary or table of contents by an assistive technology. See region for sections of user interface objects that should be included in a page summary or table of contents.

heading

A heading for a section of the page.

img

An img is a container for a collection elements that form an image.

list

Group of non-interactive list items. Lists contain children whose role is listitem.

listbox

A list box is a widget that allows the user to select one or more items from a list. Items within the list are static and may contain images. List boxes contain children whose role is option.

listitem

A single item in a list.

log

A region where new information is added and old information may disappear such as chat logs, messaging, game log or an error log. In contrast to other regions, in this role there is a relationship between the arrival of new items in the log and the reading order. The log contains a meaningful sequence and new information is added only to the end of the log, not at arbitrary points.

marquee

A marquee is used to scroll text across the page.

option

A selectable item in a list represented by a select.

presentation

An element whose role is presentational does not need to be mapped to the accessibility API.

progressbar

Used by applications for tasks that take a long time to execute, to show the execution progress.

radio

A radio is an option in single-select list. Only one radio control in a radiogroup can be selected at the same time.

radiogroup

A group of radio controls.

region

Region is a large perceivable section on the web page.

row

A row of table cells.

rowheader

A table cell containing header information for a row.

separator

A line or bar that separates and distinguishes sections of content.

slider

A user input where the user selects an input in a given range. This form of range expects an analog keyboard interface.

spinbutton

A form of Range that expects a user selecting from discrete choices.

status

This is a container for process advisory information to give feedback to the user.

tab

A header for a tabpanel.

tablist

A list of tabs, which are references to tabpanels.

tabpanel

Tabpanel is a container for the resources associated with a tab.

textbox

Inputs that allow free-form text as their value.

timer

A numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.

toolbar

A toolbar is a collection of commonly used functions represented in compact visual form.

tooltip

A popup that displays a description for an element when a user passes over or rests on that element. Supplement to the normal tooltip processing of the user agent.

tree

A form of a list having groups inside groups, where sub trees can be collapsed and expanded.

treegrid

A grid whose rows can be expanded and collapsed in the same manner as for a tree.

treeitem

An option item of a tree. This is an element within a tree that may be expanded or collapsed

Appendix A - References

[P3P]
"The Platform for Privacy Preferences 1.0 (P3P1.0) Specification", W3C Recommendation, L. Cranor et al., 16 April 2002.
Available at: http://www.w3.org/TR/2002/REC-P3P-20020416/
[XHTML 1.1]
"XHTML 1.1 - Module-based XHTML", W3C Recommendation, M. Altheim, S. McCarron, 31 May 2001.
Available at: http://www.w3.org/TR/2001/REC-xhtml11-20010531/.
[XHTMLMOD]
XHTML Modularization 1.1, W3C Working Draft, Shane McCarron, et al., 5 July 2006
See: http://www.w3.org/TR/2006/WD-xhtml-modularization-20060705
[XHTMLRDFa]
"RDFa in XHTML: Syntax and Processing", W3C Working Draft, B. Adida, et. al. 21 February 2008.
Available at: http://www.w3.org/TR/2008/WD-rdfa-syntax-20080221.
[XHTMLROLE]
"XHTML Role Attribute Module", W3C Working Draft, M. Birbeck, et. al. 4 October 2007.
Available at: http://www.w3.org/TR/2007/WD-xhtml-role-20071004.
[XMLNAMES]
"Namespaces in XML", W3C Recommendation, Tim Bray, Dave Hollander, Andrew Layman, 14 January 1999.
Available at: http://www.w3.org/TR/1999/REC-xml-names-19990114
[XMLSCHEMA]
"XML Schema Part 1: Structures Second Edition", W3C Recommendation, H. S. Thompson et al., eds., 28 October 2004.
Available at: http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/
See also "XML Schema Part 2: Datatypes Second Edition", available at: http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/