Соответствие
Стандарты, методологии и своды правил, которым следует племенная книга, — с честным состоянием по каждому. У всего, что заявлено сделанным, стоит ссылка на то, чем это подтверждается: прогон, страница, файл или документ.
Список написан без оглядки на то, как он выглядит. Специалист, открывший систему, всё равно найдёт то, о чём здесь умолчали, — и дальше не поверит ничему. Знать границы за десять минут выгоднее обеим сторонам, чем узнавать их на третьем месяце внедрения.
Сделано и подтверждается прогоном или страницей
Основное сделано, чего именно не хватает — сказано в строке
Не начато. Работа известна, срок не назначен
Зависит не от нас: членство, санкционная проверка, решение чужого органа
Не наша область: железо, лаборатории, задачи государства
Всего 23 позиции в 6 разделах. «Закрыто извне» — не «руки не дошли»: членство в ICAR требует санкционной декларации, а членство в европейской конфедерации приостановлено решением от июля 2022 года. Разбор по разделам руководств ICAR — отдельной страницей.
Идентификация животных
Как животное называется здесь и как его найдут снаружи
Международный номер животного
ICAR / Interbull
Что требует. Номер вида NLDM000574590532: страна по ISO 3166-1, пол, двенадцать цифр национального номера. С кодом породы впереди — девятнадцать символов.
Что у нас. Сборка и разбор в обеих формах записи страны, справочник тридцати двух стран, страна и номер в стране происхождения у животного. Импортное животное считается от страны происхождения, а не от нашей. Номер не выдумывается: нет данных — нет номера.
Что дальше. Поле кода породы в справочнике есть и связано с обменом; заполнено ли оно — показывает прогон check:breed-codes, и вписывает код человек, знающий породы. Отдельно нужно правило проверки «номер не сходится с частями»: расхождение между записанным номером и собранным из частей сейчас никто не заметит.
ISO 11784 / 11785 — радиочастотная метка
ISO
Что требует. Пятнадцатизначное десятичное представление кода метки; первые три цифры — код страны по ISO 3166-1 либо код изготовителя.
Что у нас. Проверка формы: длина, цифры, правдоподобие первых трёх. Код изготовителя от 900 и выше опознаётся отдельно и не выдаётся за страну. В обмен метка уезжает только пройдя проверку.
Что дальше. Тексты стандартов не куплены — проверка написана по вторичным источникам. Порядка 100–150 CHF, единственные расходы всего международного плана.
npm run check:aiidкод: src/lib/aiid.tsОбмен данными
На каком языке книга разговаривает с чужими системами
ФГИАС ПР — государственный реестр
Минсельхоз России
Что требует. Обязательная с 1 марта 2026 года передача сведений о племенных животных по формам реестра, с обратной загрузкой присвоенных идентификаторов.
Что у нас. Все двадцать шаблонов реестра: выгрузка и обратная загрузка. Заголовки сверены построчно с настоящими файлами реестра. У каждого выгружаемого поля есть дорога ввода — руками или загрузкой.
npm run check:fgias-exportпрогон: npm run check:fgias-readiness/evolution?tab=fgiasдокумент: docs/fgias-karta.mdICAR Animal Data Exchange 1.5
ICAR
Что требует. Открытая спецификация обмена данными о животных: JSON-схемы, REST, общие словари. Лицензия Apache 2.0, формальной сертификации не существует.
Что у нас. Семь коллекций на отдачу по адресам спецификации: животные, контрольные доения, отёлы, осеменения, оценки экстерьера, взвешивания, племенная ценность. Схемы идентификаторов от домена Ассоциации.
Что дальше. Приём POST закрыт сознательно: запись снаружи должна пройти те же проверки, что и ручной ввод. Нет движения, проверок стельности и запусков. Сверка идёт с нашей копией перечислений, а не с настоящими схемами репозитория.
Собственный REST-интерфейс
OpenAPI
Что требует. Описание интерфейса машиночитаемой спецификацией, а не только текстом.
Что у нас. OpenAPI-описание, страница документации и прогон, сверяющий описание с кодом.
UN/CEFACT: Animal Traceability и Cattle Registration BRS
ООН
Что требует. Согласование модели обмена с бизнес-спецификациями ООН по прослеживаемости скота.
Что у нас. Ничего.
Что дальше. Начинать надо не с работы, а с поиска самих документов: в разборе открытых источников тексты BRS найти не удалось.
Племенное дело и оценка
Правила, по которым ведут книгу и считают племенную ценность
ICAR Guidelines — двадцать пять разделов
ICAR
Что требует. Правила учёта продуктивности, подтверждения происхождения, оценки экстерьера и генетической оценки, по которым работают племенные книги Европы.
Что у нас. Разобрано по разделам: что требует каждый и как это сделано. Полностью учтённых разделов нет ни одного, и это состояние, а не осторожность формулировок.
Что дальше. Пробелов пятнадцать по девяти разделам — все выписаны на отдельной странице.
Панели и номенклатура ISAG
ISAG
Что требует. Двенадцать обязательных микросателлитных локусов, не менее двухсот SNP из набора ISAG, формат записи TOP/AB, расчёт вероятностей исключения.
Что у нас. Двенадцать обязательных локусов STR, методы подтверждения и вердикты.
Что дальше. SNP-панели нет, формата TOP/AB нет, вероятности исключения не считаются. Хранится результат теста, а не генотип: перепроверить его самим нельзя и передать другой лаборатории тоже.
src/lib/isag.tsWHFF Registration Guidelines
World Holstein Friesian Federation
Что требует. Правила регистрации: пять поколений родословной с данными продуктивности, флаг не-голштинского предка, коды рецессивов Mulefoot, BLAD, CVM, DUMPS, коды мастей, документация по эмбрионам.
Что у нас. Ничего из перечисленного.
Что дальше. Самая объёмная предметная работа плана и самая полезная: это то, чем племенная книга отличается от базы данных о коровах.
Методология Interbull
Interbull Centre
Что требует. Структура файлов 200/300/301, расчёт эффективного числа дочерей, валидационные тесты генетического тренда методами I–III.
Что у нас. Ничего.
Что дальше. Валидация тренда нужна независимо от участия в международной оценке: без неё медленный сдвиг базы выглядит как генетический прогресс, и заметить подмену нельзя.
Участие в международной оценке MACE
Interbull Centre
Что требует. Приведение национальных оценок разных стран к общей шкале.
Что у нас. Индекс книги — собственный расчёт по заимствованной базе сравнения, и подпись об этом говорит прямо.
Что дальше. Требует членства в ICAR и валидированной национальной оценки в единой страновой базе. Анкета членства содержит декларацию о соответствии правилам OFAC и FATF, и ICAR проверяет её до принятия.
ICAR Certificate of Quality
ICAR
Что требует. Единственная в мире отраслевая сертификация ведения племенной книги и обработки данных, с выездным аудитом.
Что у нас. Нет и быть не может без членства.
Что дальше. Доступна только членам ICAR. Разбор — в документе о марке и членстве.
docs/icar.mdЧленство в EHRC и WHFF
European Holstein and Red Holstein Confederation
Что требует. Взаимное признание регистрации голштинского скота в Европе.
Что у нас. Российская голштинская ассоциация была членом EHRC и приостановлена решением от 12 июля 2022 года. Публичного сообщения о снятии приостановки за 2023–2026 годы не найдено.
Что дальше. Первый шаг стоит ноль рублей: письмо генеральному секретарю с вопросом о текущем статусе. Без ответа на него обсуждать международное признание бессмысленно.
docs/mezhdunarodnye-standarty.mdМежправительственные своды
Требования ООН и межправительственных организаций
Кодекс здоровья наземных животных, главы 4.2 и 4.3
WOAH
Что требует. Требования к прослеживаемости: предотвращение дублирования идентификаторов, перечень событий, связывание идентификаторов при импорте и экспорте, резервное копирование, конфиденциальность.
Что у нас. Часть требований выполняется по факту — журнал изменений, права доступа, события с датами, — но сопоставления с текстом кодекса не делалось.
Что дальше. Работа преимущественно документальная: таблица «требование → реализация». Настоящей работы два пункта — проверки на дубли идентификаторов и связывание номеров при импорте.
FAO Guidelines No. 19 и No. 3
ФАО ООН
Что требует. Интегрированные многоцелевые системы учёта животных и стратегии разведения — как архитектурный ориентир.
Что у нас. Ничего.
Что дальше. Документ, а не код. День работы.
Глобальный план действий и DAD-IS
ФАО ООН
Что требует. Национальная отчётность по генетическим ресурсам животных.
Что у нас. Не наша область: отчитывается государство, а не разработчик системы. Россия эту отчётность не ведёт и DAD-IS не наполняет.
Качество и доступность программы
Свойства самой программы, а не данных в ней
WCAG 2.2 уровень AA
W3C / ISO 40500 / ГОСТ Р 52872
Что требует. Доступность интерфейса для людей с ограничениями зрения, слуха и моторики.
Что у нас. Частности: язык размечен на страницах и на кнопках переключателя, у знака и навигаций есть подписи, ссылки различимы не только цветом. Системного прогона по критериям не делалось.
Что дальше. Прогон по критериям, заявление о доступности с честным перечислением ограничений — большие таблицы и графические родословные заведомо проблемные, — и автоматическая проверка того, что поддаётся автоматизации.
npm run check:linksISO/IEC 25010:2023 и 25040
ISO/IEC
Что требует. Модель качества программного обеспечения как язык технического задания и приёмки.
Что у нас. Реестр прогонов ложится на модель почти целиком, но сопоставления не написано. Сертификации по 25010 по существу не существует.
Что дальше. Документ, сопоставляющий восемь характеристик качества с тем, что у нас есть.
Открытые справочники под CC0 1.0
Creative Commons
Что требует. Справочники, коды и схемы обмена под CC0 1.0; агрегированная статистика и метаданные каталога под CC BY 4.0. Архитектура по принципам FAIR.
Что у нас. Ничего.
Что дальше. Страница открытых данных со справочниками в JSON и CSV, файл лицензии рядом с каждым, отметка о лицензии в ответе интерфейса. Зависит от решения Ассоциации о том, что открывать.
ISO/IEC 27001 — управление информационной безопасностью
ISO/IEC
Что требует. Система менеджмента информационной безопасности с внешним аудитом.
Что у нас. Ничего формального.
Что дальше. Внедрение по ГОСТ Р ИСО/МЭК 27001-2021 с аудитом российской компанией. Международно признанная сертификация напрямую недоступна: Росаккредитация не подписант соглашения о взаимном признании в области систем менеджмента.
Российский обязательный контур
То, что обязательно по закону и без чего нельзя продавать
Реестр отечественного ПО, класс 12.03
Минцифры России
Что требует. Включение в реестр по классу «Программное обеспечение для решения отраслевых задач в области сельского хозяйства». Даёт доступ к госзакупкам и освобождение от НДС.
Что у нас. Заявка не подавалась.
Что дальше. Готовиться заранее с учётом правила двух операционных систем: для отраслевого прикладного ПО оно применяется с 1 июня 2027 года.
docs/produkt-dlya-otrasli.mdГОСТ Р 56939-2024 — разработка безопасного ПО
Росстандарт / ФСТЭК
Что требует. Требования к процессу разработки: анализ кода, управление уязвимостями, испытания.
Что у нас. Часть практик выполняется по факту, оценки соответствия не проводилось.
Что дальше. Это язык ФСТЭК и Минцифры и фундамент статуса доверенного ПО.
Сертификация приборов и лабораторий
ICAR
Что требует. Испытания молокомеров и пробоотборников, сертификация средств идентификации, аккредитация лабораторий анализа молока и ДНК.
Что у нас. Не наша область. Книга принимает результаты таких приборов и лабораторий, но не сертифицирует их и не претендует.
Откуда взяты оценки
Состояния расставлены по разбору открытых источников: уставы и анкеты организаций, тексты стандартов там, где они открыты, списки членов, регламенты использования знаков. Там, где факт не удалось подтвердить первоисточником, это сказано прямо в самом разборе. Порядок работ и обоснование очерёдности — в отдельном плане.
Знаки и марки организаций на этой странице не используются: они выдаются по статусу члена или по пройденной проверке, а не за соответствие правилам. Утверждение о собственной работе разрешено всем и без всякого членства — им и ограничиваемся.