Re: [Tzdist] Fwd: [tzdist] #9 (): TZIDs overlap?!

Stephen Colebourne <scolebourne@joda.org> Sun, 21 September 2014 21:47 UTC

Return-Path: <jodastephen@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 66DBA1A0373 for <tzdist@ietfa.amsl.com>; Sun, 21 Sep 2014 14:47:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.016
X-Spam-Level: *
X-Spam-Status: No, score=1.016 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, GB_I_LETTER=-2, J_CHICKENPOX_56=0.6, PLING_QUERY=0.994, SPF_PASS=-0.001] autolearn=ham
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 BJvHEscvziJX for <tzdist@ietfa.amsl.com>; Sun, 21 Sep 2014 14:47:54 -0700 (PDT)
Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 344181A024C for <tzdist@ietf.org>; Sun, 21 Sep 2014 14:47:54 -0700 (PDT)
Received: by mail-qc0-f178.google.com with SMTP id w7so4709533qcr.37 for <tzdist@ietf.org>; Sun, 21 Sep 2014 14:47:53 -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:from:date:message-id :subject:to:content-type; bh=369dQyDAfSpEAgyyHWgZDrPSj3TKFSCCUAstHFlEzK4=; b=WGbnbIbaJ4OVV1CUkiUufDg8rYUtrJkUq63WXokEH3xUokhAi7WzRbNgqYBReCqF3m t3Lz0C0CrHLkXPQUklvVE5OqFHTeluD35x/zPEmIk8+MTq9B7c4yfNMYCVsUNIJTT4Tp WriWxstKYDH2i0Gbi+fhuhD5kRpzfCH248v3oPQusv6NHlAG3KPWP6tkdjT07TwoehSi Hs5lBy5qVNgau3ghmVPICb1NfrRmia0yuMUIcHql73rCtoq1x0f6G6HNsJMxvMWeks5L kF8PFkMhQyx0NXCQ8fG4MArodSvlBS1Ptfmv2rkgCS6eLiFclXE+21kgT2APrn3hoNij K5IA==
X-Received: by 10.224.122.137 with SMTP id l9mr17964341qar.76.1411336073411; Sun, 21 Sep 2014 14:47:53 -0700 (PDT)
MIME-Version: 1.0
Sender: jodastephen@gmail.com
Received: by 10.140.33.166 with HTTP; Sun, 21 Sep 2014 14:47:33 -0700 (PDT)
In-Reply-To: <541BE9A0.9070002@cisco.com>
References: <055.eb375fed45c01f699cdf0d1187c77cda@tools.ietf.org> <541BE9A0.9070002@cisco.com>
From: Stephen Colebourne <scolebourne@joda.org>
Date: Sun, 21 Sep 2014 22:47:33 +0100
X-Google-Sender-Auth: l4t24Z4teS7rbo4dO8mQR2KrD40
Message-ID: <CACzrW9ArveLvmwWg3SJdHKHDWmQS=PHtgO_kyM-Gun-Lgs1R6g@mail.gmail.com>
To: Time Zone Data Distribution Service <tzdist@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/Hl6wnJwCu1WuVf2Jo2DcRHQ-rbQ
Subject: Re: [Tzdist] Fwd: [tzdist] #9 (): TZIDs overlap?!
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: Sun, 21 Sep 2014 21:47:56 -0000

I recommend consideration of the same approach as I used in Java JSR-310:
http://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html

"Time-zone rules are defined by governments and change frequently.
There are a number of organizations, known here as groups, that
monitor time-zone changes and collate them. The default group is the
IANA Time Zone Database (TZDB). Other organizations include IATA (the
airline industry body) and Microsoft.

Each group defines its own format for the region ID it provides. The
TZDB group defines IDs such as 'Europe/London' or 'America/New_York'.
TZDB IDs take precedence over other groups.

It is strongly recommended that the group name is included in all IDs
supplied by groups other than TZDB to avoid conflicts. For example,
IATA airline time-zone region IDs are typically the same as the three
letter airport code. However, the airport of Utrecht has the code
'UTC', which is obviously a conflict. The recommended format for
region IDs from groups other than TZDB is 'group~region'. Thus if IATA
data were defined, Utrecht airport would be 'IATA~UTC'. "

ie. TZDB takes precedence, everyone else must use group~region

Note that no central coordination is required by the text above.

Stephen




On 19 September 2014 09:30, Eliot Lear <lear@cisco.com> wrote:
> Hi Cyrus,
>
> I'm prepared to propose changes to address this issue, that would
> include an IANA registry for a list of authorities.  I'm also happy to
> see other alternatives.
>
> Eliot
>
>
> ---------- Forwarded message ----------
> From: tzdist issue tracker <trac+tzdist@tools.ietf.org>
> To: <cyrus@daboo.name>, <lear@cisco.com>
> Cc: <tzdist@ietf.org>
> Date: Tue, 19 Aug 2014 10:28:14 +0000
> Subject: [tzdist] #9 (): TZIDs overlap?!
> #9: TZIDs overlap?!
>
>  Draft: draft-douglass-timezone-service-11
>
>  Section 3.1 contains the following text:
>
>     It is possible that timezone identifiers from
>     different publishers overlap, and there might be a need for a
>     provider to distinguish those with some form of "namespace" prefix
>     identifying the publisher.  However, development of a standard
>     (global) timezone identifier naming scheme is out of scope for this
>     specification.
>
>  Without getting into the business of how the publisher names time zones a
>  simple distinction of who the publisher is will eliminate overlap.  One
>  might consider a URN in this context.
>
> --
> ---------------------------+-----------------------------------
> Reporter:  lear@cisco.com  |      Owner:  cyrus@daboo.name
>     Type:  defect          |     Status:  new
> Priority:  major           |  Milestone:
>  Version:                  |   Severity:  Candidate WG Document
> Keywords:                  |
> ---------------------------+-----------------------------------
>
> Ticket URL: <http://trac.tools.ietf.org/wg/tzdist/trac/ticket/9>
> tzdist <http://tools.ietf.org/tzdist/>
>
>
>
>
> _______________________________________________
> Tzdist mailing list
> Tzdist@ietf.org
> https://www.ietf.org/mailman/listinfo/tzdist
>