- From: Manu Sporny via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 24 Jan 2010 16:40:41 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/rdfa/diffs In directory hutz:/tmp/cvs-serv32360/diffs Modified Files: rdfa-diff-20091015-20100115.html Log Message: Integrating changes from Larry Masinter into latest HTML+RDFa WD spec. Index: rdfa-diff-20091015-20100115.html =================================================================== RCS file: /sources/public/html5/rdfa/diffs/rdfa-diff-20091015-20100115.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- rdfa-diff-20091015-20100115.html 20 Jan 2010 05:10:13 -0000 1.2 +++ rdfa-diff-20091015-20100115.html 24 Jan 2010 16:40:39 -0000 1.3 @@ -231,7 +231,7 @@ in HTML </h2> -<h2 class="no-num no-toc" id="editor-s-draft-date-20-January-2010"> +<h2 class="no-num no-toc" id="editor-s-draft-date-24-January-2010"> W3C Working Draft @@ -678,7 +678,7 @@ implementing this specification -before +<del class="diff-old">before it eventually reaches @@ -686,18 +686,36 @@ Candidate Recommendation stage +</del> should -join +<del class="diff-old">join +</del> +<ins class="diff-chg">note +</ins> the -aforementioned +<del class="diff-old">aforementioned mailing lists +</del> +<ins class="diff-chg">status, +</ins> and -take +<del class="diff-old">take part in +</del> +<ins class="diff-chg">are +encouraged +to +join +</ins> the -discussions. +<del class="diff-old">discussions. +</del> +<ins class="diff-chg">RDFa +Working +Group. +</ins> </p> <p> Publication @@ -762,7 +780,7 @@ does not imply -that +<del class="diff-old">that all of the @@ -777,32 +795,44 @@ the contents of +</del> +<ins class="diff-chg">endorsement +by +</ins> the -specification. +<del class="diff-old">specification. Indeed, for any section +</del> +<ins class="diff-chg">majority +</ins> of -the +<del class="diff-old">the specification, one can usually find many +</del> members of the +<ins class="diff-new">W3C +HTML +</ins> working group or -of +<del class="diff-old">of +</del> the W3C as a -whole +<del class="diff-old">whole who object strongly @@ -817,8 +847,17 @@ section at all, +</del> +<ins class="diff-chg">whole. +In +particular, +</ins></p><ul><li><ins class="diff-chg"> +There +are +one +</ins> or -the +<del class="diff-old">the idea that the @@ -831,10 +870,67 @@ discussing the concept +</del> +<ins class="diff-chg">more +alternate +methods +of +adding +data +without +using +RDFa, +such +as +[ +</ins><a href= "http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html"><ins class="diff-chg"> +microdata +</ins></a><ins class="diff-chg"> +]. +</ins></li><li><ins class="diff-chg"> +There +are +discussions +of +alternate +extensibility +mechanisms, +covered +in +[ +</ins><a href="http://www.w3.org/html/wg/tracker/issues/41"><ins class="diff-chg"> +issue-41 +</ins></a><ins class="diff-chg"> +], +which +might +allow +other +ways +</ins> of +<ins class="diff-new">integrating +RDFa. +</ins></li><li><ins class="diff-new"> +There +is +concern +</ins> that -section. -</p> +<del class="diff-old">section. +</del> +<ins class="diff-chg">continued +development +of +this +document +belongs +in +a +different +working +group. +</ins></li></ul> <p> The latest @@ -880,14 +976,37 @@ available. </p> <p> -The +<del class="diff-old">The W3C +</del> +<ins class="diff-chg">This +specification +has +been +developed +by +the +</ins><a href= "http://www.w3.org/2001/sw/BestPractices/HTML/"><ins class="diff-chg"> +RDFa +Task +Force +</ins></a><ins class="diff-chg"> +and +is +currently +being +published +by +the +</ins> <a href="http://www.w3.org/html/wg/"> +<ins class="diff-new">W3C +</ins> HTML Working Group </a> -is +<del class="diff-old">is the W3C working @@ -902,6 +1021,12 @@ W3C Recommendation track. +</del> +<ins class="diff-chg">to +further +discussions +there. +</ins> </p> <p> This @@ -1203,10 +1328,15 @@ Coercion to Infoset -</ins></a></li></ol></li><li><a href="#infoset-based-processors"><span class="secno"><ins class="diff-new"> +</ins></a></li> +</ol> +</li> +<li> +<a href="#infoset-based-processors"> +<span class="secno"> 6 -</ins></span><ins class="diff-new"> -Infoset-based +</span> +<ins class="diff-new">Infoset-based Processors </ins></a><ol><li><a href="#processing-namespaced-rdfa-attributes"><span class= "secno"><ins class="diff-new"> 6.1 @@ -1241,17 +1371,9 @@ Processing RDFa Attributes -</ins></a></li> -</ol> -</li> -<li> -<a href="#references"> -<span class="secno"> -<del class="diff-old">6 -</del> -<ins class="diff-chg">8 -</ins> -</span> +</ins></a></li></ol></li><li><a href="#references"><span class="secno"><ins class="diff-new"> +8 +</ins></span> References </a> <ol> @@ -3733,10 +3855,8 @@ section is informative -</ins></em> -</p> -<p> -<ins class="diff-new">While +</ins></em></p><p><ins class="diff-chg"> +While the intent of @@ -3782,14 +3902,14 @@ are provided below. -</ins></p><h3 id="processing-namespaced-rdfa-attributes"><span class= "secno"><ins class="diff-new"> +</ins></p><h3 id="processing-namespaced-rdfa-attributes"><span class= "secno"><ins class="diff-chg"> 6.1 -</ins></span><ins class="diff-new"> +</ins></span><ins class="diff-chg"> Processing Namespaced RDFa Attributes -</ins></h3><p><ins class="diff-new"> +</ins></h3><p><ins class="diff-chg"> Extracting namespaced RDFa @@ -3809,7 +3929,7 @@ the following algorithm: -</ins></p><p><ins class="diff-new"> +</ins></p><p><ins class="diff-chg"> While processing an @@ -3818,44 +3938,44 @@ described in [ -</ins><a href= "refsXHTMLRDFA"><ins class="diff-new"> +</ins><a href= "refsXHTMLRDFA"><ins class="diff-chg"> XHTML+RDFA -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ], Section 5.5, -</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> Step #2 -</ins></a>:</p><ol><li><ins class="diff-new"> +</ins></a>:</p><ol><li><ins class="diff-chg"> For each attribute in the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.element"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.element"><ins class="diff-chg"> namespace attributes -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] list that has a [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> prefix -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] value, create a [ -</ins><a href="http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href="http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> URI mapping -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] by storing @@ -3870,17 +3990,17 @@ and the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> normalized value -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as the value to map. -</ins></li><li><ins class="diff-new"> +</ins></li><li><ins class="diff-chg"> For each attribute @@ -3889,9 +4009,9 @@ in the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.element"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.element"><ins class="diff-chg"> attributes -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] list that @@ -3900,31 +4020,31 @@ value for [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> prefix -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] and a [ -</ins><a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href="http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> local name -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] that starts with -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> xmlns: -</ins></code>,<ins class="diff-new"> +</ins></code>,<ins class="diff-chg"> create a [ -</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> URI mapping -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] by storing @@ -3934,9 +4054,9 @@ part with the -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> xmlns: -</ins></code><ins class="diff-new"> +</ins></code><ins class="diff-chg"> characters removed as @@ -3948,17 +4068,17 @@ and the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> normalized value -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as the value to map. -</ins><br><br><span class="XXX"><ins class="diff-new"> +</ins><br><br><span class="XXX"><ins class="diff-chg"> Note: This step @@ -3975,7 +4095,7 @@ in non-XML mode. -</ins></span></li></ol><p><ins class="diff-new"> +</ins></span></li></ol><p><ins class="diff-chg"> To demonstrate, assume @@ -3990,9 +4110,9 @@ Infoset-based RDFa processor: -</ins></p> <pre><ins class="diff-new"> +</ins></p> <pre><ins class="diff-chg"> <div xmlns:audio="http://purl.org/media/audio#" ... -</ins></pre><ins class="diff-new"> +</ins></pre><ins class="diff-chg"> After the markup @@ -4016,19 +4136,19 @@ a mapping from -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> audio -</ins></code><ins class="diff-new"> +</ins></code><ins class="diff-chg"> to -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> http://purl.org/media/audio# -</ins></code>.<h3 id="processing-rdfa-attributes"><span class="secno"><ins class="diff-new"> +</ins></code>.<h3 id="processing-rdfa-attributes"><span class="secno"><ins class="diff-chg"> 6.2 -</ins></span><ins class="diff-new"> +</ins></span><ins class="diff-chg"> Processing RDFa Attributes -</ins></h3><p><ins class="diff-new"> +</ins></h3><p><ins class="diff-chg"> There are a @@ -4073,7 +4193,7 @@ of the attributes. -</ins></p><p><ins class="diff-new"> +</ins></p><p><ins class="diff-chg"> While processing an @@ -4082,19 +4202,19 @@ described in [ -</ins><a href= "refsXHTMLRDFA"><ins class="diff-new"> +</ins><a href= "refsXHTMLRDFA"><ins class="diff-chg"> XHTML+RDFA -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ], Section 5.5, -</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_current_element"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_current_element"><ins class="diff-chg"> Step #4 through Step #9 -</ins></a>:</p><ol><li><ins class="diff-new"> +</ins></a>:</p><ol><li><ins class="diff-chg"> For each RDFa @@ -4102,18 +4222,18 @@ in the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> attributes -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] list that has a [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> prefix -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ]] with no @@ -4125,32 +4245,32 @@ the value of -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> http://www.w3.org/1999/xhtml -</ins></code>,<ins class="diff-new"> +</ins></code>,<ins class="diff-chg"> extract and use the [ -</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/xml-infoset/#infoitem.attribute"><ins class="diff-chg"> normalized value -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ]. -</ins></li></ol><h2 id="dom-level-2-based-processors"><span class="secno"><ins class="diff-new"> +</ins></li></ol><h2 id="dom-level-2-based-processors"><span class="secno"><ins class="diff-chg"> 7 -</ins></span><ins class="diff-new"> +</ins></span><ins class="diff-chg"> DOM Level 2-based Processors -</ins></h2><p><em><ins class="diff-new"> +</ins></h2><p><em><ins class="diff-chg"> This section is informative -</ins></em></p><p class="XXX"><ins class="diff-new"> +</ins></em></p><p class="XXX"><ins class="diff-chg"> This mechanism should @@ -4166,7 +4286,7 @@ to ensure correctness. -</ins></p><p><ins class="diff-new"> +</ins></p><p><ins class="diff-chg"> While the intent @@ -4212,14 +4332,14 @@ are provided below. -</ins></p><h3 id="processing-namespaced-rdfa-attributes-0"><span class= "secno"><ins class="diff-new"> +</ins></p><h3 id="processing-namespaced-rdfa-attributes-0"><span class= "secno"><ins class="diff-chg"> 7.1 -</ins></span><ins class="diff-new"> +</ins></span><ins class="diff-chg"> Processing Namespaced RDFa Attributes -</ins></h3><p><ins class="diff-new"> +</ins></h3><p><ins class="diff-chg"> Extracting namespaced RDFa @@ -4242,74 +4362,74 @@ the following algorithm: -</ins></p><p><ins class="diff-new"> +</ins></p><p><ins class="diff-chg"> While processing each [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-chg"> Element -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as described in [ -</ins><a href="refsXHTMLRDFA"><ins class="diff-new"> +</ins><a href="refsXHTMLRDFA"><ins class="diff-chg"> XHTML+RDFA -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ], Section 5.5, -</ins><a href="http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href="http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> Step #2 -</ins></a>:</p><ol><li><ins class="diff-new"> +</ins></a>:</p><ol><li><ins class="diff-chg"> For each [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-chg"> Attr -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] in the [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247"><ins class="diff-chg"> Node.attributes -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] list that has a [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-namespaceprefix"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-namespaceprefix"><ins class="diff-chg"> namespace prefix -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] value of -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> xmlns -</ins></code>,<ins class="diff-new"> +</ins></code>,<ins class="diff-chg"> create a [ -</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> URI mapping -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] by storing the [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-localname"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-localname"><ins class="diff-chg"> local name -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as the @@ -4320,39 +4440,39 @@ and the [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D080"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D080"><ins class="diff-chg"> Node.nodeValue -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as the value to map. -</ins></li><li><ins class="diff-new"> +</ins></li><li><ins class="diff-chg"> For each [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614"><ins class="diff-chg"> Attr -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] in the [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247"><ins class="diff-chg"> Node.attributes -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] list that has a [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-namespaceprefix"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-namespaceprefix"><ins class="diff-chg"> namespace prefix -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] value of @@ -4360,24 +4480,24 @@ and a [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-localname"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/glossary.html#dt-localname"><ins class="diff-chg"> local name -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] that starts with -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> xmlns: -</ins></code>,<ins class="diff-new"> +</ins></code>,<ins class="diff-chg"> create a [ -</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/rdfa-syntax/#T_URI_mapping"><ins class="diff-chg"> URI mapping -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] by storing @@ -4387,9 +4507,9 @@ part with the -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> xmlns: -</ins></code><ins class="diff-new"> +</ins></code><ins class="diff-chg"> characters removed as @@ -4401,16 +4521,16 @@ and the [ -</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D080"><ins class="diff-new"> +</ins><a href= "http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D080"><ins class="diff-chg"> Node.nodeValue -</ins></a><ins class="diff-new"> +</ins></a><ins class="diff-chg"> ] as the value to map. -</ins><br><br><span class="XXX"><ins class="diff-new"> +</ins><br><br><span class="XXX"><ins class="diff-chg"> Note: This step @@ -4426,7 +4546,7 @@ are namespace consistent. -</ins></span></li></ol><p><ins class="diff-new"> +</ins></span></li></ol><p><ins class="diff-chg"> To demonstrate, assume @@ -4441,9 +4561,9 @@ DOM2-based RDFa processor: -</ins></p> <pre><ins class="diff-new"> +</ins></p> <pre><ins class="diff-chg"> <div xmlns:audio="http://purl.org/media/audio#" ... -</ins></pre><ins class="diff-new"> +</ins></pre><ins class="diff-chg"> After the markup @@ -4467,14 +4587,15 @@ a mapping from -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> audio -</ins></code><ins class="diff-new"> +</ins></code><ins class="diff-chg"> to -</ins><code><ins class="diff-new"> +</ins><code><ins class="diff-chg"> http://purl.org/media/audio# -</ins></code>.<h3 id="processing-rdfa-attributes-0"><span class="secno"><ins class="diff-new"> -7.2 +</ins></code>.<h3 id="processing-rdfa-attributes-0"> +<span class="secno"> +<ins class="diff-new">7.2 </ins></span><ins class="diff-new"> Processing RDFa @@ -4521,8 +4642,10 @@ of the attributes. -</ins></p><p><ins class="diff-new"> -While +</ins> +</p> +<p> +<ins class="diff-new">While processing an element
Received on Sunday, 24 January 2010 16:40:43 UTC