XHTML Vocabulary
XHTML
Vocabulary
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.
Version date:
2010-01-27
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:
2. XHTML Metainformation Vocabulary
The XHTML Metainformation Module defined as part of XHTML+RDFa [
XHTMLRDFa
] specifies the following vocabulary items.
alternate
alternate
designates alternate versions for a resource.
appendix
appendix
refers to a resource serving
as an appendix in a collection.
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 collection.
contents
contents
refers to a resource serving
as a table of contents.
refers to a copyright
statement for the resource.
first
first
refers the first item in a
collection (see also start and top).
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.
itsRules
itsRules
indicates that the designated
resource is an [
ITS
] rule set.
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.
next
next
refers to the next resource
(after the current one) in an ordered collection of resources.
p3pv1
p3pv1
refers to a P3P Policy Reference
File [
P3P
].
prev
prev
refers to a previous resource
(before the current one) in an ordered collection of resources.
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.
top
top
is a synonym for start.
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 values in
this section are defined for use in the
role
attribute as
specified in the
XHTML Role Attribute Module
. Note
that the values in
Section 2
and
Section 3.2
are also available.
banner
contains
the prime heading or internal title of a page.
complementary
indicates that the section supports but is
separable from the main content of resource.
contentinfo
contains meta information about the
content on the page or the page as a whole.
definition
indicates the definition of a term or concept.
main
acts as the
main content of the document.
indicates a collection of items suitable for
navigating the document or related documents.
note
indicates
the content is parenthetic or ancillary to the main content of the
resource.
indicates
that the section provides a search facility.
3.2 Items from the Accessible Rich Internet Applications
Vocabulary
alert
A message
with important, and usually time-sensitive, information. Also see alertdialog
and status.
alertdialog
type of dialog that contains an alert message, where initial focus goes
an element within the dialog. Also see alert and dialog.
application
region declared as a web application, as opposed to a web document.
article
A section
of a page that consists of a composition that forms an independent part
of a document, page, or site.
button
An input
that allows for user-triggered actions when clicked or pressed. Also see
link.
checkbox
A checkable
input that has three possible values: true, false, or mixed.
columnheader
cell containing header information for a column.
combobox
A presentation
of a select; usually similar to a textbox where users can type ahead to
select an option, or type to enter arbitrary text as a new item in the
list. Also see listbox.
dialog
A dialog
is an application window that is designed to interrupt the current processing
of an application in order to prompt the user to enter information or require
a response. Also see alertdialog.
directory
A list
of references to members of a group, such as a static table of contents.
document
A region
containing related information that is declared as document content, as
opposed to a web application.
form
A landmark
region that contains a collection of items and objects that, as a whole,
combine to create a form. Also see search.
grid
A grid is
an interactive control which contains cells of tabular data arranged in
rows and columns, like a table.
gridcell
A cell
in a grid or treegrid.
group
A set of
user interface objects which are not intended to be included in a page
summary or table of contents by assistive technologies.
heading
A heading
for a section of the page.
img
A container
for a collection of elements that form an image.
link
An interactive
reference to an internal or external resource that, when activated, causes
the user agent to navigate to that resource. Also see button.
list
A group of
non-interactive list items. Also see listbox.
listbox
A widget
that allows the user to select one or more items from a list of choices.
Also see combobox and list.
listitem
A single
item in a list or directory.
log
A type of
live region where new information is added in meaningful order and old
information may disappear. Also see marquee.
marquee
A type
of live region where non-essential information changes frequently. Also
see log.
math
Content that
represents a mathematical expression.
A type of
widget that offers a list of choices to the user.
menubar
A presentation
of menu that usually remains visible and is usually presented horizontally.
menuitem
An option
in a group of choices contained by a menu or menubar.
menuitemcheckbox
checkable menuitem that has three possible values: true, false, or mixed.
menuitemradio
checkable menuitem in a group of menuitemradio roles, only one of which
can be checked at a time.
option
A selectable
item in a select list.
presentation
An
element whose implicit native role semantics will not be mapped to the
accessibility API.
progressbar
An
element that displays the progress status for tasks that take a long time.
radio
A checkable
input in a group of radio roles, only one of which can be checked at a
time.
radiogroup
A group
of radio buttons.
region
A large
perceivable section of a web page or document, that the author feels is
important enough to be included in a page summary or table of contents,
for example, an area of the page containing live sporting event statistics.
row
A row of cells
in a grid.
rowgroup
A group
containing one or more row elements in a grid.
rowheader
A cell
containing header information for a row in a grid.
scrollbar
A graphical
object that controls the scrolling of content within a viewing area, regardless
of whether the content is fully displayed within the viewing area.
separator
A divider
that separates and distinguishes sections of content or groups of menuitems.
slider
A user
input where the user selects a value from within a given range.
spinbutton
A form
of range that expects a user to select from amongst discrete choices.
status
A container
whose content is advisory information for the user but is not important
enough to justify an alert. Also see alert.
tab
A grouping
label providing a mechanism for selecting the tab content that is to be
rendered to the user.
tablist
A list
of tab elements, which are references to tabpanel elements.
tabpanel
A container
for the resources associated with a tab, where each tab is contained in
a tablist.
textbox
Input
that allows free-form text as its value.
timer
A type of
live region containing a numerical counter which indicates an amount of
elapsed time from a start point, or the time remaining until an end point.
toolbar
A collection
of commonly used function buttons represented in compact visual form.
tooltip
A contextual
popup that displays a description for an element.
tree
A type of
list that may contain sub-level nested groups that 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 if it contains a sub-level group of treeitems.
Appendix A - References
[ITS]
The
Internationalization Tag Set (ITS) Version 2.0
", W3C
Recommendation, David Filip et al., 29 October 2013.
Available at: http://www.w3.org/TR/2013/REC-its20-20131029/
[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/
XHTMLMOD
XHTML
Modularization 1.1
, W3C Recommendation, Shane McCarron,
et
al.
, 8 October 2008
[XHTMLRDFa]
RDFa in XHTML:
Syntax and Processing
", W3C Recommendation, B. Adida,
et
al.
, 14 October 2008.
[XHTMLROLE]
XHTML
Role Attribute Module
", W3C Working Draft, M. Birbeck, et. al.
7 April 2008. http://www.w3.org/TR/2008/WD-xhtml-role-20080407
Steven Pemberton
, W3C HTML Activity
Lead
Last edited:
2010-01-27