<?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-rfc version 1.6.39 (Ruby 3.2.2) -->
<?rfc tocindent="yes"?>
<?rfc strict="yes"?>
<?rfc compact="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-nottingham-mediaman-standards-tree-00" category="std" consensus="true" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.17.4 -->
  <front>
    <title abbrev="Community Registrations">Allowing Community Registrations in the Standards Tree</title>
    <seriesInfo name="Internet-Draft" value="draft-nottingham-mediaman-standards-tree-00"/>
    <author initials="M." surname="Nottingham" fullname="Mark Nottingham">
      <organization/>
      <address>
        <postal>
          <postalLine>Prahran</postalLine>
          <postalLine>Australia</postalLine>
        </postal>
        <email>mnot@mnot.net</email>
        <uri>https://www.mnot.net/</uri>
      </address>
    </author>
    <date/>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 33?>

<t>Over time, it has become clear that there are media types which have the character of belonging in the standards tree (because they are not associated with any one vendor or person), but are not published by a standards body. This draft suggests an update to <xref target="RFC6838"/> to allow their registration.</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-nottingham-mediaman-standards-tree/"/>.
      </t>
      <t>
         information can be found at <eref target="https://mnot.github.io/I-D/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/mnot/I-D/labels/standards-tree"/>.</t>
    </note>
  </front>
  <middle>
    <?line 37?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="RFC6838"/> only allows registrations in the standards tree from the IETF and other "recognized standards-related organizations."</t>
      <t>Over time, it has become clear that there are media types which have the character of belonging in the standards tree (because they are not associated with any one vendor or person), but are not published by a standards body.</t>
      <t>To address this shortcoming, <xref target="tree"/> suggests a drop-in replacement for <xref section="3.1" sectionFormat="of" target="RFC6838"/>.</t>
      <section anchor="notational-conventions">
        <name>Notational Conventions</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>
        <?line -18?>

</section>
    </section>
    <section anchor="tree">
      <name>Standards Tree</name>
      <t>The standards tree is intended for types of general interest to the Internet community. Registrations in the standards tree <bcp14>MUST</bcp14> be either:</t>
      <ol spacing="normal" type="1"><li>in the case of registrations associated with IETF specifications, approved directly by the IESG, or</li>
        <li>registered by a recognized standards-related organization using the "Specification Required" IANA registration policy <xref target="RFC5226"/> (which implies Expert Review), or</li>
        <li>approved by the Designated Expert(s) as identifying a "community format", as described in <xref target="community"/>.</li>
      </ol>
      <t>The first procedure is used for registrations from IETF Consensus documents, or in rare cases when registering a grandfathered (see Appendix A) and/or otherwise incomplete registration is in the interest of the Internet community. The registration proposal <bcp14>MUST</bcp14> be published as an RFC. When the registration RFC is in the IETF stream, it must have IETF Consensus, which can be attained with a status of Standards Track, BCP, Informational, or Experimental. Registrations published in non-IETF RFC streams are also allowed and require IESG approval. A registration can be either in a stand-alone "registration only" RFC or incorporated into a more general specification of some sort.</t>
      <t>In the second case, the IESG makes a one-time decision on whether the registration submitter represents a recognized standards-related organization; after that, a Media Types Reviewer (Designated Expert or a group of Designated Experts) performs the Expert Review as specified in this document. Subsequent submissions from the same source do not involve the IESG. The format <bcp14>MUST</bcp14> be described by a formal standards specification produced by the submitting standards- related organization.</t>
      <t>The third case is described in <xref target="community"/>.</t>
      <t>Media types in the standards tree <bcp14>MUST NOT</bcp14> have faceted names, unless they are grandfathered in using the process described in Appendix A.</t>
      <t>The "owner" of a media type registered in the standards tree is assumed to be the standards-related organization itself. Modification or alteration of the specification uses the same level of processing (e.g., a registration submitted on Standards Track can be revised in another Standards Track RFC, but cannot be revised in an Informational RFC) required for the initial registration.</t>
      <t>Standards-tree registrations from recognized standards-related organizations are submitted directly to the IANA, where they will undergo Expert Review <xref target="RFC5226"/> prior to approval. In this case, the Expert Reviewer(s) will, among other things, ensure that the required specification provides adequate documentation.</t>
      <section anchor="community">
        <name>Community Formats in the Standards Tree</name>
        <t>Some formats are interoperable (i.e., they are supported by more than one implementation), but their specifications are not published by a recognized standards-related organization. To accommodate these cases, the Designated Expert(s) are empowered to approve registrations in the standards tree that meet the following criteria:</t>
        <ul spacing="normal">
          <li>There is a well-defined specification for the format</li>
          <li>That specification is not tied to or heavily associated with one implementation</li>
          <li>The specification is freely available at a stable location</li>
          <li>There are multiple interoperable implementations of the specification, or they are likely to emerge</li>
          <li>The requested name is appropriate to the use case, and not so generic that it may be considered 'squatting'</li>
          <li>There is no conflict with IETF work or work at other recognised SDOs (present or future)</li>
          <li>There is evidence of broad adoption</li>
        </ul>
        <t>The Designated Expert(s) have discretion in applying these criteria; in rare cases, they might judge it best to register an entry that fails one or more.</t>
        <t>Note that such registrations still go through preliminary community review (Section 5.1), and decisions can be appealed (Section 5.3).</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This draft introduces no new instructions for IANA.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This draft does not introduce new security issues. Seriously.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Normative References</name>
      <reference anchor="RFC6838">
        <front>
          <title>Media Type Specifications and Registration Procedures</title>
          <author fullname="N. Freed" initials="N." surname="Freed"/>
          <author fullname="J. Klensin" initials="J." surname="Klensin"/>
          <author fullname="T. Hansen" initials="T." surname="Hansen"/>
          <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="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <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">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <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>
      <reference anchor="RFC5226">
        <front>
          <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
          <author fullname="T. Narten" initials="T." surname="Narten"/>
          <author fullname="H. Alvestrand" initials="H." surname="Alvestrand"/>
          <date month="May" year="2008"/>
          <abstract>
            <t>Many protocols make use of identifiers consisting of constants and other well-known values. Even after a protocol has been defined and deployment has begun, new values may need to be assigned (e.g., for a new option type in DHCP, or a new encryption or authentication transform for IPsec). To ensure that such quantities have consistent values and interpretations across all implementations, their assignment must be administered by a central authority. For IETF protocols, that role is provided by the Internet Assigned Numbers Authority (IANA).</t>
            <t>In order for IANA to manage a given namespace prudently, it needs guidelines describing the conditions under which new values can be assigned or when modifications to existing values can be made. If IANA is expected to play a role in the management of a namespace, IANA must be given clear and concise instructions describing that role. This document discusses issues that should be considered in formulating a policy for assigning values to a namespace and provides guidelines for authors on the specific text that must be included in documents that place demands on IANA.</t>
            <t>This document obsoletes RFC 2434. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5226"/>
        <seriesInfo name="DOI" value="10.17487/RFC5226"/>
      </reference>
    </references>
    <?line 118?>



  </back>
  <!-- ##markdown-source:
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
AZDNWy6oFwAA

-->

</rfc>
