Ассоциация производителей КРС голштинской породы

Соответствие

Стандарты, методологии и своды правил, которым следует племенная книга, — с честным состоянием по каждому. У всего, что заявлено сделанным, стоит ссылка на то, чем это подтверждается: прогон, страница, файл или документ.

Список написан без оглядки на то, как он выглядит. Специалист, открывший систему, всё равно найдёт то, о чём здесь умолчали, — и дальше не поверит ничему. Знать границы за десять минут выгоднее обеим сторонам, чем узнавать их на третьем месяце внедрения.

2Выполнено

Сделано и подтверждается прогоном или страницей

6Частично

Основное сделано, чего именно не хватает — сказано в строке

10В плане

Не начато. Работа известна, срок не назначен

3Закрыто извне

Зависит не от нас: членство, санкционная проверка, решение чужого органа

2Вне области

Не наша область: железо, лаборатории, задачи государства

Всего 23 позиции в 6 разделах. «Закрыто извне» — не «руки не дошли»: членство в ICAR требует санкционной декларации, а членство в европейской конфедерации приостановлено решением от июля 2022 года. Разбор по разделам руководств ICAR — отдельной страницей.

Идентификация животных

Как животное называется здесь и как его найдут снаружи

Международный номер животного

ICAR / Interbull

Частично

Что требует. Номер вида NLDM000574590532: страна по ISO 3166-1, пол, двенадцать цифр национального номера. С кодом породы впереди — девятнадцать символов.

Что у нас. Сборка и разбор в обеих формах записи страны, справочник тридцати двух стран, страна и номер в стране происхождения у животного. Импортное животное считается от страны происхождения, а не от нашей. Номер не выдумывается: нет данных — нет номера.

Что дальше. Поле кода породы в справочнике есть и связано с обменом; заполнено ли оно — показывает прогон check:breed-codes, и вписывает код человек, знающий породы. Отдельно нужно правило проверки «номер не сходится с частями»: расхождение между записанным номером и собранным из частей сейчас никто не заметит.

прогон: npm run check:aiidпрогон: npm run check:breed-codesкод: src/lib/aiid.tsКоды пород ICAR

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.md

ICAR Animal Data Exchange 1.5

ICAR

Частично

Что требует. Открытая спецификация обмена данными о животных: JSON-схемы, REST, общие словари. Лицензия Apache 2.0, формальной сертификации не существует.

Что у нас. Семь коллекций на отдачу по адресам спецификации: животные, контрольные доения, отёлы, осеменения, оценки экстерьера, взвешивания, племенная ценность. Схемы идентификаторов от домена Ассоциации.

Что дальше. Приём POST закрыт сознательно: запись снаружи должна пройти те же проверки, что и ручной ввод. Нет движения, проверок стельности и запусков. Сверка идёт с нашей копией перечислений, а не с настоящими схемами репозитория.

прогон: npm run check:adeкод: src/lib/ade/core.tsдокумент: docs/ade-spec.mdadewg/ICAR на GitHub

Собственный REST-интерфейс

OpenAPI

Выполнено

Что требует. Описание интерфейса машиночитаемой спецификацией, а не только текстом.

Что у нас. OpenAPI-описание, страница документации и прогон, сверяющий описание с кодом.

прогон: npm run check:openapiпрогон: npm run check:api-docs/api-docs

UN/CEFACT: Animal Traceability и Cattle Registration BRS

ООН

В плане

Что требует. Согласование модели обмена с бизнес-спецификациями ООН по прослеживаемости скота.

Что у нас. Ничего.

Что дальше. Начинать надо не с работы, а с поиска самих документов: в разборе открытых источников тексты BRS найти не удалось.

Племенное дело и оценка

Правила, по которым ведут книгу и считают племенную ценность

ICAR Guidelines — двадцать пять разделов

ICAR

Частично

Что требует. Правила учёта продуктивности, подтверждения происхождения, оценки экстерьера и генетической оценки, по которым работают племенные книги Европы.

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

Что дальше. Пробелов пятнадцать по девяти разделам — все выписаны на отдельной странице.

/icar/icar/gapsдокумент: docs/icar.mdwiki.icar.org

Панели и номенклатура ISAG

ISAG

Частично

Что требует. Двенадцать обязательных микросателлитных локусов, не менее двухсот SNP из набора ISAG, формат записи TOP/AB, расчёт вероятностей исключения.

Что у нас. Двенадцать обязательных локусов STR, методы подтверждения и вердикты.

Что дальше. SNP-панели нет, формата TOP/AB нет, вероятности исключения не считаются. Хранится результат теста, а не генотип: перепроверить его самим нельзя и передать другой лаборатории тоже.

код: src/lib/isag.ts

WHFF 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:links

ISO/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

Вне области

Что требует. Испытания молокомеров и пробоотборников, сертификация средств идентификации, аккредитация лабораторий анализа молока и ДНК.

Что у нас. Не наша область. Книга принимает результаты таких приборов и лабораторий, но не сертифицирует их и не претендует.

Откуда взяты оценки

Состояния расставлены по разбору открытых источников: уставы и анкеты организаций, тексты стандартов там, где они открыты, списки членов, регламенты использования знаков. Там, где факт не удалось подтвердить первоисточником, это сказано прямо в самом разборе. Порядок работ и обоснование очерёдности — в отдельном плане.

Знаки и марки организаций на этой странице не используются: они выдаются по статусу члена или по пройденной проверке, а не за соответствие правилам. Утверждение о собственной работе разрешено всем и без всякого членства — им и ограничиваемся.