Кратко
- Проект описывает корневые пути схемы, экземпляра и фильтра с квалификацией по модулю, предикатами ключей, wildcard, регулярными выражениями, наборами значений и перечислением.
- Соответствие производителя и потребителя подтверждает общую интерпретацию строки, но не существование узла, совпадение контекста, полноту расширения, безопасную стоимость, право доступа или одобрение IETF.
Путь начинается с /. Первый узел квалифицируется модулем YANG, если внешняя спецификация не задала модуль по умолчанию. Потомки могут наследовать его, а узел из augment относится к добавившему модулю. Ключи списка находятся в предикатах: путь схемы называет их без значений, путь экземпляра задаёт все значения, фильтр добавляет wildcard, POSIX ERE и явные наборы.
Так определение, один элемент и множество элементов получают родственную запись. При перечислении ключи остаются внутри предикатов и не превращаются в ложные дочерние сегменты. Производитель отвечает за грамматику, корень, квалификацию и тип предиката. Потребитель обязан отклонить ошибочную форму, разрешить наследование и augment и не притворяться, что поддерживает неизвестные фильтры.
Это доказательство синтаксической совместимости, а не существования. Проект оставляет проверку внешнему API или протоколу. Корректная строка может назвать узел вне активного набора модулей, удалённый экземпляр или имя с иным значением при другом модуле по умолчанию. YANG Library, NMDA, datastore и операция остаются частью контекста.
Расширение требует ограничений. Wildcard, regex и наборы увеличивают число кандидатов. Текст требует учитывать лимит совпадений, размер набора и время, а также риск отказа в обслуживании от regex. Без явного признака обрезки или ошибки перечисление не доказывает полноту.
Авторизация отделена ещё жёстче. ypath не определяет аутентификацию, авторизацию и транспорт. Само перечисление путей может раскрыть сведения и должно защищаться как базовые данные. NACM задаёт модель для NETCONF и RESTCONF, но успешный разбор не даёт права чтения. Политика применяется к цели, разрешённой в известном контексте схемы, а не к простому совпадению строк.
Datatracker показывает активный индивидуальный Internet-Draft редакции 00, обновлённый 12 августа 2026 года, без IETF stream, intended status и формального статуса. В заголовке текста от 13 августа указано «Intended status: Standards Track». Это заявленное намерение документа, не принятие рабочей группой, не одобрение IETF и не опубликованный стандарт. Источники также не подтверждают внедрение или принятие.
Тема отличается от XML-кодирования YANG, имени файла модуля, сравнения схем, XPath и ресурсного пути RESTCONF. ypath унифицирует обозначение; факты эксплуатации остаются за пределами строки.
Источники
Первичные источники: 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
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
