Re: [Ltru] RE: [ietf-provreg] Small bibliography error in RFC 4930

Martin Duerst <duerst@it.aoyama.ac.jp> Tue, 19 June 2007 04:32 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I0VOb-0006l6-4u; Tue, 19 Jun 2007 00:32:49 -0400
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1I0VOY-0006iZ-DE for ltru-confirm+ok@megatron.ietf.org; Tue, 19 Jun 2007 00:32:46 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I0VOY-0006iQ-2y for ltru@lists.ietf.org; Tue, 19 Jun 2007 00:32:46 -0400
Received: from scmailgw2.scop.aoyama.ac.jp ([133.2.251.195]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I0VOW-0006bN-CV for ltru@lists.ietf.org; Tue, 19 Jun 2007 00:32:46 -0400
Received: from scmse2.scbb.aoyama.ac.jp (scmse2 [133.2.253.17]) by scmailgw2.scop.aoyama.ac.jp (secret/secret) with SMTP id l5J4Whp0016041 for <ltru@lists.ietf.org>; Tue, 19 Jun 2007 13:32:43 +0900 (JST)
Received: from (133.2.206.133) by scmse2.scbb.aoyama.ac.jp via smtp id 2b97_1f06ca96_1e1e_11dc_8598_0014221f2a2d; Tue, 19 Jun 2007 13:32:42 +0900
X-AuthUser: duerst@it.aoyama.ac.jp
Received: from Tanzawa.it.aoyama.ac.jp ([133.2.210.1]:55962) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <SC1983> for <ltru@lists.ietf.org> from <duerst@it.aoyama.ac.jp>; Tue, 19 Jun 2007 13:30:47 +0900
Message-Id: <6.0.0.20.2.20070619122139.0b4df880@localhost>
X-Sender: duerst@localhost
X-Mailer: QUALCOMM Windows Eudora Version 6J
Date: Tue, 19 Jun 2007 12:40:31 +0900
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, Stephane Bortzmeyer <bortzmeyer@nic.fr>, rfc-editor@rfc-editor.org
From: Martin Duerst <duerst@it.aoyama.ac.jp>
Subject: Re: [Ltru] RE: [ietf-provreg] Small bibliography error in RFC 4930
In-Reply-To: <046F43A8D79C794FA4733814869CDF0701DE53EA@dul1wnexmb01.vcor p.ad.vrsn.com>
References: <20070617192652.GA18085@sources.org> <046F43A8D79C794FA4733814869CDF0701DE53EA@dul1wnexmb01.vcorp.ad.vrsn.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25620135586de10c627e3628c432b04a
Cc: ietf-provreg@cafax.se, ltru@lists.ietf.org
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

At 21:39 07/06/18, Hollenbeck, Scott wrote:
>After a private exchange with Randy Presuhn of the LTRU working group I
>realized it might be helpful if I provide more info to explain why 4930
>references 3066 instead of 4646.  First, let me confirm that this wasn't
>an oversight.  It was a conscious decision made with the concurrence of
>the IESG as we looked at the normative references and the standards
>track status of those references.

Okay, but on hindsight, and looking at things in detail, I still
think that this decision was wrong, and that it shouldn't be
repeated.

>Rationale:
>
>1. 4930 is the draft standard version of 3730, updated to document
>implementation experience with 3730.  3730 references 3066.  The first
>drafts of what would become 4930 referenced 3066 before 4646 was
>approved and published.  Implementers of 3730 and 4930 wrote code per
>3066.

If you could explain how writing code per 3066 and writing code per
4646 would lead to any difference in the actual code or the observable
protocol behavior, that would help us to accept this point.


>2. 3730 and 4930 include a language tag reference because language tags
>are used within XML Schema elements.  The October 2004 edition of the
>normative XML Schema datatypes reference cites 3066:
>
>http://www.w3.org/TR/xmlschema-2/#language

If you look at this, you will easily see that:
- The lexical space defined is in no conflict at all with the syntax
  of RFC 4646.
- RFC 4930, in its normative prose, only says that language tags must
  be "structured as documented in [RFC3066]". While RFC 3066 didn't
  use these terms, it essentially means that they must be "RFC 3066
  well-formed", not "RFC 3066 valid".
  The only point you might be able to claim here is that changing this
  to RFC 4646 might create a requirement for implementations to check
  for RFC 4646 well-formedness, which is admittedly a bit tighter than
  RFC 3066. But the MUST is on the sender, where we can assume that
  only valid stuff is used anyway, and you have no error message for
  non-well-strucured-language-code, which makes sense because
  the usual behavior, "language not available", is just good enough.

>Consistency was thus thought to be a good thing.

The problem is that with this, you may have excluded a lot of languages
from potentially being used in your protocol, and you have created the
impression that updating from RFC 3066 to RFC 4646 is a major undertaking,
which in most cases, it is not.

>If this were new work
>I'd agree that 4646 would be the more appropriate reference, but that
>would also depend on the XML specifications picking up 4646 as well.

XML already has (see http://www.w3.org/TR/REC-xml/#sec-lang-tag)
For a previous version
(http://www.w3.org/TR/2004/REC-xml-20040204/#sec-lang-tag)
it already says "RFC 3066 or its successor".

As for XML Schema, I'm very sure they'll make the move. A previous
version was on RFC 1766.
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#language
If in doubt, it would have been easy for the WG or the IESG to
check with W3C.

Regards,    Martin.


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     



_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www1.ietf.org/mailman/listinfo/ltru