<?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.39 (Ruby 2.6.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-netmod-yang-next-agreement-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="YANG Next Agreement">YANG Next Agreement</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-netmod-yang-next-agreement-00"/>
    <author fullname="Robert Wilton">
      <organization>Cisco</organization>
      <address>
        <email>rwilton@cisco.com</email>
      </address>
    </author>
    <date year="2026" month="June" day="23"/>
    <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-ietf-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:
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
z+6+KOO1cm1WU4fj9t5VI3fPvhx7JZbpQkt4Jm7cVNNSJBHoQNcwlQXlq0wL
DYRqzruo47c/tOiNMZ9ji/kc12I+l0jP1mwouJaDH969o1ITZcyVGSTJNB0l
y8jiWW0FgFiLsnB7UoQ2xilXMCEzLrzp8Qkz+LAxcNwY4Dm2AM9xLcBjQ8Mk
gIsciLtiAOCwR9meDxTDC4ZUEfItT0FVFH8lfclVUm4keI8LouWoT+JFpsVJ
Y5e4deSixoSZMMcAEIUU6Fds79nfdiPUNs6ijc51ZNgf7kBOz6HkRv0l1R1Z
OKIKEpZzF9NGPuzZmOLLXDwbFT1HUUqtP42Z9ND6NgZsji1gc1wL2LxwOQlb
oq+PMH9BTNnaOc9tC1fy58LZ7vI7ZqgtKj+OKCabauXcgipMxchwGu/yjCSl
pkLkMriXkopLS+yUW6pguVpu+HZWjQlK9OyigqX0cjmz5CNl0g9Njz7b6/Ye
ncGyofLZGIw5tmDMcS0YQ14Xn1i1JbxMw2ByWEkcrgU5Bs7JvkvHK1RJXdSN
/MrEbiCcMQYlw5ZTmc9Xan3IVUMotpJ3yREngfptn47BJoGloTrwRk85uyZk
DLKcJpurojBrbUDdEeR35aPI6tZjK5Q29jocN68jHRSSrkVYqhmh4qhcYTSl
UrO8S5t9Xp52hJ5q9Ef6CEzl+GXXAqIvxBtJQZgc20b3ukvyfhuDZUIcpoUv
ioCQWzc6Zzt+S1Kril1iR+xLCqA0mCXXyPNGoQqLihoUq0hYjkdyjrmKjWrd
uizQ8IQEGsHQJjfZWOF+Tkvl+3xKUMVjzm9jWObYwjLH9QlnSevfQfW7NuGs
Opp3nHWSr5dlxjnAzuJiPYclyNNxhzJvxmne0Secj5o1y5a7WTuYcKjlv971
AVy8HzSTGIa0IBWBiWQ+C6Dnz93lsEqi7c410tp1tKcF0DDin7ftPHSnCaVV
psC8OVm9S2R94RVaHcjuQso9cfMIPbRMNFAOClitLG92wzaGhI4tJHRcCwlR
rmHWFfzShyuPOgfV6XZLrz7bAkOQ0NUjykbwqIKwHdY7qglrOJ5eucAa7KQh
ldIiZa7x0fCaNMc32xZfVyIYJ1W4C/1VS0pHP6o3GZ8Ikp40hnJOLJRzUgvl
SKIwZ1xrGKmFA7guCFfJqLgut6bS/ow2Hxkj/MAGPmkMo5xYGOWkFkaZwYB3
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
cAEA

-->

</rfc>
