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

Barry Leiba <barryleiba@computer.org> Tue, 26 April 2011 12:59 UTC

Return-Path: <barryleiba@gmail.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 0F2CEE0758 for <uri-review@ietfa.amsl.com>; Tue, 26 Apr 2011 05:59:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.439
X-Spam-Level:
X-Spam-Status: No, score=-103.439 tagged_above=-999 required=5 tests=[AWL=-0.462, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 vLgFKwH+CObb for <uri-review@ietfa.amsl.com>; Tue, 26 Apr 2011 05:59:39 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6A89EE0715 for <uri-review@ietf.org>; Tue, 26 Apr 2011 05:59:39 -0700 (PDT)
Received: by gwb20 with SMTP id 20so264108gwb.31 for <uri-review@ietf.org>; Tue, 26 Apr 2011 05:59:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=/6egUtUjV8bY5IhMPK3W7V4e/LCdZMgcIPhsd3ozL5w=; b=g2OLkOe8KGCm1bb985ByYNPjh8xp9fQNsFdq4TXHUnOkZrzp0Ps4fpN4gks0CAfK/O YGZbIpEDw0w0vh5t8Eww0+xFmLdOIjv/el12/UCWm842Y+VUIcaQ16wTk2rvyL3Q//OE jnTkqpW3qoUx2bYznmwG4cTVlR7jzk/WH6n/Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=MtvDvI1/1AUA91OaXG7bB03E3FnQmk8E7YWu2cr8FSsJKGeoGb3CIAmN4uLjIKfzQH 50hAqAdmxJll/EZbDJGSqHQvYS8X7NhbVOIVXytAaDMnJwV0zmvCTvyM58zzmvqojdEl ogEpQlpRUX7v8E218cueC2ArHdkwN0X5plGnk=
MIME-Version: 1.0
Received: by 10.236.170.105 with SMTP id o69mr912145yhl.196.1303822778763; Tue, 26 Apr 2011 05:59:38 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.111.1 with HTTP; Tue, 26 Apr 2011 05:59:37 -0700 (PDT)
In-Reply-To: <4DB6B9B6.8040306@ninebynine.org>
References: <BANLkTim8eWcWwKfyERghK2tuSP1rK0SdsA@mail.gmail.com> <4DB1D685.4090706@ninebynine.org> <4DB5D6EE.4080503@isode.com> <4DB6B9B6.8040306@ninebynine.org>
Date: Tue, 26 Apr 2011 08:59:37 -0400
X-Google-Sender-Auth: 3vFjK7ZWNAiv2I4HR_3YFsSTurk
Message-ID: <BANLkTinMm0OyBqUNTU_-Er_4w1TK7kW-Eg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Graham Klyne <GK-lists@ninebynine.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: 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: Tue, 26 Apr 2011 12:59:40 -0000

Hi, Graham.

> I didn't really see any technical case above.  (Though I could imagine a
> more richly defined addrbook: URI having utility on a scale to compare with
> mailto: - from my perspective, SIEVE looks like a fairly narrow use-case,
> though maybe I misunderstand the context of expected SIEVE usage.)

The "more richly" is the reason for the extension stuff after the "?".
 We anticipate other uses of it, which will add refinement and
details, but we don't have those to hand now, so we're leaving them to
be defined later.  Browser-based applications that access online and
offline address books could likely use these, for example.  Things
like "add to address book" links might be very useful.

>> The main issue for Sieve uses cases is that Sieve scripts can be typed by
>> users manually (using a normal text editor), not all Sieve scripts are
>> generated by special UIs. For manual editing URIs should be short(ish) - in
>> order to avoid typing long strings and risking introducing errors. This was
>> the main reason for not choosing URNs.
>
> FWIW, This is the argument I find hardest to dismiss.  As in so many of
> these discussions around URIs, the core issues are often social, not
> technical.  I can imagine alternative approaches, but without better
> understanding the context of intended use it would be rash of me to push
> alternative designs.
>
> So here's a question to start with:  in the Sieve context where you see
> addrbook: URIs being used, do you anticipate that other kinds of URI might
> also be used?

We do.  The document
   http://tools.ietf.org/html/draft-ietf-sieve-external-lists-07
suggests LDAP, ACAP, and CalDAV URIs as three likely ones.  The point
here is that any URI that can be considered to resolve to some sort of
list is useful here.

We had long discussions about what to use for the name that points to
the list.  We included opaque strings (no interoperability at all), a
registry of well-known strings, and other such.  We settled on URIs
only after a lot of discussion... so this wasn't just a casual "OK,
let's use URIs; next issue?" thing.

Barry