Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS)
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 10
- Abstract
- The framework for the 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 is 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.
- Publication Date
- 2016-02-01
- Status Note
- Informational
- DOI
10.17487/RFC7790- Link
- https://doi.org/10.17487/RFC7790
- Author(s)
- Yoshiro YoneyaTakahiro Nemoto
Latest version of IETF RFC 7790
Document Versions — IETF RFC 7790
-
▶ IETF RFC 7790 (2016-02-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- The Unicode Consortium, "CaseFolding-7.0.0.txt", Unicode Character Database, July 2011, < http://www.unicode.org/Public/7.0.0/ucd/CaseFolding.txt >. EXTERNAL
- The Unicode Consortium, "SpecialCasing-7.0.0.txt", Unicode Character Database, July 2011, < http://www.unicode.org/Public/7.0.0/ucd/ SpecialCasing.txt >. EXTERNAL
- IETF RFC 7564 [Superseded*]
- UNICODE.STD.7.0.0 — UNICODE EXTERNAL
Bibliographic Reference(s)
- IETF RFC 3454 [Superseded*]
- IETF RFC 3490 [Superseded*]
- IETF RFC 3491 [Superseded*]
- IETF RFC 3722 [Active*]
- IETF RFC 3748 [Active*]
- IETF RFC 4314 [Active*]
- IETF RFC 4518 [Active*]
- IETF RFC 5646 [Active*]
- IETF RFC 5895 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7790.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 7790, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC7790
Snippet:
IETF RFC 7790, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC7790
HTML (ISO 690 compliant)
Preview:
IETF RFC 7790, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC7790
Snippet:
<span class="citation"><cite>IETF RFC 7790</cite>, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS). Available at <a href="https://doi.org/10.17487/RFC7790" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7790</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7790, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS)
doi: 10.17487/RFC7790
url: https://doi.org/10.17487/RFC7790
doi: 10.17487/RFC7790
url: https://doi.org/10.17487/RFC7790
Snippet:
<li> <cite id="bib-rfc7790">IETF RFC 7790</cite>, Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS) <span class="doi">10.17487/RFC7790</span> </li>
Referenced By
- IETF RFC 8264 [Active*]