- From: McBride, Brian <brian.mcbride@hp.com>
- Date: Wed, 8 Mar 2006 14:50:14 -0000
- To: <public-rdf-in-xhtml-tf@w3.org>
The GRDDL spec states [1]
[[
if
o the root element of an XML document ?XD is associated with a
namespace name ?NS, and
o ?NS identifies a document whose meaning includes the RDF statement {
?NS
<http://www.w3.org/2003/g/data-view#namespaceTransformation> ?TX }
then ?TX is a transformation that preserves the meaning of ?XD.
]]
What does "... is associated with ..." mean? It might mean that there
is a namespace declaration on the root element in which case the
following test cases would yield:
In which of the following cases does is there an association between the
namespace name "http://example.org/ns#" and the element <root>:
A) <root xmlns="http://example.org/ns#" />
Yes
B) <root xmlns:ns="http://example.org/ns#" />
Yes
C) <ns:root xmlns:ns="http://example.org/ns#" />
Yes
D) <root xmlns:ns="http://example.org/ns#" ns:attr="foo" />
Yes
E) <root attr="http://example.org/ns#" />
No
F) <root>http://example.org/ns#</root>
No
G) <root>
<child xmlns="http://example.org/ns#" />
</root>
No
Are there any other ways that that <root> element can be "associated
with" a namespace name?
Brian
[1] http://www.w3.org/2004/01/rdxh/spec#ns-bind
Received on Wednesday, 8 March 2006 14:50:24 UTC