Перейти к содержанию

«Сведения об образовательной организации» — словарь микроразметки sveden

Этот раздел содержит машиночитаемое описание раздела официального сайта ОО «Сведения об образовательной организации» (/sveden/...) — структуру подразделов, обязательные поля и микроразметку itemprop, которой должна быть размечена каждая страница.


Зачем это нужно

Раздел сайта /sveden/ — не просто страница «о нас». Это проверяемый ГИС-артефакт: АИС «Мониторинг» Рособрнадзора обходит сайт ОО как робот и сверяет наличие каждого обязательного поля с микроразметкой itemprop из Метод. рекомендаций. Несоответствие — основание для предписания и штрафа (до 100 000 ₽).

Словарь vocab/base.yaml даёт: - единый источник истины для генерации /sveden/ из канонических данных ОО (org, programs, staff, infra, docs — см. schema/instance.schema.yaml) - проверку «всё ли размечено» до публикации, а не после визита проверяющего - согласованность данных между сайтом, лицензионным пакетом (D02) и другими проекциями одной модели организации


Нормативное основание

  • ФЗ-273, ст. 29 — информационная открытость образовательной организации
  • ПП РФ от 20.10.2021 № 1802 — Правила размещения информации на официальном сайте ОО
  • Приказ Рособрнадзора от 04.08.2023 № 1493 (в ред. Приказа № 1353 от 03.07.2025, вступила в силу 01.03.2026) — требования к структуре и содержанию сайта
  • Методические рекомендации Рособрнадзора по применению Приказа № 1493, версия 9.0.0 (Москва, 2025) — источник истины для vocab/base.yaml

Структура

sveden/
├── README.md                          ← этот файл
├── CHANGELOG.md
├── vocab/
│   ├── base.yaml                      ← словарь микроразметки, ядро (14 подразделов)
│   └── _global.yaml                   ← общие правила: a11y, «отсутствует», стиль атрибутов
└── schema/
    ├── instance.schema.yaml           ← каноническая схема данных организации (контракт)
    └── instance.schema.suggestions.yaml  ← предложения по полям, ещё не сведённым со словарём

Принцип «append-only»

Наблюдение: каждый новый приказ Рособрнадзора добавляет подразделы и поля, но не меняет смысл старых тегов itemprop. Поэтому словарь устроен слоями:

  • vocab/base.yaml — стабильное ядро по действующей версии Метод. рекомендаций (сейчас v9.0.0). Не переписывается при выходе новой редакции.
  • Будущие дельты приказов (vocab/v<N>.yaml) добавляют новые подразделы/поля поверх базового слоя. Действующий словарь = base ⊕ применимые дельты.

Миграций нет: старая разметка не ломается новой версией приказа.


Формат записи подраздела

common:
  url: "/sveden/common"        # обязательный URL подраздела (фиксирован приказом)
  a11y: "copy"                 # требуется версия для слабовидящих
  status: "verified"           # verified | TBD — сверено ли с Метод. рекомендациями
  source: "Метод.рек. v9.0.0, Табл.3.2.1"
  fields:                       # одиночные поля → itemprop
    fullName: { itemprop: "fullName", from: "org.full_name" }
  groups:                        # повторяющиеся блоки (главный тег на коллекцию)
    uchredLaw:
      itemprop: "uchredLaw"
      from: "org.founders[]"
      fields:
        nameUchred: { itemprop: "nameUchred", from: "founder.name" }

from: — путь к данным в канонической модели организации (schema/instance.schema.yaml). from: "TBD" — поле задокументировано Метод. рекомендациями, но путь в схеме данных ещё не согласован; предложение — в комментарии рядом. Не «угадывайте» пути — оставляйте TBD.

Пустое обязательное поле на рендере выводится как «отсутствует» (или «нет»), а не пропускается — это требование _global.yamlrules.missing_value.


Статус наполнения

Все 14 подразделов из Табл. 3.1 Метод. рекомендаций v9.0.0 размечены (status: verified). Часть полей внутри подразделов остаётся from: "TBD" — пути в instance.schema.yaml ещё не согласованы (см. instance.schema.suggestions.yaml). Прогресс выверки — в CHANGELOG.md.


Связи с доменами фреймворка

Домен Как использует
D11 Коммуникации и публичность Владелец процесса — ведение и проверка /sveden/ (D11-P01)
D02 Лицензирование Источник org.license.*, docs.* — общие данные с лицензионным пакетом
D05 Контингент programs[].numberStudents, вакантные места (vacant)
D06 УМД и контент programs[].docs.* — учебный план, РПД, ФОС как электронные документы
D07 Персонал и ППС teachers[] — подраздел employees
D09 Финансы budget, paid_edu — финансово-хозяйственная деятельность, платные услуги

Как использовать

  1. Заполните каноническую модель данных организации по schema/instance.schema.yaml.
  2. Сгенерируйте (или разметьте вручную) страницы /sveden/<slug>/ по vocab/base.yaml: для каждого поля — элемент с атрибутом itemprop, значение — из from:.
  3. Для пустых обязательных полей выведите текст «отсутствует» (см. _global.yaml).
  4. Добавьте версию для слабовидящих (a11y: "copy") на каждую страницу подраздела.
  5. Сверьте результат через АИС «Мониторинг» Рособрнадзора.

Авторство

  • Источник: выверка vocab/base.yaml против Метод. рекомендаций v9.0.0, iMironRU, 2026.
  • Структурирование раздела standards/: Claude Sonnet 4.6.