Re: [Uri-review] Request for review of "ab:" URI scheme

Graham Klyne <GK-lists@ninebynine.org> Sun, 01 May 2011 10:22 UTC

Return-Path: <GK-lists@ninebynine.org>
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 B52B1E06D8 for <uri-review@ietfa.amsl.com>; Sun, 1 May 2011 03:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.524
X-Spam-Level:
X-Spam-Status: No, score=-6.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id avL6I4T9zEqA for <uri-review@ietfa.amsl.com>; Sun, 1 May 2011 03:22:26 -0700 (PDT)
Received: from relay4.mail.ox.ac.uk (relay4.mail.ox.ac.uk [129.67.1.163]) by ietfa.amsl.com (Postfix) with ESMTP id CB47DE0682 for <uri-review@ietf.org>; Sun, 1 May 2011 03:22:24 -0700 (PDT)
Received: from smtp2.mail.ox.ac.uk ([163.1.2.205]) by relay4.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK-lists@ninebynine.org>) id 1QGTn7-00021z-Ei; Sun, 01 May 2011 11:22:17 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp2.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK-lists@ninebynine.org>) id 1QGTn6-0006Te-8w; Sun, 01 May 2011 11:22:17 +0100
Message-ID: <4DBD33C4.2090704@ninebynine.org>
Date: Sun, 01 May 2011 11:19:48 +0100
From: Graham Klyne <GK-lists@ninebynine.org>
User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228)
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <BANLkTim8eWcWwKfyERghK2tuSP1rK0SdsA@mail.gmail.com> <4DB1D685.4090706@ninebynine.org> <4DB5D6EE.4080503@isode.com> <4DB6B9B6.8040306@ninebynine.org> <BANLkTinMm0OyBqUNTU_-Er_4w1TK7kW-Eg@mail.gmail.com> <4DB6D2C8.4090806@ninebynine.org> <BANLkTimBP3zHOEn4F_S8-LhqK6+9AkXm6Q@mail.gmail.com> <0E82FA0E66DC3ABE22989712@17.101.34.182> <4DB70FFC.2000508@ninebynine.org> <BANLkTim9cLa2=y1EthczaVPGnHOx5h581Q@mail.gmail.com>
In-Reply-To: <BANLkTim9cLa2=y1EthczaVPGnHOx5h581Q@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: Cyrus Daboo <cyrus@daboo.name>, uri-review@ietf.org, draft-ietf-sieve-external-lists.all@tools.ietf.org
Subject: Re: [Uri-review] Request for review of "ab:" URI scheme
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: Sun, 01 May 2011 10:22:26 -0000

Barry,

My apologies, I've been a bit unwell of late and haven't got round to going over
your materials in detail.

This is mainly a "holding" message until I can properly look over that material, 
and to let you know I'm not ignoring your request.

On reflection, my general sense at this time is that an addrbook: URI scheme
might be an interesting and useful development, but I'm not yet seeing that the
requirements of Sieve alone justify introducing a new URI scheme.

I recognize this probably isn't what you want to hear.

I also recognize that you have a need in Sieve for a URI that can be used to 
denote a common notion of lists of addresses defined locally in some unspecified 
fashion.

Under the circumstances, I would agree that my earlier suggestion of using http: 
is problematic and confusing, as one might expect dereferencing of the URI to 
yield a list of addresses (or a list of entries containing addresses), which 
would not be satisfiable using the pre-existing http: dereference semantics.

Some alternative suggestions I have that might meet the immediate requirements 
of Sieve include:
- Use the existing URN namespace for IETF parameters (e.g. 
urn:ietf:param:sieve:addrbook:default).  I mentioned this previously, and 
recognize the concern mentioned by Alexey that this could be awkward for 
hand-written Sieve code, but feel that it is otherwise a technically reasonable 
approach.
- Register a new URN namespace for addrbook (or even just ab) - this could yield 
URIs like: urn:addrbook:default (or urn:ab:default)
- I think the about: scheme has extension points that might be used, yielding 
something like about:addrbook:default.  (I haven't researched this properly, so 
there could be problems here.)

These suggestions do not preclude the possibility of subsequent work to 
introduce an addrbook: scheme that serves the wider needs we've discussed.  But 
if there really does exist a desire to address those wider goals, I feel they'd 
be better addressed without being constrained by the timetable for your Sieve 
work.  While I see potential value for an addrbook: scheme, I would say the jury 
is still out regarding whether that value would justify the development of a new 
URI scheme.

#g
--



Barry Leiba wrote:
>> So, reinvention aside, I think what Barry sketches above is prima facie a
>> reasonable approach.  If there's any real advantage to an addrbook: scheme,
>> I think it is in part that it can abstract away from a particular protocol
>> or mechanism and leave just the essential capabilities exposed.
> 
> Graham, where are we on this?  Should we proceed with the Sieve
> document as it is, with the addrbook URI?  Or do we still need more
> discussion?  We're otherwise ready to send the document to the IESG.
> 
> Barry
> _______________________________________________
> Uri-review mailing list
> Uri-review@ietf.org
> https://www.ietf.org/mailman/listinfo/uri-review
>