The LinkTypes Attribute Type is a data type defined by XHTML Modularisation 1.1, declared in the DTD as XML 1.0 type NMTOKENS.
Reference: *W3C - XHTML Modularisation 1.1 - Attribute Types
There are no Common Attributes with type LinkTypes.
A space-separated list of one or more link types
A link type is a string describing the relationship between two documents (or other resources). Link types are case-insensitive. The W3C's list of recognised LinkTypes is shown below (ref: *Defining Abstract Modules - Attribute Types):
hreflang attribute, it specifies a translated versionmedia attribute, it specifies a version to be used with the medium/media statedtitle attribute.Other link types are routinely used by some user agents (for example,
*Opera
additionally recognises "home", "search", "up", "first", "last" and "author", which it uses in its "Navigation bar").
However, the XHTML specification states that any link types which are not in the recognised list above should be described in
a metadata profile and linked to the document using the
profile attribute of the
head element.
The XHTML/HTML specification is remarkably vague about
what constitutes such a metadata profile and their use is not widespread - for example: even though the "home" link type is used
regularly throughout the *Opera site, there is no
profile attribute specified
on the head element to describe its meaning.
I guess the meaning of "home" is pretty obvious, but I do think that it is a good idea in principle
to include profile information.
The lack of a defined structure for such profiles has led to candidate formats
being proposed from outside the W3C - notably, Tantek Çelik's
*XHTML Meta Data Profiles (XMDP). Since I am using
Opera-compatible link types on this site and could not source a profile from Opera itself, I have created
my own XMDP to describe the extra types; the description for
meta "copyright" is also included, since
all meta properties (and schemes) should also be described in a profile (ref, for HTML:
*HTML 4.01 - Meta Data).