Re: [apps-discuss] The acct: scheme question

Graham Klyne <GK@ninebynine.org> Mon, 02 July 2012 14:06 UTC

Return-Path: <GK@ninebynine.org>
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 6A63221F8692 for <apps-discuss@ietfa.amsl.com>; Mon, 2 Jul 2012 07:06:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.757
X-Spam-Level:
X-Spam-Status: No, score=-6.757 tagged_above=-999 required=5 tests=[AWL=-0.158, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 TdLV6Ru6cif6 for <apps-discuss@ietfa.amsl.com>; Mon, 2 Jul 2012 07:06:11 -0700 (PDT)
Received: from relay1.mail.ox.ac.uk (relay1.mail.ox.ac.uk [129.67.1.165]) by ietfa.amsl.com (Postfix) with ESMTP id 7141721F8690 for <apps-discuss@ietf.org>; Mon, 2 Jul 2012 07:06:11 -0700 (PDT)
Received: from smtp2.mail.ox.ac.uk ([163.1.2.205]) by relay1.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SlhGZ-00029j-4X for apps-discuss@ietf.org; Mon, 02 Jul 2012 15:06:15 +0100
Received: from tinos.zoo.ox.ac.uk ([129.67.24.47]) by smtp2.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SlhGZ-00061e-6U for apps-discuss@ietf.org; Mon, 02 Jul 2012 15:06:15 +0100
Message-ID: <4FF1A6FE.9040306@ninebynine.org>
Date: Mon, 02 Jul 2012 14:49:50 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <CAKaEYhKpeayOw4sN4=NYaoXKJQ2e5P+pP8SqJqnt-=Barb=WqA@mail.gmail.com> <4E1F6AAD24975D4BA5B168042967394366568E4F@TK5EX14MBXC283.redmond.corp.microsoft.com> <1340723227.60315.YahooMailNeo@web31801.mail.mud.yahoo.com> <4E1F6AAD24975D4BA5B168042967394366568FF8@TK5EX14MBXC283.redmond.corp.microsoft.com> <043201cd54a5$79f2e170$6dd8a450$@packetizer.com> <CAKaEYhL0NS=RZXTdyOMBM_q15P7D1KZ9kgUyMYYB06kA9f0w8Q@mail.gmail.com> <4FEC3B4F.80607@ninebynine.org> <4FEC8BF0.6070605@stpeter.im> <4FEFBF51.5000905@stpeter.im> <1341157111.65669.YahooMailNeo@web31805.mail.mud.yahoo.com> <4FF0C90D.2060207@stpeter.im> <4FF18C30.2040902@ninebynine.org> <CAMm+LwgVKKHOTMnzLAnxvXFjb=F+e5acdk12fO5Nj-DjUq5uHQ@mail.gmail.com>
In-Reply-To: <CAMm+LwgVKKHOTMnzLAnxvXFjb=F+e5acdk12fO5Nj-DjUq5uHQ@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Subject: Re: [apps-discuss] The acct: scheme question
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: Mon, 02 Jul 2012 14:06:12 -0000

On 02/07/2012 14:31, Phillip Hallam-Baker wrote:
> Relative URIs have existed from the start. That is one of the reasons
> they had to be renamed 'uniform' rather than universal.

Strictly, there are no relative URIs.  There are, however, relative URI 
*references* that are resolved to URIs following rules set out in RFC 3986 
(http://tools.ietf.org/html/rfc3986#section-5.2).

The distinction here traces all the way back to Tim's original proposals (or as 
near as I have seen); cf. http://www.w3.org/DesignIssues/Model.html (the section 
of document sets and relative addressing, *not* the section on fragment 
identifiers, which is a completely different issue).  The terminological 
clarification came later.

#g
--

> The idea is to have a uniform means of representing a name. If that
> name is ambiguous, then the URI form needs to be able to capture that.
>
> I don't think it helps in the slightest to argue over whether
> /fred.html is a URI or a URI fragment. Tim's original proposal is in
> my view rather better thought out than what others have proposed as
> 'improvements'. A name is merely a label for a concept and every URI
> is a name, some happen to be resolvable via a default protocol, others
> not, thats all.
>
>
> Incompletely specified account names are inevitable. If you want to
> use SAML or the like in a Windows environment then the Windows domain
> is not bound to a unique DNS address and picking a random one is only
> going to confuse matters.
>
> An acct: name that does not have a domain name part is going to have
> to be resolved in the same fashion as relative URIs are - by reference
> to context and local state. I don't see anything wrong in that. In the
> context of accounts, a domain name is not completely unambiguous
> unless you also have time.
>
>
> The real world is a fuzzy place. Trying to cope with the fuzzyness and
> ambiguity by wishing it away only leads to broken specs. Accounts have
> only recently come to be understood to have an intrinsic domain
> component. It is better to accept that fact and to build
> infrastructure that addresses the need than to pretend that the need
> can be magicked away.
>
> People who don't have a domain are going to drop it in any case. We
> saw the same thing happen with the news: and nntp: URL. Tim thought
> that the USENET space was uniform and tried to establish a URL that
> didn't have the domain name. Engineers trying to solve real world
> problems then added it back in because there is more to NNTP than
> USENET.
>
>
>
> On Mon, Jul 2, 2012 at 7:55 AM, Graham Klyne<GK@ninebynine.org>  wrote:
>> On 01/07/2012 23:02, Peter Saint-Andre wrote:
>>>
>>> On 7/1/12 9:38 AM, William Mills wrote:
>>>>
>>>> Section 4.3:  '"@" domainpart' should be optional.  It's reasonable
>>>> to think this might be used with local account identifiers that
>>>> don/t/need have a domain.
>>>
>>>
>>> Making the domain name of the service provider implicit seems
>>> ill-advised to me. What's the harm of including the domainpart?
>>
>>
>> +1
>>
>> (URIs are intended to be a global namespace.)
>>
>> #g
>> --
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>