W3C home > Mailing lists > Public > www-rdf-interest@w3.org > February 2001

Namespaces and fragments

From: Graham Klyne <GK@ninebynine.org>
Date: Wed, 14 Feb 2001 14:35:02 +0000
Message-Id: <5.0.2.1.2.20010214142929.00a30910@joy.songbird.com>
To: "Ralph R. Swick" <swick@w3.org>
Cc: <www-rdf-interest@w3.org>
At 08:06 AM 2/12/01 -0500, Ralph R. Swick wrote:
>It seems to be a common misperception that RDF 1.0 _requires_
>a specific character in the right-most position of a namespace URI.
>This was not the intention of the RDF designers and a careful
>reading of  http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/
>will reveal that neither "#" nor "/" is required at the end.  Indeed,
>there was much discussion about whether RDF should choose a
>specific delimiter when concatenating the namespace name with
>the local name and it was decided to leave the full URI entirely
>within the scope of the namespace owner to define.

This is true, but I also note a related issue concerning the formation of 
resource URIs from <Description ID=...>:  the requirement for '#' is not 
explicitly stated, but it is implicitly required by the ID value being used 
as a fragment identifier.

I acknowledge this is a different issue from that previously discussed, but 
I think there is some overlap which adds to the general confusion;  viz. in 
schema one may define things using ID= constructs, which are later 
referenced using namespace constructions.

#g

------------
Graham Klyne
GK@NineByNine.org
Received on Wednesday, 14 February 2001 10:49:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:48 GMT