Re: [precis] review template

Dave Thaler <dthaler@microsoft.com> Thu, 18 November 2010 20:14 UTC

Return-Path: <dthaler@microsoft.com>
X-Original-To: precis@core3.amsl.com
Delivered-To: precis@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 167323A68E2 for <precis@core3.amsl.com>; Thu, 18 Nov 2010 12:14:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.532
X-Spam-Level:
X-Spam-Status: No, score=-110.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9L2v89apUG04 for <precis@core3.amsl.com>; Thu, 18 Nov 2010 12:14:46 -0800 (PST)
Received: from smtp.microsoft.com (smtp.microsoft.com [131.107.115.214]) by core3.amsl.com (Postfix) with ESMTP id C94BE3A68E0 for <precis@ietf.org>; Thu, 18 Nov 2010 12:14:46 -0800 (PST)
Received: from TK5EX14HUBC101.redmond.corp.microsoft.com (157.54.7.153) by TK5-EXGWY-E803.partners.extranet.microsoft.com (10.251.56.169) with Microsoft SMTP Server (TLS) id 8.2.176.0; Thu, 18 Nov 2010 12:15:34 -0800
Received: from TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com (157.54.71.68) by TK5EX14HUBC101.redmond.corp.microsoft.com (157.54.7.153) with Microsoft SMTP Server (TLS) id 14.1.255.3; Thu, 18 Nov 2010 12:15:34 -0800
Received: from TK5EX14MBXW605.wingroup.windeploy.ntdev.microsoft.com ([169.254.5.63]) by TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.68]) with mapi; Thu, 18 Nov 2010 12:15:32 -0800
From: Dave Thaler <dthaler@microsoft.com>
To: Peter Saint-Andre <stpeter@stpeter.im>, "precis@ietf.org" <precis@ietf.org>
Thread-Topic: [precis] review template
Thread-Index: AQHLfxPT7hxlyX0Mn0u9GLH5EvC0EpN4P6WA//97P+A=
Date: Thu, 18 Nov 2010 20:15:31 +0000
Message-ID: <9B57C850BB53634CACEC56EF4853FF65343B2445@TK5EX14MBXW605.wingroup.windeploy.ntdev.microsoft.com>
References: <4CD7A1D9.3010904@viagenie.ca> <4CE586DD.5080302@stpeter.im>
In-Reply-To: <4CE586DD.5080302@stpeter.im>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [precis] review template
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 18 Nov 2010 20:14:48 -0000


> -----Original Message-----
> From: precis-bounces@ietf.org [mailto:precis-bounces@ietf.org] On Behalf Of
> Peter Saint-Andre
> Sent: Thursday, November 18, 2010 12:05 PM
> To: precis@ietf.org
> Subject: Re: [precis] review template
> 
> On 11/8/10 12:08 AM, Marc Blanchet wrote:
> > hello,
> >  during the meeting today, we started brainstorming on the review
> > template. This is the initial outcome, fyi.
> >
> > Boxes
> 
> It would be quite helpful if Dave Thaler could provide a one-sentence description
> of each "box" as discussed at the meeting, because otherwise folks reading the
> email list will be clueless. :)

They're in the minutes from IETF:

>  3 types of identifiers used by precis customers:
>   a) compare byte-by-byte
>   b) compare by a common algorithm that everyone agrees on
>   c) No single common comparison algorithm for everyone
>   (Specifically, everyone might want the comparison to be tailored for their locale, for some definition of locale)

Except I called them 1-3, where they're a-c in the minutes :)

In Beijing I also mentioned a subcase of (3) which is:
3a) No single common comparison algorithm for everyone, but within one or more constrained subsets of users/uses there may be an agreed on comparison algorithm.    E.g., US-ASCII users might agree on a comparison algorithm but US-ASCII vs Turkish users may not, for a given type of identifier.

> 
> > Case folding; case sensitivity, preserve case
> 
> Ack. Naturally there are complexities involved (e.g, for what codepoint blocks
> do we want to preserve case?).
> 
> > User input
> 
> Can we unpack that a bit? It might involve answers to at least the following
> questions (and probably more):
> 
> a. Do users input the strings directly?
> 
> b. If so, how? (keyboard, stylus, voice, copy-paste, etc.)
> 
> c. Where do we place the dividing line between user interface and protocol?
> (see RFC 5895)
> 
> > Normalization
> 
> I'm rereading http://unicode.org/reports/tr15/ now... ;-)
> 
> > Classes
> 
> I take it these are econceptually similar to the string classes proposed in draft-
> blanchet-precis-framework, but we need to figure out which classes we think
> are appropriate. It might help to ask:
> 
> a. Which other strings or identifiers are these most similar to?
> 
> b. Are these strings or identifiers sometimes the same as strings or identifiers
> from other protocols (e.g., does an IM system sometimes use the same
> credentials database for authentication as an email system)?
> 
> > User exposed to
> > published/seen
> 
> Again, exactly how are users exposed to these strings, how are they published?
> (vCard, web directory, business card, side of the bus, etc.)
> 
> > security/authentication decisions
> > Impacts of false positves and false negatives
> 
> As we discussed in Beijing, authentication and authorization issues probably fall
> under "impacts of false positives and false negatives".
> What other security issues do we envision? (denial of service, etc.)
> 
> > tolerance of changes in the community
> 
> And also perhaps "desire for something better / more sustainable / more agile
> w.r.t. Unicode versions".
> 
> > Delimiters such as .
> 
> I think we can generalize "delimiters" to something like "does the string or
> identifier have internal structure?"
> 
> That's it for now...
> 
> Peter
> 
> --
> Peter Saint-Andre
> https://stpeter.im/
> 
>