<?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.7.34 (Ruby 3.4.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-wilton-netmod-yang-next-agreement-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="YANG Next Agreement">YANG Next Agreement</title>
    <seriesInfo name="Internet-Draft" value="draft-wilton-netmod-yang-next-agreement-00"/>
    <author fullname="Robert Wilton">
      <organization>Cisco</organization>
      <address>
        <email>rwilton@cisco.com</email>
      </address>
    </author>
    <date year="2026" month="March" day="17"/>
    <area>Operations and Management</area>
    <workgroup>Network Modeling</workgroup>
    <keyword>yang next</keyword>
    <keyword>yang future</keyword>
    <abstract>
      <?line 38?>

<t>The purpose of this document is to discuss and hopefully find agreement on the scope and shape of the next version of YANG.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://rgwilton.github.io/yang-next-agreement/draft-wilton-netmod-yang-next-agreement.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-wilton-netmod-yang-next-agreement/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Network Modeling Working Group mailing list (<eref target="mailto:netmod@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/netmod/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/netmod/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/rgwilton/yang-next-agreement"/>.</t>
    </note>
  </front>
  <middle>
    <?line 42?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The <eref target="https://github.com/netmod-wg/yang-next/issues/">YANG Next Issue Tracker</eref> lists around 125 open issues and 35 closed (some perhaps closed because they would have been non-backwards-compatible changes which were not be considered at the time that they were being evaluated).</t>
      <t>These issues are of varying size, complexity and importance.  If the contents of the next version of YANG is defined solely by which issues folks would like to work on (i.e., the bazaar method) then there is a risk that we will end up with a potential large and somewhat inconsistent update to the language.  It is unclear whether this would gain consensus within the IETF or widespread traction within the industry.</t>
      <t>Hence, this document proposes that attempt to reach clear consensus on what problems a revised version of YANG is intending to solve and for the issues to be categories into 4 sets:</t>
      <ol spacing="normal" type="1"><li>
          <t>issues that must be included in a next version of YANG</t>
        </li>
        <li>
          <t>issues that should be consider for the next version of YANG (if there is sufficient interest)</t>
        </li>
        <li>
          <t>issues that should not be considered for the next version of YANG, but could be considered for future versions.</t>
        </li>
        <li>
          <t>issues that should not be considered further, i.e., implementing them would likely be too harmful for the language because it would make the language too big or complex or the specification would be too long.</t>
        </li>
      </ol>
      <t>It is worth noting that a couple of separate efforts to score issues has been made, e.g., adding meta-data annotations, or closing the issues, but that in itself does not indicate what issues should be worked on.</t>
      <t>In addition, it should be noted that <xref target="issue-152"/> has proposed a slightly different scoring/classification of issues (by Andy Bierman).</t>
      <t>There is no goal to publish this document as an RFC, and probably the issues could be tracked via a github dashboard.  But a document like this may be a good way to ensure that the working group is aware of what changes are proposed and to ensure that there is consensus.</t>
    </section>
    <section anchor="proposed-changes-that-should-be-made-to-yang">
      <name>Proposed changes that should be made to YANG</name>
      <t>The set of issues in this section are ones that the authors believe should be added to any future version of YANG.  Many of these issues are clarifications, small/easy additions, or high importance issues.</t>
      <t>Summary of proposed changes:</t>
      <ul spacing="normal">
        <li>
          <t>Cleanup up the base specification:
          </t>
          <ul spacing="normal">
            <li>
              <t>Factor out XML encoding rules, <xref target="issue-10"/></t>
            </li>
            <li>
              <t>Move NETCONF specifics out, <xref target="issue-11"/></t>
            </li>
            <li>
              <t>Remove normative references to RFC 6241, <xref target="issue-12"/></t>
            </li>
            <li>
              <t>Apply verified errata, <xref target="issue-134"/></t>
            </li>
            <li>
              <t>Further restrict YANG Unicode to exclude "del" and C0 control characters, <xref target="issue-125"/></t>
            </li>
            <li>
              <t>Is any NMDA (RFC 8342) cleanup needed (<strong>no github tracking issue</strong>)</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Apply clarifications, 13 issues listed in <xref target="clarifications"/></t>
        </li>
        <li>
          <t>Deprecations &amp; removals :
          </t>
          <ul spacing="normal">
            <li>
              <t>Deprecate "import by exact revision", <xref target="issue-75"/></t>
            </li>
            <li>
              <t>Remove the "anyxml" statement<xref target="issue-105"/></t>
            </li>
          </ul>
        </li>
        <li>
          <t>Fold in some keywords/functionality from extension drafts:
          </t>
          <ul spacing="normal">
            <li>
              <t>Incorporate structure extension, <xref target="issue-8"/></t>
            </li>
            <li>
              <t>Deprecate "import by exact revision", <xref target="issue-75"/></t>
            </li>
            <li>
              <t>Make NACM default-deny-all and default-deny-write built-in statements, but may need to generalize rather than being tied to NACM, <xref target="issue-61"/></t>
            </li>
            <li>
              <t>YANG versioning, <xref target="issue-45"/>, <xref target="issue-65"/>, <xref target="issue-66"/></t>
            </li>
          </ul>
        </li>
        <li>
          <t>12 minor enhancement, in <xref target="minor-enhancements"/></t>
        </li>
        <li>
          <t>13 larger improvements, in <xref target="larger-improvements"/></t>
        </li>
      </ul>
      <t>In total, this is about 51 of the YANG Next issues that have been raised.</t>
      <section anchor="clarifications">
        <name>Clarifications</name>
        <t>All of these issues are applying clarifications that are not intended to change the behaviour in the base specification, just make the specification clearer.  For some of these issues, after review, the conclusion may be that no changes are needed.</t>
        <table>
          <name>Clarifications</name>
          <thead>
            <tr>
              <th align="left">Issue</th>
              <th align="left">Additional information</th>
              <th align="left"> </th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <xref target="issue-27"/> Clarify YANG "status" keyword usage (e.g., hierarchical)</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-44"/> Clarify if multiple deviations target the same schema parts</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-88"/> clarify NP-containers</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-96"/> Clarify definitions of YANG schema tree, vs module schema tree</td>
              <td align="left">This termology is confusing, we should cleanup/clarify</td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-99"/> Clarify duplicate revision dates used in revision history</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-103"/> Clarify implicit 'case' behavior</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-104"/> clarify "instance-required" behavior in typedefs</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-110"/> Clarify canonical order in RFC 7950</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-111"/> Clarify whether revision-dates must be unique or not</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-115"/> Clarify the meaning of properties which have default value</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-116"/> Clarify the behavior if the schema nodes in XPath expression are un-supported</td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-126"/> Injection of circular imports by deviation</td>
              <td align="left">Clarify rejection, or allow circular imports</td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-146"/></td>
              <td align="left">Consistent default value behavior for operations and validation</td>
              <td align="left"> </td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="minor-enhancements">
        <name>Minor enhancements</name>
        <t>This list of changes is for relatively minor/isolated enhancements.  I.e., the changes are expected to be more isolated, or eady to add.</t>
        <table>
          <name>Minor Enhancements</name>
          <thead>
            <tr>
              <th align="left">Issue</th>
              <th align="left">Consideration Reason</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <xref target="issue-5"/> default to namespace <tt>urn:yang:&lt;module-name&gt;</tt></td>
              <td align="left">Removes unnecessary noise from the language.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-28"/> add 'status' as a sub statement to 'module'</td>
              <td align="left">Seems like small/easy addition</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-33"/> Tag YANG identity as an intermediate base for classification only</td>
              <td align="left">Seems like a small useful adition</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-34"/> Add native support for float/double</td>
              <td align="left">We should just do this, Dec64 causes pain in specs and implementations</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-59"/> Preliminary Status</td>
              <td align="left">Should be able to introduce unstable data nodes to mature models (e.g., "status experimental")</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-94"/> deref() function for leafref statements</td>
              <td align="left">Implementations already allow this.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-98"/> Disallow if-feature statements where enabling the feature removes data nodes from the schema</td>
              <td align="left">We should just fix this</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-101"/> allow 'require-instance' to be refined</td>
              <td align="left">Simple change</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-125"/> Further restrict YANG Unicode to exclude "del" and C0 control characters</td>
              <td align="left">Same tweak to conform with RFC 9839</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-128"/> Relax rules on usage of deprecated or obsolete identifiers</td>
              <td align="left">Possibly dup of <xref target="issue-65"/> or <xref target="issue-66"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-130"/> Add 'deprecated' statement</td>
              <td align="left">Extra meta-data that is easy to add.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-155"/> Allow hexadecimal notation for enum values</td>
              <td align="left">Seems like a small enhancement</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="larger-improvements">
        <name>Larger improvements</name>
        <t>This list of issues tracks more important issues that will require more work, discussion, (and probably text) to specify but are deemed to be important to help grow the language.</t>
        <table>
          <name>Larger Improvements</name>
          <thead>
            <tr>
              <th align="left">Issue</th>
              <th align="left">Consideration Reason</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <xref target="issue-7"/> Support media-type specific schema that can be used to model error-info and other mount-points</td>
              <td align="left">YANG needs encoding agnostic way of returning errors.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-40"/> Allow deviation for Identities</td>
              <td align="left">E.g., to allow identities to be marked as not-supported</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-49"/> Introduce critical extensions</td>
              <td align="left">Would be allowed to extend YANG semantics</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-51"/> A general way to add stmts to any part of a schema</td>
              <td align="left">Would it very useful, but is a bigger change</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-56"/> context-independent encoding of instance-identifiers and identityrefs</td>
              <td align="left">We should have a module name prefix based scheme</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-62"/> Currently, list keys are all mandatory - allows default values for keys</td>
              <td align="left">Adding key defaults would simplify some model usecases</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-70"/> Introduce support for critical annotations</td>
              <td align="left">Would be useful addition</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-76"/> Make submodule "include" statement require a revision date.</td>
              <td align="left">Required to make module definition sound</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-80"/> enable a server express conformance to a set of identifiers</td>
              <td align="left">Same as issue <xref target="issue-40"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-95"/> Allow an module import to be defined as "types only"</td>
              <td align="left">Adds a useful refinement to import dependencies.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-121"/> Add support for hierarchical default values</td>
              <td align="left">These turn up in modeling and should be relatively easy to implement.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-149"/> Error statement for actions rpcs</td>
              <td align="left">Simplifies RPC/protocol bindings, same/similar as <xref target="issue-7"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-154"/> Add ability to remove nodes from a grouping in a "uses" statement</td>
              <td align="left">This would be helpful and improve reuse</td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="proposed-issues-to-consider-for-the-next-version-of-yang">
      <name>Proposed issues to consider for the next version of YANG</name>
      <t>This list includes items that require further evaluation.  Once fully evaluated all items should end up in one of the other lists, i.e., either we plan on making the change in the next version of YANG or we don't.</t>
      <table>
        <name>Possible issue for next YANG version</name>
        <thead>
          <tr>
            <th align="left">Issue</th>
            <th align="left">Consideration Reason</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">
              <xref target="issue-2"/> Allow if-feature-stmt inside deviation-stmt</td>
            <td align="left">Too many platform files/variants.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-4"/> Add a "map" statement</td>
            <td align="left">YANG list is unusal, but too late to change?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-13"/> Modify usage examples to be less NETCONF focused</td>
            <td align="left">Need to keep examples.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-16"/> Allow when in action</td>
            <td align="left">Relatively simple addition?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-21"/> Restrict regex to a subset of XML regex specification</td>
            <td align="left">Would make implementation easier, could use the IETF Regex spec?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-26"/> Consider removing support for sub modules from YANG</td>
            <td align="left">Proposal is to deprecate to simplify</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-29"/> Clarify YANG validation for data nodes 'decoded' from anydata to a tree of real nodes</td>
            <td align="left">Was closed, but there is draft <strong>TODO</strong> related to this?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-30"/> key-predicate-expr should be (quoted-string / integer-value / decimal-value)</td>
            <td align="left">Was closed, but perhaps needs to be re-evaluated for a YANG 2.0?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-31"/> Add 'clone' statement</td>
            <td align="left">Was closed, but should consider reuse outside groupings?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-32"/> Allow Augmentation to Groupings</td>
            <td align="left">Was closed, but should we reconsider?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-36"/> enable leafrefs to uniquely reference a nested list</td>
            <td align="left">needs further investigation</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-39"/> Allow deviation for description</td>
            <td align="left">Unclear whether this is really helpful/wise?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-41"/> Allow some references to from config-true to config-false (add capabilities)</td>
            <td align="left">Probably too big for next version of YANG, spec separately</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-46"/> Binary encoding support (lets some types have binary persistence)</td>
            <td align="left">Should consider, discuss with CORE folks</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-57"/> introduce if-module</td>
            <td align="left">Is this worth the effort?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-58"/> Introduce XPath function datastore()</td>
            <td align="left">Evaluate - Need to understand how this would be used?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-60"/> Allowing module private groupings, typedefs</td>
            <td align="left">Allow some top level definitions to be private to modules.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-63"/> Should it be possible to deviate "status"?</td>
            <td align="left">Should consider, e.g., to indicate obsolete nodes as still being supported?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-68"/> Add if-feature on must stmt  (removed  "on import stmt" part)</td>
            <td align="left">Should consider</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-69"/> Clarify 'deviation' substatements to match ABNF grammar</td>
            <td align="left">Helpful to clarify</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-72"/> Introduce an annotation that resolves the union member</td>
            <td align="left">Can we get unions to be consistent across encodings?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-78"/> allow 'must' as a sub statement to 'grouping'</td>
            <td align="left">Would need to better understand implications first</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-81"/> let 'description' be a substatement to 'input' and 'output'</td>
            <td align="left">Not sure how important this is, but seems easy to add.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-83"/> Clarify canonical representation of typedefs</td>
            <td align="left">Clarifications are helpful.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-84"/> allow notifications/actions to appear in invalid contexts</td>
            <td align="left">Useful if not too hard to implement.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-87"/> enable specifying augmentation's location amongst siblings</td>
            <td align="left">Was closed, but input/output are deemed to be ordered?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-90"/> Have a mechanism to allow enums to be extended</td>
            <td align="left">Should investigate and add if not too much complexity.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-92"/> enable <tt>if-feature</tt> statements to be "refined" into notifications and actions</td>
            <td align="left">We should consider adding this.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-97"/> enable 'ordered-by' to be refined into a list or leaf-list</td>
            <td align="left">We hit this issue when supporting some OC models</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-100"/> Add errata-stmt to YANG</td>
            <td align="left">Need to specify/agree a solution, but support fixing this</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-106"/> Allow "input/output" to be defined without any child data nodes</td>
            <td align="left">Seems like a small change, but what about augment ordering?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-108"/> Allow when in notification</td>
            <td align="left">Probably should allow</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-109"/> Change and compatibility rules for config=false (state) data</td>
            <td align="left">Should consider, but may be too much complexity</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-122"/> Changing an identity base</td>
            <td align="left">This looks like an issue to consider addressing (but it might be rare)</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-129"/> Enable reusability without groupings</td>
            <td align="left">Should investigate what this could look like but may just be too complex.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-131"/> make <tt>annotation</tt> a built-in YANG statement</td>
            <td align="left">Perhaps use critical extensions and keep out of the base language</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-133"/> support for more efficient CBOR representation of strings</td>
            <td align="left">Potentially worth investigating</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-138"/> Add new node type 'listref'</td>
            <td align="left">Proposing a better way of referencing lists. See also <xref target="issue-77"/></td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-139"/> Clarify adding mandatory nodes with augment + when</td>
            <td align="left">This might be worth relaxing/clarifying</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-143"/> Allow deviation-stmt within uses-stmt</td>
            <td align="left">Proposal is allow more refinement.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-144"/> YANG 1.1 translation</td>
            <td align="left">Unclear if this would even be possible ...</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="open-issues-that-should-not-be-made-for-the-next-version-of-yang">
      <name>Open issues that should not be made for the next version of YANG</name>
      <t>I think that the biggest challenges or potential long term enhancements to YANG are:</t>
      <ul spacing="normal">
        <li>
          <t>replacing XPath with a YANG specific expression language.</t>
        </li>
        <li>
          <t>having a cleaner way of handling lists with multiple keys, e.g., when referenced</t>
        </li>
        <li>
          <t>a generic way to augment additional statements into a YANG module.</t>
        </li>
        <li>
          <t>more advanced or flexible reuse beyond groupings, including perhaps the ability to augment into a grouping.</t>
        </li>
      </ul>
      <table>
        <name>Possible issues for a future YANG version (not the next one)</name>
        <thead>
          <tr>
            <th align="left">Issue</th>
            <th align="left">Consideration Reason</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">
              <xref target="issue-14"/> Allow deviations to modify "when" statements</td>
            <td align="left">Does this add to much complexity?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-15"/> Incorporate/merge RFC 7952 (yang-metadata)</td>
            <td align="left">Not that widely used, better as a separate extension rather than in core document?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-18"/> add a templating mechanism</td>
            <td align="left">Done as a separate draft, wait for it to mature first</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-19"/> yang canonical integer format</td>
            <td align="left">Not sure whether this is really needed.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-22"/> Restrict usage to a subset of XPATH</td>
            <td align="left">Better solution may be to define separate YANG expression langauge</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-48"/> when using a grouping, the designer should be able to modify just about any aspect of the grouping</td>
            <td align="left">Was closed, may have too much accidental complexity?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-53"/> Create a way for a statement to tie-in with augment/deviation</td>
            <td align="left">Would seem to add a lot of complexity</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-54"/> Define a way for extensions to declare sub-statement validity</td>
            <td align="left">Nice to have.  Better to do in extension draft?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-55"/> define an encoding-independent "ypath:1.0" type</td>
            <td align="left">Was closed, but draft planned.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-71"/> extension-stmt conformance</td>
            <td align="left">More investigation might be needed, but might be too much work for base YANG spec.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-73"/> Initial value</td>
            <td align="left">Wanted by 3GPP, but complexity in what it really means? Does immutability work come into play here.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-74"/> Support for unique leaf (or leaf combo) in a list of lists</td>
            <td align="left">Adds complexity to implementations, is this really needed?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-77"/> Add support for a tuple type</td>
            <td align="left">Not necessarily a tuple type but would like a nicer solution for multi-keyed lists</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-82"/> enable features to be supported per grouping-use (not globally per-datastore)</td>
            <td align="left">Too high complexity?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-86"/> allow 'case' as a substatement to 'grouping'</td>
            <td align="left">Not sure it is worth the complexity</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-89"/> add 'recommended-default' statement</td>
            <td align="left">Not worth the additional complexity</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-91"/> Consider relaxing identity uniqueness to only require uniqueness with the base identity hierarchy</td>
            <td align="left">Nice to have, but is it worth it?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-93"/> support 'dynamic default'</td>
            <td align="left">Some models need this, but should limit the complexity.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-113"/> Treat if-feature which references a non-existing feature as valid YANG but not enabled</td>
            <td align="left">Unsure whether this is really needed?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-119"/> The next step of XPath</td>
            <td align="left">We should do something here, but it needs to be a separate draft</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-123"/> Allow identities to be active even when module is not implemented</td>
            <td align="left">I don't think that we need to change behaviour, but clarification might be needed/helpful.</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-127"/> Relax rules for identityref representation without a prefix</td>
            <td align="left">Postpone to XPath replacement</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-147"/> New default-system statement to indicate that the default value  is not constant (determined by the system)</td>
            <td align="left">Seems complex, does system-datastore solve this anyway?</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-148"/> YANG++</td>
            <td align="left">This probably shouldn't be YANG, but a new language</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-150"/> nbc-change-stmt</td>
            <td align="left">I don't think that we should do this now</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-153"/> Allow 'when' to be a child of the 'refine' statement</td>
            <td align="left">Not sure how this would work (without a container)</td>
          </tr>
          <tr>
            <td align="left">
              <xref target="issue-156"/> canonical forms for strings (aka: the mac-address issue)</td>
            <td align="left">Need to spot data nodes that require custom handling.</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="closed-issues">
      <name>Closed issues</name>
      <t>This set of issues are either already closed or the author believes that they should be closed and should not be consider further for any future version of YANG.</t>
      <t>Issues may be put in this section for any of these reasons:</t>
      <ul spacing="normal">
        <li>
          <t>the issue is already marked as closed in github, not some closed issues are present on the previous lists because the authors believe that circumstances have changed (i.e., a YANG 2.0 version might be an option) and the issues should be reconsidered.</t>
        </li>
        <li>
          <t>the issue is a duplicate</t>
        </li>
        <li>
          <t>the issue is due to a misunderstanding of the YANG language or specification</t>
        </li>
        <li>
          <t>the consensus is that adding/introducing this issue would be harmful to the YANG language, perhaps taking it too far from its goals, or introducing too much complexity.</t>
        </li>
        <li>
          <t>this issue relates to the protocols not the language and hence the issue should be moved to a network protocol issue tracker.</t>
        </li>
      </ul>
      <section anchor="open-issues-proposed-for-closure-in-github">
        <name>Open issues proposed for closure in github</name>
        <t>This list of issues are not currently marked as being closed in github, but the author is proposing that we close them, in that we <em>currently</em> do not consider them for implementation in any YANG version.</t>
        <table>
          <name>Currently open issues proposed for closure</name>
          <thead>
            <tr>
              <th align="left">Issues Proposed for Closure</th>
              <th align="left">Closure Justification</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <xref target="issue-6"/> Provide a correct ABNF for Yang strings</td>
              <td align="left">Perceived benefit is not worth the effort</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-17"/> replace 'encoding' with 'representation'</td>
              <td align="left">I'm not convinced this is really necessary</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-102"/> ascii vs. unicode strings</td>
              <td align="left">Seems too low priority, should close (also need to fix link)</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-107"/> Add deviate(not-supported) support for identities</td>
              <td align="left">Dup of <xref target="issue-40"/>, should close</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-112"/> Support for conditional default values</td>
              <td align="left">Seems too complex, should close</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-117"/> Add dynamic feature to YANG</td>
              <td align="left">Solution looks very complex.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-124"/> Add ability to deviate or change status of an identity</td>
              <td align="left">Should close, dup of <xref target="issue-40"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-135"/> Make YANG Semver real statements instead of extensions</td>
              <td align="left">Dup of <xref target="issue-45"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-136"/> Revise Module Update Rules</td>
              <td align="left">Should be covered by <xref target="issue-45"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-140"/> grouping usage requirements</td>
              <td align="left">Propose closing, should be in rfc8407bis</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-141"/> Add automatic list key generation (autokey)</td>
              <td align="left">Proposing closing, this is a protocol not YANG issue</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-145"/> Let a presence container have a default presence?</td>
              <td align="left">Propose closing, not implementable</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-151"/> YANG profiles and views</td>
              <td align="left">Too complicated, packages may help</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="already-closed-issued-in-github">
        <name>Already closed issued in Github</name>
        <t>This follow list of issues are those already marked as being closed in the YANG Next Github tracker.</t>
        <table>
          <name>Already closed issues</name>
          <thead>
            <tr>
              <th align="left">Already Closed Issues</th>
              <th align="left">Closure Justification</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <xref target="issue-1"/> Only one idea per issue please!</td>
              <td align="left">Not a YANG issue (used for tracking only)</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-3"/> Allow prefix statement to be optional for modules that don't need it</td>
              <td align="left">Undesirable change</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-9"/> Add an inactive metadata annotation</td>
              <td align="left">Protocol extension not a language feature</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-20"/> add explicit module version-stmt</td>
              <td align="left">Duplicate of <xref target="issue-45"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-23"/> add 'conformance-type' leaf to 'import' statement</td>
              <td align="left">Probably better done separately (e.g., packages)</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-24"/> add a 'backwards-compatibility' leaf to 'revision' statement</td>
              <td align="left">Duplicate of <xref target="issue-45"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-25"/> make yang more object-oriented</td>
              <td align="left">Too complicated - better discuss as part of <xref target="issue-148"/></td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-35"/> Simplify 'when' statement processing</td>
              <td align="left">Closed, <strong>TODO</strong> possibly should be moved to be part of protocol spec?</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-37"/> YANG ANBF could be defined in a simpler way</td>
              <td align="left">Not worth changing now</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-38"/> Allow action to be invoked in the context of configuration datastore</td>
              <td align="left">Undesirable behaviour</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-42"/> make schema-mount extension into a built-in statement</td>
              <td align="left">Critial extension might be a better choice</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-43"/> Support for multiple key statements in a list</td>
              <td align="left">Too complex, other alternatives exist</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-47"/> support external module requirements</td>
              <td align="left">Could be done in YANG library, packages.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-50"/> YANG Packages (multi-module conformance/guidance)</td>
              <td align="left">Separate draft, also not a language issue.  But perhaps want to discuss conformance.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-52"/> add a statement for modeling checkbox dialogs</td>
              <td align="left">Better done witih extensions/overlay</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-64"/> Clarify if double quotes are needed around identifiers</td>
              <td align="left">Deemed unnecessary</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-67"/> clarify "require-instance" property for leafrefs</td>
              <td align="left">Deemed not to be an issue</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-79"/> add 'unique' as a substatement to 'leaf-list'</td>
              <td align="left">Not needed</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-85"/> add "uses" as a sub-statement to "augment"</td>
              <td align="left">ALready supported in YANG 1.1</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-114"/> Don't treat non-exist import module as a error if there is no any effective reference to this import module in current module</td>
              <td align="left">Too hard to implement</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-118"/> Co-existence between YANG1.0 and YANG1.1</td>
              <td align="left">Can't change existing specifications.</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-120"/> allow more restriction on Identity-ref</td>
              <td align="left">Closed as a duplicate of other issues</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-132"/> Allow config=true list without a key-stmt</td>
              <td align="left">Closed as dup</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-137"/> Add validation-rules-stmt to identify YANG validation scope</td>
              <td align="left">Closed, seems too complex</td>
            </tr>
            <tr>
              <td align="left">
                <xref target="issue-142"/> Allow if-feature on deviations</td>
              <td align="left">Duplicate of <xref target="issue-2"/></td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and 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>
      <?line -18?>

</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>N/A.  This document is only intended to help the WG reach consensus on the future direction of YANG and contains no protocol work.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <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>
    </references>
    <?line 346?>

<section anchor="list-of-yang-next-github-issues">
      <name>List of YANG Next Github Issues</name>
      <t>This appendix summarizes issues from the YANG-next issue tracker.  The summarization was created by LLM so it may not be entirely accurate.</t>
      <section numbered="false" anchor="issue-1">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/1">Issue 1</eref></name>
        <t><strong>Only one idea per issue please!</strong></t>
        <t>Requested that issues be split so each issue covers one idea to ease prioritization and tracking. Closed as a process note rather than a YANG language issue.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not a YANG Issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-2">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/2">Issue 2</eref></name>
        <t><strong>Allow if-feature-stmt inside deviation-stmt</strong></t>
        <t>Customers have complained that each platform/revision needs its own deviation file. They would like to define features matching platforms and have 1 deviations file per product family.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-3">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/3">Issue 3</eref></name>
        <t><strong>Allow prefix statement to be optional for modules that don't need it</strong></t>
        <t>Proposed making the prefix statement optional when a module does not reference its own prefix. Objections noted parser ambiguity and the benefit of consistent prefixes across imports. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-4">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/4">Issue 4</eref></name>
        <t><strong>Add a "map" statement</strong></t>
        <t>From 9.2. YANG lists as maps YANG has two list constructs, the 'leaf-list' which is similar to a list of scalars (arrays) in other programming languages, and the 'list' which allows a keyed list of complex structures, where the key is also part of the data values.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-5">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/5">Issue 5</eref></name>
        <t><strong>default to namespace <tt>urn:yang:&lt;module-name&gt;</tt> ?</strong></t>
        <t>On 4/20/16, 7:47 AM, "netmod on behalf of Juergen Schoenwaelder" &lt;netmod-bounces@ietf.org on behalf of j.schoenwaelder@jacobs-university.de&gt; wrote: &gt; On Tue, Apr 19, 2016 at 09:37:03PM +0200, Martin Bjorklund wrote: &gt; &gt; But I like <tt>urn:yang:&lt;module-name&gt;</tt> even more - and if we had this, we &gt; wouldn't have to use the "namespace" statement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-6">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/6">Issue 6</eref></name>
        <t><strong>Provide a correct ABNF for Yang strings</strong></t>
        <t>(This is derived from a mailing list message, The issue that concerns me is that the ABNF doesn't specify what is allowed as a string. I'm used to programming language definitions, where the grammar is specified quite rigidly, to the point that the ABNF can be input to a parser generator.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-7">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/7">Issue 7</eref></name>
        <t><strong>Support media-type specific schema that can be used to model error-info and other mount-points</strong></t>
        <t>The <tt>&lt;error-info&gt;</tt> element included in NETCONF and RESTCONF is very useful but there is no way to specify YANG schema to match expected data-model specific content. The ietf-restconf module defines the restconf-media-type extension that uses groupings to define this sort of data so they do not appear to be data nodes.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-8">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/8">Issue 8</eref></name>
        <t><strong>Incorporate/merge RESTCONF's artifact extension (e.g. rc:yang-data)</strong></t>
        <t>The head of the on-list thread is here: But for some reason it doesn't thread-in some responses: Note: the last response does seem to have threading working again, so be sure to check out other responses from others.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-9">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/9">Issue 9</eref></name>
        <t><strong>Add an inactive metadata annotation</strong></t>
        <t>The conditional-enablement draft seems to have support, but no one wants to rev NC/RC for it, so adding it into a rev of YANG might be the best option...</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med, backcompat-unknown, complexity-unknown, Workaround is better</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-10">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/10">Issue 10</eref></name>
        <t><strong>Move normative XML encoding rules into its own RFC</strong></t>
        <t>The YANG RFC is littered with XML encoding rules (see table of contents). These should be factored out into another document like RFC 7951.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-11">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/11">Issue 11</eref></name>
        <t><strong>Move NETCONF-specific sections to NETCONF WG documents</strong></t>
        <t>The YANG RFC is contains sections entitled "NETCONF XML Encoding Rules" that don't belong in the YANG spec. These should be moved to some future version of 6241, or another draft maintained by the NETCONF WG.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-12">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/12">Issue 12</eref></name>
        <t><strong>Remove normative references to RFC 6241</strong></t>
        <t>The YANG specification should not have any normative references to RFC 6241. Other than the references from the sections to be removed via issue #11, the only other substantive references are in the Terminology section, which references the following form RFC 6241: o configuration data o configuration datastore o datastore o state data These should probably be moved to the datastore RFC...</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-13">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/13">Issue 13</eref></name>
        <t><strong>Modify usage examples to be less NETCONF focused</strong></t>
        <t>The Usage Example sections throughout the spec illustrate NETCONF usage. Either these examples should be updated to be equal parts NETCONF and RESTCONF, or they should be removed entirely.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-14">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/14">Issue 14</eref></name>
        <t><strong>Allow deviations to modify "when" statements</strong></t>
        <t>Should be self-explanatory; allow deviations to add, remove or replace when statements like they can with must statements.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-15">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/15">Issue 15</eref></name>
        <t><strong>Incorporate/merge RFC 7952 (yang-metadata)</strong></t>
        <t>RFC 7952 says: Due to the rules for YANG extensions (see Section 6.3.1 in ), annotation definitions posit relatively weak conformance requirements. The alternative of introducing a new built-in YANG statement for defining annotations was considered, but it was seen as a major change to the language that is inappropriate for YANG 1.1, which was chartered as a maintenance revision.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-16">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/16">Issue 16</eref></name>
        <t><strong>Allow when in action</strong></t>
        <t>It would be good to be able to define an action when the value of a certain leaf is set to a (set of) specific value(s). For example: in case we want to reset specific HW components one might think to define a reset action, however certain components (identified by a HW class) might not be supporting a reset.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-17">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/17">Issue 17</eref></name>
        <t><strong>replace 'encoding' with 'representation'?</strong></t>
        <t>Discussion starts here: Lada says: &gt; Yes, "representation" should be one of the terms newly defined in 7950bis, and it can also be mentioned that "encoding" was used informally in the past.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-18">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/18">Issue 18</eref></name>
        <t><strong>add a templating mechanism?</strong></t>
        <t>Templates are not a datastore-specific concept, they can equally well be used in artifacts (static documents)...</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-19">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/19">Issue 19</eref></name>
        <t><strong>yang canonical integer format</strong></t>
        <t>The canonical format for integer types is the decimal representation. We do not seem to have a mechanism (other than a description statement) to declare that the canonical representation is lets say hexadecimal.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-low, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-20">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/20">Issue 20</eref></name>
        <t><strong>add explicit module version-stmt</strong></t>
        <t>Proposed a module-version statement to avoid parsing revision history for the current version. Considered redundant and addressed by versioning work (issue #45), so closed as duplicate.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Duplicate</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-21">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/21">Issue 21</eref></name>
        <t><strong>Restrict regex to a subset of XML regex specification</strong></t>
        <t>The choice in YANG to use XML regex has effectively meant that there is only a single library implementation of regex parsing. In most cases, the pattern statements only use the basic subset of the XML regex, and normally these pattern statements would validate against most standard regex engines with only a minimal amount of changes (it might be necessary to add anchors at the start and end of the line.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-low, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-22">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/22">Issue 22</eref></name>
        <t><strong>Restrict usage to a subset of XPATH</strong></t>
        <t>XPATH expressions can be complicated, hard to read, and it is easy to express stuff that (i) implementations don't generally support, or (ii) are not what the author intended. I think that it would be useful to define a subset of XPATH that is allowed/valid, or possibly even consider defining a simpler YANG specific DSL.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-med, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-23">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/23">Issue 23</eref></name>
        <t><strong>add 'conformance-type' leaf to 'import' statement</strong></t>
        <t>Suggested indicating why a module is imported to aid implementers and catalogs. Comments questioned the problem being solved since tools can already infer usage. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low, backcompat-unknown, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-24">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/24">Issue 24</eref></name>
        <t><strong>add a 'backwards-compatibility' leaf to 'revision' statement?</strong></t>
        <t>Proposed marking non-backwards-compatible changes in revision history to aid clients. Considered part of versioning work (issue #45) and closed as a duplicate.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Duplicate</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-25">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/25">Issue 25</eref></name>
        <t><strong>make yang more object-oriented</strong></t>
        <t>Suggested an object-oriented modeling approach where configuration resembles methods. Commenters felt this would be a different language and referenced limited traction in prior work. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-low, importance-low, No support</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-26">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/26">Issue 26</eref></name>
        <t><strong>Consider removing support for sub modules from YANG</strong></t>
        <t>Thread on NETMOD is 'Query about augmenting module from submodule in YANG 1.0'. Juergen: In case YANG 2.0 is ever done, I suggest someone files a proposal to remove submodules if the cost/benefit ratio is at odds.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-low, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-27">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/27">Issue 27</eref></name>
        <t><strong>Clarify YANG "status" keyword usage (e.g., hierarchical)</strong></t>
        <t>This issue requests: Clarify YANG "status" keyword usage (e.g., hierarchical).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-28">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/28">Issue 28</eref></name>
        <t><strong>add 'status' as a sub statement to 'module'</strong></t>
        <t>So that an entire module (routing-cfg) can be deprecated w/o having to deprecate every node.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-29">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/29">Issue 29</eref></name>
        <t><strong>Clarify YANG validation for data nodes 'decoded' from anydata to a tree of real nodes</strong></t>
        <t>Raised how offline validation tools should interpret anydata/anyxml in RPC inputs or configs and suggested using schema mount. Replies said this is a tooling concern and schema mount is not appropriate. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-low, Not a YANG Issue, Tooling issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-30">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/30">Issue 30</eref></name>
        <t><strong>key-predicate-expr should be (quoted-string / integer-value / decimal-value)</strong></t>
        <t>Proposed errata to allow numeric literals in instance-identifier key predicates instead of requiring quoted strings. The errata was withdrawn due to implementation impact, deferring the topic to YANG 2.0. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-low, importance-low, Not an issue after all</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-31">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/31">Issue 31</eref></name>
        <t><strong>Add 'clone' statement</strong></t>
        <t>Suggested a clone statement to copy existing schema nodes instead of defining reusable groupings. Concerns included misuse, clone loops, and increased complexity; the proposal was withdrawn. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-low, No support</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-32">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/32">Issue 32</eref></name>
        <t><strong>Allow Augmentation to Groupings</strong></t>
        <t>Proposed augmenting groupings directly so additions apply to all uses, avoiding repeated augment statements. Implementation and safety concerns dominated the discussion. Closed with no support.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-low, No support</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-33">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/33">Issue 33</eref></name>
        <t><strong>Tag YANG identity as an intermediate base for classification only</strong></t>
        <t>Some identity definitions are not intended to be actual values, but rather used as intermediate base definitions. YANG automation tools need a way to identify these nodes in a machine-readable manner.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-34">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/34">Issue 34</eref></name>
        <t><strong>Add native support for float/double</strong></t>
        <t>Add support for IEEE 754 binary floats and doubles. routing-types.yang (RFC 8294) defines bandwidth-ieee-float32, but ends up using a string as the base type (fine for text based encoding schemes, not so great for binary encoding schemes).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-35">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/35">Issue 35</eref></name>
        <t><strong>Simplify 'when' statement processing</strong></t>
        <t>Proposed removing automatic deletion of nodes when when conditions become false due to complexity and NACM concerns. Discussion favored keeping current behavior and noted that offline validation does not involve request processing. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-36">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/36">Issue 36</eref></name>
        <t><strong>enable leafrefs to uniquely reference a nested list</strong></t>
        <t>Given the following data model: and a desire to uniquely reference a specific "bar": ` It's not possible unless all the "bar" names are globally unique (not just for the current "foo").</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-high, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-37">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/37">Issue 37</eref></name>
        <t><strong>YANG ANBF could be defined in a simpler way</strong></t>
        <t>Suggested a simplified ABNF that separates generic statement structure from argument validation for parser convenience. Responses noted the simplified grammar already exists in section 6.3 and that changing ABNF would be risky for low benefit. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-low, Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-38">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/38">Issue 38</eref></name>
        <t><strong>Allow action to be invoked in the context of configuration datastore</strong></t>
        <t>Requested allowing actions on configuration datastores to support batch edits or complex operations. The discussion debated semantics and usefulness versus existing edit-config capabilities. Closed without adopting the change.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-39">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/39">Issue 39</eref></name>
        <t><strong>Allow deviation for description</strong></t>
        <t>Deviations can modify the meaning and content of a data node. However it is not possible to update relevant the description statement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-40">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/40">Issue 40</eref></name>
        <t><strong>Allow deviation for Identities</strong></t>
        <t>It should be possible to declare that I do not support specific identities in a module. E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-high, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-41">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/41">Issue 41</eref></name>
        <t><strong>Allow some references to from config-true to config-false (add capabilities)</strong></t>
        <t>IN some cases it would be needed to allow referencing config=false data from config=true leafrefs. E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-med, backcompat-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-42">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/42">Issue 42</eref></name>
        <t><strong>make schema-mount extension into a built-in statement</strong></t>
        <t>Proposed integrating schema-mount as a core language statement. Comments advised gaining more experience and using critical extensions if needed. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-low, importance-low, Workaround is better</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-43">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/43">Issue 43</eref></name>
        <t><strong>Support for multiple keys in a list</strong></t>
        <t>Asked for multiple key statements on a list to allow alternate unique access paths. Discussion noted optional keys were rejected and recommended using two lists with a shared grouping, despite drawbacks for config and augment. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not a YANG Issue, NETCONF issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-44">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/44">Issue 44</eref></name>
        <t><strong>Clarify if multiple deviations target the same schema parts</strong></t>
        <t>This issue tracks the request titled 'Clarify if multiple deviations target the same schema parts'.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-45">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/45">Issue 45</eref></name>
        <t><strong>Refine YANG versioning</strong></t>
        <t>This issue tracks the request titled 'Refine YANG versioning'.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-low, importance-high, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-46">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/46">Issue 46</eref></name>
        <t><strong>Binary encoding support (lets some types have binary persistence)</strong></t>
        <t>The YANG to CBOR encoding algorithms use binary types for some YANG data types. For example, enumerations are sent using the value number and bits are sent as a number with bits set corresponding to the position number.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high, backcompat-unknown, complexity-unknown, Not a YANG Issue, Workaround is better, NETMOD issue, NETCONF issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-47">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/47">Issue 47</eref></name>
        <t><strong>support external module requirements</strong></t>
        <t>Suggested requires/provides statements to express dependencies beyond import (e.g., augment relationships, common type modules). Reviewers indicated this belongs in YANG library or package definitions. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not a YANG Issue, NETMOD issue, NETCONF issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-48">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/48">Issue 48</eref></name>
        <t><strong>when using a grouping, the designer should be able to modify just about any aspect of the grouping</strong></t>
        <t>Proposed broad modification capabilities for groupings (removing nodes, disabling if-feature) instead of copy/paste. Concerns focused on complexity and layering effects. Closed as an undesirable outcome.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low, backcompat-unknown, complexity-unknown, Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-49">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/49">Issue 49</eref></name>
        <t><strong>Introduce critical extensions</strong></t>
        <t>Critical extensions would be allowed to extend or modify YANG semantics and would be mandatory to implement. In fact, some existing extensions, such as <strong>yang-data</strong>, are already of this category, even though RFC 7950 only permits extensions to address <em>non-YANG semantics</em>.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-med, backcompat-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-50">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/50">Issue 50</eref></name>
        <t><strong>YANG Packages (multi-module conformance/guidance)</strong></t>
        <t>Requested a machine-readable way to define packages of modules with version/feature requirements. Discussion suggested this is better handled by YANG library or instance data documents and pursued in a separate draft, not the YANG language itself. Closed as not a YANG issue.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not a YANG Issue, NETMOD issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-51">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/51">Issue 51</eref></name>
        <t><strong>A general way to add stmts to any part of a schema</strong></t>
        <t>As a vendor we sometimes want to extend a YANG model by annotating it with extra metadata information. E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-low, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-52">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/52">Issue 52</eref></name>
        <t><strong>add a statement for modeling checkbox dialogs</strong></t>
        <t>Proposed a statement to model multi-select checkbox dialogs, similar to choice for radio buttons. Alternatives included using optional leafs, bits, or UI annotations/overlays. Closed with preference for the overlay/annotation solution.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-low, Workaround is better</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-53">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/53">Issue 53</eref></name>
        <t><strong>Create a way for a statement to tie-in with augment/deviation</strong></t>
        <t>RFC7950 section 7.19 specifically says: ` An extension can allow refinement (see Section 7.13.2) and deviations (Section 7.20.3.2), but the mechanism for how this is defined is outside the scope of this specification.` Via refine this extends to augment and uses.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-low, backcompat-unknown, Need Examples / Use Case</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-54">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/54">Issue 54</eref></name>
        <t><strong>Define a way for extensions to declare sub-statement validity</strong></t>
        <t>RFC7950 leaves this capability out in section 7.19: ` The substatements of an extension are defined by the "extension" statement, using some mechanism outside the scope of this specification. Syntactically, the substatements <bcp14>MUST</bcp14> be YANG statements, including extensions defined using "extension" statements.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-55">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/55">Issue 55</eref></name>
        <t><strong>define an encoding-independent "ypath:1.0" type</strong></t>
        <t>Discussed the need for a context-independent encoding of XPath expressions and YANG types, avoiding prefix-to-namespace reliance. The conclusion was that this can be addressed in RFC6991bis by making XPath 1.0 context independent, without changing YANG. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Workaround is better, Undesirable outcome</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-56">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/56">Issue 56</eref></name>
        <t><strong>context-independent encoding of instance-identifiers and identityrefs</strong></t>
        <t>In the XML encoding of an instance-identifier or an identityref, there are prefixes that are supposed to be defined in the XML document. This means that there is no canonical format of these values.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-57">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/57">Issue 57</eref></name>
        <t><strong>introduce if-module</strong></t>
        <t>it would be useful to have a statement "if-module" that can be used like if-feature: leaf my-interface { if-module ietf-interfaces; type if:interface-ref; }.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-unknown, Need Examples / Use Case</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-58">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/58">Issue 58</eref></name>
        <t><strong>Introduce XPath function datastore()</strong></t>
        <t>The expression datastore(name) would select the root node of datastore name, where name is the name of a datastore. YANG rules for accessible trees are sometimes too limiting.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-59">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/59">Issue 59</eref></name>
        <t><strong>Preliminary Status</strong></t>
        <t>Sometimes we deliver features to customers before they are stable, to give them a working preview of functionality. For this we use the following extension statement extension preliminary { description "The schema node is part of an early design effort.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-60">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/60">Issue 60</eref></name>
        <t><strong>Allowing module private groupings, typedefs</strong></t>
        <t>Within a module. top level groupings and typedefs are externally visible and reusable by other modules, whereas local groupings and typedefs are private to the module, and can be changed in a BC way.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-61">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/61">Issue 61</eref></name>
        <t><strong>Make NACM default-deny-all and default-deny-write built-in statements</strong></t>
        <t>Ready to promote these to language statements so it is not NACM-specific.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-62">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/62">Issue 62</eref></name>
        <t><strong>Currently, list keys are all mandatory - allows default values for keys.</strong></t>
        <t>This issue tracks the request titled 'Currently, list keys are all mandatory - allows default values for keys.'.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-high, importance-med, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-63">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/63">Issue 63</eref></name>
        <t><strong>Should it be possible to deviate "status"?</strong></t>
        <t>Should it be possible for an implementation to modify the status of a datanode? E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-64">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/64">Issue 64</eref></name>
        <t><strong>Clarify if double quotes are needed around identifiers</strong></t>
        <t>Questioned whether identifiers need quotes when used as string arguments (e.g., defaults). Discussion concluded that quoting is optional when no whitespace or special characters are present and that the grammar should remain permissive; pretty printers may normalize. Closed as not a YANG issue.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not a YANG Issue, NETMOD issue</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-65">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/65">Issue 65</eref></name>
        <t><strong>Require implementation of "status deprecated" data nodes</strong></t>
        <t>We should change YANG (with some sensible migration path) to require servers to implement status deprecated data nodes or otherwise use explicit deviations to indicate that the data nodes are not implemented.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-66">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/66">Issue 66</eref></name>
        <t><strong>Require that "status obsolete" nodes are not implemented</strong></t>
        <t>We should consider changing YANG (with some sensible migration path) to require servers to not implement "status obsolete" nodes or otherwise use a explicit deviation mechanism to indicate that the data noes are still implemented and present in the schema.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-low, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-67">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/67">Issue 67</eref></name>
        <t><strong>clarify "require-instance" property for leafrefs</strong></t>
        <t>Asked when require-instance is evaluated and how errors are reported for delete operations of referenced nodes. Responses pointed to existing text (sections 8.3.3 and 15.5) covering these cases. Closed with no change required.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not an issue after all</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-68">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/68">Issue 68</eref></name>
        <t><strong>Add if-feature on must stmt  (removed  "on import stmt" part)</strong></t>
        <t>When designing the IGMP Proxy model, I feel it needs adding if-feature in import stmt and must stmt. But it doesn't support now.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-69">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/69">Issue 69</eref></name>
        <t><strong>Clarify 'deviation' substatements to match ABNF grammar</strong></t>
        <t>As mentioned in: The current table in RFC7950, Section 7.20.3.2 lists all permitted substatements however each argument to "delete" is treated separately per ABNF. If we are not going to add other possible substatements (e.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-70">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/70">Issue 70</eref></name>
        <t><strong>Introduce support for critical annotations</strong></t>
        <t>Similar to #49, but for annotations (RFC 7952), so that something like Juniper's "inactive" annotation can be introduced without requiring a new version of YANG.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-unknown, complexity-unknown, importance-unknown, Need Examples / Use Case</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-71">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/71">Issue 71</eref></name>
        <t><strong>extension-stmt conformance</strong></t>
        <t>The conformance requirements and capabilities discovery for extension statements is broken and implementations do not follow it. If a module contains extensions and a server advertises the implemented module in the YANG library, then the server must implement all extensions in the module.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-unknown, complexity-unknown, importance-unknown, Need Examples / Use Case</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-72">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/72">Issue 72</eref></name>
        <t><strong>Introduce an annotation that resolves the union member</strong></t>
        <t>Determining the union member to be used for a given instance is a fragile and potentially demanding process that may also depend on the instance representation. The (optional) annotation would pinpoint the member type so that no guesswork is needed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-high, backcompat-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-73">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/73">Issue 73</eref></name>
        <t><strong>Initial value</strong></t>
        <t>3GPP is starting to use YANG for modeling. The "default value" as defined by 3GPP is actually an initial value.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-74">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/74">Issue 74</eref></name>
        <t><strong>Support for unique leaf (or leaf combo) in a list of lists</strong></t>
        <t>If I have a list which has a container, I can specify a leaf to be unique or a combination of leaf nodes to be unique. e.g.: If I have a list of lists, I know of no way to have a leaf inside the lower list to be delcared unique across all lists.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-75">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/75">Issue 75</eref></name>
        <t><strong>Deprecate "import by exact revision"</strong></t>
        <t>Using YANG import with an exact revision date is invariably the wrong thing to do and I propose that it should be removed from the next version of the language (but allowed for modules using yang-version 1.1).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-76">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/76">Issue 76</eref></name>
        <t><strong>Make submodule "include" statement require a revision date.</strong></t>
        <t>A particular module revision should be a precisely defined immutable instance of a YANG module. However, allowing submodule includes to not specify the revision of the submodules that they include allows this to be broken.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-77">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/77">Issue 77</eref></name>
        <t><strong>Add support for a tuple type</strong></t>
        <t>Sometimes it is desirable to group multiple leaves together into the same value type that is available on a single path. Adding native support for something like a tuple type might be an elegant way of solving this, rather than the current approach of using an adhoc string based tuple type.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-78">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/78">Issue 78</eref></name>
        <t><strong>allow 'must' as a sub statement to 'grouping'</strong></t>
        <t>The crypto-types:asymmetric-key-pair-grouping grouping is a "container-less" grouping (a grouping that defines its descendents directly, without wrapping them with a container), which makes it impossible to define a 'must' statement that spans all its descendents (none of which are "mandatory true").</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-79">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/79">Issue 79</eref></name>
        <t><strong>add 'unique' as a substatement to 'leaf-list'</strong></t>
        <t>The request sought a unique substatement for leaf-lists. The discussion noted RFC7950 already requires uniqueness for configuration leaf-lists, and the issue was closed as not applicable.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: Not an issue after all</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-80">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/80">Issue 80</eref></name>
        <t><strong>enable a server express conformance to a set of identifiers</strong></t>
        <t>This issue requests: enable a server express conformance to a set of identifiers.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-81">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/81">Issue 81</eref></name>
        <t><strong>let 'description' be a substatement to 'input' and 'output'</strong></t>
        <t>It would be nice to have a description statement to describe what a collection of input/output descendent nodes are for.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-82">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/82">Issue 82</eref></name>
        <t><strong>enable features to be supported per grouping-use (not globally per-datastore)</strong></t>
        <t>I'm unsure if this is a YANG Next, YANG library, or a modeling issue... Use case: a shared low-level module defines a feature and defines a grouping with an if-feature with it.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-83">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/83">Issue 83</eref></name>
        <t><strong>Clarify canonical representation of typedefs</strong></t>
        <t>Some typedefs (and possibly some leaves) (e.g. ipv6-prefix) define their own canonical representation of the value space that overrides the canonical representation defined in the YANG built in types (RFC 7950 section 9.1).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-84">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/84">Issue 84</eref></name>
        <t><strong>allow notifications/actions to appear in invalid contexts</strong></t>
        <t>For example, RFC 7950 Section 7.16 says: But sometimes a grouping contains a notification or an action, and thus is currently disqualified from being <em>used</em> inside (in this case) a notification.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-85">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/85">Issue 85</eref></name>
        <t><strong>add "uses" as a sub-statement to "augment"</strong></t>
        <t>Asked to allow reuse of identical augment blocks via a uses substatement. Closed because this is already supported in YANG 1.1.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-86">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/86">Issue 86</eref></name>
        <t><strong>allow 'case' as a substatement to 'grouping'</strong></t>
        <t>Sometimes there is a need to augment the same case statement into multiple choice statements. Ideally the case statement itself could also be defined in the grouping statement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-87">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/87">Issue 87</eref></name>
        <t><strong>enable specifying augmentation's location amongst siblings</strong></t>
        <t>Requested control over the placement of augmented nodes in resolved trees or diagram output. Comments noted YANG is unordered and enforcing order would be a large change; tooling could handle presentation. Closed.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-88">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/88">Issue 88</eref></name>
        <t><strong>clarify NP-containers</strong></t>
        <t>Searching the NETCONF list archives for the word "non-presense" found the following: * 2019-06-21: restconf 'get' on non-presence container * 2018-06-28: Existence of Non-Presence Containers * 2016-07-11: What should a server response be?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-89">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/89">Issue 89</eref></name>
        <t><strong>add 'recommended-default' statement</strong></t>
        <t>It is important to maintain backward compatibility with existing program behavior. Often the YANG default is not the recommended setting, but rather the setting that matches current program behavior.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-90">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/90">Issue 90</eref></name>
        <t><strong>Have a mechanism to allow enums to be extended</strong></t>
        <t>I think that in some cases, individuals writing YANG modules end up using identities instead of enums because they want to leave the door open to them being extended in future.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-91">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/91">Issue 91</eref></name>
        <t><strong>Consider relaxing identity uniqueness to only require uniqueness with the base identity hierarchy</strong></t>
        <t><em>Flagging this only because it came up as a discussion point on yang-doctors.</em> Currently identities must be unique within a module. So, in the case of loopback, this meant that I originally defined "loopback-internal", "loopback-line", "loopback-connector" as descendants of base identity "loopback" to avoid namespace collisions.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-92">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/92">Issue 92</eref></name>
        <t><strong>enable <tt>if-feature</tt> statements to be "refined" into notifications and actions</strong></t>
        <t>A grouping can define a data tree, as well as notifications, actions. The refine statement can add if-feature statements to many types of data nodes, but not for actions or notifications.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-93">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/93">Issue 93</eref></name>
        <t><strong>support 'dynamic default'</strong></t>
        <t>if a leaf node can not be defined a static default value, but it has a uncertain default value when it is created. For example: If list 'foo' is created, if leaf named 'type''s value is foo1, the default value of leaf named 'value' is 10, if leaf named 'type''s value is foo2, the default value of leaf named 'value' is 20.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-94">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/94">Issue 94</eref></name>
        <t><strong>deref() function for leafref statements</strong></t>
        <t>This issue requests: deref() function for leafref statements.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-95">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/95">Issue 95</eref></name>
        <t><strong>Allow an module import to be defined as "types only"</strong></t>
        <t>Today, when a module imports another module it isn't made explicit whether that import is to fulfill a path or identity dependency or simply for a typedef dependency. Whilst working on YANG packages, I've began to think that it might be helpful to allow import statements to be annotated to indicate that it only imports type definitions, making the relationship between YANG modules a bit more clear.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-96">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/96">Issue 96</eref></name>
        <t><strong>Clarify definitions of YANG schema tree, vs module schema tree</strong></t>
        <t>The following errata was proposed (but likely rejected) for RFC 7950: Original Text ------------- o schema tree: The definition hierarchy specified within a module. Corrected Text -------------- o schema tree: The hierarchy of schema nodes defined in the set of all modules implemented by a server, as specified in the YANG library data .</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-97">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/97">Issue 97</eref></name>
        <t><strong>enable 'ordered-by' to be refined into a list or leaf-list</strong></t>
        <t>A grouping may define a list or leaf-list and, for whatever reason, the using model wished to change the 'ordered-by' value. This should be allowed, right?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-98">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/98">Issue 98</eref></name>
        <t><strong>Disallow if-feature statements where enabling the feature removes data nodes from the schema</strong></t>
        <t>The expressions for if-feature nodes should not be allowed to remove nodes from the tree when a feature is enabled because it makes conformance for clients very complex. E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: backcompat-low, importance-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-99">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/99">Issue 99</eref></name>
        <t><strong>Clarify duplicate revision dates used in revision history</strong></t>
        <t>The RFC does not mention any error condition if multiple revision-stmts have the same revision-date value. This occurs in openconfig-inet-types.yang and other real modules.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-100">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/100">Issue 100</eref></name>
        <t><strong>Add errata-stmt to YANG</strong></t>
        <t>There needs to be a way to specify the known Errata corrections to a YANG module. There are many published modules with bugs.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-101">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/101">Issue 101</eref></name>
        <t><strong>allow 'require-instance' to be refined</strong></t>
        <t>It would be nice to leafref (inside a grouping)'s require-instance property. This to compliment when the list the leafref refers to was itself refined from config true to config false.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-102">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/102">Issue 102</eref></name>
        <t><strong>ascii vs. unicode strings</strong></t>
        <t>Per Alexey Melnikov's DISCUSS on the module-tags draft, though the issue is a long-standing one...</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-103">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/103">Issue 103</eref></name>
        <t><strong>Clarify implicit 'case' behavior</strong></t>
        <t>Implicit case statements have some interesting undocumented behavior:.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-104">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/104">Issue 104</eref></name>
        <t><strong>clarify "instance-required" behavior in typedefs</strong></t>
        <t>As discussed in authors expect that the require-instance statement is available not only for leafref and instance-identifier types, but also for all the types derived from them using typedef statement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-105">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/105">Issue 105</eref></name>
        <t><strong>remove the "anyxml" statement</strong></t>
        <t><strong>Synopsis:</strong> The "anyxml" statement was made in RFC 6020, before JSON support was added, but its value is questionable now... Propose to remove (if YANG-next == YANG 2.0) or deprecate (if YANG-next == YANG 1.2).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-med, backcompat-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-106">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/106">Issue 106</eref></name>
        <t><strong>Allow "input/output" to be defined without any child data nodes</strong></t>
        <t>Change the ABNF to allow an input and output statements to be defined without any data nodes (e.g. in the case that models are expected to augment the input/output statement).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-107">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/107">Issue 107</eref></name>
        <t><strong>Add deviate(not-supported) support for identities</strong></t>
        <t>There is no way for a server vendor to tell the YANG client that a specific identity in a YANG module is not supported. This is critical for vendors who use YANG modules defined by an SDO (all of them) YANG conformance for identities is particularly awful at this time because it mandates that every identity in a supported module be implemented.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-108">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/108">Issue 108</eref></name>
        <t><strong>Allow when in notification</strong></t>
        <t>It seems the when statement should be supported also for the notification statement with the exact same justification as for action (.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med, backcompat-unknown, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-109">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/109">Issue 109</eref></name>
        <t><strong>Change and compatibility rules for config=false (state) data</strong></t>
        <t>Allowed changes and what is compatible should be specified differently for config=true and config=false data. E.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-110">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/110">Issue 110</eref></name>
        <t><strong>Clarify canonical order in RFC 7950</strong></t>
        <t>RFC 7950 states this: The ABNF grammar defines the canonical order. But the ABNF also has sections that state: ;; these stmts can appear in any order These two statements seem to cause some confusion, and hence it might be helpful to clarify that the ";; these stmts can appear in any order" does not remove the need to list statements in the order listed in the ABNF for them to be regarded as being in canonical order.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-111">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/111">Issue 111</eref></name>
        <t><strong>Clarify whether revision-dates must be unique or not</strong></t>
        <t>RFC 7950 does not explicitly state whether two different revisions of a module can be published with the same date. There is an example of an OpenConfig YANG module that has published multiple revisions with the same revision date, and the OpenConfig proponents state that RFC 7950 does not disallow this.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-112">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/112">Issue 112</eref></name>
        <t><strong>Support for conditional default values</strong></t>
        <t>This issue tracks the request titled 'Support for conditional default values'.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-113">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/113">Issue 113</eref></name>
        <t><strong>Treat if-feature which references a non-existing feature as valid YANG but not enabled</strong></t>
        <t>Scenario: A software product comes out with a YANG model. It supports extensions referencing its model.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-114">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/114">Issue 114</eref></name>
        <t><strong>Don't treat non-exist import module as a error if there is no any effective reference to this import module in current module</strong></t>
        <t>Suggested not requiring imported modules when deviations remove all effective references. Reviewers said this is not implementable because deviations are separate modules and prefixes used at parse time must resolve. Closed as non-implementable.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-115">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/115">Issue 115</eref></name>
        <t><strong>Clarify the meaning of properties which have default value</strong></t>
        <t>Some statements have default value, such as config/mandatory/min-elements/max-elements/status etc. if these statements are not occur under parent nodes, and should we think the parent nodes have these properties actually?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-116">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/116">Issue 116</eref></name>
        <t><strong>Clarify the behavior if the schema nodes in XPath expression are un-supported</strong></t>
        <t>If the schema nodes in XPath expression are un-supported by deviation, should the YANG parser report error? If YANG parser report error, user have to also change the XPath expression by deviation (if its when, it can not be deviated.) If YANG parser dont report error, the evaluation of XPath expression <bcp14>MAY</bcp14> cause unexpected result.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-117">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/117">Issue 117</eref></name>
        <t><strong>Add dynamic feature to YANG</strong></t>
        <t>YANG provide the capability to define data model statically. But it can not meet the requirements of some scenarios: Some nodes are associated with licenses.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-118">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/118">Issue 118</eref></name>
        <t><strong>Co-existence between YANG1.0 and YANG1.1</strong></t>
        <t>Argued that YANG 1.0 modules should be able to import YANG 1.1 modules and that RFC7950 has protocol-specific language. Responses emphasized that YANG 1.0 semantics must apply to all imports and that new keywords complicate this. Closed with consensus to keep current rules, though protocol wording could be generalized.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-119">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/119">Issue 119</eref></name>
        <t><strong>The next step of XPath</strong></t>
        <t>Scenarios: The expression of when/must of YANG using XPath 1.0 is not readable and error-prone. The XPath filtering of NETCONF has the same problem.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-120">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/120">Issue 120</eref></name>
        <t><strong>allow more restriction on Identity-ref</strong></t>
        <t>Proposed permit/deny substatements under identityref base to exclude specific derived identities. Discussion favored a simpler restriction mechanism and noted overlap with other issues. Closed as a duplicate.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-121">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/121">Issue 121</eref></name>
        <t><strong>Add support for hierarchical default values</strong></t>
        <t>Hierarchical configuration is often expressed in YANG models. In this model, only the "default" statement should be placed at the root of the hierarchical configuration, and all other nodes in the configuration hierarchy must not have a default statement, and instead are required to state in text that the default value is inherited from the next node up in the hierarchical config chain.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med, Need Examples / Use Case</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-122">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/122">Issue 122</eref></name>
        <t><strong>Changing an identity base</strong></t>
        <t>Since, as explained in section 7.18.2 of RFC7950, the derivation of identities is transitive, replacing a "base" statement with new "base" statement which is derived from the previous one is also a BC change.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med, complexity-unknown</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-123">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/123">Issue 123</eref></name>
        <t><strong>Allow identities to be active even when module is not implemented</strong></t>
        <t>Currently a module has to be implemented in order for its identities to be active. Why is this so?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-124">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/124">Issue 124</eref></name>
        <t><strong>Add ability to deviate or change status of an identity</strong></t>
        <t>E.g., for deprecated security protocols, a server should be able to indicate which ones it supports (although this could also be done via a capabilities YANG module).</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-125">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/125">Issue 125</eref></name>
        <t><strong>Further restrict YANG Unicode to exclude "del" and C0 control characters</strong></t>
        <t>See Unicode Assignables, section 4.3, that defines the table of Unicode assignable characters. This matches what is in RFC 7950, 'yang-char', page 209, except that YANG allows characters in the range %x20-D7FF, but draft-bray-unichars-07 splits this into two ranges to also exclude C1 control characters and DEL: It would probably be helpful for the next version of YANG to be updated to also exclude these characters, and perhaps reference one of the "Character Repertoires", if that draft-bray-unichars progresses.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-126">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/126">Issue 126</eref></name>
        <t><strong>Injection of circular imports by deviation</strong></t>
        <t>RFC 7950 is unclear on whether import dependencies may be introduced by way of deviations. According to RFC 7950: This is clear and I believe most people find this reasonable enough.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-127">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/127">Issue 127</eref></name>
        <t><strong>Relax rules for identityref representation without a prefix</strong></t>
        <t>Problem There are several YANG modules that have must/when XPath that compares an identityref leaf to a string literal. uses terminal-otn-protocol-top { when "config/logical-channel-type = 'PROT_OTN'" { description "Include the OTN protocol data only when the channel is using OTN framing."; } } The strict rules in the RFC (sec 9.10) say that the identity (e.g.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-128">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/128">Issue 128</eref></name>
        <t><strong>Relax rules on usage of deprecated or obsolete identifiers</strong></t>
        <t>sec 7.21.2 Issue 1) these <bcp14>MUST</bcp14> requirements make a YANG module brittle and hard to change Issue 2) "deprecated" status should be treated as <bcp14>MUST</bcp14> implement, so "current" using "deprecated" is just a warning Issue 3) "obsolete" status should be treated as <bcp14>MUST NOT</bcp14> implement, but it actually is <bcp14>SHOULD NOT</bcp14> implement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-129">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/129">Issue 129</eref></name>
        <t><strong>Enable reusability without groupings</strong></t>
        <t>The "grouping" statement is great, but only if the module-designer had the foresight to create groupings, which rarely happens. The YANG Full Embed draft attempts to address this by enabling other nodes in a module (e.g., leaf, container) to be used like a grouping.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-130">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/130">Issue 130</eref></name>
        <t><strong>Add 'deprecated' statement</strong></t>
        <t>A new statement is needed to help enforce professional API lifecycle management. The 'deprecated' statement contains information about the associated object which has a status of 'deprecated' The purpose of the statement is to provide machine and human readable instructions about the deprecation and suggest a replacement description: text why the node is deprecated replaced-by: machine-readable identifier to use instead of this identifier TBD: expected timeframe for obsolete status container foo { status deprecated; deprecated { description "This node replaced by new system module"; replaced-by bar; } }.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-131">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/131">Issue 131</eref></name>
        <t><strong>make <tt>annotation</tt> a built-in YANG statement</strong></t>
        <t>RFC 7952 says: An NBC version of YANG-next can do it.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-132">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/132">Issue 132</eref></name>
        <t><strong>Allow config=true list without a key-stmt</strong></t>
        <t>Suggested permitting keyless config lists for cases where the list is only created or replaced as a whole. Opponents cited interoperability and quality issues with keyless lists, while others noted autokey expectations. Closed as a duplicate of another issue.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-133">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/133">Issue 133</eref></name>
        <t><strong>support for more efficient CBOR representation of strings</strong></t>
        <t>There are some strings that could be smaller to encode as binary than the UTF8 representation. Strings such as ipv4-address can be encoded more efficiently n binary YANG to CBOR encoding is being enhanced with some new work to encode some strings in CBOR binary format This should not be done with a hard-wired solution.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-134">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/134">Issue 134</eref></name>
        <t><strong>Apply verified errata and resolve held for document update errata</strong></t>
        <t>There are 14 verified errata RFC 7950 Errata There are 2 held for review Held for Document Update Must Do.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-135">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/135">Issue 135</eref></name>
        <t><strong>Make YANG Semver real statements instead of extensions</strong></t>
        <t>YANG Semver It is important that "imports" and other procedures directly related to YANG language processing are mandatory to implement so all tools get the correct results. extensions should be real (mandatory-to-implement) statements and not optional extensions no intent to change Semver work file name issues are not be included in this issue Must Do.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-136">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/136">Issue 136</eref></name>
        <t><strong>Revise Module Update Rules</strong></t>
        <t>module update rules Dreaded "Section 11" had caused more trouble than any other section. <strong>NBC Change</strong> New Identifier Not Mandatory WG list discussion has resulted in the following change text change in this section OLD NEW Other refinements may be identified during development Must Do: complexity: medium, bc: low, importance: high.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-137">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/137">Issue 137</eref></name>
        <t><strong>Add validation-rules-stmt to identify YANG validation scope</strong></t>
        <t>Proposed a validation-rules statement with strict/relaxed/off modes to handle offline validation, multi-datastore references, or template-like configuration. Discussion questioned the examples and scope, suggesting use of intended datastores, must statements, or presence-like behavior. Closed per the Oct 24 meeting.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-138">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/138">Issue 138</eref></name>
        <t><strong>Add new node type 'listref'</strong></t>
        <t>This is related to tuples #77 A listref is similar to a leafref but it represents the keys or position that identtify one list instance A listref is a terminal node like a leaf or a leaf-list or anydata A listref works the same no matter how many key leafs are defined for the list <strong>Full Representation</strong> no -keys: position of the list entry keys: leaf matching each leaf in the key-stmt <strong>Short Representation</strong> no-keys: use uint32 keys: use TBD tuple from #77 solution Example target grouping Pointed-at list: Listref A listref value example.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-139">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/139">Issue 139</eref></name>
        <t><strong>Clarify adding mandatory nodes with augment + when</strong></t>
        <t>augments para 7 example is not valid since old client knows about values 1 .. 5 for toasterWeight.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-140">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/140">Issue 140</eref></name>
        <t><strong>grouping usage requirements</strong></t>
        <t>There are some design choices that are possible with YANG groupings that need to be considered for the uses-stmt There are documentation guidelines but these are not commonly followed, or complete.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-141">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/141">Issue 141</eref></name>
        <t><strong>Add automatic list key generation (autokey)</strong></t>
        <t>There are many use-cases where the list key does not contain any semantics other than being a unique identifier. In this mode, the designer does not want to define or implement the list key management.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-142">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/142">Issue 142</eref></name>
        <t><strong>Allow if-feature on deviations</strong></t>
        <t>The issue requested allowing "if-feature" under "deviation" so a single deviation module could cover both feature-enabled and feature-disabled cases. It was closed as a duplicate of issue #2.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: closed</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-143">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/143">Issue 143</eref></name>
        <t><strong>Allow deviation-stmt within uses-stmt</strong></t>
        <t>Sometimes an existing grouping is almost usable in a new us-case. YANG 1.1 allows some refinements in the 'uses' expansion, but no deviations.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-med, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-144">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/144">Issue 144</eref></name>
        <t><strong>YANG 1.1 translation</strong></t>
        <t>A standard translation from YANG 2.0 to YANG 1.1 should be defined. It will be difficult to introduce YANG 2.0 modules if a YANG 1.1 version cannot be automatically generated for existing tools to use.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-145">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/145">Issue 145</eref></name>
        <t><strong>Let a presence container have a default presence?</strong></t>
        <t>A presence container is like a leaf of type boolean. Leafs can have a default have, but not P-containers, why?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-low</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-146">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/146">Issue 146</eref></name>
        <t><strong>Consistent default value behavior for operations and validation</strong></t>
        <t>YANG validation (e.g., must-stmt) sometimes depends on whether a "node exists in the accessible tree". This creates a cornercase with the default-stmt The issue is that every server can decide differently whether node /npcon/B is in the accessible tree.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-147">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/147">Issue 147</eref></name>
        <t><strong>New default-system statement to indicate that the default value  is not constant (determined by the system)</strong></t>
        <t>See which we agreed is of low-importance. When the default is determined by the system (conditions usually mentioned in the description), it'd be handy for tooling to know that such is the case.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, backcompat-high, importance-med</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-148">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/148">Issue 148</eref></name>
        <t><strong>YANG++</strong></t>
        <t>YANG++ YANG++ is a data modeling language under development. Project Goals Complete the design and specification of the YANG++ language Design and implement open-source plugins - Native compiler support for YANG++ - YANG 1.1 Translation Tool Documentation YANG++ DRAFT.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-149">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/149">Issue 149</eref></name>
        <t><strong>Error statement for actions rpcs</strong></t>
        <t>In some cases for rpcs and actions there is a need to supply detailed error information beyond what is specified in RFC 6241. NETCONF allows for additional information in the "error-message" or "error-info" elements, however there is no way to define the structure and syntax of the error message.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: complexity-low, importance-high</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-150">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/150">Issue 150</eref></name>
        <t><strong>nbc-change-stmt</strong></t>
        <t>There is a need for a new statement to identify an NBC change in an exportable statement. The Semver extension is not helpful since it is at the module-level instead of the object level, This cannot be done with the 'deprecated' statement in #130 since the NBC change is most likely done in a 'current' definition with no intent to deprecate and replace it.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-151">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/151">Issue 151</eref></name>
        <t><strong>YANG profiles and views</strong></t>
        <t>There a trend (especially in IETF WGs) to create new YANG models to address some specific use cases rather than re-using existing YANG models because existing YANG models either provides more information than needed for that specific application or the information provided is not formatted as expected by the application Slides presented and discussed during the IETF 121 side meeting: YANG Profiles and Views v00.pptx.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-152">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/152">Issue 152</eref></name>
        <t><strong>YANG-next issue summary</strong></t>
        <t>Proposes a method to summarize and prioritize YANG-next issues by grouping and filtering by importance and complexity.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-153">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/153">Issue 153</eref></name>
        <t><strong>Allow 'when' to be a child of the 'refine' statement</strong></t>
        <t>Already if-feature and must statements are children under "refine", why not the "when" statement...?</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-154">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/154">Issue 154</eref></name>
        <t><strong>Add ability to remove nodes from a grouping in a "uses" statement</strong></t>
        <t>This issue requests: Add ability to remove nodes from a grouping in a "uses" statement.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-155">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/155">Issue 155</eref></name>
        <t><strong>Allow hexadecimal notation for enum values</strong></t>
        <t>It would be beneficial to allow encoding of the enum value in hexadecimal, example: This is not allowed in YANG 1.1. Howere, default integer values are allowed to be encoded in hexadecimal.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
      <section numbered="false" anchor="issue-156">
        <name><eref target="https://github.com/netmod-wg/yang-next/issues/156">Issue 156</eref></name>
        <t><strong>canonical forms for strings (aka: the mac-address issue)</strong></t>
        <t>mac-address in both IETF and IEEE yang is defined as a string. The canonical representations are not the same.</t>
        <ul spacing="normal">
          <li>
            <t><strong>Github Labels</strong>: none</t>
          </li>
          <li>
            <t><strong>Status</strong>: open</t>
          </li>
        </ul>
      </section>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA82963YbR5Iu+l9PURte55BUAyBx4dXT7aEpyeYs6zISvb17
zdprXAAKZFkACl1VIIW2+132s5wnO3HNjCygSBYl65yZ6WkRQGVm5SUy4osv
IjqdzrMyLWfJWdT6+/mbH6I3yacyOr/Ok2SeLMrWs3g0ypPbum/HcZlcZ/n6
LEoX0+zZs0k2XsRzaGySx9Oyc5fOymzRWSTlPJt01vHiGv79qezE2kLn4OBZ
sRrN06JIs0W5XsKjly+vXkXRN1E8KzLoN11MkmUC/w/6a0etZJKWWZ7GM/zj
8vx7+K8sh3+9v3rVerZYzUdJfvZsAsM6ezbOFkWyKFbFWVTmq+QZvMXgWZwn
MbT6dpnkcQl9FlG8mESv40V8Le90l+Ufr/NstYSfvUlK/DN6nU2SWbq4bj37
mKzhk8nZs6gT4QtF+ELuj+mqXOXJs2e3yWIFI4ii+oaiiF+39Qt8Dp9EP+BP
8fN5nM7gc561f0+TctrNcnoizsc38M1NWS6Ls/19/CF+lN4mXf3ZPn6wP8qz
uyLZ5yb28dHrtLxZjeDh/JpXZX/LcuAPZzB3RWl60Qe63EQ3zbY9uv/IFe/e
lPNZ69mzeFXeZDlOI/QZwcTNZrxzWu8zWMMy+oVaatG38F7xIv0nLdhZdJEW
44w+T2Sqcu7238f4TXeczaGDRZbP4YFbWIZnuDn9X91u99mzTqcTxaOizONx
+ezZ1U0SLVf5MiuSKJtG5U1aRLCXVzjiCP5dZtEE2l4VvF1usmWCI15HU9ie
kXu5KFvAs0kEo1gm9MviJl5Kkwltleg2yXGv42d4pGQo83QymcHG+Sa6XJR5
NlmN8V15YP/lj95lUayS6AoG/THJ//euLpGsDLy4LHnn7tov0n6KTxX7e9Es
LUp4A9hoMLRe/zCCYS4i/pqGOziMxjOYhEm0W2RzmJMkhxco9MNRMo5XMEXw
MuvoLlvNYCri2wQ+h2YWsO4jGNhdnE+KDoxlCRM+miXR+AZGAh3c3aTjm+gu
yWEmshIeivCEphP4AOawpCkq0zk2z3+t+cejBI9HchvPVrA3J3tdmhYYhg48
pxm+jfM1/rBI/5m0I+x/lnxKyzW9WDpfZnkZL8ZJN4oueTmg9xIWrbhveXDx
JwmsMgyxyGYJLPloLW8i3U+z2cdCZmOWfkxws9BZh1Z2027SbVPro/ifcZxH
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

-->

</rfc>
