Skip to main content

Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS)
draft-ietf-precis-mappings-12

Revision differences

Document history

Date Rev. By Action
2016-02-29
12 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2016-02-12
12 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2016-02-12
12 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2015-12-16
12 (System) IANA Action state changed to No IC
2015-12-16
12 (System) RFC Editor state changed to EDIT
2015-12-16
12 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2015-12-16
12 (System) Announcement was received by RFC Editor
2015-12-16
12 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2015-12-16
12 Amy Vezza IESG has approved the document
2015-12-16
12 Amy Vezza Closed "Approve" ballot
2015-12-16
12 Amy Vezza Ballot approval text was generated
2015-12-16
12 Barry Leiba IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed
2015-11-02
12 Takahiro Nemoto IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2015-11-02
12 Takahiro Nemoto New version available: draft-ietf-precis-mappings-12.txt
2015-10-14
11 (System) Notify list changed from precis-chairs@ietf.org, draft-ietf-precis-mappings.shepherd@ietf.org, stpeter@jabber.org, draft-ietf-precis-mappings.ad@ietf.org, draft-ietf-precis-mappings@ietf.org to (None)
2015-09-03
11 Vijay Gurbani Request for Last Call review by GENART Completed: Ready. Reviewer: Vijay Gurbani.
2015-09-03
11 Cindy Morgan IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
2015-09-03
11 Jari Arkko [Ballot comment]
Vijay Gurbani's Gen-ART review pointed out a possible need to refer to RFC 2119. Can the authors check this?
2015-09-03
11 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2015-09-03
11 Joel Jaeggli
[Ballot comment]
opsdir review was performed by   

Mahesh Jethanandani

who notes a significant number of  nits in draft 11 so you'll want to look …
[Ballot comment]
opsdir review was performed by   

Mahesh Jethanandani

who notes a significant number of  nits in draft 11 so you'll want to look at it through the tool
2015-09-03
11 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-09-03
11 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2015-09-02
11 Ben Campbell
[Ballot comment]
I don't have substantive comments, but I do have a fair number of editorial comments. There are a number of places where I …
[Ballot comment]
I don't have substantive comments, but I do have a fair number of editorial comments. There are a number of places where I found the sentence structure very hard to follow. I apologize for not suggesting text, but for the most part I was not sure of the intent. Details follow:

-2.3, first paragraph, note:
I'm having trouble parsing that sentence, starting with "Because".

-2.3, 3rd paragraph:
s/"... Case Folding in PRECIS framework..."/"... Case Folding in the PRECIS framework..."

"Local case mapping defined in this document corresponds to demands from applications which supports  users’ locale and/or context."
I don't follow the sentence.

-2.3, 2nd to last paragraph:
I suggest avoiding 2119 keywords when referring to requirements from other specs-- especially since _this_ draft doesn't have the 2119 boilerplate.

-2.3, last paragraph:
I can't parse the paragraph.

-- 6:
I don't understand the meaning of "need for the case folding about the mapping"

-- Appendix B:
I'm having a lot of trouble following the sentence structure for the whole section.
2015-09-02
11 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2015-09-02
11 Kathleen Moriarty [Ballot comment]
Thanks for addressing the SecDir review with text coming in the next version.
2015-09-02
11 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-09-02
11 Stephen Farrell
[Ballot comment]

- The write-up didn't tell me if this is likely to be
considered as neutral by the Unicode folks, or as
something non-neutral. …
[Ballot comment]

- The write-up didn't tell me if this is likely to be
considered as neutral by the Unicode folks, or as
something non-neutral. I'm curious about that, but not
concerned much. I do think the IESG should be aware
though if this is something that might cause e.g.
liaison fun for the IAB later on.  (I'm not saying I
think it does/would btw, just that I'd like to know if
it might.)

- The secdir review [1] raised an issue and some
changes were proposed for a -12 version that hasn't
yet popped out (which is fine). This is just to note
that to decrease the probability we forget:-)

  [1] https://www.ietf.org/mail-archive/web/secdir/current/msg05900.html
2015-09-02
11 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2015-09-01
11 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2015-09-01
11 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-09-01
11 Alvaro Retana
[Ballot comment]
Just a small nit.

Section 2.3. (Local case mapping) includes the phrase "It is RECOMMENDED to use…”, which looks like an RFC2119 keyword, …
[Ballot comment]
Just a small nit.

Section 2.3. (Local case mapping) includes the phrase "It is RECOMMENDED to use…”, which looks like an RFC2119 keyword, but that RFC is not referenced in the document.  The phrase is used to refer to what is specified in RFC7564..but it may confusing.  Maybe using quotation marks to make it clear that the text comes form somewhere else, and using a reference would help.
2015-09-01
11 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-09-01
11 Gunter Van de Velde Request for Last Call review by OPSDIR Completed. Reviewer: Fred Baker.
2015-09-01
11 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Mahesh Jethanandani.
2015-08-21
11 Barry Leiba Changed consensus to Yes from Unknown
2015-08-21
11 Barry Leiba Placed on agenda for telechat - 2015-09-03
2015-08-21
11 Barry Leiba IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2015-08-21
11 Barry Leiba Ballot has been issued
2015-08-21
11 Barry Leiba [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba
2015-08-21
11 Barry Leiba Created "Approve" ballot
2015-08-06
11 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Scott Kelly.
2015-08-04
11 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2015-08-03
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Fred Baker
2015-08-03
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Fred Baker
2015-08-03
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Mahesh Jethanandani
2015-08-03
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Mahesh Jethanandani
2015-07-28
11 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2015-07-28
11 Amanda Baber
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-precis-mappings-11, which is currently in Last Call, and has the following comments:

We understand that this …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-precis-mappings-11, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any IANA actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, IANA does not object.

If this assessment isn't accurate, please respond as soon as possible.
2015-07-23
11 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2015-07-23
11 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2015-07-23
11 Jean Mahoney Closed request for Last Call review by GENART with state 'Withdrawn'
2015-07-23
11 Jean Mahoney Request for Last Call review by GENART is assigned to Brian Carpenter
2015-07-23
11 Jean Mahoney Request for Last Call review by GENART is assigned to Brian Carpenter
2015-07-23
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Scott Kelly
2015-07-23
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Scott Kelly
2015-07-21
11 Cindy Morgan IANA Review state changed to IANA - Review Needed
2015-07-21
11 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Mapping characters for PRECIS classes) …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Mapping characters for PRECIS classes) to Informational RFC


The IESG has received a request from the Preparation and Comparison of
Internationalized Strings WG (precis) to consider the following document:
- 'Mapping characters for PRECIS classes'
  as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2015-08-04. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract

  The framework for preparation, enforcement, and comparison of
  internationalized strings ("PRECIS") defines several classes of
  strings for use in application protocols.  Because many protocols
  perform case-sensitive or case-insensitive string comparison, it
  necessary to define methods for case mapping.  In addition, both the
  Internationalized Domain Names in Applications (IDNA) and the PRECIS
  problem statement describe mappings for internationalized strings
  that are not limited to case, but include width mapping and mapping
  of delimiters and other special characters that can be taken into
  consideration.  This document provides guidelines for designers of
  PRECIS profiles and describes several mappings that can be applied
  between receiving user input and passing permitted code points to
  internationalized protocols.  In particular, this document describes
  both locale-dependent and context-depending case mappings as well as
  additional mappings for delimiters and special characters.


The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-precis-mappings/

IESG discussion, once it begins, can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-precis-mappings/ballot/

No IPR declarations have been submitted directly on this I-D.


2015-07-21
11 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2015-07-21
11 Barry Leiba Last call was requested
2015-07-21
11 Barry Leiba Ballot approval text was generated
2015-07-21
11 Barry Leiba IESG state changed to Last Call Requested from AD Evaluation
2015-07-21
11 Barry Leiba Last call announcement was changed
2015-07-21
11 Barry Leiba Last call announcement was generated
2015-07-21
11 Barry Leiba Ballot writeup was changed
2015-07-21
11 Barry Leiba Ballot writeup was generated
2015-07-21
11 Barry Leiba IESG state changed to AD Evaluation from Publication Requested
2015-07-20
11 Marc Blanchet
Shepherd writeup for draft-ietf-precis-mappings-11

1. Summary

The document shepherd is Peter Saint-Andre.

The responsible Area Director is Barry Leiba.

This document provides guidelines for supplemental …
Shepherd writeup for draft-ietf-precis-mappings-11

1. Summary

The document shepherd is Peter Saint-Andre.

The responsible Area Director is Barry Leiba.

This document provides guidelines for supplemental and alternative
handling of some Unicode characters in the context of PRECIS (RFC 7564).
The supplemental handling covers mapping of protocol-specific delimiters
(e.g., "@") and special characters (e.g., mapping of non-ASCII space to
ASCII space). The alternative handling covers language-specific mapping
of uppercase characters to lowercase characters (e.g., Turkish dotless
i) as an alternative to Unicode Default Case Folding, along with one
instance of context-specific mapping (Greek final sigma).

The requested publication type is Informational because the document
provides non-normative guidance for protocol designers and application
developers.

2. Review and Consensus

Internationalization is full of messy complexity. The topic of case
mapping, although it might seem straightforward to English speakers,
can be far from clear-cut. Mapping of uppercase characters to lowercase
characters sometimes varies by language (e.g., certain characters are
handled differently in Turkish and Lithuanian than they are in other
languages that use the same characters) and by geographical location
(e.g., the French language as written in Canada as opposed to France).
PRECIS-based software implementations do not necessarily have access
to information about a user's language or locale. Furthermore, as a
generalized technology for internationalization, PRECIS does not include
a way to negotiate such parameters.

In the main it is safest to use Unicode Default Case Folding for case
mapping, as defined in the Unicode Standard and as recommended by the
PRECIS framework (RFC 7564). However, where information about a user's
language or locale (or the context in which a particular character is
used) is available, it can make sense for an application protocol or
implementation to adjust its handling of case mapping based on such
information.

Because of the complexities involved, the sense of the PRECIS WG was
that it could not provide normative recommendations for case mapping
beyond those defined in the Unicode Default Case Folding algorithm.
Nevertheless, the working group saw value in providing informational
guidance regarding language-, locale-, and context-dependent mappings.
This is similar to the relationship between the core Internationalized
Domain Names in Applications (IDNA) protocol and the informational
guidance provided in RFC 5895.

In contrast to the topic of case mapping, the guidelines regarding
delimiter mapping and special mapping were uncontroversial and elicited
no significant concern among working group participants.

3. Intellectual Property

Both authors have confirmed that they are not personally aware of any
IPR related to this specification.

4. Other Points

The document makes normative references to the Unicode Standard, but
that is not problematic because such references are common in IETF
documents (and this document is Informational anyway).

This document requests no actions by the IANA, does not require expert
review, and needs no other special handling.
2015-07-20
11 Marc Blanchet State Change Notice email list changed to precis-chairs@ietf.org, draft-ietf-precis-mappings.shepherd@ietf.org, stpeter@jabber.org, draft-ietf-precis-mappings.ad@ietf.org, draft-ietf-precis-mappings@ietf.org
2015-07-20
11 Marc Blanchet Responsible AD changed to Barry Leiba
2015-07-20
11 Marc Blanchet IETF WG state changed to Submitted to IESG for Publication from In WG Last Call
2015-07-20
11 Marc Blanchet IESG state changed to Publication Requested
2015-07-20
11 Marc Blanchet IESG process started in state Publication Requested
2015-07-20
11 Peter Saint-Andre Changed document writeup
2015-07-20
11 Marc Blanchet Intended Status changed to Informational from None
2015-07-06
11 Takahiro Nemoto New version available: draft-ietf-precis-mappings-11.txt
2015-05-06
10 Takahiro Nemoto New version available: draft-ietf-precis-mappings-10.txt
2015-04-07
09 Takahiro Nemoto New version available: draft-ietf-precis-mappings-09.txt
2014-06-30
08 Takahiro Nemoto New version available: draft-ietf-precis-mappings-08.txt
2014-05-27
07 Ryan Cross Draft file: draft-ietf-precis-mappings-07.txt recovered from tools.ietf.org
2014-02-12
07 Takahiro Nemoto New version available: draft-ietf-precis-mappings-07.txt
2014-01-24
06 Takahiro Nemoto New version available: draft-ietf-precis-mappings-06.txt
2013-10-20
05 Takahiro Nemoto New version available: draft-ietf-precis-mappings-05.txt
2013-10-18
04 Takahiro Nemoto New version available: draft-ietf-precis-mappings-04.txt
2013-08-27
03 Yoshiro Yoneya IETF WG state changed to In WG Last Call from WG Document
2013-08-06
03 Takahiro Nemoto New version available: draft-ietf-precis-mappings-03.txt
2013-07-31
02 Marc Blanchet Document shepherd changed to Peter Saint-Andre
2013-07-31
02 Marc Blanchet Document shepherd changed to (None)
2013-07-31
02 Marc Blanchet Document shepherd changed to (None)
2013-05-24
02 Takahiro Nemoto New version available: draft-ietf-precis-mappings-02.txt
2012-12-26
01 Takahiro Nemoto New version available: draft-ietf-precis-mappings-01.txt
2012-12-04
00 Takahiro Nemoto New version available: draft-ietf-precis-mappings-00.txt