RE: RDF speficiations (was RE: Cutting the Patrician datatype knot)

Jonathan:
> Of note, realize that the XML Namespaces recommendation
> states that _XML Namespace names_ (which are URI references
> according to RFC
> 2396) must be compared as _literal strings_, so that even reasonable URI
> comparison operators (such as those that expand relative URI
> references into
> absolute URIs before string comparison) may not be used to equate XML
> Namespace names. For example:
>
> http://www.w3.org/foo and
> http://WWW.W3.ORG/foo
>
> name _different_ XML Namespaces.

That's all well and good, but RDF while depending on XML Namespaces due to
its dependency on XML does not explicitly agree or disagree with this
draconian position. RDF, the graph labelled with URIs may or may not conform
with XML Namespaces behaviour. It hasn't been specified and no-one knows
(hence my earlier posting today on the topic of URIs in RDF).

Given that RFC 2396 explicitly discusses equivalent URIs upto and including
the default port numbers for protocols, but excluding dynamic equivalences
and fucntional equivalences between URLs; it would be a plausible RDF
implementation that regarded URIs as equal according to RFC 2396
equivalence.


Jeremy

Received on Monday, 3 December 2001 11:37:21 UTC