Re: [apps-discuss] I-D Action: draft-ietf-appsawg-rfc3536bis-00.txt
John C Klensin <john-ietf@jck.com> Mon, 09 May 2011 16:11 UTC
Return-Path: <john-ietf@jck.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 470DCE0765 for <apps-discuss@ietfa.amsl.com>; Mon, 9 May 2011 09:11:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level:
X-Spam-Status: No, score=-102.699 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, 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 Xidg-I2WsxOI for <apps-discuss@ietfa.amsl.com>; Mon, 9 May 2011 09:11:22 -0700 (PDT)
Received: from bs.jck.com (ns.jck.com [209.187.148.211]) by ietfa.amsl.com (Postfix) with ESMTP id 5D2DAE0787 for <apps-discuss@ietf.org>; Mon, 9 May 2011 09:11:22 -0700 (PDT)
Received: from [127.0.0.1] (helo=localhost) by bs.jck.com with esmtp (Exim 4.34) id 1QJT3B-000Pve-3b; Mon, 09 May 2011 12:11:13 -0400
Date: Mon, 09 May 2011 12:11:12 -0400
From: John C Klensin <john-ietf@jck.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>, Mykyta Yevstifeyev <evnikita2@gmail.com>
Message-ID: <92692BD42992CA277C7F3421@PST.JCK.COM>
In-Reply-To: <8678291D-9406-4BCB-AA41-E0F131B4E38F@vpnc.org>
References: <20110506220130.29448.74168.idtracker@ietfa.amsl.com> <4DC77648.1040903@gmail.com> <8678291D-9406-4BCB-AA41-E0F131B4E38F@vpnc.org>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-rfc3536bis-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: Mon, 09 May 2011 16:11:24 -0000
--On Monday, May 09, 2011 08:23 -0700 Paul Hoffman <paul.hoffman@vpnc.org> wrote: >... >> Proposal for inclusion of definition in Section 8. I think >> we could also define "noncharacter" here (and appropriate >> entry in the Index). My proposed definition: >> >>> noncharacter >>> >>> A noncharacter is a code point that is permanently >>> reserved in some particular coded character set and >>> is generally forbidden to be used in open data >>> interchange. <UNICODE> > > "noncharacter" is not a term commonly used in > internationalization, I believe. The term is also fairly Unicode-specific. While I agree with Paul's answer, two additional observations: (1) This document is about internationalization terminology, not about characters, character sets, and terminology about them. It is impossible to have a discussion about i18n (at least in written text) without dealing with a lot of character set issues, but that does not imply that all character set issues and terminology should be included. (2) With a possible exception when some definitional universe falls cleanly into "A and not-A", one is always better off defining things as what they are (or what the category includes), rather than what they aren't. While I understand what the Unicode folks were trying to do and why, and am relieved that no one asked me about a better term, "noncharacter" isn't a strict opposite of "character". Indeed, if one adopts some common definitions of the "character" category, "noncharacter" becomes a subset with a particular set of properties. In that context, the definition above isn't really a definition but a description because "generally forbidden" is insufficient to define what is in the category and what isn't. That is not a problem for Unicode because also all of their terminology is descriptive: category-assignment is not a consequence of definitions but of tables. If we were to define it, we would have to include disclaimers about using the term. I don't see that as worthwhile unless the term were used prominently in i18n contexts in the IETF and, as Paul suggests, it isn't. >> To finish, why the intended status for this draft is BCP? >> Longstanding IETF practice is to publish glossaries as >> Informational docs (previously, FYIs); examples are >> http://tools.ietf.org/html/rfc1208, >> http://tools.ietf.org/html/rfc1983, >> http://tools.ietf.org/html/rfc4949 and the predecessor of >> this draft itself - http://tools.ietf.org/html/rfc3536. I >> think Informational would suit better here. > As you are well aware, there is differing opinion on this. Actually, "longstanding IETF practice" is to publish materials that are normatively required for standards-track documents as BCPs or on the standards-track, both because that makes sense and because it avoids "normative reference" problems (I note that draft-housley-two-maturity-levels makes no provision for downward references to Informational documents, leaving RFC 3967 unchanged as the only way to deal with such references). The most-widely-cited example of this is BCP 2119. One way to look at the distinction is that some documents (RFCs 1208, 1392, and 4949 included) are glossaries that are essentially descriptive of common contemporary practice. So, arguably, was 3536 itself. Other documents are efforts to normatively establish terminology and conventions for use (especially) in standards-track documents. While a good document of that sort is always going to be written to avoid confusion with popular terminology that is then in use, and to identify that confusion when necessary), it is intended to establish a usage model, not just describe one. This document joins 2119, 5137, and the "terminology" sections of many, many, standards-track documents in that category. > We'll let the higher-ups decide. Yes. But, IMO, this makes sense to publish as Informational iff there is a simultaneous RFC 3967 action to make it ok to reference it normatively from standards-track documents. That would seem to me to be a poor use of resources, especially given the precedents discussed above, but others may disagree. regards, john
- [apps-discuss] I-D Action: draft-ietf-appsawg-rfc… internet-drafts
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mykyta Yevstifeyev
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Paul Hoffman
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… John C Klensin
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Andrew Sullivan
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mykyta Yevstifeyev
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Barry Leiba
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mykyta Yevstifeyev
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Paul Hoffman
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Andrew Sullivan
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mykyta Yevstifeyev
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Barry Leiba
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Joseph Yee
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Dave CROCKER
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Barry Leiba