Skip to main content

Matching of Language Tags
draft-ietf-ltru-matching-15

Revision differences

Document history

Date Rev. By Action
2015-10-14
15 (System) Notify list changed from ltru-chairs@ietf.org to (None)
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Brian Carpenter
2006-11-08
15 (System) Request for Early review by SECDIR Completed. Reviewer: Patrick Cain.
2006-09-12
15 Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2006-09-12
15 Amy Vezza [Note]: 'RFC 4647<br>BCP 47' added by Amy Vezza
2006-09-08
15 (System) RFC published
2006-08-07
15 Ted Hardie State Changes to RFC Ed Queue from Approved-announcement sent by Ted Hardie
2006-07-24
15 Amy Vezza IESG state changed to Approved-announcement sent
2006-07-24
15 Amy Vezza IESG has approved the document
2006-07-24
15 Amy Vezza Closed "Approve" ballot
2006-07-07
15 (System) Removed from agenda for telechat - 2006-07-06
2006-07-06
15 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation by Amy Vezza
2006-07-06
15 (System) [Ballot Position Update] Position for Brian Carpenter has been changed to No Objection from Discuss by IESG Secretary
2006-07-06
15 (System) [Ballot Position Update] New position, abstain, has been recorded for Sam Hartman by IESG Secretary
2006-07-06
15 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2006-07-06
15 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded for Dan Romascanu by Dan Romascanu
2006-07-06
15 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2006-07-06
15 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko by Jari Arkko
2006-07-05
15 Ross Callon [Ballot Position Update] New position, No Objection, has been recorded for Ross Callon by Ross Callon
2006-07-05
15 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded for Cullen Jennings by Cullen Jennings
2006-07-05
15 Bill Fenner [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner
2006-07-05
15 Mark Townsley [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by Mark Townsley
2006-07-03
15 Lisa Dusseault [Ballot Position Update] New position, No Objection, has been recorded for Lisa Dusseault by Lisa Dusseault
2006-07-03
15 Magnus Westerlund [Ballot Position Update] Position for Magnus Westerlund has been changed to No Objection from Discuss by Magnus Westerlund
2006-07-03
15 Magnus Westerlund [Ballot Position Update] New position, Discuss, has been recorded for Magnus Westerlund by Magnus Westerlund
2006-07-03
15 Brian Carpenter
[Ballot discuss]
(from Gen-ART review by Elwyn Davies)

Assuming we are supposed to be using RFC4234 conventions throughout:
s2, para 3: s/%2A/%x2A/
s3.3.2, para 2 …
[Ballot discuss]
(from Gen-ART review by Elwyn Davies)

Assuming we are supposed to be using RFC4234 conventions throughout:
s2, para 3: s/%2A/%x2A/
s3.3.2, para 2 (Item 1.): s/%2D/%x2D/
2006-07-03
15 Brian Carpenter [Ballot Position Update] New position, Discuss, has been recorded for Brian Carpenter by Brian Carpenter
2006-06-30
15 Lars Eggert
[Ballot comment]
INTRODUCTION, paragraph 13:

>    selection.  This document, in combination with RFC 3066bis (Ed.:
>    replace "3066bis" with the RFC number assigned …
[Ballot comment]
INTRODUCTION, paragraph 13:

>    selection.  This document, in combination with RFC 3066bis (Ed.:
>    replace "3066bis" with the RFC number assigned to
>    draft-ietf-ltru-registry-14), replaces RFC 3066, which replaced RFC
>    1766.

  Convert this comment from the document editor into an RFC Editor note.
2006-06-30
15 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded for Lars Eggert by Lars Eggert
2006-06-29
15 Ted Hardie Placed on agenda for telechat - 2006-07-06 by Ted Hardie
2006-06-28
15 Yoshiko Fong Removed from agenda for telechat - 2006-07-06 by Yoshiko Chong
2006-06-28
15 Yoshiko Fong IANA Last Call Comments;

As described in the IANA Considerations section, we understand this document to
have NO IANA Actions.
2006-06-27
15 Ted Hardie Placed on agenda for telechat - 2006-07-06 by Ted Hardie
2006-06-27
15 Ted Hardie State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Ted Hardie
2006-06-27
15 Ted Hardie [Ballot Position Update] New position, Yes, has been recorded for Ted Hardie
2006-06-27
15 Ted Hardie Ballot has been issued by Ted Hardie
2006-06-27
15 Ted Hardie Created "Approve" ballot
2006-06-27
15 (System) New version available: draft-ietf-ltru-matching-15.txt
2006-06-27
15 Yoshiko Fong IANA Last Call Comments;

As described in the IANA Considerations section, we understand this document to
have NO IANA Actions.
2006-06-23
15 Ted Hardie State Changes to Waiting for AD Go-Ahead from Waiting for Writeup by Ted Hardie
2006-06-23
15 Ted Hardie Ballot write-up is complete; awaiting editorial update based on Last Call comments to issue ballot.
2006-06-20
15 (System) State has been changed to Waiting for Writeup from In Last Call by system
2006-06-05
15 Ted Hardie Intended Status has been changed to BCP from Proposed Standard
2006-06-05
15 Amy Vezza Last call sent
2006-06-05
15 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2006-06-05
15 Ted Hardie
1.a) Have the chairs personally reviewed this version of the Internet
        Draft (ID), and in particular, do they believe this ID …
1.a) Have the chairs personally reviewed this version of the Internet
        Draft (ID), and in particular, do they believe this ID is ready
        to forward to the IESG for publication?

Yes. The chairs have repeatedly reviewed the drafts, including this
version, and we firmly believe that this ID is ready for forwarding
to the IESG for publication.

                                                Which chair is the WG
        Chair Shepherd for this document?

That's Martin Duerst, duerst@it.aoyama.ac.jp.


  1.b) Has the document had adequate review from both key WG members
        and key non-WG members?

Yes. Key outside reviewers included internationalization experts from W3C
and from the Unicode Consortium.

                                Do you have any concerns about the
        depth or breadth of the reviews that have been performed?

No.


  1.c) Do you have concerns that the document needs more review from a
        particular (broader) perspective (e.g., security, operational
        complexity, someone familiar with AAA, internationalization,
        XML, etc.)?

No, not at all. Internationalization and XML concerns have been very well
covered due to the nature of the topic of the draft. Operational issues
(related to registry access) have been discussed and resolved, too.
Security issues (which relate more to the use of language tags as such
than to the definition of particular matching schemes) have been documented.

A list of issues brought up during the first and second WG Last Calls
and their disposition can be found at
http://www.sw.it.aoyama.ac.jp/2006/IETF/ltru/.


  1.d) Do you have any specific concerns/issues with this document that
        you believe the ADs and/or IESG should be aware of?  For
        example, perhaps you are uncomfortable with certain parts of the
        document, or have concerns whether there really is a need for
        it.  In any event, if your issues have been discussed in the WG
        and the WG has indicated it that it still wishes to advance the
        document, detail those concerns in the write-up.

There are no concerns about whether there is really a need for the
three matching schemes described in the draft. In earlier versions
of the draft, there were more matching schemes, and the question "is
there really a need for all of these" was quite legitimate. However,
the number of matching schemes has been reduced to what we think is
the minimum: a) Basic Filtering, as available already in RFC 3066 and
widely used, b) Extended Filtering, which addresses the need for
certain new kinds of matching due to the change from a tag registry
to a subtag registry in draft-ietf-ltru-registry-14, and c) Lookup,
which, although newly described in this document, is already implemented,
with slight variations, in some HTTP servers, language/locale resource
lookup schemes, and so on).

If there is any concern that I have personally, it is that I still
feel that in a few odd places, the language could be slightly more
polished. But I have to admit that I'm usually way more sensitive on
such editorial details than others.


  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?

I think it is fair to say that the WG as a whole understands and agrees
with the document, and that there is wide consensus. Even those members
of the WG that have mainly been interested and been working on the
-registry and -inital draft and are not totally familiar with every
minor detail of the -matching draft have read it and understand and
agree with the general direction.


  1.f) Has anyone threatened an appeal or otherwise indicated extreme
        discontent?  If so, please summarise the areas of conflict in
        separate email to the Responsible Area Director.  (It should be
        separate email because this questionnaire will be entered into
        the tracker).

Yes. See separate mail.


  1.g) Have the chairs verified that the document checks out against
        all the ID nits? (see http://www.ietf.org/ID-Checklist.html).
        Boilerplate checks are not enough; this check needs to be
        thorough.

Yes.


  1.h) Has the document split its references into normative and
        informative?

Yes.

                      Are there normative references to IDs, where the
        IDs are not also ready for advancement or are otherwise in an
        unclear state?

No. On the contrary, there is draft-ietf-ltru-registry-14
(and draft-ietf-ltru-initial-06) which are already in the
RFC Editor queue but are held up by this draft.

                        The RFC Editor will not publish an RFC with
        normative references to IDs (will delay the publication until
        all such IDs are also ready for RFC publicatioin).  If the
        normative references are behind, what is the strategy for their
        completion?

No strategy needed.

                    On a related matter, are there normative references
        that are downward references, as described in BCP 97, RFC 3967
        RFC 3967 [RFC3967]?

No.

                            Listing these supports the Area Director in
        the Last Call downref procedure specified in RFC 3967.

  1.i) For Standards Track and BCP documents, the IESG approval
        announcement includes a write-up section with the following
        sections:

        *    Technical Summary

        *    Working Group Summary

        *    Protocol Quality

  1.j) Please provide such a write-up.  Recent examples can be found in
        the "Action" announcements for approved documents.


Technical Summary

The document describes recommended practices for matching language
tags as defined in draft-ietf-ltru-registry-14 (customarily called
RFC3066bis) to user preferences. To express user preferences,
two types of syntax are used, called "Basic Language Range"
(allowing wildcards only as single characters) and
"Extended Language Range" (allowing wildcards as subtags).
Both Basic Language Ranges and Extended Language Ranges can
(and customarily are) used in lists which are called "Language
Priority Lists".

The document describes three different matching schemes.
The first matching scheme, Basic Filtering, matches (lists of)
Basic Language Ranges against (lists of) language tags, resulting
in a (possibly empty) list of matching language tags. This
matching scheme is identical to that described in RFC 3066.

The second matching scheme, Extended Filtering, matches (lists of)
Extended Language Ranges against (lists of) language tags, and
produces a (possibly empty) list of matching language tags.
This matching scheme takes into account that draft-ietf-ltru-registry
(RFC3066bis), in contrast to RFC3066, defines language tags by
using a *sub*tag registry.

The third matching scheme, Lookup, differs from filtering in that
it produces a single matching language tag, possibly by falling
back to some default. Lookup is therefore suitable for situations
where a single result that best matches user preferences is needed.
An example would be the generation of content from a data store.
Filtering is useful for situations where multiple results are
acceptable, such as searching matching documents or document
fragments with certain language tags, or applying certain
operations such as styling to document fragments.


Working Group Summary

This document is the second work item of the LTRU WG. A large part
of the work on this document was done after finishing the first
work item, which is currently draft-ietf-ltru-registry-14
(together with draft-ietf-ltru-initial-06). While in an intermediary
stage, the document contained a larger number of matching schemes,
some of which were not well defined, had too many options,
or were at best 'nice to have', the WG worked hard to reduce
the number of schemes to the necessary minimum.


Protocol Quality

Of the three language tag matching schemes described in the document,
Basic Filtering is already widely implemented. Various implementations
of Extended Filtering exist, but they are not yet widely deployed.
Implementations corresponding to Lookup also exist and are well used,
although not currently directly in IETF technology.
2006-06-05
15 Ted Hardie State Changes to Last Call Requested from Publication Requested by Ted Hardie
2006-06-05
15 Ted Hardie Last Call was requested by Ted Hardie
2006-06-05
15 Ted Hardie State Changes to Publication Requested from Last Call Requested by Ted Hardie
2006-06-05
15 Ted Hardie Last Call was requested by Ted Hardie
2006-06-05
15 Ted Hardie State Changes to Last Call Requested from AD is watching by Ted Hardie
2006-06-05
15 Ted Hardie Intended Status has been changed to Proposed Standard from None
2006-06-05
15 (System) Ballot writeup text was added
2006-06-05
15 (System) Last call text was added
2006-06-05
15 (System) Ballot approval text was added
2006-05-31
14 (System) New version available: draft-ietf-ltru-matching-14.txt
2006-05-19
13 (System) New version available: draft-ietf-ltru-matching-13.txt
2006-04-10
12 (System) New version available: draft-ietf-ltru-matching-12.txt
2006-03-23
15 Ted Hardie Draft Added by Ted Hardie in state AD is watching
2006-03-06
11 (System) New version available: draft-ietf-ltru-matching-11.txt
2006-02-24
10 (System) New version available: draft-ietf-ltru-matching-10.txt
2006-02-09
09 (System) New version available: draft-ietf-ltru-matching-09.txt
2005-12-09
08 (System) New version available: draft-ietf-ltru-matching-08.txt
2005-11-28
07 (System) New version available: draft-ietf-ltru-matching-07.txt
2005-11-17
06 (System) New version available: draft-ietf-ltru-matching-06.txt
2005-10-13
05 (System) New version available: draft-ietf-ltru-matching-05.txt
2005-09-23
04 (System) New version available: draft-ietf-ltru-matching-04.txt
2005-06-29
03 (System) New version available: draft-ietf-ltru-matching-03.txt
2005-06-10
02 (System) New version available: draft-ietf-ltru-matching-02.txt
2005-06-03
01 (System) New version available: draft-ietf-ltru-matching-01.txt
2005-05-17
00 (System) New version available: draft-ietf-ltru-matching-00.txt