Zusammenfassung

  • ypath beschreibt verwurzelte, modulqualifizierte Schema-, Instanz- und Filterpfade mit Listenschlüsseln, Wildcards, regulären Ausdrücken, Wertemengen und Pfad-Enumeration.
  • Produzenten- und Konsumentenregeln belegen eine gemeinsame Interpretation, nicht die Existenz eines Knotens, übereinstimmenden Kontext, vollständige Expansion, sichere Kosten, Autorisierung oder IETF-Billigung.

Jeder Pfad beginnt mit /. Der erste Knoten trägt grundsätzlich sein YANG-Modul, sofern die einbettende Spezifikation kein Standardmodul festlegt. Nachfolger können es erben; ein durch augment eingeführter Knoten gehört zum ergänzenden Modul. Listenschlüssel stehen in Prädikaten. Der Schemapfad nennt Schlüssel ohne Werte, der Instanzpfad belegt jeden Schlüssel, der Filterpfad erlaubt zusätzlich Wildcard, POSIX-ERE und explizite Wertemengen.

Damit lassen sich Definition, einzelnes Objekt und Auswahl mehrerer Objekte in einer Familie ausdrücken. Bei der Enumeration bleiben Schlüssel in den Prädikaten, statt als scheinbare Kindknoten ausgegeben zu werden. Produzenten müssen Wurzel, Qualifikation und Prädikattyp korrekt bilden. Konsumenten müssen ungültige Grammatik zurückweisen, Vererbung und augment auflösen und nicht unterstützte Filter ablehnen.

Der Entwurf macht daraus keinen Existenznachweis. Diese Prüfung bleibt bei API oder Protokoll. Ein konformer Pfad kann einen im aktiven Modulsatz fehlenden Knoten, eine gelöschte Instanz oder einen unter anderem Standardmodul anders aufgelösten Namen bezeichnen. YANG Library, NMDA, Datastore und Operation bleiben Teil des Kontexts.

Auch Expansion ist kein kostenloser Beweis. Wildcard, Regex und Wertemenge können viele Kandidaten erzeugen. Der Text verlangt Grenzen für Treffer, Mengen und Laufzeit und warnt vor Regex-bedingtem Denial of Service. Ohne dokumentierte Abbruch- und Teilergebnissemantik beweist eine ausgegebene Liste keine Vollständigkeit.

Berechtigung folgt ebenfalls nicht aus Parsebarkeit. ypath definiert weder Authentisierung noch Autorisierung oder Transport. Pfad-Enumeration kann Informationen offenlegen und soll wie die zugrunde liegenden Daten geschützt werden. NACM kann NETCONF und RESTCONF steuern; der Parser erteilt aber kein Leserecht. Erst der unter bekanntem Schema aufgelöste Zielknoten kann sinnvoll gegen Richtlinien geprüft werden.

Der Datatracker nennt einen aktiven individuellen Internet-Draft, Revision 00, zuletzt aktualisiert am 12. August 2026, ohne IETF-Stream, intended status oder formalen Status. Der Entwurfskopf vom 13. August nennt dagegen „Intended status: Standards Track“. Das ist eine Absichtserklärung im Dokument, keine Arbeitsgruppenannahme, IETF-Billigung oder veröffentlichte Norm. Auch Einsatz oder Übernahme sind nicht belegt.

Die Fragestellung unterscheidet sich von YANG-XML, Moduldateinamen, Schemavergleich, XPath und RESTCONF-Ressourcenpfaden. ypath vereinheitlicht eine Darstellung; operative Wahrheit muss weiterhin beobachtet werden.

Quellen

Primärquellen: https://datatracker.ietf.org/doc/draft-jgc-netmod-yang-path/ ; https://datatracker.ietf.org/doc/draft-jgc-netmod-yang-path/history/ ; https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/ ; https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/ ; https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/ ; https://www.ietf.org/archive/id/draft-jgc-netmod-yang-path-00.html ; https://www.ietf.org/archive/id/draft-jgc-netmod-yang-path-00.txt ; https://www.rfc-editor.org/rfc/rfc6241.html ; https://www.rfc-editor.org/rfc/rfc7950.html ; https://www.rfc-editor.org/rfc/rfc8040.html ; https://www.rfc-editor.org/rfc/rfc8341.html ; https://www.rfc-editor.org/rfc/rfc8342.html ; https://www.rfc-editor.org/rfc/rfc8525.html