- From: <Patrick.Stickler@nokia.com>
- Date: Wed, 14 Nov 2001 15:57:27 +0200
- To: a.powell@ukoln.ac.uk, sean@mysterylights.com
- Cc: www-talk@w3.org, uri@w3.org
> -----Original Message----- > From: ext Andy Powell [mailto:a.powell@ukoln.ac.uk] > Sent: 14 November, 2001 01:49 > To: Sean B. Palmer > Cc: Stickler Patrick (NRC/Tampere); www-talk@w3.org; uri@w3.org > Subject: Re: What is at the end of the namespace? > > > On Wed, 7 Nov 2001, Sean B. Palmer wrote: > > > Hi Patrick, > > > > I would suggest that perhaps uri@w3.org would be an even more > > appropriate forum for this debate? Whatever the case, I'll send this > > to www-talk, BCC'ing uri, and you can decide where to follow-up to. > > > > > To define e.g. an 'http:' URL which is never intended to > > > resolve to anything is IMO contrary to the defined > > > semantics for such URLs and thus bad practice. > > > > No; you are implying that there is a default base of semantics for > > HTTP identifiers, that they are intended to resolve to a set of > > documents, or somesuch. HTTP makes no such assumption; > > If the http URI is defined by RFC 2616 (as indicated by > section 2.1.1 of > http://www.w3.org/TR/uri-clarification/), then section 3.2.2 > of the RFC > seems pretty clear > > --- cut --- > 3.2.2 http URL > > The "http" scheme is used to locate network resources via the HTTP > protocol. This section defines the scheme-specific syntax and > semantics for http URLs. > > http_URL = "http:" "//" host [ ":" port ] [ abs_path [ "?" query ]] > > If the port is empty or not given, port 80 is assumed. The > semantics > are that the identified resource is located at the server listening > for TCP connections on that port of that host, and the Request-URI > for the resource is abs_path (section 5.1.2). > --- cut --- > > I.e. there are some defined semantics that http URIs resolve > to something > located on a server? Is the RFC wrong, or am I mis-interpretting it? > > Having said that, I accept that current http URI usage goes > well beyond > this, i.e. people are assigning http URIs to all sort of > things, This is my assertion. > and that > we've probably got past the stage where it is worth having > the argument. Well, it'll take awhile to turn the boat around, but I think it's worth trying... > A question... > > If I make an RDF statement about > http://www.w3.org/1999/02/22-rdf-syntax-ns#, am I making a > statement about > a conceptual namespace, or about the RDFS resource that is at > that URI? > In either case, how do I make a statement about the other one? I'm about to submit a number of I-D's to the IETF for several URI schemes, including the following two, which address your question: Web Resource: http://www.w3.org/1999/02/22-rdf-syntax-ns# = the web resource (if any ;-) URI Reification: uri:http://www.w3.org/1999/02/22-rdf-syntax-ns# = the reified URI of the web resource e.g. <rdf:Description rdf:about="doi:10.92881929382"> <dc:creator>Bob</dc:creator> </rdf:Description> <rdf:Description rdf:about="uri:doi:10.92881929382"> <dc:creator>DOI's-R-Us</dc:creator> </rdf:Description> in which case, Bob created the resource but the URI itself was minted by the DOI agency DOI's-R-Us -- Namespace Reification and Prefixation: xmlns:rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns# = the namespace, with associated namespace prefix xmlns::http://www.w3.org/1999/02/22-rdf-syntax-ns# = the namespace, with no namespace prefix -- I intend to proactively support the URI registration process, taking account of all comments, suggestions, criticisms, etc. with the goal of seeing the above URI schemes registered (along with some others ;-) These two URI schemes belong to the class of URIs called Uniform Resource Primitives (URP) as defined in section 1.1.2 of http://www-nrc.nokia.com/sw/X_Values_URI.pdf which is also being revised and expanded as an I-D. Regards, Patrick -- Patrick Stickler Phone: +358 50 483 9453 Senior Research Scientist Fax: +358 7180 35409 Nokia Research Center Email: patrick.stickler@nokia.com
Received on Wednesday, 14 November 2001 09:04:39 UTC