SAX2: Namespace separators
David Megginson
david at megginson.com
Thu May 20 02:54:27 BST 1999
Andrew Layman writes:
> RDF concatenates a namespace's URI plus a local name to form a new
> URI by simple concatenation, with no intervening separator, true
> enough, but RDF also imposes a rule that all namespace URIs must
> end in "/" so that no ambiguity is possible.
I cannot find any such constraint in the REC, but I might have missed
it; in any case, the Namespace URI for RDF itself,
"http://www.w3.org/1999/02/22-rdf-syntax-ns#", does not follow that
rule.
> I have seen the following rule proposed, and it appears both robust
> and compatible with RDF:
>
> To compose a namespace's URI plus a local name into a new string
> that is a URI reference, concatenate the strings directly if the
> URI ends in "/" or "?", else concatenate the strings but separate
> them with a "#".
That's an interesting suggestion, but I don't think that it's
compatible with the Namespaces REC. As far as I understand Namespaces
in XML,
<a xmlns="http://www.foo.com"/>
and
<a xmlns="http://www.foo.com#"/>
have (potentially) distinct element names, and it would be wrong for a
generic processor to lose the distinction (though an application might
choose to do so).
All the best,
David
--
David Megginson david at megginson.com
http://www.megginson.com/
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list