Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T04:54:46.355Z Has data issue: false hasContentIssue false

Development of software for the automation of pedigree accounting in cattle breeding

Published online by Cambridge University Press:  08 June 2026

Maria Umarova*
Affiliation:
Kyrgyz National Agrarian University named after K.I. Skryabin, Bishkek, Kyrgyz Republic
Ishenbek Alykeev
Affiliation:
Kyrgyz National Agrarian University named after K.I. Skryabin, Bishkek, Kyrgyz Republic
Ernis Zhanboev
Affiliation:
Kyrgyz National Agrarian University named after K.I. Skryabin, Bishkek, Kyrgyz Republic
Esentur Sultangaziev
Affiliation:
Kyrgyz National Agrarian University named after K.I. Skryabin, Bishkek, Kyrgyz Republic
Asel Azhimamatova
Affiliation:
Kyrgyz National Agrarian University named after K.I. Skryabin, Bishkek, Kyrgyz Republic
*
Corresponding author: Maria Umarova; Email: umarovamaria30@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The digitalisation of pedigree accounting in the dairy cattle sector of the Kyrgyz Republic is crucial for improving animal husbandry efficiency and meeting increasing demands for food security and sustainable rural development. The main aim of the study was the development and piloting of software to automate the processes of identification, pedigree analysis, productivity and veterinary control of cattle. The methodology of the work included an analysis of existing solutions, the collection of functional requirements, the design of the database architecture and user interface, as well as the pilot implementation of the system in a real farm. The database structure implemented eight functional tables linked through cascading foreign keys, ensuring the logical integrity of information and the automatic construction of pedigrees. The system interface is adapted to conditions of limited digital infrastructure and supports a multilingual environment, an offline mode and simple visual navigation. During the on-farm pilot study, a reduction in the time to register an animal by more than four times and a decrease in the number of errors were recorded. The system received positive user evaluations on the criteria of convenience, accessibility and accuracy. In addition, compatibility with International Committee for Animal Recording standards is ensured, which opens opportunities for international integration. The developed solution demonstrates resilience when scaling and can be adapted to other regions with similar infrastructure. The paper also provides a comparison with foreign and regional solutions, confirming the advantages of localisation, simplicity and compliance with national requirements. The study highlights the high practical significance of the proposed solution, offering a foundation for further scaling, including within national digitalisation programmes for agriculture.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Hannah Dairy Research Foundation.
Figure 0

Figure 1. Real database structure. Linking of table fields with the main key field of the cattle table.Figure 1 long description.

Figure 1

Figure 2. Planned structure of the software tables.Figure 2 long description.

Figure 2

Figure 3. Linkage of reproduction with the key field of the cattle table.Figure 3 long description..

Figure 3

Figure 4. System of operator roles and access rights.Figure 4 long description.

Figure 4

Figure 5. Tabular interface accounting animals: top-down and left-right: InfoPlem; KYR/RUS; Cattle; +Add; Filter; No.; Breed; Coat colour code (animal’s coat colour); Date of birth; Animal’s individual number in the international format; Semen code; Commercial semen code (or semen-code cipher); Full animal name; Short animal name; Sex (bull, cow); Animal key; Polled status (empty = horned; POL = polled); Actions; All rights reserved.Figure 5 long description.

Figure 5

Figure 6. New animal registration form: top-down and left-right: InfoPlem; Add animal; Back; KYR/RUS; Breed. Two-letter breed code (e.g., HO – Holstein, SM – Simmental); Coat colour code (animal’s coat colour); Date of birth; Sex; Animal’s individual number in international format; Semen code; Commercial semen code or semen code cipher; Polled status (Empty = horned; POL = polled); Sire; Animal’s full name; Short name of the animal; Code of the country that first evaluated the animal; Animal key; Data source; Start date from which the animal’s evaluation began (last two digits of year and month); Date of the animal’s evaluation (CDN); Dam; Save; Sire; Breed. Two-letter breed code (e.g., HO – Holstein, SM – Simmental); Coat colour code (animal's coat colour); Date of birth; Sex; Animal’s individual number in international format; Semen code; Commercial semen code or semen code cipher; Polled status (Empty = horned; POL = polled); Animal’s full name; Short name of the animal; Animal key; Data source; Code of the country that first evaluated the animal; Start date from which the animal’s evaluation began (last two digits of year and month); Date of the animal’s evaluation (CDN); Select; All rights reserved.Figure 6 long description.

Figure 6

Figure 7. Pop-up window for adding a sire: top-down and left-right: InfoPlem; Add animal; KYR/RUS; Back; Add sire (Add father); Breed. Two-letter breed code (e.g., HO – Hol., SM – Sim.); Full animal name; Short animal name; Coat-colour code (animal’s coat colour); Animal’s date of birth; Sex; Animal’s individual number (international format); Semen code; Commercial semen code; Animal’s name (nickname); Polled status (blank = horned; POL = polled); Country code where the animal was first evaluated; Data source (set as the source identifier via request); Data date code, encoded as the last two digits of the year and the month; Save; Sire; Breed. Two-letter breed code; Coat-colour code Date of birth; Sex; Animal’s individual number (international format); Semen code; Commercial semen code; Polled status (blank = horned; POL = polled); All rights reserved.Figure 7 long description.

Figure 7

Figure 8. Confirmation and report submission form: top-down and left-right: InfoPlem; Home; KYR|RUS; Search for an animal; Enter the search parameters, the name, or the animal’s ID. If necessary, select the animal’s sex; Enter the name… (input placeholder); Find animal; Productivity chart; Fat; Protein; Milk; Trend of changes; Growth; Average cost; All rights reserved.Figure 8 long description.