<?xml version="1.0" encoding="US-ASCII"?>
<ietf-standard xmlns="https://www.metanorma.org/ns/ietf" type="semantic" version="2.3.5">
<bibdata type="standard">
<title language="en" format="text/plain" type="main">Date and Time on the Internet: Timestamps with additional information</title>
<title language="en" format="text/plain" type="abbrev">Timestamps Extended</title>
<uri>https://ryzokuken.dev/draft-ryzokuken-datetime-extended/</uri>
<uri type="html">https://ryzokuken.dev/draft-ryzokuken-datetime-extended/documents/rfc-3339.html</uri>
<uri type="pdf">https://ryzokuken.dev/draft-ryzokuken-datetime-extended/documents/rfc-3339.pdf</uri>
<docidentifier>draft-ietf-sedate-datetime-extended-00</docidentifier>
<docnumber>draft-ietf-sedate-datetime-extended-00</docnumber>
<contributor>
<role type="author"/>
<person>
<name>
<completename>Ujjwal Sharma</completename>
</name>
<affiliation>
<organization>
<name>Igalia, S.L.</name>
<subdivision>Compilers Team</subdivision>
<address>
<street>Bugallal Marchesi, 22, 1&#186;</street>
<city>A Coru&#241;a</city>
<country>Spain</country>
<postcode>15008</postcode>
</address>
</organization>
</affiliation>
<email>ryzokuken@igalia.com</email>
</person>
</contributor>
<contributor>
<role type="publisher"/>
<organization>
<name>Internet Engineering Task Force</name>
<abbreviation>IETF</abbreviation>
</organization>
</contributor>
<version>
<revision-date>2021-08-17</revision-date>
</version>
<language>en</language>
<script>Latn</script><abstract>
<p>This document defines an extension to the timestamp format defined in
<eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/> for representing additional information including a time zone.</p>
</abstract>
<status>
<stage>draft</stage>
</status>
<copyright>
<from>2021</from>
<owner>
<organization>
<name>Internet Engineering Task Force</name>
<abbreviation>IETF</abbreviation>
</organization>
</owner>
</copyright>
<series type="stream">
<title>IETF</title>
</series>
<ext>
<doctype>internet-draft</doctype>
<editorialgroup>
<workgroup>Serialising Extended Data About Times and Events</workgroup>
</editorialgroup>
<ipr>trust200902</ipr>
<pi>
<toc>yes</toc>
</pi>
</ext>
</bibdata>
<preface><abstract id="_abstract"><title>Abstract</title>
<p id="_ba003cde-ae0b-4598-a2cd-4fb088fd6cf7">This document defines an extension to the timestamp format defined in
<eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/> for representing additional information including a time zone.</p>
</abstract></preface><sections>
<clause id="intro" inline-header="false" obligation="normative"><title>Introduction</title><p id="_737e8bd9-d110-4a8f-9867-11b3bb41b199">Dates and times are used in a very diverse set of internet applications, all
the way from server-side logging to calendaring and scheduling.</p>
<p id="_c1c4b287-b8a5-42ff-ac58-a3b99af97592">Each distinct instant in time can be represented in a descriptive text format
using a timestamp, and <eref type="inline" bibitemid="ISO8601" citeas="ISO 8601:1988"/> standardizes a widely-adopted timestamp
format, which forms the basis of <eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/>. However, this format doesn't
allow timestamps to contain any additional relevant information, which means
that any contextual information related to a given timestamp needs to be
either handled separately or attached to it in a non-standard manner.</p>
<p id="_1c8b92c6-ffb4-4c4c-8b9b-8eb8ae7b81d4">This is already a pressing issue for applications that handle each instant with
an associated time zone name, to take into account things like DST transitions.
Most of these applications attach the timezone to the timestamp in a
non-standard format, atleast one of which is fairly well-adopted (<eref type="inline" bibitemid="JAVAZDT" citeas=""/>).
Furthermore, applications might want to attach even more information to the
timestamp, including but not limited to the calendar system it must be
represented in.</p>
<p id="_c369dfe8-41a6-46fd-a6ff-04c4d1723037">This document defines an extension syntax for timestamps as specified in
<eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/> that has the following properties:</p>
<ul id="_f9d8ee05-8701-4a54-98c3-979414e208ac">
<li>
<p id="_34404bd5-c15e-4108-a222-ed6c78bedc45">The extension suffix is completely optional, making existing <eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/>
timestamps compatible with this format.</p>
</li>
<li>
<p id="_ea488d01-fdfd-483c-bdf8-4aead75218ae">The format is compatible to the pre-existing popular syntax for attaching
time zone names to timestamps (<eref type="inline" bibitemid="JAVAZDT" citeas=""/>).</p>
</li>
<li>
<p id="_f3887381-f5fb-4e74-aabc-48459b8c7840">The format provides generalized way to attach any additional information to
the timestamp.</p>
</li>
</ul></clause>
<clause id="defintions" inline-header="false" obligation="normative"><title>Definitions</title><p id="_41193c36-a8d8-4fb8-a9b3-285d3518a359">The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in <eref type="inline" bibitemid="RFC2119" citeas="RFC 2119"/>.</p>
<dl id="_800630da-48cb-462c-b6a5-e3004f491c8a">
<dt>UTC</dt>
<dd>
<p id="_50ee4254-3fae-4906-8b82-c53f01d3af19">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 <eref type="inline" bibitemid="IERS" citeas=""/>. 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.</p>
</dd>
<dt>ABNF</dt>
<dd>
<p id="_f17f910d-e46d-4ad0-9674-871a0a0ccc19">Augmented Backus-Naur Form, a format used to represent
permissible strings in a protocol or language, as
defined in <eref type="inline" bibitemid="RFC2234" citeas="RFC 2234"/>.</p>
</dd>
<dt>Internet Date/Time Format</dt>
<dd>
<p id="_c2472f43-8c72-444b-addb-e917531ee822">The date/time format defined in section 3 of this document.</p>
</dd>
<dt>Timestamp</dt>
<dd>
<p id="_9403765d-d951-4a7c-93db-5d6775719488">This term is used in this document to refer to an
unambiguous representation of some instant in time.</p>
</dd>
<dt>Z</dt>
<dd>
<p id="_86329155-98c6-45b6-b48f-dbabbd99b49e">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".</p>
</dd>
<dt>Time Zone</dt>
<dd>
<p id="_7e3a0c95-4a04-43bb-b8db-ea4d5d03b6d1">A time zone that is a included in the Time Zone Database
(often called <tt>tz</tt> or <tt>zoneinfo</tt>) maintained by IANA.</p>
</dd>
</dl>
<p id="_4b9401e0-e083-43b6-86f9-d8802d53b31f">For more information about time scales, see Appendix E of <eref type="inline" bibitemid="RFC1305" citeas="RFC 1305"/>,
Section 3 of <eref type="inline" bibitemid="ISO8601" citeas="ISO 8601:1988"/>, and the appropriate ITU documents <eref type="inline" bibitemid="ITURTF460-6" citeas="[ITU-R TF.460-6]"/>.</p></clause>
<clause id="date-time-format" inline-header="false" obligation="normative"><title>Extended Date and Time format</title><p id="_6594a4f0-1f9f-4a1e-a9b6-e5bc1e9dabc7">This section discusses desirable qualities of formats for the timestamp
extension suffix and defines such a format that extends <eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/> for use in
Internet protocols.</p>
<clause id="_informative" inline-header="false" obligation="normative"><title>Informative</title><p id="_3aecc16a-36a7-481b-964b-524f679bbf0c">The format should allow implementations to specify additional important
information in addition to the bare timestamp. This is done by allowing
implementations to include an informative suffix at the end with as many
tags as required, each with a key and value separated by an equals sign.
The value can be a hyphen delimited list of multiple values.</p>
<p id="_0b74f34a-6b39-4f38-9d16-0dcc4c480e7e">In case a key is repeated or conflicted, implementations MUST give precedence
to whichever value is positioned first.</p></clause>
<clause id="_namespaced" inline-header="false" obligation="normative"><title>Namespaced</title><p id="_60d8a352-ea91-4941-a3aa-fd7a70b202fb">Since the suffix can include all sorts of additional information,
different standards bodies/organizations need a way to identify which part
adheres to their standards. For this, all information needs to be
namespaced. Each key is therefore divided into two hyphen-separated
sections: the namespace and the key. For example, the calendar as defined
by the Unicode consortium could be included as <tt>u-ca=&lt;value&gt;</tt>.</p>
<p id="_6976b602-c62c-4dfd-8b52-f13039b0486b">All single-character namespaces are reserved for BCP47 extensions recorded
in the BCP47 extensions registry. For these namespaces:</p>
<ul id="_9837c705-4d02-4035-95d4-eba10e7026be">
<li>
<p id="_e0d1c6e6-ee8a-4d6b-abd4-0db4263498e7">Case differences are ignored.</p>
</li>
<li>
<p id="_dd480a5c-3584-4c93-b81e-0af7f73d118d">The namespace is restricted to single alphanum, corresponding to
extension singletons ('x' can be used for a private use extension).</p>
</li>
<li>
<p id="_b38221eb-221e-4611-af78-20a07e3b3e8d">In addition, for CLDR extensions:</p>
<ul id="_36eba3a6-2e7f-4add-b4c1-0f151cd1ae4d">
<li>
<p id="_397a806d-aad2-4023-afb8-ac15a3644821">There must be a <tt>namespace-key</tt> and it is restricted to 2 <tt>alphanum</tt>
characters.</p>
</li>
<li>
<p id="_27781db5-238f-45de-b721-66669cb2bf26">A <tt>suffix-value</tt> is limited to <tt>3*8alphanum</tt>.</p>
</li>
</ul>
</li>
</ul>
<p id="_3e5dc143-95fb-4e61-bb95-443727046d5d">Multi-character namespaces can be registered specifically for use in this
format. They are assigned by IANA using the "IETF Review" policy defined
by [RFC5226]. This policy requires the development of an RFC, which SHALL
define the name, purpose, processes, and procedures for maintaining the
subtags. The maintaining or registering authority, including name, contact
email, discussion list email, and URL location of the registry, MUST be
indicated clearly in the RFC. The RFC MUST specify or include each of the
following:</p>
<ul id="_d63df5fd-a4ad-4b99-a11b-338e9b13a035">
<li>
<p id="_49b4adea-ec70-4783-a218-cfa749878ec6">The specification MUST reference the specific version or revision of
this document that governs its creation and MUST reference this section of
this document.</p>
</li>
<li>
<p id="_d8122b74-26d1-4385-b4c9-730f05e90ace">The specification and all keys defined by the specification MUST
follow the ABNF and other rules for the formation of keys as defined in
this document. In particular, it MUST specify that case is not significant
and that keys MUST NOT exceed eight characters in length.</p>
</li>
<li>
<p id="_7a5168ac-58ce-4f70-9142-5a77d17318f8">The specification MUST specify a canonical representation.</p>
</li>
<li>
<p id="_3929f44a-ffe1-4f3e-ac27-3419b48a7fc6">The specification of valid keys MUST be available over the Internet
and at no cost.</p>
</li>
<li>
<p id="_9de3e770-d0b0-4ccf-af3d-ff601ec4d935">The specification MUST be in the public domain or available via a
royalty-free license acceptable to the IETF and specified in the RFC.</p>
</li>
<li>
<p id="_501d5c7b-bccc-45d8-a560-48a695fd2fce">The specification MUST be versioned, and each version of the
specification MUST be numbered, dated, and stable.</p>
</li>
<li>
<p id="_382107ea-6e1a-422a-87ff-f08c8da84aed">The specification MUST be stable. That is, namespace keys, once defined
by a specification, MUST NOT be retracted or change in meaning in any
substantial way.</p>
</li>
<li>
<p id="_1ac8f931-f6cb-4c70-87e9-02e801df4d1c">The specification MUST include, in a separate section, the registration
form reproduced in this section (below) to be used in registering the
namespace upon publication as an RFC.</p>
</li>
<li>
<p id="_ddde11a7-7f26-40a4-bd34-822855b1efbc">IANA MUST be informed of changes to the contact information and URL for
the specification.</p>
</li>
</ul>
<p id="_5c3a5386-6b80-4167-8015-16d4de395066">IANA will maintain a registry of allocated multi-character namespaces. This
registry MUST use the record-jar format described by the ABNF in <eref type="inline" bibitemid="RFC5646" citeas="RFC 5646"><localityStack><locality type="section"><referenceFrom>3.1.1</referenceFrom></locality></localityStack></eref>.
Upon publication of a namespace as an RFC, the maintaining
authority defined in the RFC MUST forward this registration form to
&lt;<link target="mailto:iesg@ietf.org"/>&gt;, who MUST forward the request to &lt;<link target="mailto:iana@iana.org"/>&gt;. The
maintaining authority of the namespace MUST maintain the accuracy of the
record by sending an updated full copy of the record to &lt;<link target="mailto:iana@iana.org"/>&gt;
with the subject line "TIMESTAMP FORMAT NAMESPACE UPDATE" whenever content
changes. Only the 'Comments', 'Contact_Email', 'Mailing_List', and 'URL'
fields MAY be modified in these updates.</p>
<p id="_1019a47e-f1e4-464b-b1f1-7374a25e899c">Failure to maintain this record, maintain the corresponding registry,
or meet other conditions imposed by this section of this document MAY
be appealed to the IESG <eref type="inline" bibitemid="RFC2028" citeas="RFC 2028"/> under the same rules as other IETF
decisions (see <eref type="inline" bibitemid="RFC2026" citeas="RFC 2026"/>) and MAY result in the authority to maintain
the extension being withdrawn or reassigned by the IESG.</p>
<sourcecode id="_e1b0c9b7-3dcf-4743-b530-1f8857cc7378"><name>Format of Records in the Timestamp Format Namespace Registry</name>%%
Identifier:
Description:
Comments:
Added:
RFC:
Authority:
Contact_Email:
Mailing_List:
URL:
%%</sourcecode>

<p id="_fd3b0737-0c79-4863-912b-b8b251b976ef">'Identifier' contains the multi-character sequence assigned to the
namespace. The Internet-Draft submitted to define the namespace SHOULD
specify which sequence to use, although the IESG MAY change the assignment
when approving the RFC.</p>
<p id="_7a9ac9b6-9946-4ac9-8a18-f3794b8a6597">'Description' contains the name and description of the namespace.</p>
<p id="_87a7ca25-d5d7-4f9c-86a4-5595013112e3">'Comments' is an OPTIONAL field and MAY contain a broader description
of the namespace.</p>
<p id="_669504cf-b4f3-45c3-b8ea-5f613529f9ed">'Added' contains the date the namespace's RFC was published in the
"date-full" format specified in <xref target="grammar"/>.  For example: 2004-06-28
represents June 28, 2004, in the Gregorian calendar.</p>
<p id="_f14db302-daba-4eb9-bd2d-9b57adda0fc2">'RFC' contains the RFC number assigned to the namespace.</p>
<p id="_84a5f617-270b-4f9c-8afa-c8fc4f9a4a4a">'Authority' contains the name of the maintaining authority for the
namespace.</p>
<p id="_45465fb9-017f-4901-81a7-70b2f29a4cd3">'Contact_Email' contains the email address used to contact the
maintaining authority.</p>
<p id="_b8ec129c-cd88-4711-aa28-331b9c963713">'Mailing_List' contains the URL or subscription email address of the
mailing list used by the maintaining authority.</p>
<p id="_fcd2c21e-1823-45c9-8ba0-fac9fc63c81f">'URL' contains the URL of the registry for this namespace.</p>
<p id="_4a0061bb-0682-44f0-8083-a2873cad7550">The determination of whether an Internet-Draft meets the above
conditions and the decision to grant or withhold such authority rests
solely with the IESG and is subject to the normal review and appeals
process associated with the RFC process.</p></clause>
<clause id="_syntax_extensions_to" inline-header="false" obligation="normative"><title>Syntax Extensions to <eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/></title><p id="_e48e5cca-f90a-4d11-bfe0-8f7f014e66c5">The following rules extend the ABNF syntax defined in <eref type="inline" bibitemid="RFC3339" citeas="RFC 3339"/> in order to
allow the inclusion of an optional suffix.</p>
<sourcecode id="grammar">time-zone-char = ALPHA / "." / "_"
time-zone-part = time-zone-char *13(time-zone-char / DIGIT / "-" / "+") ; but not "." or ".."
time-zone-name = time-zone-part *("/" time-zone-part)
time-zone      = "[" time-zone-name "]"

namespace      = 1*alphanum
namespace-key  = 1*alphanum
suffix-key     = namespace ["-" namespace-key]

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</sourcecode>
</clause>
<clause id="date-time-examples" inline-header="false" obligation="normative"><title>Examples</title><p id="_ca9a0f41-fa97-4e5b-a6a9-d30d74eff6b5">Here are some examples of Internet extended date/time format.</p>
<sourcecode id="_bea2e0e9-4499-465c-89db-c2baa65a8ea2" unnumbered="true">1996-12-19T16:39:57-08:00</sourcecode>

<p id="_35aca329-6dcd-4a8d-a7a3-d3fb68254154">This 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 equivalent to 1996-12-20T00:39:57Z in UTC.</p>
<sourcecode id="_fbd97f50-5c70-4aad-acde-6addc9fe6f83" unnumbered="true">1996-12-19T16:39:57-08:00[America/Los_Angeles]</sourcecode>

<p id="_eba2720f-da6a-48ac-a293-4390a0e5cd55">This 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.</p>
<sourcecode id="_b5b45a2d-653c-47ae-8c7b-820fcfdfb139" unnumbered="true">1996-12-19T16:39:57-08:00[America/Los_Angeles][u-ca=hebrew]</sourcecode>

<p id="_d276a695-f416-4c9c-9928-fc0b8b545f39">This represents the exact same instant but it informs calendar-aware
implementations that they should project it to the Hebrew calendar.</p>
<sourcecode id="_69c8c00c-1e6c-474d-9976-7b4fdc212215" unnumbered="true">1996-12-19T16:39:57-08:00[x-foo=bar][x-baz=bat]</sourcecode>

<p id="_f0a4ab00-5fe3-47b0-a761-49834d526f4c">This timestamp utilizes the private use namespace to declare two additional
pieces of information in the suffix that can be interpreted by any
compatible implementations and ignored otherwise.</p></clause></clause>

</sections><bibliography><references id="references" normative="true" obligation="informative"><title>Normative References</title> <bibitem id="RFC2234" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">Augmented BNF for Syntax Specifications: ABNF</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.2234.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc2234</uri>  <docidentifier type="IETF">RFC 2234</docidentifier>  <docidentifier type="rfc-anchor">RFC2234</docidentifier>  <docidentifier type="DOI">10.17487/RFC2234</docidentifier>  <date type="published">    <on>1997-11</on>  </date>  <contributor>    <role type="editor"/>    <person>      <name>        <completename language="en">D. Crocker</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">P. Overell</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">In the early days of the Arpanet, each specification contained its own definition of ABNF.  This included the email specifications, RFC733 and then RFC822 which have come to be the common citations for defining ABNF.  The current document separates out that definition, to permit selective reference.  Predictably, it also provides some modifications and enhancements.  [STANDARDS-TRACK]</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>2234</number>  </series>  <place>Fremont, CA</place></bibitem> <bibitem id="RFC1305" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">Network Time Protocol (Version 3) Specification, Implementation and Analysis</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.1305.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc1305</uri>  <docidentifier type="IETF">RFC 1305</docidentifier>  <docidentifier type="rfc-anchor">RFC1305</docidentifier>  <docidentifier type="DOI">10.17487/RFC1305</docidentifier>  <date type="published">    <on>1992-03</on>  </date>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">D. Mills</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">This document describes the Network Time Protocol (NTP), specifies its formal structure and summarizes information useful for its implementation.  [STANDARDS-TRACK]</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>1305</number>  </series>  <place>Fremont, CA</place></bibitem> <bibitem id="RFC2119" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">Key words for use in RFCs to Indicate Requirement Levels</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.2119.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc2119</uri>  <docidentifier type="IETF">RFC 2119</docidentifier>  <docidentifier type="rfc-anchor">RFC2119</docidentifier>  <docidentifier type="DOI">10.17487/RFC2119</docidentifier>  <date type="published">    <on>1997-03</on>  </date>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">S. Bradner</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">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.</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">BCP</title>    <number>14</number>  </series>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>2119</number>  </series>  <place>Fremont, CA</place></bibitem> <bibitem id="RFC5646" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">Tags for Identifying Languages</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.5646.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc5646</uri>  <docidentifier type="IETF">RFC 5646</docidentifier>  <docidentifier type="rfc-anchor">RFC5646</docidentifier>  <docidentifier type="DOI">10.17487/RFC5646</docidentifier>  <date type="published">    <on>2009-09</on>  </date>  <contributor>    <role type="editor"/>    <person>      <name>        <completename language="en">A. Phillips</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="editor"/>    <person>      <name>        <completename language="en">M. Davis</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">This document describes the structure, content, construction, and semantics of language tags for use in cases where it is desirable to indicate the language used in an information object.  It also describes how to register values for use in language tags and the creation of user-defined extensions for private interchange.  This document  specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">BCP</title>    <number>47</number>  </series>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>5646</number>  </series>  <place>Fremont, CA</place></bibitem> <bibitem id="RFC2026" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">The Internet Standards Process&#8201;&#8212;&#8201;Revision 3</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.2026.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc2026</uri>  <docidentifier type="IETF">RFC 2026</docidentifier>  <docidentifier type="rfc-anchor">RFC2026</docidentifier>  <docidentifier type="DOI">10.17487/RFC2026</docidentifier>  <date type="published">    <on>1996-10</on>  </date>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">S. Bradner</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">This memo documents the process used by the Internet community for the standardization of protocols and procedures.  It defines the stages in the standardization process, the requirements for moving a document between stages and the types of documents used during this process. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">BCP</title>    <number>9</number>  </series>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>2026</number>  </series>  <place>Fremont, CA</place></bibitem> <bibitem id="RFC2028" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">The Organizations Involved in the IETF Standards Process</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.2028.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc2028</uri>  <docidentifier type="IETF">RFC 2028</docidentifier>  <docidentifier type="rfc-anchor">RFC2028</docidentifier>  <docidentifier type="DOI">10.17487/RFC2028</docidentifier>  <date type="published">    <on>1996-10</on>  </date>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">R. Hovey</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">S. Bradner</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">This document describes the individuals and organizations involved in the IETF.  This includes descriptions of the IESG, the IETF Working Groups and the relationship between the IETF and the Internet Society. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">BCP</title>    <number>11</number>  </series>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>2028</number>  </series>  <place>Fremont, CA</place></bibitem></references><references id="_informative_references" normative="false" obligation="informative"><title>Informative References</title><bibitem id="ISO8601" type="standard">  <fetched>2021-06-18</fetched>  <title type="title-intro" format="text/plain" language="en" script="Latn">Data elements and interchange formats</title>  <title type="title-main" format="text/plain" language="en" script="Latn">Information interchange</title>  <title type="title-part" format="text/plain" language="en" script="Latn">Representation of dates and times</title>  <title type="main" format="text/plain" language="en" script="Latn">Data elements and interchange formats&#8201;&#8212;&#8201;Information interchange&#8201;&#8212;&#8201;Representation of dates and times</title>  <uri type="src">https://www.iso.org/standard/15903.html</uri>  <uri type="rss">https://www.iso.org/contents/data/standard/01/59/15903.detail.rss</uri>  <docidentifier type="ISO">ISO 8601:1988</docidentifier>  <docidentifier type="URN">urn:iso:std:iso:8601:stage-95.99:ed-1:en</docidentifier>  <docnumber>8601</docnumber>  <date type="published">    <on>1988-06</on>  </date>  <contributor>    <role type="publisher"/>    <organization>      <name>International Organization for Standardization</name>      <abbreviation>ISO</abbreviation>      <uri>www.iso.org</uri>    </organization>  </contributor>  <edition>1</edition>  <language>en</language>  <script>Latn</script>  <status>    <stage>95</stage>    <substage>99</substage>  </status>  <copyright>    <from>1988</from>    <owner>      <organization>        <name>ISO</name>      </organization>    </owner>  </copyright>  <relation type="obsoletes">    <bibitem type="standard">      <formattedref format="text/plain">ISO 2014:1976</formattedref>    </bibitem>  </relation>  <relation type="obsoletes">    <bibitem type="standard">      <formattedref format="text/plain">ISO 2015:1976</formattedref>    </bibitem>  </relation>  <relation type="obsoletes">    <bibitem type="standard">      <formattedref format="text/plain">ISO 2711:1973</formattedref>    </bibitem>  </relation>  <relation type="obsoletes">    <bibitem type="standard">      <formattedref format="text/plain">ISO 3307:1975</formattedref>    </bibitem>  </relation>  <relation type="obsoletes">    <bibitem type="standard">      <formattedref format="text/plain">ISO 4031:1978</formattedref>    </bibitem>  </relation>  <relation type="updates">    <bibitem type="standard">      <formattedref format="text/plain">ISO 8601:2000</formattedref>      <date type="circulated">        <on>2000-12-21</on>      </date>    </bibitem>  </relation>  <relation type="updates">    <bibitem type="standard">      <formattedref format="text/plain">ISO 8601:1988/Cor 1:1991</formattedref>      <date type="circulated">        <on>2000-12-21</on>      </date>    </bibitem>  </relation>  <place>Geneva</place></bibitem><bibitem id="RFC3339" type="standard">  <fetched>2021-08-17</fetched>  <title format="text/plain" language="en" script="Latn">Date and Time on the Internet: Timestamps</title>  <uri type="xml">https://raw.githubusercontent.com/relaton/relaton-data-ietf/master/data/reference.RFC.3339.xml</uri>  <uri type="src">https://www.rfc-editor.org/info/rfc3339</uri>  <docidentifier type="IETF">RFC 3339</docidentifier>  <docidentifier type="rfc-anchor">RFC3339</docidentifier>  <docidentifier type="DOI">10.17487/RFC3339</docidentifier>  <date type="published">    <on>2002-07</on>  </date>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">G. Klyne</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="author"/>    <person>      <name>        <completename language="en">C. Newman</completename>      </name>      <affiliation>        <organization>          <name>Internet Engineering Task Force</name>          <abbreviation>IETF</abbreviation>        </organization>      </affiliation>    </person>  </contributor>  <contributor>    <role type="publisher"/>    <organization>      <name>Internet Engineering Task Force</name>      <abbreviation>IETF</abbreviation>    </organization>  </contributor>  <language>en</language>  <script>Latn</script>  <abstract format="text/plain" language="en" script="Latn">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.</abstract>  <series type="main">    <title format="text/plain" language="en" script="Latn">RFC</title>    <number>3339</number>  </series>  <place>Fremont, CA</place></bibitem><bibitem id="ITURTF460-6">
  <formattedref format="application/x-isodoc+xml">
    <em>ITU-R TF.460-6. Standard-frequency and time-signal emissions</em>
  </formattedref>
  <docidentifier type="metanorma">[ITU-R TF.460-6]</docidentifier>
</bibitem><bibitem id="IERS">
  <fetched>2021-08-17</fetched>
  <title type="title-main" format="text/plain">International Earth Rotation Service Bulletins</title>
  <title type="main" format="text/plain">International Earth Rotation Service Bulletins</title>
  <uri type="src">https://www.iers.org/IERS/EN/Publications/Bulletins/bulletins.html</uri>
</bibitem><bibitem id="JAVAZDT">
  <fetched>2021-08-17</fetched>
  <title type="title-main" format="text/plain">Java SE 8, java.time.format, DateTimeFormatter: ISO_ZONED_DATE_TIME</title>
  <title type="main" format="text/plain">Java SE 8, java.time.format, DateTimeFormatter: ISO_ZONED_DATE_TIME</title>
  <uri type="src">https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_ZONED_DATE_TIME</uri>
</bibitem>  

</references></bibliography>
</ietf-standard>
