- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Wed, 5 Mar 2008 11:25:46 +0000
- To: "Ivan Herman" <ivan@w3.org>
- Cc: "Johannes Koch" <koch@w3development.de>, public-rdf-in-xhtml-tf@w3.org
Hi Ivan,
Just to put some more meat on the bones of my other email:
> [snip]
>
> Then the generated RDF can either be:
>
> <> <dc:title> "<span xmlns="http://www.w3.org/1999/xhtml" class="bla">E
>
> = mc<sup>2</sup>: The Most Urgent Problem of Our
>
> Time</span>"^^xsd:XMLLiteral
>
> but it could also be:
>
> <> <dc:title> "<span xmlns="http://www.w3.org/1999/xhtml" class="bla">E
> = mc<sup xmlns="http://www.w3.org/1999/xhtml>2</sup>: The Most Urgent
> Problem of Our Time</span>"^^xsd:XMLLiteral
>
> which is, from an XML point of view, identical. The problem is that I am
> simply not sure whether the SPARQL engines compare XML Literals
> textually or 'semantically', so to say...
This is ok, as it happens, since it's covered by Exclusive
Canonicalisation [1]. You should *always* get:
<> <dc:title> "<n0:span xmlns:n0=\"http://www.w3.org/1999/xhtml\"
class=\"bla\">E = mc<n0:sup>2</n0:sup>: The Most Urgent Problem
of Our Time</n0:span>"^^xsd:XMLLiteral
(And note that Exclusive Canonicalisation is what is referred to in
RDF Concepts.)
Regards,
Mark
[1] <http://www.w3.org/TR/xml-exc-c14n/>
--
Mark Birbeck
mark.birbeck@x-port.net | +44 (0) 20 7689 9232
http://www.x-port.net | http://internet-apps.blogspot.com
x-port.net Ltd. is registered in England and Wales, number 03730711
The registered office is at:
2nd Floor
Titchfield House
69-85 Tabernacle Street
London
EC2A 4RR
Received on Wednesday, 5 March 2008 11:26:01 UTC