«Сведения об образовательной организации» — словарь микроразметки 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.yaml → rules.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 — финансово-хозяйственная деятельность, платные услуги |
Как использовать¶
- Заполните каноническую модель данных организации по
schema/instance.schema.yaml. - Сгенерируйте (или разметьте вручную) страницы
/sveden/<slug>/поvocab/base.yaml: для каждого поля — элемент с атрибутомitemprop, значение — изfrom:. - Для пустых обязательных полей выведите текст «отсутствует» (см.
_global.yaml). - Добавьте версию для слабовидящих (
a11y: "copy") на каждую страницу подраздела. - Сверьте результат через АИС «Мониторинг» Рособрнадзора.
Авторство¶
- Источник: выверка
vocab/base.yamlпротив Метод. рекомендаций v9.0.0, iMironRU, 2026. - Структурирование раздела standards/: Claude Sonnet 4.6.