Абмен данымі
Чым правяраецца наш абмен
Адказ кнігі зверваецца са сапраўднымі схемамі стандарту пры кожным прагоне.
Гэтая старонка не вычытана носьбітам мовы, на якой вы яе чытаеце. Галіновыя тэрміны могуць быць перададзены недакладна; лічбы і крыніцы пад імі аднолькавыя на ўсіх мовах.
«Адпавядае ICAR» кажуць усе, і праверыць гэта збоку нельга: ні сертыфікацыі, ні рэестра ўкараненняў у стандарту няма. Адзінае, што адрознівае сцвярджэнне ад слоў, — паказаць, чым менавіта яно правяраецца.
- Версія стандарту
- ICAR ADE 1.5.1
- Галіна ў ICAR
- ADE-1
- Копія знята
- 3 верасня 2026 г.
- Коміт у ICAR
- ac55844e9c
Схемы стандарту ляжаць копіяй у дрэве праекта, і кожны прагон зверае з імі тое, што кніга аддае вонкі. Ніжэй — што ўдзельнічае ў гэтай зверцы, што не ўдзельнічае і чаму.
файлаў схем стандарту ў дрэве праекта
з іх удзельнічаюць у зверцы нашых рэсурсаў
рэсурсаў кнігі правяраецца пры кожным прагоне
Розніца паміж 303 і 77 — не агаворка. Звяраюцца 11 нашых рэсурсаў; удзельнічаюць у зверцы тыя схемы, без якіх яна не адбудзецца: агульныя продкі, тыпы, пералікі. Астатнія 226 ляжаць у дрэве, каб спасылкі вырашаліся цалкам і каб абнаўленне стандарту было відаць радковым параўнаннем — уключаючы тое, чаго кніга не робіць.
Што кніга аддае і прымае
14 калекцый па адрасах стандарту; 7 з іх прымаюць даныя. Астатнія зачынены на запіс наўмысна: пастаноўка жывёлы на ўлік і пераход правоў — сцвярджэнні, за якія адказвае Асацыяцыя, і яны ідуць заяўкай з праверкай.
| Што гэта ў кнізе | Схема ICAR | Змест | Прыём |
|---|---|---|---|
| Жывёла | icarAnimalCoreResource | Картка: нумары, пол, дата нараджэння, парода, бацькі. | толькі аддача |
| Кантрольнае даенне | icarTestDayResultEventResource | Удой за суткі, тлушч, бялок, саматычныя клеткі на дату. | прымаецца |
| Ацёл | icarReproParturitionEventResource | Дата, нумар ацёлу, лёгкасць, пералік прыплоду з полам і статусам. | прымаецца |
| Асемяненне | icarReproInseminationEventResource | Дата, кратнасць, бык, спосаб узнаўлення. | прымаецца |
| Узважванне | icarWeightEventResource | Жывая маса на дату, у кілаграмах. | прымаецца |
| Праверка цельнасці | icarReproPregnancyCheckEventResource | Вынік тэсту; жыве пры асемяненні, свайго запісу не мае. | толькі аддача |
| Ацэнка экстэр’еру | icarTypeClassificationEventResource | Лінейныя прыкметы і зводныя ацэнкі, з указаннем ацэншчыка. | толькі аддача |
| Пляменная каштоўнасць | icarBreedingValueResource | Значэнне індэкса, дакладнасць, профіль вагаў, база параўнання. | толькі аддача |
| Паступленне | icarMovementArrivalEventResource | Жывёла прыйшла ў гаспадарку: пакупка, увоз, перавод. | толькі аддача |
| Выбыццё | icarMovementDepartureEventResource | Жывёла пайшла: продаж, перавод, выбракоўка на забой. | толькі аддача |
| Падзёж | icarMovementDeathEventResource | Гібель на ферме — асобны рэсурс са сваімі палямі. | толькі аддача |
Схемы, якія ўдзельнічаюць у зверцы
Нашы рэсурсы спасылаюцца на агульныя продкі, тыя — на тыпы, тыпы — на пералікі. Замкнёнае кола гэтых спасылак і ёсць тое, чым адказ кнігі правяраецца насамрэч. Імёны прыведзены як у рэпазіторыі: па іх схему знаходзяць за адзін пошук.
Рэсурсы — 18
Тыпы — 31
Пералікі — 28
Што ў стандарце ёсць, а ў кнізе няма
226 схем у зверцы не ўдзельнічаюць, і гэта не прабел. Стандарт апісвае ўсю ферму — ад кармавога стала да забойнага цэха, — а пляменная кніга адказвае за паходжанне і прадуктыўнасць. Мяжу відаць тут.
| Тэма стандарту | Схем | Чаму не ў нас |
|---|---|---|
| Кармы і рацыёны | 30 | Кармленне вядуць у сістэме кіравання статкам; кнізе патрэбны вынік, а не рацыён. |
| Здароўе і лячэнне | 31 | Ветэрынарны контур асобны і па законе, і па адказнасці. |
| Забой і тушы | 16 | Мясны ўлік: іншая галіна, іншыя вымярэнні, іншы спажывец. |
| Групы жывёл | 28 | Групавыя падзеі і сартаванне патрэбныя робатам на ферме, а не кнізе. |
| Прылады і датчыкі | 30 | Паказанні даільнай залы і датчыкаў — сыравіна для фермы; у кнігу трапляе вынік. |
| Склад і абарот | 9 | Улік запасаў і руху тавару — задача гаспадаркі, а не пляменнага ўліку. |
| Узнаўленне звыш нашага | 23 | Ахвоты, аборты, трансплантацыя эмбрыёнаў — наступны крок, названы ў разборы ICAR. |
| Малако звыш нашага | 18 | Падрабязнасці даення па чвэрцях і візітах; кніга вядзе кантрольныя даенні. |
| Іншае ядро стандарту | 41 | Агульныя продкі, спасылкі на рэсурсы, службовыя абалонкі калекцый. |
Разбор па тэмах — па ключавым слове ў імені схемы. Правіла грубае і прыдатнае роўна для таго, дзеля чаго заведзена: паказаць памер стандарту і межы кнігі.
Што зверка ўжо знайшла
Нашу памылку
Пералік прыплоду пры ацёле з’язджаў без абавязковых палёў, якіх патрабуе агульны продак рэсурсу. Уласная праверка кнігі прайсці міма была абавязана — яна пра продка не ведала. Любы партнёр, які зверае па схеме, адхіліў бы кожны наш ацёл з прыплодам.
Памылку ў самім стандарце
icarTypeClassificationEventResource абвяшчае абавязковымі два палі, якіх не вызначае ні сам, ні яго продкі: спіс абавязковых скапіраваны з суседняга тыпу пры падзеле рэсурсу напалам. Выканаць такую схему нельга нічым. У нас гэта знята выключэннем пад канкрэтную паломку і друкуецца асобным радком, каб не растварылася ў зялёным.
Прабел стандарту
У icarBreedingValueType няма ні ліку дачок, ні ліку статкаў, хоць ацэнка па патомстве без іх неправяральная: дзвесце дачок у адной гаспадарцы апісваюць гаспадарку, а не быка. Пакуль працоўная група не завяла палі, кніга прымае daughters і herds пашырэннем — на ўзроўні рэсурсу або аднолькавымі ва ўсіх прыкмет набору. Аддаём мы строга па стандарце, без пашырэння.
Крыніца і абнаўленне
Схемы ўзяты з рэпазіторыя adewg/ICAR пад ліцэнзіяй Apache 2.0, галіна ADE-1, коміт ac55844e9c76. Файлы не змяняліся.
Копія ляжыць у дрэве наўмысна. Праверка, якая ходзіць у сетку, падае, калі чужы сервер недаступны, і — горш — праходзіць, калі ён недаступны непрыкметна. Абнаўленне копіі відаць радковым параўнаннем: разыходжанне са стандартам становіцца падзеяй, якую нехта прачытаў і прыняў.