Dan Connolly wrote:
[...]
I consider the XMLLiteral problems limitations of the test
harness; I suggest more subtle SPARQL queries. I don't recommend
a strict canonical-xml requirement on RDFa parsers; I hope
we can find some equivalence test from XQuery that will serve
better.

The exclusive Canonical XML requirement is a feature of RDF, not RDFa. http://www.w3.org/TR/rdf-concepts/#dfn-rdf-XMLLiteral says:

"The lexical space is the set of all strings [...] for which encoding as UTF-8 [RFC 2279] yields exclusive Canonical XML (with comments, with empty InclusiveNamespaces PrefixList) [XML-XC14N]"

so if an RDF producer (e.g. an RDFa parser) produces an RDF triple whose object is a typed literal with datatype rdf:XMLLiteral and with a lexical form that is *not* in exclusive canonical form, then it is not conforming RDF, and I would expect a test suite for an RDF-based technology to flag it as an error. Until/unless RDF changes the definition of rdf:XMLLiteral, I don't believe RDFa has any choice in this.

--
Philip Taylor
pj...@cam.ac.uk

Reply via email to