Re: [apps-discuss] Comment on draft-ietf-appsawg-acct-uri-00.txt

"Paul E. Jones" <paulej@packetizer.com> Tue, 28 August 2012 19:21 UTC

Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B050A21F85F9 for <apps-discuss@ietfa.amsl.com>; Tue, 28 Aug 2012 12:21:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.503
X-Spam-Level:
X-Spam-Status: No, score=-2.503 tagged_above=-999 required=5 tests=[AWL=0.096, BAYES_00=-2.599]
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 U1h-npoFCgT0 for <apps-discuss@ietfa.amsl.com>; Tue, 28 Aug 2012 12:21:41 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 7938821F8503 for <apps-discuss@ietf.org>; Tue, 28 Aug 2012 12:21:41 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q7SJLeh8010268 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 28 Aug 2012 15:21:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1346181700; bh=t5SHLCy7CYvVNdUuCAkc3CXRIoP7tQG6tp4C4cptudQ=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=VVztZAieL4mV8v1WzUBL8NpZKgygevW1ZMMuwe+ubTXTq+FkGF9rr2P7nSaSvuN2d mjTx+tA7NCoQn+oOFKtx9yxu0JS/JcRi0Nroylg2H/9ZbCnV9DY4AUOYqZacCXZLVo y1C/3WQ/sT9hIWSM6x0eaGGPiWnse78tc8Kg5I2o=
From: "Paul E. Jones" <paulej@packetizer.com>
To: 'Peter Saint-Andre' <stpeter@stpeter.im>, 'Graham Klyne' <GK@ninebynine.org>
References: <502B7037.4020901@ninebynine.org> <502D3C2B.3040900@stpeter.im> <5031FA92.2030700@ninebynine.org> <503658B0.2090303@stpeter.im> <4E1F6AAD24975D4BA5B1680429673943667A7667@TK5EX14MBXC284.redmond.corp.microsoft.com> <5036875E.60607@stpeter.im> <CAMm+Lwj5tpmZsF0aKi9m=XuXZ69yguU+EdgEFM3Rk9E8kaD=Bg@mail.gmail.com> <A3483095-E114-4BD7-A896-162C93E62D71@ve7jtb.com> <5037C02C.2070506@gmx.de> <4E1F6AAD24975D4BA5B1680429673943667A9596@TK5EX14MBXC284.redmond.corp.microsoft.com> <50382896.8060306@stpeter.im> <503CE696.9020601@ninebynine.org> <503D12A5.6010406@stpeter.im>
In-Reply-To: <503D12A5.6010406@stpeter.im>
Date: Tue, 28 Aug 2012 15:21:59 -0400
Message-ID: <02b601cd8552$65801e00$30805a00$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHQkPRpqE241VMBhFX0b1E5n3icagGmT2cgAfxtLQICXYfDzwLd38ExAiqwRqgAx76avAIISgVAArI+gaEBhDPaEAKCUJfEAVZYd+oBwqjmopasLR4Q
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comment on draft-ietf-appsawg-acct-uri-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Aug 2012 19:21:42 -0000

Without the domain part, I would not know what server to go to to issue a
query.  What would a client do with "acct:paulej"?  If there is a "default
server" defined, then a default domain could equally be assigned.  The
latter usually is, anyway.

I think having input forms that accept just "paulej" are reasonable, but
client should construct fully-qualified URIs by adding "acct:" and
"@packetizer.com".

Paul

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
> On Behalf Of Peter Saint-Andre
> Sent: Tuesday, August 28, 2012 2:49 PM
> To: Graham Klyne
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] Comment on draft-ietf-appsawg-acct-uri-00.txt
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 8/28/12 9:41 AM, Graham Klyne wrote:
> > On 25/08/2012 02:21, Peter Saint-Andre wrote:
> >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
> >>
> >> On 8/24/12 5:44 PM, Mike Jones wrote:
> >>> I agree that it's not a relative reference, in the RFC 3986 sense.
> >>> It's intended to be a context-dependent reference, as explained by
> >>> Phillip.
> >>
> >> Can you point to examples of context-dependent references in other
> >> URI schemes, or would the acct scheme be breaking new ground here?
> >
> > The one that springs to mind is file:, which (in my experience) is
> > almost always used in a localized context.  (Relative references are a
> > red herring here.) Another is about:, which is specifically defined
> > for accessing a local context.
> >
> > I think there's some conflation going on of my earlier comment that
> > you quoted ("URIs are intended to be a global namespace") with the
> > notion that every URI must be a global identifier with a unique
> > referent.
> >
> > I made my comment when speaking in support of keeping the domain name
> > part, this was on the basis that I could see acct: URIs likely to be
> > used in ways that escape their original context; e.g. as a hyperlink
> > in a document.  In the case of file: - if a file: URI (as opposed to a
> > relative reference, which is by definition
> > scheme-free) appears in (say) a web page, it's usually an error.
> >
> > That said, I will also concede that the web already lives with
> > contextualized URIs, so if there really is a compelling case for
> > domain-less acct: URIs, I could live with that.
> 
> I confess that I still don't understand the case for domain-less "acct"
> URIs. What exactly is the local context, and why would "acct"
> URIs be used in that context? For example, I could imagine that a local
> context might be accessing a device under my physical control or using a
> terminal to access infrastructure on a local network, but it's not clear
> to me why one would use an "acct" URI in those scenarios.
> What am I missing?
> 
> > I've said previously that I think the acct: scheme should be
> > associated with a specific dereferencing mechanism (i.e. WebFinger
> > - so it can be used as a generic hyperlink).  If domain-free acct:
> > URIs are allowed, then I think something should also be said about how
> > they should be dereferenced.
> 
> Agreed.
> 
> Peter
> 
> - --
> Peter Saint-Andre
> https://stpeter.im/
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAlA9EqUACgkQNL8k5A2w/vymJwCgrBQliqt8GO6IGYw8na7ckabK
> BrEAnR/Vkj0AdiRO7heBqXuAOkba5YNa
> =+y5T
> -----END PGP SIGNATURE-----
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss