Re: [precis] WGLC: draft-ietf-precis-framework-09.txt
Peter Saint-Andre <stpeter@stpeter.im> Wed, 09 October 2013 02:00 UTC
Return-Path: <stpeter@stpeter.im>
X-Original-To: precis@ietfa.amsl.com
Delivered-To: precis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C263E21F8531 for <precis@ietfa.amsl.com>; Tue, 8 Oct 2013 19:00:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.924
X-Spam-Level:
X-Spam-Status: No, score=-101.924 tagged_above=-999 required=5 tests=[AWL=0.375, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
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 3l9mRwieS2lt for <precis@ietfa.amsl.com>; Tue, 8 Oct 2013 19:00:05 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id A5FF121F9AE2 for <precis@ietf.org>; Tue, 8 Oct 2013 18:59:59 -0700 (PDT)
Received: from [192.168.1.3] (unknown [71.237.13.154]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id C33CE414CD; Tue, 8 Oct 2013 20:05:55 -0600 (MDT)
Message-ID: <5254B89D.9060801@stpeter.im>
Date: Tue, 08 Oct 2013 19:59:57 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>, Andrew Sullivan <ajs@anvilwalrusden.com>
References: <20130828154603.a94201dea74f29229b4767b2@jprs.co.jp> <20131005030751.GB38902@mx1.yitter.info> <52528B3A.7020700@it.aoyama.ac.jp> <52548F5C.80302@stpeter.im>
In-Reply-To: <52548F5C.80302@stpeter.im>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: precis@ietf.org
Subject: Re: [precis] WGLC: draft-ietf-precis-framework-09.txt
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/precis>, <mailto:precis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/precis>
List-Post: <mailto:precis@ietf.org>
List-Help: <mailto:precis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/precis>, <mailto:precis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Oct 2013 02:00:11 -0000
On 10/08/2013 05:03 PM, Peter Saint-Andre wrote: > On 10/07/2013 04:21 AM, "Martin J. Dürst" wrote: >> On 2013/10/05 12:07, Andrew Sullivan wrote: >> >>> The paragraph in section 3.1 starting, "Although members of the >>> community discussed the possibility of defining other PRECIS string >>> classes " read oddly to me. >> >> Same here, but for different reasons. The WG is publishing a document >> with user name and password profiles at (roughly, at least?) the same >> time as this one. Why are we saying "two is enough" but then doing >> more? Maybe the user name/password ones aren't classes, or whatever, >> but a slight rewording would go a long way here to help avoid the >> impression that the WG is at odds with itself. > > That raises the question of whether our layering of classes and > subclasses and profiles is really all that helpful. During the NEWPREP > BoF, we had fairly strong agreement that we wanted to define a very > limited number of classes (say, two or three) that could be re-used by > application protocols. At the least, I think we need to more clearly > describe the relationship between classes and profiles. I'll look at > the existing text and propose better text on the list. OK, I've thought about this further. Currently we distinguish between classes, subclasses, and usages (although we often use the word "profiles" instead of "usages" because that seems to feel more natural). I think we can remove a layer here by defining classes and profiles, thus deleting subclasses. Right now, the only difference between a subclass and a usage is that a subclass can restrict the range of allowable codepoints beyond the range for a given class, whereas a usage doesn't restrict the codepoints but does define the rules for width mapping, additional mappings, case mapping, normalization, and directionality. This might be a distinction without a difference. So far we have defined the following usages (where * indicates that the usage restricts the range of codepoints): usernames passwords nicknames localparts * resourceparts I suggest that we can simplify matters by using the current naming scheme for subclasses and applying it to profile names: UsernameIdentifierClass (i.e., the Username profile of the IdentifierClass) PasswordFreeformClass NicknameFreeformClass LocalpartIdentifierClass ResourcepartFreeformClass This way, each profile has a name, which might make it easier for future protocols to re-use what we've defined so far. Peter
- [precis] WGLC: draft-ietf-precis-framework-09.txt Yoshiro YONEYA
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Florian Zeitz
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Yoshiro YONEYA
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Alexey Melnikov
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Joseph Yee
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Andrew Sullivan
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Andrew Sullivan
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Andrew Sullivan
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Martin J. Dürst
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Andrew Sullivan
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Florian Zeitz
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Florian Zeitz
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Florian Zeitz
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Florian Zeitz
- Re: [precis] WGLC: draft-ietf-precis-framework-09… Peter Saint-Andre