|
10 | 10 | necessary modifications to the base HTML5 specification. |
11 | 11 | </p> |
12 | 12 |
|
13 | | - <h3>The <code>profile</code> attribute and link type</h3> |
14 | | - <p> |
15 | | - For content conforming to this specification, <code>profile</code> |
16 | | - is an obsolete but conforming attribute name when used in the |
17 | | - <code>head</code> element and when its value is set to the |
18 | | - XHTML Vocabulary URI: "http://www.w3.org/1999/xhtml/vocab". |
19 | | - The <code>profile</code> link type replaces |
20 | | - the <code>profile</code> attribute. The <code>profile</code> link type |
21 | | - should be used in the <code>rel</code> attribute in a <code>link</code> |
22 | | - element contained in the <code>head</code> element of a conforming |
23 | | - document. When the <code>profile</code> link type is specified, its |
24 | | - value must be the XHTML Vocabulary URI: |
25 | | - "http://www.w3.org/1999/xhtml/vocab". For example: |
26 | | - </p> |
27 | | -<pre> |
28 | | - <head> |
29 | | - <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab" /> |
30 | | - </head> |
31 | | -</pre> |
32 | | - <p> |
33 | | - This particular attribute and link type is used to provide a language |
34 | | - version signalling mechanism to the RDFa Processor. In future versions |
35 | | - of RDFa, the value of the profile may trigger different processing |
36 | | - rules in RDFa Processors. |
37 | | - </p> |
38 | | - <p> |
39 | | - Authors should use the <code>profile</code> link type instead of the |
40 | | - <code>profile</code> attribute when authoring new HTML documents. |
41 | | - </p> |
| 13 | + <h3>The RDFa Attributes and Valid Values</h3> |
42 | 14 |
|
43 | 15 | <p> |
44 | | - The table entry below extends the list of link types as specified in |
45 | | - <a href="http://www.w3.org/TR/html5/Overview.html#linkTypes">Link types section</a> |
46 | | - of the HTML5 specification: |
47 | | - <table> |
48 | | - <thead> |
49 | | - <tr> |
50 | | - <th rowspan="2">Link type</th> |
51 | | - <th colspan="2">Effect on...</th> |
52 | | - <th rowspan="2">Brief description</th> |
53 | | - </tr> |
54 | | - <tr> |
55 | | - <th><code>link</code></th> |
56 | | - <th><code>a</code> and <code>area</code></th> |
57 | | - </tr> |
58 | | - </thead> |
59 | | - <tbody> |
| 16 | + All RDFa attributes and valid values (including CURIEs), as listed in |
| 17 | + <a href="http://www.w3.org/TR/rdfa-syntax/#rdfa-attributes">Section 2.1: The RDFa Attributes</a>, |
| 18 | + are conforming when used in an HTML5 or XHTML5 document. |
| 19 | + </p> |
60 | 20 |
|
61 | | - <tr> |
62 | | - <td><code title="rel-profile">profile</code></td> |
63 | | - <td><span title="hyperlink link">Hyperlink</span></td> |
64 | | - <td><em>not allowed</em></td> |
65 | | - <td> |
66 | | - In the future, this may trigger different RDFa Processor behavior |
67 | | - based on the value of the <code>href</code> attribute. |
68 | | - </td> |
69 | | - </tr> |
| 21 | + <h3>Conformance Criteria for <code>xmlns:</code>-Prefixed Attributes</h3> |
70 | 22 |
|
71 | | - </tbody |
72 | | - </thead> |
73 | | - </table> |
| 23 | + <p class="XXX"> |
| 24 | + While this section outlines xmlns: conformance criteria for HTML+RDFa, |
| 25 | + the support for distributed extensibility in non-XML mode HTML5 |
| 26 | + (using xmlns and xmlns:) is still an open issue. This section may be |
| 27 | + further modified before Last Call based on progress made on the |
| 28 | + distributed extensibility issue. |
74 | 29 | </p> |
75 | 30 |
|
76 | | - <h3>Attributes That Start With <code>xmlns:</code></h3> |
77 | | - |
78 | 31 | <p> |
79 | | - Since RDFa uses <code>xmlns:</code> to specify CURIE prefixes, it is |
| 32 | + Since RDFa uses attributes starting with <code>xmlns:</code> to |
| 33 | + specify CURIE prefixes, it is |
80 | 34 | important that any attribute starting with a case-insensitive match on |
81 | | - the text string <code>xmlns:</code> be preserved in the DOM or other |
82 | | - tree-like model that is passed to the RDFa Processor. It is also |
83 | | - necessary that when validating non-XML mode documents that the validator |
84 | | - must not generate a warning for attributes starting with |
85 | | - <code>xmlns:</code>. |
| 35 | + the text string "<code>xmlns:</code>" be preserved in the DOM or other |
| 36 | + tree-like model that is passed to the RDFa Processor. While it is specified |
| 37 | + that HTML5 must preserve these attributes in the DOM, it must also accept |
| 38 | + these attributes as conforming in non-XML HTML5. For documents conforming |
| 39 | + to this specification, attributes with names that have the case |
| 40 | + insensitive prefix "<code>xmlns:</code>" are conforming in both HTML5 and |
| 41 | + XHTML5. |
86 | 42 | </p> |
0 commit comments