- From: Hammond, Tony (ELSLON) <T.Hammond@elsevier.com>
- Date: Tue, 17 Feb 2004 12:23:05 -0000
- To: 'Ron Daniel' <rdaniel@taxonomystrategies.com>, "DuCharme, Bob (LNG-CHO)" <bob.ducharme@lexisnexis.com>
- Cc: www-rdf-interest@w3.org
Hi Ron:
I do have to query this statement
> 1) Fragment IDs imply downloading the source document, then
Note that in the INFO URI scheme that has been proposed for identifying
information assets in public namesspaces we define a fragment component as a
regular part of the syntax,
info-URI = info-scheme ":" info-identifier [ "#" fragment ]
while at the same time asserting that INFO URIs are non-dereferenceable (and
hence there are no source documents to download). In discussing the use of
fragment components we use language which is closely aligned with RFC
2396bis to assert that:
The (unescaped) values for the "fragment" component identify
secondary
information assets with respect to the primary information asset
which is referenced by the "info-identifier".
Tony
ps/
I can hear Patrick groaning in the background but it's anyway at least an
interesting architectural point (the use of fragment identifiers) worthy of
some discussion. ;)
> -----Original Message-----
> From: www-rdf-interest-request@w3.org
> [mailto:www-rdf-interest-request@w3.org]On Behalf Of Ron Daniel
> Sent: 16 February 2004 16:08
> To: 'DuCharme, Bob (LNG-CHO)'
> Cc: www-rdf-interest@w3.org
> Subject: RE: pound sign vs. slash as final URI delimiter
>
>
>
> Hi Bob,
>
> My current rule of thumb is to use '/' unless there is some good
> reason not to. But this is not a strongly held belief.
>
> Why do I prefer '/' over '#'?
> 1) Fragment IDs imply downloading the source document, then
> picking through
> it for the bit you need. For large vocabularies, like many
> produced by
> Government agencies, this would be a performance issue.
> (Of course,
> whether something is actually downloaded just because we
> have used its
> URL as a namespace ID is another issue.)
> 2) There are some people who are vociferous in maintaining
> that there is a
> very big difference between a resource and a fragment ID,
> and that RDF is
> about describing resources. I am not personally sure of
> this, but don't
> see
> much harm in using '/'.
>
> Why I hesitate to categorically state that '/' should be used
> instead of
> '#'?
> 1) Because # should fit a lot better with picking a predicate
> out of an
> XML document that specifies the namespace.
>
> I'd appreciate it if people could clarify things.
>
> Ron
>
> > -----Original Message-----
> > From: www-rdf-interest-request@w3.org
> > [mailto:www-rdf-interest-request@w3.org] On Behalf Of
> > DuCharme, Bob (LNG-CHO)
> > Sent: Monday, February 16, 2004 7:15 AM
> > To: www-rdf-interest@w3.org
> > Subject: pound sign vs. slash as final URI delimiter
> >
> >
> > This feels like a beginner question, but after a few searches
> > I can't find
> > any discussion of the issue. Let's say I have a namespace
> > identified by the
> > URI http://www.example.com/pathname. To identify the name foo
> > from that
> > namespace, what are the pros and cons of identifying it
> with a URI of
> > http://www.example.com/pathname/foo as opposed to
> > http://www.example.com/pathname#foo? The pound sign seems to
> > more clearly
> > indicate "the following is a name from the namespace named
> up to this
> > point," but I see that most references to Dublin Core names (e.g.
> > http://purl.org/dc/elements/1.1/creator) use the slash.
> >
> > Perhaps the question is better framed without reference to
> > syntax: is it
> > better for a name from a namespace to have it's own complete
> > URI or for it
> > to be referenced using a fragment identifier appended to the
> > URI for its
> > namespace?
> >
> > thanks,
> >
> > Bob
> >
> >
>
Received on Tuesday, 17 February 2004 07:23:10 UTC