Re: [Uri-review] draft-farrell-decade-ni

Eric Johnson <eric@tibco.com> Tue, 08 May 2012 09:06 UTC

Return-Path: <eric@tibco.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E117C21F8565 for <uri-review@ietfa.amsl.com>; Tue, 8 May 2012 02:06:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.349
X-Spam-Level:
X-Spam-Status: No, score=-3.349 tagged_above=-999 required=5 tests=[AWL=-0.750, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Meb51KVf+z0K for <uri-review@ietfa.amsl.com>; Tue, 8 May 2012 02:06:12 -0700 (PDT)
Received: from mx1-app.tibco.com (mx1-app.tibco.com [63.100.100.142]) by ietfa.amsl.com (Postfix) with ESMTP id 5F20721F8570 for <uri-review@ietf.org>; Tue, 8 May 2012 02:06:12 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,549,1330934400"; d="scan'208";a="43062069"
Received: from tibco-5.tibco.com (HELO PA-CASHUB01.na.tibco.com) ([63.100.100.5]) by mx1-app.tibco.com with ESMTP; 08 May 2012 02:06:12 -0700
Received: from Eric-Johnsons-MacBook-Pro.local (10.98.32.21) by PA-CASHUB01.na.tibco.com (10.106.137.46) with Microsoft SMTP Server (TLS) id 14.1.339.1; Tue, 8 May 2012 02:06:11 -0700
Message-ID: <4FA8E1FE.5020309@tibco.com>
Date: Tue, 08 May 2012 11:06:06 +0200
From: Eric Johnson <eric@tibco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Graham Klyne <GK@ninebynine.org>
References: <4F9EB644.60309@cs.tcd.ie> <4FA39FE9.5010306@tibco.com> <4FA62A44.4060101@ninebynine.org> <4FA79123.1050900@tibco.com> <4FA832AE.9080901@ninebynine.org>
In-Reply-To: <4FA832AE.9080901@ninebynine.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.98.32.21]
Cc: uri-review@ietf.org, Stephen Farrell <stephen.farrell@cs.tcd.ie>
Subject: Re: [Uri-review] draft-farrell-decade-ni
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 09:06:13 -0000

Hi Graham,

On 5/7/12 10:38 PM, Graham Klyne wrote:
>> If "ni://example.com/index.html" is the obvious result of the relative
>> computation, but is in fact meaningless in the context of the 
>> definition of the
>> scheme, then I don't think that's harmless result. The expectation of a
>> hierarchical scheme seems to me that you can apply standard hierarchical
>> manipulations, and get a new valid URI, even if there's no "there" 
>> there at the
>> given endpoint.
>
> Oh, it's a perfectly valid URI according to the rules of RFC3986, just 
> not having a defined meaning according to the rules of the ni: 
> scheme.  I don't think it's the task of a specification, or even 
> possible, to catch and somehow prohibit every clueless operation that 
> might be attempted. 

Taking your point, perhaps at a minimum the proposal should document 
which hierarchical operations will yield a result with "a defined 
meaning according to the rules of the ni: scheme", and which ones won't. 
Especially so since the proposed scheme uses the "//" indicator which 
implies hierarchical operations, and we've already agreed that some such 
operations are meaningless.

Even simpler, though, would be to change the syntax to remove the 
indication of hierarchical syntax, since, as I understand it, *none* of 
the hierarchical operations possible will yield a useful result "having 
a defined meaning according to the rules of the ni: scheme." (Well, OK, 
some might have a defined result, but only in the sheer-dumb-luck sense 
that an infinite # of typing monkeys in an infinite time would 
eventually produce the works of Shakespeare.) But maybe I've 
misunderstood the proposal?

-Eric.