Re: [Tzdist] draft-ietf-tzdist-caldav-timezone-ref - timezone vs time zone

Tobias Conradi <tc@tobiasconradi.com> Mon, 22 September 2014 15:40 UTC

Return-Path: <tobias.conradi@gmail.com>
X-Original-To: tzdist@ietfa.amsl.com
Delivered-To: tzdist@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 087BA1A1AA4 for <tzdist@ietfa.amsl.com>; Mon, 22 Sep 2014 08:40:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kkN0sh5gQh2L for <tzdist@ietfa.amsl.com>; Mon, 22 Sep 2014 08:40:37 -0700 (PDT)
Received: from mail-qa0-x230.google.com (mail-qa0-x230.google.com [IPv6:2607:f8b0:400d:c00::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AADD11A1A99 for <tzdist@ietf.org>; Mon, 22 Sep 2014 08:40:37 -0700 (PDT)
Received: by mail-qa0-f48.google.com with SMTP id k15so272472qaq.7 for <tzdist@ietf.org>; Mon, 22 Sep 2014 08:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=PdcIvp9/F52FTYVAMn1fSYa1y5C83MQBpBB2eLWSM+I=; b=Lu993W/fcPScXB6+zKjZDDjE+nocVL7cdY7g9D8DuZU568GI7aLXyHUSv0U7Np+hKY 5PBAngwk/dRThNYJUk/mW2Ytc2ZtstwHrSS4MXjj4tb5nqNpbnocw7Y2kIwBU7IpxKzt NxiRDU+/UcqBrdmiS8OL1c7MHOgQURkhp7n8qYBUOViyxYiMYLqNZij1DadJxeHteJZ+ NDLDMwcEyNZIf+KXlGoPLcxAlgx1vzuwf4uP7fpvU8HlCNbDADooI7SrReyySdMBc9T7 +ig7/1XPaYXH3wegqRombOgOoC6kuJ/XSRK2wKDRpTAuanLzZn3Tjtrkf86/513pGP0f uQbw==
MIME-Version: 1.0
X-Received: by 10.224.70.83 with SMTP id c19mr4872110qaj.66.1411400436603; Mon, 22 Sep 2014 08:40:36 -0700 (PDT)
Sender: tobias.conradi@gmail.com
Received: by 10.140.18.199 with HTTP; Mon, 22 Sep 2014 08:40:36 -0700 (PDT)
In-Reply-To: <2820ED53BC959A80E8C9D843@caldav.corp.apple.com>
References: <CAAGevbUkAF2dD=UK2GchW7r5mcCQp1yM6g0-NTRLWoqiWV1D9A@mail.gmail.com> <2820ED53BC959A80E8C9D843@caldav.corp.apple.com>
Date: Mon, 22 Sep 2014 17:40:36 +0200
X-Google-Sender-Auth: PI3Oc44DWU1Y-hMJrnpkbVul3a8
Message-ID: <CAAGevbU1gA0GUxOm2-s6X87t8mSyGLTOb3hub6ajvwupV1hjzA@mail.gmail.com>
From: Tobias Conradi <tc@tobiasconradi.com>
To: Cyrus Daboo <cyrus@daboo.name>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/rJ9uy4Yw1uOR15KbsKrEDuT3xLo
Cc: Time Zone Data Distribution Service <tzdist@ietf.org>
Subject: Re: [Tzdist] draft-ietf-tzdist-caldav-timezone-ref - timezone vs time zone
X-BeenThere: tzdist@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <tzdist.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist>, <mailto:tzdist-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tzdist/>
List-Post: <mailto:tzdist@ietf.org>
List-Help: <mailto:tzdist-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist>, <mailto:tzdist-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Sep 2014 15:40:43 -0000

On Mon, Sep 22, 2014 at 5:01 PM, Cyrus Daboo <cyrus@daboo.name> wrote:
> Hi Tobias,
>
> --On September 21, 2014 at 5:04:21 AM +0200 Tobias Conradi
> <tc@tobiasconradi.com> wrote:
>
>> "It has **already** been agreed with you to change "timezone" to "time
>> zone".  We got your point"
>
>
> My position is as follows: the correct term for use in prose is "time zone".
> However, when used in protocol elements, such as WebDAV properties or names
> of XML or JSON tokens, I believe "timezone" is the best choice. I believe my
> position is backed up by existing precedent.
Precedent that you created.

> Notably:
>
> 1) RFC 5545 uses "VTIMEZONE" not "VTIME-ZONE".
This is a component name. No component name contains a "-"

> 2) RFC 4791 uses the XML element CALDAV:calendar-timezone (yes I was a
> co-author on that spec so you can take this for what its worth).
Not worth much.

> 3) RFC 4833 uses tokens OPTION_NEW_POSIX_TIMEZONE and
> OPTION_NEW_TZDB_TIMEZONE.
Eggert and Lear messed it up.

> 4) Unicode consortium: as per
> <http://userguide.icu-project.org/datetime/timezone> class names are
> "TimeZone" and "SimpleTimeZone". They use "time zone" in the prose.
They use differences in case to indicate word boundaries.

> 5) Examples of URLs using "timezone": <http://www.worldtimezone.com>,
> <http://www.timezonecheck.com>, <http://www.timezoneconverter.com>,
> <http://24timezones.com>, <http://whatismytimezone.com> etc.
URLs are another world.

> 6) Java: <http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html>
> similar to Unicode in its use of "TimeZone" for class names.
As in Unicode they use differences in case to indicate word boundaries.

> 7) Windows:
> <http://technet.microsoft.com/en-us/library/cc749073(v=WS.10).aspx> and XML
> element <timezone>
No, it is <TimeZone>, XML is case-sensitive. As in Unicode they use
differences in case to indicate word boundaries.


> 8) PHP: <http://php.net/manual/en/datetime.gettimezone.php> has "Timezone"
> used in the name of a method.
They messed it up.

> To be fair, there are some counter examples, e.g., SQL uses "TIME ZONE".
Unicode, Java, Windows, SQL are all counter examples.

Only Eggert, Lear, Daboo, PHP, URLs are sources for "timezone" or
"TIMEZONE" in sets where word boundary indication is available and
used.

> But
> for the most part, when "time zone" is used in the context of a protocol
> "token", it is most commonly seen as "timezone".
Does not seem so.

> Therefore, I would prefer
> to leave the spec as it is in that regard.
I would prefer word boundary indication.

> If there is WG consensus to make
> a change, then of course I will do so.

I quote one WG chair:
>> "It has **already** been agreed with you to change "timezone" to "time
>> zone".  We got your point"
Source:
http://www.ietf.org/mail-archive/web/tzdist/current/msg00014.html

Which was a reply to
http://www.ietf.org/mail-archive/web/tzdist/current/msg00012.html

which argued
----------------------
>  if this is purely one person's preference over
> another's,
As presented in the proposal
http://www.ietf.org/mail-archive/web/tzdist/current/msg00004.html
it is not.
-----------------------

The proposal 2014-08-12
http://www.ietf.org/mail-archive/web/tzdist/current/msg00004.html
said:
I propose to change their names to
- draft-douglass-time-zone-service-11
- draft-daboo-caldav-time-zone-ref-01
and to replace in the text bodies "timezone" with "time zone"

That means the proposal was not only about changing English prose.

So, if the WG chair was saying the truth with "We got your point",
then this including changes to strings that are not English prose.

Some IETF RFCs and PHP don't indicate the word boundary where they
could have done. But I see no IETF rule that one has to go on with
repeating such practice.

Precedence:
https://wiki.whatwg.org/wiki/Meta_referrer
is not repeating the spelling mistake of HTTP referer.

-- 
Tobias Conradi
Rheinsberger Str. 18
10115 Berlin
Germany

http://tobiasconradi.com