Re: [URN] Re: URI documents

Larry Masinter <masinter@parc.xerox.com> Sun, 28 December 1997 08:46 UTC

Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id DAA27874 for urn-ietf-out; Sun, 28 Dec 1997 03:46:26 -0500 (EST)
Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.8.5/8.8.5) with ESMTP id DAA27856 for <urn-ietf@services.bunyip.com>; Sun, 28 Dec 1997 03:46:22 -0500 (EST)
Received: (from daemon@localhost) by mocha.bunyip.com (8.8.5/8.8.5) id DAA12360 for urn-ietf@services; Sun, 28 Dec 1997 03:46:21 -0500 (EST)
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by mocha.bunyip.com (8.8.5/8.8.5) with SMTP id DAA12355; Sun, 28 Dec 1997 03:46:16 -0500 (EST)
Received: from casablanca.parc.xerox.com ([13.2.16.111]) by alpha.xerox.com with SMTP id <53844(2)>; Sun, 28 Dec 1997 00:46:14 PST
Received: from parc.xerox.com ([13.0.211.227]) by casablanca.parc.xerox.com with SMTP id <71811>; Sun, 28 Dec 1997 00:45:56 PST
Message-ID: <34A611C2.B197EF17@parc.xerox.com>
Date: Sun, 28 Dec 1997 00:45:54 -0800
From: Larry Masinter <masinter@parc.xerox.com>
Organization: Xerox PARC
X-Mailer: Mozilla 4.04 [en] (Win95; U)
MIME-Version: 1.0
To: Patrik Faltstrom <paf@swip.net>
CC: "Roy T. Fielding" <fielding@kiwi.ics.uci.edu>, harald.t.alvestrand@uninett.no, moore@cs.utk.edu, uri@bunyip.com, urn-ietf@bunyip.com
Subject: Re: [URN] Re: URI documents
References: <Pine.GSO.3.96.971228063242.27472E-100000@nix>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-urn-ietf@Bunyip.Com
Precedence: bulk
Reply-To: Larry Masinter <masinter@parc.xerox.com>
Errors-To: owner-urn-ietf@Bunyip.Com

> What some of us
> ask for are your document divided in three so it is crystal clear what is
> a definition for URIs, what is URLs and what is URNs. 

The proposal (c) divides (b) into two, not into three. I'm
guessing you really meant "two".

And the question is whether (c) actually makes it "crystal clear"
what is a definition for URIs, what is URLs and what is URNs. I think
we all want the definitions to be "clear", but it is exactly the clarity
of these documents that we're discussing.

In an earlier message, it sounds like you are saying that you have
reviewed (b) (draft-fielding-uri-syntax) and (c) (Leslie's two-documents),
and that "(c) is the only working solution". Do you mean to say
that you also have found (a) and (d) unacceptable?

Do you find it less, or more confusing, to have both:

>    Many URL schemes have been defined.  The scheme defines the
>    space of the URL, and thus may further restrict the syntax and
>    semantics of identifiers using that scheme.

in the URL document, and also

>   Many URI schemes have been defined.  The scheme defines the
>   namespace of the URI, and thus may further restrict the syntax and
>   semantics of identifiers using that scheme.

in the URI document?



> This is needed because the document currently under the name of a URI
> syntax document talk so much about URLs, and use a terminology that is
> only valid for URLs, that confusion occurs regarding, if nothing else, the
> difference between a URL and a URN. It does not help that the document
> have "may" all over the place.

Can you say what the 'confusion' is? There's a section 1.2 URI, URL, and URN,
which attempts to discuss the difference.  Is this confusion also in
place for (d) or (a)?

> I think it is definitely better if we have documents about URIs, URNs and
> URLs, so the number of "may" can be limited to a minimum when we talk
> about so important things as grammars and what characters are allowed, how
> encoding is done and how to handle/accept things like fragments, queries
> and relative addressing.

There are no fewer "may"s in the combined (c) than there are in (b).

As far as I can tell, there is no proposal to have a different
set of allowed characters in "URI" than in "URL", so I'm not sure 
waht you mean by "what characters are allowed". Also, I don't see
any proposals to have a different mechanism for encoding for URNs
and URLs. Are you suggesting there might be such a thing?

I agree that the query forms are unlikely to apply to URNs, that relative
addressing is problematic, and that fragments are controversial, but your
message indicated that you belive there are more extensive differences
that are not just restrictions, which would be a much more serious issue.

Larry
-- 
http://www.parc.xerox.com/masinter