<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.6.6 (Ruby 3.1.1) -->
<?rfc strict="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-sedate-datetime-extended-04" category="std" consensus="true" submissionType="IETF" xml:lang="en" tocDepth="4" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.12.3 -->
  <front>
    <title abbrev="Timestamps Extended">Date and Time on the Internet: Timestamps with additional information</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-sedate-datetime-extended-04"/>
    <author initials="U." surname="Sharma" fullname="Ujjwal Sharma">
      <organization>Igalia, S.L.</organization>
      <address>
        <postal>
          <street>Bugallal Marchesi, 22, 1º</street>
          <city>A Coruña</city>
          <code>15008</code>
          <country>Spain</country>
        </postal>
        <email>ryzokuken@igalia.com</email>
      </address>
    </author>
    <author initials="C." surname="Bormann" fullname="Carsten Bormann">
      <organization>Universität Bremen TZI</organization>
      <address>
        <postal>
          <street>Postfach 330440</street>
          <city>Bremen</city>
          <code>D-28359</code>
          <country>Germany</country>
        </postal>
        <phone>+49-421-218-63921</phone>
        <email>cabo@tzi.org</email>
      </address>
    </author>
    <date year="2022" month="March" day="21"/>
    <workgroup>Serialising Extended Data About Times and Events</workgroup>
    <abstract>
      <t>This document defines an extension to the timestamp format defined in
RFC3339 for representing additional information including a time
zone.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-sedate-datetime-extended/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Serialising Extended Data About Times and Events (SEDATE) Working Group mailing list (<eref target="mailto:sedate@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/sedate/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/ietf-wg-sedate/draft-ietf-sedate-datetime-extended"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="intro">
      <name>Introduction</name>
      <t>Dates and times are used in a very diverse set of internet
applications, all the way from server-side logging to calendaring and
scheduling.</t>
      <t>Each distinct instant in time can be represented in a descriptive text
format using a timestamp, and <xref target="ISO8601"/> standardizes a widely-adopted
timestamp format, which forms the basis of <xref target="RFC3339"/>.
However, this format only allows timestamps to contain very little
additional relevant information, which means that, beyond that, any contextual
information related to a given timestamp needs to be either handled
separately or attached to it in a non-standard manner.</t>
      <t>This is already a pressing issue for applications that handle each
instant with an associated time zone name, to take into account events
such as daylight saving time transitions.
Most of these applications attach the time zone to the timestamp in a
non-standard format, at least one of which is fairly well-adopted <xref target="JAVAZDT"/>.
Furthermore, applications might want to attach even more information to the
timestamp, including but not limited to the calendar system in which
it should be represented.</t>
      <section anchor="scope">
        <name>Scope</name>
        <t>This document defines an extension syntax for timestamps as specified
in <xref target="RFC3339"/> that has the following properties:</t>
        <ul spacing="normal">
          <li>The extension suffix is completely optional, making existing
<xref target="RFC3339"/> timestamps compatible with this format.</li>
          <li>The format is compatible with the pre-existing popular syntax for attaching
time zone names to timestamps (<xref target="JAVAZDT"/>).</li>
          <li>The format provides a generalized way to attach any additional
information to the timestamp.</li>
        </ul>
        <t>This document does not address extensions to the format where the
semantic result is no longer a fixed timestamp that is referenced to a
(past or future) UTC time.
For instance, it does not address:</t>
        <ul spacing="normal">
          <li>Future time given as a local time in some specified time zone, where
changes to the definition of that time zone (e.g., a political
decision to enact or rescind daylight saving time) affect the
instant in time corresponding with the timestamp.</li>
          <li>"Floating time", i.e., a local time without information describing
the UTC offset or time zone in which it should be interpreted.</li>
          <li>The use of time scales different from UTC, such as TAI.</li>
        </ul>
        <t>However, additional information augmenting a fixed timestamp may be
sufficient to detect an inconsistency between intention and the actual
information in the timestamp, e.g., between the UTC offset and time zone
name in the timestamp.
For instance, such an inconsistency might arise because of:</t>
        <ul spacing="normal">
          <li>Political decisions as discussed above, or</li>
          <li>errors in the applications producing and consuming such a timestamp.</li>
        </ul>
        <t>While the information available is not generally sufficient to resolve
the inconsistency, it may be used to initiate some out of band
processing to obtain sufficient information for such a resolution.</t>
        <t>In order to address some of the requirements implied here, future
related specifications might define syntax and semantics of strings
similar to <xref target="RFC3339"/>.
Note that the extension syntax defined in the present document is
designed in such a way that it can be useful for such specifications
as well.</t>
      </section>
      <section anchor="definitions">
        <name>Definitions</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <dl>
          <dt>UTC:</dt>
          <dd>
            <t>Coordinated Universal Time, as maintained since 1988 by the Bureau
International des Poids et Mesures (BIPM) in conjunction with leap
seconds as announced by the International Earth Rotation and
Reference Frames Service <xref target="IERS"/>.
From 1972 through 1987, UTC was maintained entirely by Bureau
International de l'Heure (BIH).
Before 1972, UTC was not generally recognized and civil time was
determined by individual jurisdictions using different techniques
for attempting to follow Universal Time based on measuring the
rotation of the earth.
</t>
            <t>UTC is often mistakenly referred to as GMT, an earlier time scale
UTC was designed to be a useful successor for.</t>
          </dd>
          <dt>ABNF:</dt>
          <dd>
            <t>Augmented Backus-Naur Form, a format used to represent permissible
strings in a protocol or language, as defined in <xref target="RFC5234"/>.
The rules defined in <xref section="B" sectionFormat="of" target="RFC5234"/> are imported implicitly.</t>
          </dd>
          <dt>Internet Date/Time Format:</dt>
          <dd>
            <t>The date/time format defined in section 3 of this document.</t>
          </dd>
          <dt>Timestamp:</dt>
          <dd>
            <t>An unambiguous representation of some instant in time.</t>
          </dd>
          <dt>UTC Offset:</dt>
          <dd>
            <t>Difference between a given local time and UTC, usually given in
negative or positive hours and minutes. For example, local time in New
York in the wintertime is 5 hours behind UTC, so its UTC offset is "-05:00".</t>
          </dd>
          <dt>Z:</dt>
          <dd>
            <t>A suffix which, when applied to a time, denotes a UTC offset of
00:00; often spoken "Zulu" from the ICAO phonetic alphabet
representation of the letter "Z". (Definition from <xref section="2" sectionFormat="of" target="RFC3339"/>.)</t>
          </dd>
          <dt>Time Zone:</dt>
          <dd>
            <t>A set of rules representing the relationship of local time to UTC
for a particular place or region. Mathematically, a time zone can
be thought of as a function that maps timestamps to UTC offsets.
Time zones can deterministically convert a timestamp to local time.
They can also be used in the reverse direction to convert local time
to a timestamp, with the caveat that some local times may have zero
or multiple possible timestamps due to nearby Daylight Saving Time
changes or other changes to the UTC offset of that time zone.
Unlike the UTC offset of a timestamp which makes no claims about
the UTC offset of other related timestamps (and which is therefore
unsuitable for performing local-time operations such as
"one day later"), a time zone also defines how to derive new
timestamps based on differences in local time.
For example, to calculate "one day later than this
timestamp in San Francisco", a time zone is required because the
UTC offset of local time in San Francisco can change from one day
to the next.</t>
          </dd>
          <dt>IANA Time Zone:</dt>
          <dd>
            <t>A named time zone that is included in the Time Zone Database (often
called <tt>tz</tt> or <tt>zoneinfo</tt>) maintained by IANA <xref target="TZDB"/><xref target="BCP175"/>.
Most IANA time zones
are named for the largest city in a particular region that shares
the same time zone rules, e.g. <tt>Europe/Paris</tt> or <tt>Asia/Tokyo</tt> <xref target="TZDB-NAMING"/>.
Special IANA time zones such as <tt>Etc/GMT+10</tt> can be used to represent
timestamps outside country boundaries, e.g. a buoy in the middle
of the Pacific Ocean (note that the <tt>Etc/GMT+10</tt> time zone has a constant UTC
Offset of -10:00 [sic!]). <!-- The IANA time zone for `Z` is called
`Etc/GMT`. Not true.  No idea which time zone name is preferred for Z. -->
</t>
            <t>Note that the rules defined for a named IANA time zone can change
over time.
The use of a named IANA time zone implies that the intent is for the
rules that are current at the time of interpretation to apply, i.e.,
the additional information conveyed by using that time zone name is
to change with the changed rules as recorded in the IANA time zone
database.</t>
          </dd>
          <dt>Offset Time Zone:</dt>
          <dd>
            <t>A time zone defined by a specific UTC offset, e.g. <tt>+08:45</tt> and
serialized using as its name the same numeric UTC offset format used in an
RFC 3339 timestamp.
Although serialization with offset time zones is
supported in this document for backwards compatibility with
java.time.ZonedDateTime <xref target="JAVAZDT"/>, use of offset time zones is
strongly discouraged.
In particular, programs <bcp14>MUST NOT</bcp14> copy the UTC
offset from a timestamp into an offset time zone in order to satisfy
another program which requires a time zone annotation in its input.
Doing this will improperly assert that the UTC offset of timestamps
in that location will never change, which can result in incorrect
calculations in programs that add, subtract, or otherwise derive new
timestamps from the one provided. For example,
<tt>2020-01-01T00:00+01:00[Europe/Paris]</tt> will let programs add six
months to the timestamp while adjusting for Summer Time (Daylight Saving Time).
But the same calculation applied to <tt>2020-01-01T00:00+01:00[+01:00]</tt>
will produce an incorrect result that will be off by one hour in the
timezone <tt>Europe/Paris</tt>.</t>
          </dd>
          <dt>CLDR:</dt>
          <dd>
            <t>Common locale data repository <xref target="CLDR"/>, a project of the Unicode
Consortium to provide locale data to applications.</t>
          </dd>
        </dl>
        <t>For more information about time scales, see <xref section="E" sectionFormat="of" target="RFC1305"/>,
Section 3 of <xref target="ISO8601"/>, and the appropriate ITU documents
<xref target="ITU-R-TF.460-6"/>.</t>
      </section>
    </section>
    <section anchor="date-time-format">
      <name>Extended Date/Time format</name>
      <t>This section discusses desirable qualities of formats for the
timestamp extension suffix and defines such a format that extends
<xref target="RFC3339"/> for use in Internet protocols.</t>
      <section anchor="informative">
        <name>Informative</name>
        <t>The format is intended to allow implementations to specify additional
important information in addition to the bare timestamp.</t>
        <t>This is done by defining <em>tags</em>, each with a <em>key</em> and
a <em>value</em> separated by an equals sign.
The value of a tag can be one or more items delimited by hyphen/minus signs.</t>
        <t>Applications can build an informative timestamp <em>suffix</em> using any number of
these tags.</t>
        <t>Keys are case-sensitive.  Values are case-sensitive unless otherwise specified.</t>
        <t>When a suffix contains a repeated key or otherwise conflicting tags,
implementations <bcp14>MUST</bcp14> give precedence to whichever value is positioned
first. <cref anchor="interop1" source="--- cabo">I'd rather place a MU⁠ST NOT for this case, first.  This
 definitely needs to be expanded into some general text about
 error handling.</cref></t>
      </section>
      <section anchor="registered">
        <name>Registered</name>
        <t>Actual suffix tag keys are registered by supplying the information
specified in this section.  This information is modeled after that
specified for the media type registry <xref target="RFC6838"/>; if in doubt, the
provisions of this registry should be applied analogously.</t>
        <dl>
          <dt>Key Identifier:</dt>
          <dd>
            <t>The key.</t>
          </dd>
          <dt>Registration status:</dt>
          <dd>
            <t>"Provisional" or "Permanent"</t>
          </dd>
          <dt>Description:</dt>
          <dd>
            <t>A very brief description of the key.</t>
          </dd>
          <dt>Change controller:</dt>
          <dd>
            <t>Who is in control of evolving the specification governing values for
this key.  This information can include email addresses of contact
points and discussion lists, and references to relevant web pages (URLs).</t>
          </dd>
          <dt>Reference:</dt>
          <dd>
            <t>A reference.
For permanent tag keys, this includes a full specification.
For provisional tag keys, there is an expectation that some
information is available even if that does not amount to a full
specification; in this case, the registrant is expected to improve this
information over time.</t>
          </dd>
        </dl>
        <t>Key names that start with an underscore are intended for experiments
in controlled environments and cannot be registered; such keys <bcp14>MUST
NOT</bcp14> be used for interchange and <bcp14>MUST</bcp14> be rejected by implementations
not specifically configured to take part in such an experiment.
See <xref target="BCP178"/> for a discussion about the danger of experimental keys
leaking out to general production and why that <bcp14>MUST</bcp14> be prevented.</t>
      </section>
    </section>
    <section anchor="syntax-extensions-to-rfc-3339">
      <name>Syntax Extensions to RFC 3339</name>
      <section anchor="abnf">
        <name>ABNF</name>
        <t>The following rules extend the ABNF syntax defined in <xref target="RFC3339"/> in
order to allow the inclusion of an optional suffix.</t>
        <t>The extended date/time format is described by the rule
<tt>date-time-ext</tt>.
<tt>date-time</tt> and <tt>time-numoffset</tt> are imported from <xref section="5.6" sectionFormat="of" target="RFC3339"/>, <tt>ALPHA</tt> and <tt>DIGIT</tt> from <xref section="B.1" sectionFormat="of" target="RFC5234"/>.</t>
        <figure anchor="grammar">
          <name>ABNF grammar of extensions to RFC 3339</name>
          <sourcecode type="abnf"><![CDATA[
time-zone-initial = ALPHA / "." / "_"
time-zone-char    = time-zone-initial / DIGIT / "-" / "+"
time-zone-part    = time-zone-initial *13(time-zone-char)
                    ; but not "." or ".."
time-zone-name    = time-zone-part *("/" time-zone-part)
time-zone         = "[" time-zone-name / time-numoffset "]"

key-initial       = ALPHA / "_"
key-char          = key-initial / DIGIT / "-"
suffix-key        = key-initial *key-char

suffix-value      = 1*alphanum
suffix-values     = suffix-value *("-" suffix-value)
suffix-tag        = "[" suffix-key "=" suffix-values "]"
suffix            = [time-zone] *suffix-tag

date-time-ext     = date-time suffix

alphanum          = ALPHA / DIGIT
]]></sourcecode>
        </figure>
        <t>Note that a <tt>time-zone</tt> is syntactically similar to a <tt>suffix-tag</tt>,
but does not include an equals sign.
This special case is only available for time zone tags.</t>
      </section>
      <section anchor="date-time-examples">
        <name>Examples</name>
        <t>Here are some examples of Internet extended date/time format.
<!-- We need to agree a name for the baby. -->
        </t>
        <figure anchor="rfc3339-datetime">
          <name>RFC 3339 date-time with time zone offset</name>
          <artwork><![CDATA[
1996-12-19T16:39:57-08:00
]]></artwork>
        </figure>
        <t><xref target="rfc3339-datetime"/> represents 39 minutes and 57 seconds after the 16th hour of
December 19th, 1996 with an offset of -08:00 from UTC.
Note that this is the same instant in time as <tt>1996-12-20T00:39:57Z</tt>, expressed in UTC.</t>
        <figure anchor="datetime-tzname">
          <name>Adding a time zone name</name>
          <artwork><![CDATA[
1996-12-19T16:39:57-08:00[America/Los_Angeles]
]]></artwork>
        </figure>
        <t><xref target="datetime-tzname"/> represents the exact same instant as the previous example but
additionally specifies the human time zone associated with it
("Pacific Time") for time-zone-aware implementations to take into
account.</t>
        <figure anchor="date-time-hebrew">
          <name>Projecting to the Hebrew calendar</name>
          <artwork><![CDATA[
1996-12-19T16:39:57-08:00[America/Los_Angeles][u-ca=hebrew]
]]></artwork>
        </figure>
        <t><xref target="date-time-hebrew"/> represents the exact same instant, but it informs calendar-aware
implementations that they should project it to the Hebrew calendar.</t>
        <figure anchor="date-time-private">
          <name>Adding experimental tags</name>
          <artwork><![CDATA[
1996-12-19T16:39:57-08:00[_foo=bar][_baz=bat]
]]></artwork>
        </figure>
        <t><xref target="date-time-private"/>, based on <xref target="rfc3339-datetime"/>, utilizes keys
identified as experimental by a leading underscore to declare two additional pieces of
information in the suffix; these can be interpreted by implementations
that take part in the controlled experiment making use of these tag keys.</t>
      </section>
    </section>
    <section anchor="iana-cons">
      <name>IANA Considerations</name>
      <t>IANA is requested to establish a registry called "Timestamp Suffix Tag Keys".
Each entry in the registry shall consist of the information described in <xref target="registered"/>.
Initial contents of the registry are specified in <xref target="registered"/>. <cref anchor="todo1">We need to actually do this; see github issue #4.</cref></t>
      <t>The registration policy <xref target="RFC8126"/> is "Specification Required" for
permanent entries, and "Expert Review" for provisional ones.
In the second case, the expert is instructed to ascertain that a basic
specification does exist, even if not complete or published yet.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TBD</t>
    </section>
  </middle>
  <back>
    <displayreference target="ISO8601" to="ISO8601:1988"/>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC3339" target="https://www.rfc-editor.org/info/rfc3339">
          <front>
            <title>Date and Time on the Internet: Timestamps</title>
            <author fullname="G. Klyne" initials="G." surname="Klyne">
              <organization/>
            </author>
            <author fullname="C. Newman" initials="C." surname="Newman">
              <organization/>
            </author>
            <date month="July" year="2002"/>
            <abstract>
              <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3339"/>
          <seriesInfo name="DOI" value="10.17487/RFC3339"/>
        </reference>
        <reference anchor="RFC5234" target="https://www.rfc-editor.org/info/rfc5234">
          <front>
            <title>Augmented BNF for Syntax Specifications: ABNF</title>
            <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker">
              <organization/>
            </author>
            <author fullname="P. Overell" initials="P." surname="Overell">
              <organization/>
            </author>
            <date month="January" year="2008"/>
            <abstract>
              <t>Internet technical specifications often need to define a formal syntax.  Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications.  The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power.  The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges.  This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="68"/>
          <seriesInfo name="RFC" value="5234"/>
          <seriesInfo name="DOI" value="10.17487/RFC5234"/>
        </reference>
        <reference anchor="RFC6838" target="https://www.rfc-editor.org/info/rfc6838">
          <front>
            <title>Media Type Specifications and Registration Procedures</title>
            <author fullname="N. Freed" initials="N." surname="Freed">
              <organization/>
            </author>
            <author fullname="J. Klensin" initials="J." surname="Klensin">
              <organization/>
            </author>
            <author fullname="T. Hansen" initials="T." surname="Hansen">
              <organization/>
            </author>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document defines procedures for the specification and registration of media types for use in HTTP, MIME, and other Internet protocols.  This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="13"/>
          <seriesInfo name="RFC" value="6838"/>
          <seriesInfo name="DOI" value="10.17487/RFC6838"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton">
              <organization/>
            </author>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <author fullname="T. Narten" initials="T." surname="Narten">
              <organization/>
            </author>
            <date month="June" year="2017"/>
            <abstract>
              <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters.  To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper.  For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed.  This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
        <reference anchor="BCP178" target="https://www.rfc-editor.org/info/rfc6648">
          <front>
            <title>Deprecating the "X-" Prefix and Similar Constructs in Application Protocols</title>
            <author fullname="P. Saint-Andre" initials="P." surname="Saint-Andre">
              <organization/>
            </author>
            <author fullname="D. Crocker" initials="D." surname="Crocker">
              <organization/>
            </author>
            <author fullname="M. Nottingham" initials="M." surname="Nottingham">
              <organization/>
            </author>
            <date month="June" year="2012"/>
            <abstract>
              <t>Historically, designers and implementers of application protocols have often distinguished between standardized and unstandardized parameters by prefixing the names of unstandardized parameters with the string "X-" or similar constructs.  In practice, that convention causes more problems than it solves.  Therefore, this document deprecates the convention for newly defined parameters with textual (as opposed to numerical) names in application protocols. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="178"/>
          <seriesInfo name="RFC" value="6648"/>
          <seriesInfo name="DOI" value="10.17487/RFC6648"/>
        </reference>
        <reference anchor="BCP175" target="https://www.rfc-editor.org/info/rfc6557">
          <front>
            <title>Procedures for Maintaining the Time Zone Database</title>
            <author fullname="E. Lear" initials="E." surname="Lear">
              <organization/>
            </author>
            <author fullname="P. Eggert" initials="P." surname="Eggert">
              <organization/>
            </author>
            <date month="February" year="2012"/>
            <abstract>
              <t>Time zone information serves as a basic protocol element in protocols, such as the calendaring suite and DHCP.  The Time Zone (TZ) Database specifies the indices used in various protocols, as well as their semantic meanings, for all localities throughout the world.  This database has been meticulously maintained and distributed free of charge by a group of volunteers, coordinated by a single volunteer who is now planning to retire.  This memo specifies procedures involved with maintenance of the TZ database and associated code, including how to submit proposed updates, how decisions for inclusion of those updates are made, and the selection of a designated expert by and for the time zone community.  The intent of this memo is, to the extent possible, to document existing practice and provide a means to ease succession of the database maintainers.  This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="175"/>
          <seriesInfo name="RFC" value="6557"/>
          <seriesInfo name="DOI" value="10.17487/RFC6557"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner">
              <organization/>
            </author>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC1305" target="https://www.rfc-editor.org/info/rfc1305">
          <front>
            <title>Network Time Protocol (Version 3) Specification, Implementation and Analysis</title>
            <author fullname="D. Mills" initials="D." surname="Mills">
              <organization/>
            </author>
            <date month="March" year="1992"/>
            <abstract>
              <t>This document describes the Network Time Protocol (NTP), specifies its formal structure and summarizes information useful for its implementation.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1305"/>
          <seriesInfo name="DOI" value="10.17487/RFC1305"/>
        </reference>
        <reference anchor="ISO8601" target="https://www.iso.org/standard/15903.html">
          <front>
            <title>Data elements and interchange formats — Information interchange — Representation of dates and times</title>
            <author>
              <organization abbrev="ISO">International Organization for Standardization</organization>
            </author>
            <date year="1988" month="June"/>
          </front>
          <seriesInfo name="ISO" value="8601:1988"/>
        </reference>
        <reference anchor="ITU-R-TF.460-6" target="https://www.itu.int/rec/R-REC-TF.460/en">
          <front>
            <title>ITU-R TF.460-6. Standard-frequency and time-signal emissions</title>
            <author>
              <organization/>
            </author>
            <date year="2002" month="February"/>
          </front>
        </reference>
        <reference anchor="IERS" target="https://www.iers.org/IERS/EN/Publications/Bulletins/bulletins.html">
          <front>
            <title>International Earth Rotation Service Bulletins</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="JAVAZDT" target="https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_ZONED_DATE_TIME">
          <front>
            <title>Java SE 8, java.time.format, DateTimeFormatter: ISO_ZONED_DATE_TIME</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="CLDR" target="https://cldr.unicode.org">
          <front>
            <title>Unicode CLDR Project</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="TZDB" target="https://data.iana.org/time-zones/tz-link.html">
          <front>
            <title>Sources for time zone and daylight saving time data</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="TZDB-NAMING" target="https://data.iana.org/time-zones/theory.html">
          <front>
            <title>Theory and pragmatics of the tz code and data</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
      </references>
    </references>
    <section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>Richard Gibson provided some editorial improvements.</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="J." surname="Grant" fullname="Justin Grant">
        <organization/>
        <address>
          <email>justingrant.ietf.public@gmail.com</email>
        </address>
      </contact>
      <contact initials="Y. N." surname="Here" fullname="Your Name Here">
        <organization/>
        <address>
      </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
L8LrKA6PRAAA

-->

</rfc>
