BCP 47 Extension U
draft-davis-u-langtag-ext-04
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
04 | (System) | post-migration administrative database adjustment to the No Objection position for Sean Turner |
2010-09-02
|
04 | Cindy Morgan | State changed to RFC Ed Queue from Approved-announcement sent by Cindy Morgan |
2010-09-02
|
04 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2010-09-02
|
04 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2010-09-02
|
04 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2010-09-02
|
04 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2010-09-02
|
04 | (System) | IANA Action state changed to In Progress |
2010-09-02
|
04 | Amy Vezza | IESG state changed to Approved-announcement sent |
2010-09-02
|
04 | Amy Vezza | IESG has approved the document |
2010-09-02
|
04 | Amy Vezza | Closed "Approve" ballot |
2010-08-26
|
04 | (System) | New version available: draft-davis-u-langtag-ext-04.txt |
2010-08-13
|
04 | (System) | Removed from agenda for telechat - 2010-08-12 |
2010-08-12
|
04 | Cindy Morgan | State Changes to Approved-announcement to be sent::Point Raised - writeup needed from Waiting for AD Go-Ahead by Cindy Morgan |
2010-08-12
|
04 | Sean Turner | [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss by Sean Turner |
2010-08-11
|
04 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica |
2010-08-11
|
04 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2010-08-11
|
04 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded by Adrian Farrel |
2010-08-11
|
04 | Sean Turner | [Ballot comment] I suspect the RFC editor will complain about the compound reference for [UTS35]. Are references to the specific sections needed? If you want … [Ballot comment] I suspect the RFC editor will complain about the compound reference for [UTS35]. Are references to the specific sections needed? If you want to keep them, then in the past the way I've seen it done (see RFC 5751) is to renumber 6.1 and 6.2 to 6.2 and 6.3. Add a new section 6.1 that addresses says [UTS35] refers to the three new reference tags. In the new section 6.2, make up some reference tags like: [UTS35-All], [UTS-Sec3], [UTS-Sec5]. It might be easier to just remove them. Is the [US-ASCII] reference the same as: American National Standards Institute, "Coded Character Sets - 7-Bit American Standard Code for Information Interchange (7-Bit ASCII), ANSI X3.4", 1986. I ask because this was the reference recently suggested to me for ASCII. |
2010-08-11
|
04 | Sean Turner | [Ballot discuss] A normative reference to 2119 needs to be added. |
2010-08-11
|
04 | Sean Turner | [Ballot Position Update] New position, Discuss, has been recorded by Sean Turner |
2010-08-10
|
04 | Peter Saint-Andre | [Ballot comment] This is a fine specification. Here are a few nits. 1. Section 2.1 has the text "(for details see Section 3)" but that … [Ballot comment] This is a fine specification. Here are a few nits. 1. Section 2.1 has the text "(for details see Section 3)" but that is a reference to Section 3 of UTS35, not to Section 3 of the RFC-to-be. Please either remove the parenthetical clause or state clearly "(for details see Section 3 of [UTS35])". 2. There is a typo in "the first occurrence of an attributes or key conveys meaning"; it seems that "attributes" should be "attribute". 3. In the text "[w]ith successive versions of [UTS35], additional attributes, keys, and types MAY be defined", I think "might" is better than "MAY" since there is no normative force to those words and therefore conformance terms don't apply. 4. The information about accessing machine-readable files is helpful to developers, but might quickly become dated; I suggest providing a pointer to the CLDR project, such as "For information about retrieving machine-readable files listing the valid attributes, keys, and types associated with each successive version of [UTS35], visit ." |
2010-08-10
|
04 | Peter Saint-Andre | [Ballot Position Update] New position, Yes, has been recorded by Peter Saint-Andre |
2010-08-10
|
04 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded by Stewart Bryant |
2010-08-06
|
04 | Alexey Melnikov | [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov |
2010-08-06
|
04 | Alexey Melnikov | Ballot has been issued by Alexey Melnikov |
2010-08-06
|
04 | Alexey Melnikov | Created "Approve" ballot |
2010-08-04
|
04 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2010-07-27
|
04 | Amanda Baber | IANA comments: IANA understands that, upon approval of this document, IANA must complete a single action. In the Language Subtag Extensions registry located at http://www.iana.org/assignments/language-tag-extensions-registry … IANA comments: IANA understands that, upon approval of this document, IANA must complete a single action. In the Language Subtag Extensions registry located at http://www.iana.org/assignments/language-tag-extensions-registry a single new entry should be added as follows: %% Identifier: u Description: Unicode Locale Comments: Subtags for the identification of language and cultural variations. Used to set behavior in locale APIs. Data is located in the "common/bcp47" directory inside the referenced URL. Unicode Technical Standard #35 (LDML) provides additional reference material defining the keys and values. Added: 2010-mm-dd RFC: [TBD] Authority: Unicode Consortium Contact_Email: cldr-contact@unicode.org Mailing_List: cldr-users@unicode.org URL: http://www.unicode.org/Public/cldr/latest/core.zip %% IANA understands that the rules for maintenance of this registration will be consistent with the rules specified in RFC 5646. |
2010-07-11
|
04 | Alexey Melnikov | Placed on agenda for telechat - 2010-08-12 by Alexey Melnikov |
2010-07-11
|
04 | Sam Weiler | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2010-07-11
|
04 | Sam Weiler | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2010-07-07
|
04 | Amy Vezza | Last call sent |
2010-07-07
|
04 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2010-07-07
|
04 | Alexey Melnikov | AD review comments were addressed. Original AD review: I don't have problems sponsoring this document. I verified requirements specified in RFC 5646 and I believe … AD review comments were addressed. Original AD review: I don't have problems sponsoring this document. I verified requirements specified in RFC 5646 and I believe your document satisfies them. However I don't think that the BCP type is the right label in this case, as the registry was designed by the Unicode Consortium and is entirely under control of the Unicode Consortium. I would be more comfortable with using AD-sponsored Informational RFC, which still fits the "IETF Review" requirement specified in RFC 5646. Please let me know if you agree/disagree with this. Other comments are minor, so feel free to address them before IETF Last Call, or after it (but before I I bring this document to IESG for review): 2.1. Summary o An 'attribute' is a subtag with a length of three or more characters following the singleton and preceding any 'keyword' I think it would be better to say "a length of three to eight characters". While the limit of 8 characters can be discovered from ABNF in RFC 5646, I think it is better to say everything in one place. sequences. No attributes were defined at the time of this document's publication. o A 'keyword' is a sequence of subtags consisting of a 'key' subtag, followed by zero or more 'type' subtags (so a 'key' might appear alone and not be accompanied by a 'type' subtag). A 'key' MUST NOT appear more than once in a language tag's extension string. The order of the 'type' subtags within a 'keyword' is sometimes significant to their interpretation. [...] B. A 'type' is a subtag with a length of three or more characters following a key. Same comment as above. 'Type' subtags are specific to a particular 'key' and the order of the 'type' subtags MAY be significant to the interpretation of the 'keyword'. 4. IANA Considerations There might be occasional maintenance of this record. Is this statement truly needed? You can always update the record by publishing another RFC. If you meant some other kind of maintenance, then this phrase is not specific enough to be useful to IESG or IANA. This document does not require IANA to create or maintain a new registry or otherwise impact IANA. In Section 6.1 you have both: [BCP47] Davis, M., Ed., "Tags for the Identification of Language (BCP47)", September 2009. [RFC5646] Phillips, A. and M. Davis, "Tags for Identifying Languages", BCP 47, RFC 5646, September 2009. As far as I understand they are pretty much the same. Can you please eliminate one of them to avoid confusion. ------------------ Additional comments sent later: I found one more issue that needs discussing and fixing (I also have some concern, which might result in an additional comment. I will send it separately. For the moment I need to think more about it.): RFC 5646, section 3.7 says: Single-character subtags are assigned by IANA using the "IETF Review" policy defined by [RFC5226]. This policy requires the development of an RFC, which SHALL define the name, purpose, processes, and I think I found everything else, but where the process for maintaining the subtags is described? If I missed that, please kind point me to the relevant text in the draft. procedures for maintaining the subtags. The maintaining or registering authority, including name, contact email, discussion list email, and URL location of the registry, MUST be indicated clearly in the RFC. The RFC MUST specify or include each of the following: |
2010-07-07
|
04 | Alexey Melnikov | Last Call was requested by Alexey Melnikov |
2010-07-07
|
04 | Alexey Melnikov | State Changes to Last Call Requested from AD Evaluation::AD Followup by Alexey Melnikov |
2010-07-07
|
04 | (System) | Ballot writeup text was added |
2010-07-07
|
04 | (System) | Last call text was added |
2010-07-07
|
04 | (System) | Ballot approval text was added |
2010-07-07
|
04 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2010-07-07
|
03 | (System) | New version available: draft-davis-u-langtag-ext-03.txt |
2010-07-06
|
04 | Alexey Melnikov | [Note]: 'Martin J. Duerst <duerst@it.aoyama.ac.jp> is the document shepherd' added by Alexey Melnikov |
2010-07-06
|
04 | Alexey Melnikov | Intended Status has been changed to Informational from BCP |
2010-07-04
|
04 | Alexey Melnikov | State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Alexey Melnikov |
2010-07-04
|
04 | Alexey Melnikov | State Changes to AD Evaluation from Publication Requested by Alexey Melnikov |
2010-07-04
|
04 | Alexey Melnikov | [Note]: 'Martin J. D�rst <duerst@it.aoyama.ac.jp> is the document shepherd' added by Alexey Melnikov |
2010-06-30
|
04 | Alexey Melnikov | [Note]: 'Martin J. Dürst <duerst@it.aoyama.ac.jp> is the document shepherd' added by Alexey Melnikov |
2010-06-30
|
04 | Alexey Melnikov | (1.a) Who is the Document Shepherd for this document? Has the Document Shepherd personally reviewed this version of the … (1.a) Who is the Document Shepherd for this document? Has the Document Shepherd personally reviewed this version of the document and, in particular, does he or she believe this version is ready for forwarding to the IESG for publication? The document shepherd is Martin Dürst (duerst@it.aoyama.ac.jp), has reviewed draft-davis-u-langtag-ext-02 personally, and thinks it's ready for forwarding to the IESG for publication. (1.b) Has the document had adequate review both from key WG members and from key non-WG members? Does the Document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? This is not a WG document. The document has received review from key members of the language tagging 'community' and from other experts in internationalization and localization. (1.c) Does the Document Shepherd have concerns that the document needs more review from a particular or broader perspective, e.g., security, operational complexity, someone familiar with AAA, internationalization or XML? No. (1.d) Does the Document Shepherd have any specific concerns or issues with this document that the Responsible Area Director and/or the IESG should be aware of? No. For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. Has an IPR disclosure related to this document been filed? No. If so, please include a reference to the disclosure and summarize the WG discussion and conclusion on this issue. (1.e) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? There is no WG. But the document has the strong consensus of the companies and individuals behind the CLDR localization effort of the Unicode Consortium. (1.f) Has anyone threatened an appeal or otherwise indicated extreme discontent? No. If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is entered into the ID Tracker.) (1.g) Has the Document Shepherd personally verified that the document satisfies all ID nits? (See the Internet-Drafts Checklist and http://tools.ietf.org/tools/idnits/). Boilerplate checks are not enough; this check needs to be thorough. The tool complains about one instance of a non-RFC2606-compliant FQDN, but unfortunately does not say where that is. There are some comments/warnings about using normative references, but they are all okay/irrelevant. This is with respect to the intended status, BCP. However, my personal opinion is that Informational would be okay for this document. (many Mime Type registration documents are Informational) Has the document met all formal review criteria it needs to, such as the MIB Doctor, media type and URI type reviews? Yes. No such reviews are needed in this case. (1.h) Has the document split its references into normative and informative? Yes. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? No. If such normative references exist, what is the strategy for their completion? Are there normative references that are downward references, as described in [RFC3967]? If so, list these downward references to support the Area Director in the Last Call procedure for them [RFC3967]. (1.i) Has the Document Shepherd verified that the document IANA consideration section exists and is consistent with the body of the document? Yes. If the document specifies protocol extensions, are reservations requested in appropriate IANA registries? Yes. Are the IANA registries clearly identified? Yes. If the document creates a new registry, does it define the proposed initial contents of the registry and an allocation procedure for future registrations? Does it suggest a reasonable name for the new registry? See [RFC5226]. If the document describes an Expert Review process has Shepherd conferred with the Responsible Area Director so that the IESG can appoint the needed Expert during the IESG Evaluation? The document defines how to include references to entries in an already existing third-party (Unicode Consortium, not IANA) registry in BCP47 language tags through the extension mechanism. The Unicode Consortium has over the year built up wide experience and a strong track record with registries of all kinds related to characters and localization, and is in an excellent position to maintain this registry. (1.j) Has the Document Shepherd verified that sections of the document that are written in a formal language, such as XML code, BNF rules, MIB definitions, etc., validate correctly in an automated checker? Not applicable. (1.k) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up? Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary Relevant content can frequently be found in the abstract and/or introduction of the document. If not, this may be an indication that there are deficiencies in the abstract or introduction. Working Group Summary Was there anything in WG process that is worth noting? For example, was there controversy about particular points or were there decisions where the consensus was particularly rough? Document Quality Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted? Technical Summary The document specifies the 'u-' extension to BCP 47 language tags, which provides subtags that specify locale-oriented properties (such as calendar, collation, currency, time zone) according to work done by the Unicode Consortium in the context of CLDR (Common Language Data Repository) and LDML (Locale Data Markup Language). Working Group Summary This document is not the product of any IETF working group. Document Quality The document has been reviewed by various language tagging and localization experts. In the context of CLDR (Common Language Data Repository) and LDML (Locale Data Markup Language), the proposed extension will be used widely. Uses in other localization contexts are also possible, because this extension provides a very convenient way to extend IETF language tags (BCP47) with the usually small missing bits of information to designate a locale. |
2010-06-24
|
04 | Alexey Melnikov | Draft Added by Alexey Melnikov in state Publication Requested |
2010-06-24
|
02 | (System) | New version available: draft-davis-u-langtag-ext-02.txt |
2010-04-01
|
01 | (System) | New version available: draft-davis-u-langtag-ext-01.txt |
2010-01-15
|
00 | (System) | New version available: draft-davis-u-langtag-ext-00.txt |