PROPOSAL: Errata text about XMLLiteral values and canonical XML

As per my action item from today's meeting, I propose the following text 
for the RDFa Syntax Errata document:

Section 5.5, step 9 reads in part "The value of the [XML literal 
<http://www.w3.org/TR/rdfa-syntax/#s_xml_literals>] is a string created 
by serializing to text, all nodes that are descendants of the [current 
element <http://www.w3.org/TR/rdfa-syntax/#T_current_element>], i.e., 
not including the element itself, and giving it a datatype of 
|rdf:XMLLiteral|."  Unfortunately, the requirements for such a 
serialized string are not completely clear when it comes to XML 
Namespaces.  For the avoidance of doubt, in future versions of the RDFa 
Syntax Recommendation, we expect to require that the value of the XML 
literal be serialized Canonical XML as defined in [XMLC14N].  We advise 
current implementations to start supporting this use model now, since 
other participants in the XML tool chain expect consistent, canonical XML.

[XMLC14N]  http://www.w3.org/TR/xml-c14n

Comments?

-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com

Received on Thursday, 8 October 2009 16:22:10 UTC