Skip to content

Commit

Permalink
[e] (0) Add text to enable us to registry the HTML link types with [W…
Browse files Browse the repository at this point in the history
…EBLINK].

git-svn-id: http://svn.whatwg.org/webapps@5249 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Aug 9, 2010
1 parent 3f8705b commit 2bc5144
Show file tree
Hide file tree
Showing 3 changed files with 381 additions and 26 deletions.
131 changes: 122 additions & 9 deletions complete.html
Expand Up @@ -769,7 +769,10 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
<li><a href=#link-type-last><span class=secno>4.12.4.18.2 </span>Link type "<code>last</code>"</a></li>
<li><a href=#link-type-next><span class=secno>4.12.4.18.3 </span>Link type "<code>next</code>"</a></li>
<li><a href=#link-type-prev><span class=secno>4.12.4.18.4 </span>Link type "<code>prev</code>"</a></ol></li>
<li><a href=#other-link-types><span class=secno>4.12.4.19 </span>Other link types</a></ol></ol></li>
<li><a href=#other-link-types><span class=secno>4.12.4.19 </span>Other link types</a>
<ol>
<li><a href=#whatwg-wiki><span class=secno>4.12.4.19.1 </span>WHATWG Wiki</a></li>
<li><a href=#iana-registry><span class=secno>4.12.4.19.2 </span>IANA Registry</a></ol></ol></ol></li>
<li><a href=#common-idioms-without-dedicated-elements><span class=secno>4.13 </span>Common idioms without dedicated elements</a>
<ol>
<li><a href=#the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</a></li>
Expand Down Expand Up @@ -51613,8 +51616,15 @@ <h6 id=link-type-prev><span class=secno>4.12.4.18.4 </span>Link type "<dfn title

<h5 id=other-link-types><span class=secno>4.12.4.19 </span>Other link types</h5>

<p><dfn id=concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</dfn> may be registered in the <a href=http://wiki.whatwg.org/wiki/RelExtensions>WHATWG Wiki
<p>There are currently two proposed mechanisms for registrying <dfn id=concept-rel-extensions title=concept-rel-extensions>extensions to the predefined set of
link types</dfn>. This specification describes both currently. One
of these will likely be removed in the future.</p>


<h6 id=whatwg-wiki><span class=secno>4.12.4.19.1 </span>WHATWG Wiki</h6>

<p><a href=#concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</a> may be registered in the <a href=http://wiki.whatwg.org/wiki/RelExtensions>WHATWG Wiki
RelExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>

<p>Anyone is free to edit the WHATWG Wiki RelExtensions page at any
Expand All @@ -51641,10 +51651,10 @@ <h5 id=other-link-types><span class=secno>4.12.4.19 </span>Other link types</h5>

<p>One of the following:</p>

<dl><dt>not allowed</dt>
<dl><dt>Not allowed</dt>

<dd>The keyword is not allowed to be specified on
<code><a href=#the-link-element>link</a></code> elements.</dd>
<dd>The keyword must not be specified on <code><a href=#the-link-element>link</a></code>
elements.</dd>

<dt>Hyperlink</dt>

Expand All @@ -51665,10 +51675,10 @@ <h5 id=other-link-types><span class=secno>4.12.4.19 </span>Other link types</h5>

<p>One of the following:</p>

<dl><dt>not allowed</dt>
<dl><dt>Not allowed</dt>

<dd>The keyword is not allowed to be specified on <code><a href=#the-a-element>a</a></code>
and <code><a href=#the-area-element>area</a></code> elements.</dd>
<dd>The keyword must not be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements.</dd>

<dt>Hyperlink</dt>

Expand Down Expand Up @@ -51788,6 +51798,105 @@ <h5 id=other-link-types><span class=secno>4.12.4.19 </span>Other link types</h5>
accordance to the "Effect on..." field. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>


<h6 id=iana-registry><span class=secno>4.12.4.19.2 </span>IANA Registry</h6>

<p><a href=#concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</a> may be registered in the Link Relation Type
Registry. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>

<p>Directions on registrying new types are not provided in this
specification, but are available from the IETF. <a href=#refsWEBLINK>[WEBLINK]</a></p>

<p>This specification defines the following fields that are used to
define how link types registered in the above registry interact with
this specification.</p>

<dl><dt>Effect on <code><a href=#the-link-element>link</a></code> elements</dt>

<dd>

<p>This field defines how conformance checkers are to treat the
link type when used with <code><a href=#the-link-element>link</a></code> elements, and defines
what the other attributes mean when used with the link type.</p>

<p>Allowed values:</p>

<dl><dt>Not allowed</dt>

<dd>Means that the keyword must not be specified on
<code><a href=#the-link-element>link</a></code> elements.</dd>

<dt>Hyperlink</dt>

<dd>Means that the keyword may be specified on a
<code><a href=#the-link-element>link</a></code> element; it creates a
<a href=#hyperlink>hyperlink</a>.</dd>

<dt>External Resource</dt>

<dd>Means that the keyword may be specified on a
<code><a href=#the-link-element>link</a></code> element; it creates an <a href=#external-resource-link>external resource
link</a>.</dd>

</dl></dd>

<dt>Effect on <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code> elements</dt>

<dd>

<p>This field defines how conformance checkers are to treat the
link type when used with <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code>
elements, and defines what the other attributes mean when used
with the link type.</p>

<dl><dt>Not allowed</dt>

<dd>The keyword must not be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements.</dd>

<dt>Hyperlink</dt>

<dd>The keyword may be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it creates a
<a href=#hyperlink>hyperlink</a>.</dd>

<dt>External Resource</dt>

<dd>The keyword may be specified on a <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it creates an <a href=#external-resource-link>external resource
link</a>.</dd>

<dt>Hyperlink Annotation</dt>

<dd>The keyword may be specified on a <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it <a href=#hyperlink-annotation title="hyperlink
annotation">annotates</a> other <a href=#hyperlink title=hyperlink>hyperlinks</a> created by the element.</dd>

</dl></dd>

</dl><div class=impl>

<p>Conformance checkers must use the information given in the Link
Relation Type Registry to establish if a link type keyword is
allowed or not: values defined in this specification or listed in
that registry must be accepted when used on the elements for which
they apply as described in the "Effect on..." fields, whereas values
not listed in either this specification or in the aforementioned
registry must be rejected as invalid. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>

<p>When an author uses a new type not defined by either this
specification or the registry, conformance checkers should offer to
add the value to the registry, in a manner consistent with the
requirements of the Web Linking specification. <a href=#refsWEBLINK>[WEBLINK]</a></p>

</div>

<p>Link types defined in the Link Relation Type Registry may be used
with the <code title="">rel</code> attribute on <code><a href=#the-link-element>link</a></code>,
<code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code> elements in accordance to the
"Effect on..." fields. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>


<h3 id=common-idioms-without-dedicated-elements><span class=secno>4.13 </span>Common idioms without dedicated elements</h3>

<h4 id=the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</h4>
Expand Down Expand Up @@ -94439,6 +94548,10 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
<dd><cite><a href=http://www.iana.org/assignments/character-sets>Character
Sets</a></cite>. IANA.</dd>

<dt id=refsIANALINKTYPE>[IANALINKTYPE]</dt>
<dd><cite><a href=http://www.iana.org/assignments/link-relations>Link
Relations</a></cite>. IANA.</dd>

<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]</dt>
<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent
Message Header Field Names</a></cite>. IANA.</dd>
Expand Down
131 changes: 122 additions & 9 deletions index
Expand Up @@ -776,7 +776,10 @@
<li><a href=#link-type-last><span class=secno>4.12.4.18.2 </span>Link type "<code>last</code>"</a></li>
<li><a href=#link-type-next><span class=secno>4.12.4.18.3 </span>Link type "<code>next</code>"</a></li>
<li><a href=#link-type-prev><span class=secno>4.12.4.18.4 </span>Link type "<code>prev</code>"</a></ol></li>
<li><a href=#other-link-types><span class=secno>4.12.4.19 </span>Other link types</a></ol></ol></li>
<li><a href=#other-link-types><span class=secno>4.12.4.19 </span>Other link types</a>
<ol>
<li><a href=#whatwg-wiki><span class=secno>4.12.4.19.1 </span>WHATWG Wiki</a></li>
<li><a href=#iana-registry><span class=secno>4.12.4.19.2 </span>IANA Registry</a></ol></ol></ol></li>
<li><a href=#common-idioms-without-dedicated-elements><span class=secno>4.13 </span>Common idioms without dedicated elements</a>
<ol>
<li><a href=#the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</a></li>
Expand Down Expand Up @@ -51540,8 +51543,15 @@ local.onconnect = function (event) {

<h5 id=other-link-types><span class=secno>4.12.4.19 </span>Other link types</h5>

<p><dfn id=concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</dfn> may be registered in the <a href=http://wiki.whatwg.org/wiki/RelExtensions>WHATWG Wiki
<p>There are currently two proposed mechanisms for registrying <dfn id=concept-rel-extensions title=concept-rel-extensions>extensions to the predefined set of
link types</dfn>. This specification describes both currently. One
of these will likely be removed in the future.</p>


<h6 id=whatwg-wiki><span class=secno>4.12.4.19.1 </span>WHATWG Wiki</h6>

<p><a href=#concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</a> may be registered in the <a href=http://wiki.whatwg.org/wiki/RelExtensions>WHATWG Wiki
RelExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>

<p>Anyone is free to edit the WHATWG Wiki RelExtensions page at any
Expand All @@ -51568,10 +51578,10 @@ local.onconnect = function (event) {

<p>One of the following:</p>

<dl><dt>not allowed</dt>
<dl><dt>Not allowed</dt>

<dd>The keyword is not allowed to be specified on
<code><a href=#the-link-element>link</a></code> elements.</dd>
<dd>The keyword must not be specified on <code><a href=#the-link-element>link</a></code>
elements.</dd>

<dt>Hyperlink</dt>

Expand All @@ -51592,10 +51602,10 @@ local.onconnect = function (event) {

<p>One of the following:</p>

<dl><dt>not allowed</dt>
<dl><dt>Not allowed</dt>

<dd>The keyword is not allowed to be specified on <code><a href=#the-a-element>a</a></code>
and <code><a href=#the-area-element>area</a></code> elements.</dd>
<dd>The keyword must not be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements.</dd>

<dt>Hyperlink</dt>

Expand Down Expand Up @@ -51715,6 +51725,105 @@ local.onconnect = function (event) {
accordance to the "Effect on..." field. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>


<h6 id=iana-registry><span class=secno>4.12.4.19.2 </span>IANA Registry</h6>

<p><a href=#concept-rel-extensions title=concept-rel-extensions>Extensions to the predefined
set of link types</a> may be registered in the Link Relation Type
Registry. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>

<p>Directions on registrying new types are not provided in this
specification, but are available from the IETF. <a href=#refsWEBLINK>[WEBLINK]</a></p>

<p>This specification defines the following fields that are used to
define how link types registered in the above registry interact with
this specification.</p>

<dl><dt>Effect on <code><a href=#the-link-element>link</a></code> elements</dt>

<dd>

<p>This field defines how conformance checkers are to treat the
link type when used with <code><a href=#the-link-element>link</a></code> elements, and defines
what the other attributes mean when used with the link type.</p>

<p>Allowed values:</p>

<dl><dt>Not allowed</dt>

<dd>Means that the keyword must not be specified on
<code><a href=#the-link-element>link</a></code> elements.</dd>

<dt>Hyperlink</dt>

<dd>Means that the keyword may be specified on a
<code><a href=#the-link-element>link</a></code> element; it creates a
<a href=#hyperlink>hyperlink</a>.</dd>

<dt>External Resource</dt>

<dd>Means that the keyword may be specified on a
<code><a href=#the-link-element>link</a></code> element; it creates an <a href=#external-resource-link>external resource
link</a>.</dd>

</dl></dd>

<dt>Effect on <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code> elements</dt>

<dd>

<p>This field defines how conformance checkers are to treat the
link type when used with <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code>
elements, and defines what the other attributes mean when used
with the link type.</p>

<dl><dt>Not allowed</dt>

<dd>The keyword must not be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements.</dd>

<dt>Hyperlink</dt>

<dd>The keyword may be specified on <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it creates a
<a href=#hyperlink>hyperlink</a>.</dd>

<dt>External Resource</dt>

<dd>The keyword may be specified on a <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it creates an <a href=#external-resource-link>external resource
link</a>.</dd>

<dt>Hyperlink Annotation</dt>

<dd>The keyword may be specified on a <code><a href=#the-a-element>a</a></code> and
<code><a href=#the-area-element>area</a></code> elements; it <a href=#hyperlink-annotation title="hyperlink
annotation">annotates</a> other <a href=#hyperlink title=hyperlink>hyperlinks</a> created by the element.</dd>

</dl></dd>

</dl><div class=impl>

<p>Conformance checkers must use the information given in the Link
Relation Type Registry to establish if a link type keyword is
allowed or not: values defined in this specification or listed in
that registry must be accepted when used on the elements for which
they apply as described in the "Effect on..." fields, whereas values
not listed in either this specification or in the aforementioned
registry must be rejected as invalid. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>

<p>When an author uses a new type not defined by either this
specification or the registry, conformance checkers should offer to
add the value to the registry, in a manner consistent with the
requirements of the Web Linking specification. <a href=#refsWEBLINK>[WEBLINK]</a></p>

</div>

<p>Link types defined in the Link Relation Type Registry may be used
with the <code title="">rel</code> attribute on <code><a href=#the-link-element>link</a></code>,
<code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code> elements in accordance to the
"Effect on..." fields. <a href=#refsIANALINKTYPE>[IANALINKTYPE]</a></p>


<h3 id=common-idioms-without-dedicated-elements><span class=secno>4.13 </span>Common idioms without dedicated elements</h3>

<h4 id=the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</h4>
Expand Down Expand Up @@ -87695,6 +87804,10 @@ interface <a href=#htmldocument>HTMLDocument</a> {
<dd><cite><a href=http://www.iana.org/assignments/character-sets>Character
Sets</a></cite>. IANA.</dd>

<dt id=refsIANALINKTYPE>[IANALINKTYPE]</dt>
<dd><cite><a href=http://www.iana.org/assignments/link-relations>Link
Relations</a></cite>. IANA.</dd>

<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]</dt>
<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent
Message Header Field Names</a></cite>. IANA.</dd>
Expand Down

0 comments on commit 2bc5144

Please sign in to comment.