Способ верификации идентификационных записей племенных животных
METHOD OF VERIFICATION OF IDENTIFICATION RECORDS OF BREEDING ANIMALS

Изобретение относится к области технологии информационных услуг в племенном животноводстве, в частности к проверке правильности и полноты идентификационных сведений о племенных животных.
Из доступных источников известны общие правила присвоения кличек, нумерации и мечения животных (Борисенко, Е.Я. Практикум по разведению сельскохозяйственных животных [Текст] / Е.Я. Борисенко, К.В. Баранова, А.П. Лисицын. - Изд. 2-е, перераб. - М.: «Колос», 1972. - 232 с.; с. 67-69; Басовский, Н.З. Племенная работа: Справочник [Текст] / Н.З. Басовский, Н.Г. Дмитриев, Б.В. Александров [и др.]. - М.: Агропромиздат, 1988. - 559 с.; с. 113-116) в племенном деле, из которых следует, что основными идентификационными признаками животных являются кличка и номера, присвоенные животному при рождении, в момент перевода из одной технологической группы (молодняк) в другую (коровы), присвоенные при бирковании, при записи в государственную племенную книгу и т.д.
Также известно «ПОЛОЖЕНИЕ о государственной системе мечения и идентификации племенных животных. Крупный рогатый скот. Молочно-мясные породы. СНПплем Р 8-96» (утв. Департаментом животноводства и племенного дела Минсельхозпрода России 31 мая 1996 г., режим доступа: http://mcx.ru/documents/document/v7_show_print/6094.191.htm), которое описывает порядок присвоения идентификационного номера племенному животному, а также семени импортных животных. В отличие от приведенных ранее источников в «Положении» п. 8 указывает на возможность применения в качестве идентификаторов животного наименования организации-владельца (уникального регистрационного кода), идентификационного номера животного, даты рождения, идентификационного номера матери.
Недостатками известных решений являются показанный практикой недостаточный уровень уникализации идентификационных записей с помощью традиционных методов идентификации (по кличке и индивидуальному номеру) животных в производственных условиях, невозможность применения пунктов «положения» к уже выбывшим животным, вследствие чего в отечественной племенной системе возможно возникновение и накопление ошибок идентификации племенных животных.
Из уровня техники известно предварительное прохождение процедуры идентификации объекта - в данном случае человека, его верификация, проводимая в режиме реального времени проверка предоставленной идентификационной информации, блоком автоматического сравнения, аутентификация информации по справочной базе данных и протоколирование операций верификации и аутентификации с последующим сохранением в базе данных отчетности (RU 2419154 С2, 2011 г. - прототип).
Недостатком прототипа является отсутствие возможности использования его для идентификации племенных животных, верификации и аутентификации идентификационной информации о племенных животных.
Техническим результатом является расширение функциональных возможностей, обеспечение достоверности идентификации племенных животных, исключение ошибок в идентифицирующих записях, обеспечение отказоустойчивости баз данных идентификационных записей при генеалогическом анализе сведений о племенных животных, а также восстановление зоотехнической целостности информации, создание условий для автоматизации анализа родственных связей животных при крупномасштабной селекции.
Технический результат достигается тем, что в способе верификации идентификационных записей племенных животных, включающем предварительное прохождение процедуры идентификации объекта, его верификацию, проводимую в режиме реального времени проверку предоставленной идентификационной информации, блок автоматического сравнения, аутентификацию информации по справочной базе данных и протоколирование операций верификации и аутентификации с последующим сохранением в базе данных отчетности, согласно изобретению в качестве объекта используют идентификационные записи племенных животных, включающие кличку, индивидуальный номер, международный регистрационный номер, пол, дату рождения, породу и породность, племенной номер, номер национальной племенной системы животного, кличку и номер отца, кличку и номер матери, а проверку предоставленной информации осуществляют блоком автоматического сравнения и ручной верификацией, затем для увеличения точности верификации дополнительно используют справочную базу данных идентификационных записей, по которой блоком автоматического сравнения обеспечивают выбор записей и их ручную аутентификацию.
Новизна способа заключается в том, что, понимая под идентификационной записью животного составной многокомпонентный комплекс из качественных легкоустановимых признаков, предлагается система проверки правильности каждого компонента по другим составляющим идентификационной записи. При этом ни одному компоненту не принадлежит управляющая роль в проверке правильности сведений и все компоненты идентификационной записи в равной степени в свою очередь подвергаются сомнению.
Современные электронные учетные системы (например, информационно-аналитическая система СЕЛЭКС) обеспечивают техническую безошибочность обработки данных. Однако существует проблема некорректного внесения в базы данных идентификационных сведений, на формирование которой оказывают влияние человеческий фактор (опечатки, сокращения), многозначность сведений из разных первичных источников (мультиформы записи, мультинумерация в разных национальных племенных системах). Внесение разных форм записи об одном и том же животном в одну базу нарушает зоотехническую целостность информации, делая некорректными результаты генеалогических исследований, но не нарушает техническую работоспособность базы данных.
Существует также проблема искажений идентификационных записей в разных учетных системах (зарубежные официальные базы данных, экспортные сертификаты, племенные записи из разных официальных источников). Использование сведений из разных систем делает записи плохо сопоставимыми или несопоставимыми, что порождает эффект «клонирования» записей в разной форме на одно и то же животное в пределах одной базы данных. Без специального исключения искажений записей (мультиформ записи одного животного) приведения идентификационных признаков к одному виду компьютерный анализ не имеет возможности корректно обрабатывать родственные связи в родословных. Искажения идентификационных признаков в племенных записях недопустимы технически и юридически.
Для устранения этого противоречия в рамках способа предлагается использовать общеупотребимое понятие «идентификационные сведения» как составного идентификатора, каждая часть (идентификационный признак) которого может быть подвергнута проверке по сопутствующим ему идентификационным признакам.
Использованы следующие общеизвестные термины.
Идентификационный признак - отдельная составная часть идентификационных сведений о животном.
Идентификационные признаки:
- качественны по своей природе;
- имеются, установимы или распространяют свое действие с момента рождения животного;
- не требуют специальной аппаратуры и методик для определения параметра;
- не изменяются в течение всей жизни.
Идентификационные сведения - группа идентификационных признаков, отвечающих общим требованиям к идентификационным признакам, и относящаяся к одному животному.
Идентификационные сведения животного включают в себя следующие идентификационные признаки: кличку, индивидуальный номер, пол, дату рождения, породу и породность животного, племенной номер, клички и номера родителей животного.
Идентификационная запись - вариант идентификационных сведений, встречающийся в пределах одной базы данных, относящийся к одному животному, искусственно нуждающийся в проверке.
Сущность изобретения поясняется чертежом, где на рис. 1 изображена схема верификации идентификационных записей племенных животных; на рис. 2 показано соотношение понятий «идентификационные сведения» и «идентификационные признаки»; на рис. 3 показан возможный порядок последовательных проверок базы данных.
На рис. 1, 2, 3 под следующими позициями указаны:
1 - клиент, подвергаемый проверке, куда могут входить позиции: 2, 3, 4 и аналогичные им наборы идентификационных сведений племенных животных;
2 - проверяемая база идентификационных записей племенных животных;
3 - проверяемый пакет экспортных сертификатов импортных животных;
4 - проверяемый пакет племенных свидетельств животных;
5 - процесс передачи данных в систему верификации и аутентификации, включающий физическую передачу данных и организацию данных в специальный аналитический формат;
6 - система верификации идентификационной информации, включающая позиции: 7, 8, 9, 10;
7 - автоматически выполняющийся шаг системы верификации, обеспечивающий выбор группы записей блоком автоматического сравнения;
8 - выбор оператором верного варианта записи в ручном режиме. Субъективен, не обезличен;
9 - автоматическое протоколирование исправлений в случае, когда они внесены в записи;
10 - внесение системой исправлений в данные;
11 - система аутентификации идентификационной информации, включающая позиции: 9, 10, 12, 13, 14;
12 - выбор справочной базы данных по породе при входе в систему аутентификации;
13 - сравнение группы записей блоком автоматического сравнения с записями справочной базы,
14 - оценка оператором вариантов записей на соответствие записи из справочной базы в ручном режиме и выбор соответствующей записи в качестве правильной. Субъективны, не обезличены;
15 - передача верифицированных данных и протокола исправлений клиенту.
16 - идентификационные сведения как составной идентифицирующий племенное животное параметр;
17 - искусственно подвергаемая сомнению часть идентификационных сведений (ИПСип);
18 - известные параметры (критерии) отбора сопутствующей ИПСип части идентификационных сведений (КО);
19 - сопровождающие идентификационные признаки (КС), не задействованные в отборе, но оцениваемые на совпадение друг с другом.
Способ верификации идентификационных записей племенных животных осуществляется следующим образом.
Способ основан на предварительном прохождении процедуры идентификации объекта, где в качестве объекта используют племенных животных, а именно их идентификационные записи, сформированные в ходе процедуры идентификации, включающие кличку, индивидуальный номер, международный регистрационный номер, пол, дату рождения, породу и породность, племенной номер, номер национальной племенной системы животного, кличку и номер отца, кличку и номер матери.
Клиент 1 предоставляет базу данных 2 или иной источник идентификационных записей племенных животных 3, 4, нуждающийся в проверке. Сведения передаются 5 в систему верификации и аутентификации идентификационных записей, при этом данные реорганизуются в специальный аналитический формат.
Верификацию объекта 6 проводят в режиме реального времени с помощью блока автоматического сравнения 7 и последующей ручной проверки 8, 10 идентификационных признаков. Каждую операцию проверки протоколируют 9 с сохранением результатов в базе данных отчетности. Затем для увеличения точности результатов верификации дополнительно используют справочную базу данных идентификационных записей 12, по которой блоком автоматического сравнения 7 обеспечивают выбор записей и их ручную аутентификацию 10, 14. Каждую операцию аутентификационной проверки протоколируют 9 с сохранением результатов в базе данных отчетности.
Блок автоматического сравнения, оперируя составными частями расширенного понятия «идентификационная запись» 16 и опираясь на критерии отбора 18, искусственно подвергает сомнению отдельные части понятия 17 и предоставляет оператору отобранные из проверяемой базы записи, характеризующиеся возможной неоднозначной идентификацией одного и того же животного. Оператор оценивает различия признаков 17, 18, 19 в записях и либо выбирает верный вариант, либо отвергает все варианты как не относящиеся к одному животному. В зависимости от выбора оператора система либо вносит, либо не вносит изменения в проверяемую базу, протоколируя изменения.
Проблема разночтений и ошибок в идентификационных записях решается последовательным сопоставлением искусственно подвергаемой сомнению части идентификационных сведений 17 при известных параметрах отбора сопутствующей ей части 18 с сохранением определяющего влияния человеческого фактора на точность и надежность результатов верификации и аутентификации. Идентификационные сведения считаются верными только в том случае, если все отобранные записи по одному животному полностью совпадают по каждому идентификационному признаку, включая идентификационные признаки 19, не задействованные в отборе.
По завершении верификации клиенту передается 15 верифицированная база данных и протокол исправлений.
Сопоставление носит нелинейный характер и может меняться произвольно. Но в итоге должно приводить к одному результату. На рис. 3 представлен возможный порядок последовательных проверок базы данных.
Принятие решения оператором об исправлении сведений опирается на зоотехнические особенности формирования учетной информации. Каждое животное в итоге должно иметь уникальную идентификационную информацию. При этом допускается, что отдельные признаки идентификационных сведений, включая индивидуальные номера, у разных животных могут совпадать, но абсолютно все признаки у разных животных совпадать не могут.
Конкретные примеры осуществления способа верификации идентификационных записей племенных животных.
Пример 1. Если при отборе записей по одному индивидуальному номеру отмечено несовпадение кличек, но отмечено совпадение родителей, даты рождения, породы и породности животного, то, вероятно, в кличке допущено искажение (мультиформа) записи. Необходимо вручную выбрать верный вариант.
На этапе верификации (6) записи в ИАС СЕЛЭКС приводятся к одной форме путем замены кличек оператором по субъективному выбору на, например, наиболее информативную БРИДЕЛ ГОЛДВИН.
На этапе аутентификации (11) оператором будет выбрана верная запись и кличка быка БРИДЕЛ ГОЛДВИН заменится на BRAEDALE GOLDWYN.
На этапе верификации (6) по отцу оператор должен будет оценить, являются ли записи о быке принадлежащими одному и тому же животному или речь идет о полубратьях. В данном случае речь идет об одном и том же животном, которому в США присвоен индивидуальный номер 17036332, а в Нидерландах - 780180664. Статус международного идентификационного номера имеет нидерландский номер. Поэтому оператор, если он осведомлен об этом, для коррекции в качестве верной выберет запись с номером 780180664.
Если оператор не осведомлен, то на этапе аутентификации (11) ему будет предложен уточняющий отбор по группе номеров, что в итоге приведет к дополнительной проверке принадлежности обеих идентификационных записей одному животному и результирующему повышению точности верификации.
Пример 2. Если при одновременном отборе записей по кличке и номеру выявлены разные родительские записи, то, вероятнее всего, допущено генеалогическое искажение информации. Необходимо вручную выбрать верный вариант.
На этапе верификации (6) сведений о матери оператор не сможет выбрать верный вариант и вынужден будет запросить сведения в справочной базе данных. Если в справочной базе данных сведений не окажется, то оператор вынужден обращаться к сторонним официальным ресурсам, откуда информация в выверенной форме может вноситься в справочную базу.
На этапе аутентификации (11) оператором будут получены сведения из справочной базы данных, что настоящей матерью является корова BRUNE 84 FRA 2286037388, что и будет выбрано в качестве верного признака с последующей заменой генеалогически неверных сведений в записях.
Аналогично проводится проверка дат рождения, породы и породности, племенного номера.
Определение правильного варианта при ошибке записи или генеалогической ошибке не поддается автоматизации. Необходимо проанализировать записи в сторонних источниках и в соответствии с результатами выбрать правильный вариант (пример 1) либо отказаться от всех предлагаемых отбором вариантов как не соответствующих правильному варианту и использовать верный вариант (пример 2). Необходимость субъективной оценки и характеризует человеческий фактор как определяющий точность и надежность результатов верификации и аутентификации идентификационных записей. Кроме того, любые изменения, внесенные в базу в результате верификации, в этом случае являются необезличенными.