Абмен данымі

Чым правяраецца наш абмен

Адказ кнігі зверваецца са сапраўднымі схемамі стандарту пры кожным прагоне.

Гэтая старонка не вычытана носьбітам мовы, на якой вы яе чытаеце. Галіновыя тэрміны могуць быць перададзены недакладна; лічбы і крыніцы пад імі аднолькавыя на ўсіх мовах.

«Адпавядае ICAR» кажуць усе, і праверыць гэта збоку нельга: ні сертыфікацыі, ні рэестра ўкараненняў у стандарту няма. Адзінае, што адрознівае сцвярджэнне ад слоў, — паказаць, чым менавіта яно правяраецца.

Версія стандарту
ICAR ADE 1.5.1
Галіна ў ICAR
ADE-1
Копія знята
3 верасня 2026 г.
Коміт у ICAR
ac55844e9c

Схемы стандарту ляжаць копіяй у дрэве праекта, і кожны прагон зверае з імі тое, што кніга аддае вонкі. Ніжэй — што ўдзельнічае ў гэтай зверцы, што не ўдзельнічае і чаму.

303

файлаў схем стандарту ў дрэве праекта

77

з іх удзельнічаюць у зверцы нашых рэсурсаў

11

рэсурсаў кнігі правяраецца пры кожным прагоне

Розніца паміж 303 і 77 — не агаворка. Звяраюцца 11 нашых рэсурсаў; удзельнічаюць у зверцы тыя схемы, без якіх яна не адбудзецца: агульныя продкі, тыпы, пералікі. Астатнія 226 ляжаць у дрэве, каб спасылкі вырашаліся цалкам і каб абнаўленне стандарту было відаць радковым параўнаннем — уключаючы тое, чаго кніга не робіць.

Што кніга аддае і прымае

14 калекцый па адрасах стандарту; 7 з іх прымаюць даныя. Астатнія зачынены на запіс наўмысна: пастаноўка жывёлы на ўлік і пераход правоў — сцвярджэнні, за якія адказвае Асацыяцыя, і яны ідуць заяўкай з праверкай.

Што гэта ў кнізеСхема ICARЗместПрыём
ЖывёлаicarAnimalCoreResourceКартка: нумары, пол, дата нараджэння, парода, бацькі.толькі аддача
Кантрольнае даеннеicarTestDayResultEventResourceУдой за суткі, тлушч, бялок, саматычныя клеткі на дату.прымаецца
АцёлicarReproParturitionEventResourceДата, нумар ацёлу, лёгкасць, пералік прыплоду з полам і статусам.прымаецца
АсемяненнеicarReproInseminationEventResourceДата, кратнасць, бык, спосаб узнаўлення.прымаецца
УзважваннеicarWeightEventResourceЖывая маса на дату, у кілаграмах.прымаецца
Праверка цельнасціicarReproPregnancyCheckEventResourceВынік тэсту; жыве пры асемяненні, свайго запісу не мае.толькі аддача
Ацэнка экстэр’еруicarTypeClassificationEventResourceЛінейныя прыкметы і зводныя ацэнкі, з указаннем ацэншчыка.толькі аддача
Пляменная каштоўнасцьicarBreedingValueResourceЗначэнне індэкса, дакладнасць, профіль вагаў, база параўнання.толькі аддача
ПаступленнеicarMovementArrivalEventResourceЖывёла прыйшла ў гаспадарку: пакупка, увоз, перавод.толькі аддача
ВыбыццёicarMovementDepartureEventResourceЖывёла пайшла: продаж, перавод, выбракоўка на забой.толькі аддача
ПадзёжicarMovementDeathEventResourceГібель на ферме — асобны рэсурс са сваімі палямі.толькі аддача

Схемы, якія ўдзельнічаюць у зверцы

Нашы рэсурсы спасылаюцца на агульныя продкі, тыя — на тыпы, тыпы — на пералікі. Замкнёнае кола гэтых спасылак і ёсць тое, чым адказ кнігі правяраецца насамрэч. Імёны прыведзены як у рэпазіторыі: па іх схему знаходзяць за адзін пошук.

Рэсурсы 18

icarAnimalBaseResource
icarAnimalCoreResource
icarAnimalEventCoreResource
icarBreedingValueResource
icarEventCoreResource
icarMovementArrivalEventResource
icarMovementDeathEventResource
icarMovementDepartureEventResource
icarProgenyDetailsResource
icarReproEmbryoResource
icarReproInseminationEventResource
icarReproParturitionEventResource
icarReproPregnancyCheckEventResource
icarReproSemenStrawResource
icarResource
icarTestDayResultEventResource
icarTypeClassificationEventResource
icarWeightEventResource

Тыпы 31

icarAnimalIdentifierType
icarAnimalStateType
icarBreedFractionsType
icarBreedIdentifierType
icarBreedingValueType
icarBVBaseIdentifierType
icarCoatColorIdentifierType
icarConformationScoreType
icarConsignmentDeclarationType
icarConsignmentType
icarDateTimeType
icarDateType
icarDeclarationIdentifierType
icarDeviceReferenceType
icarDeviceRegistrationIdentifierType
icarIdentifierType
icarInterestedPartyType
icarLocationIdentifierType
icarMassMeasureType
icarMetaDataType
icarMilkCharacteristicsType
icarMilkingMilkWeightType
icarMilkingPredictionType
icarOrganizationIdentifierType
icarOrganizationIdentityType
icarOrganizationType
icarParentageType
icarReasonIdentifierType
icarResourceReferenceType
icarTraitLabelIdentifierType
PostalAddress

Пералікі 28

icarAnimalGenderType
icarAnimalHealthStatusType
icarAnimalLactationStatusType
icarAnimalRelationType
icarAnimalReproductionStatusType
icarAnimalSpecieType
icarAnimalStatusType
icarArrivalReasonType
icarBreedingValueCalculationType
icarConformationScoringMethodType
icarConformationTraitGroupType
icarConformationTraitType
icarDeathDisposalMethodType
icarDeathMethodType
icarDeathReasonType
icarDepartureKindType
icarDepartureReasonType
icarParturitionBirthSizeType
icarParturitionBirthStatusType
icarProductionPurposeType
icarReproCalvingEaseType
icarReproInseminationType
icarReproPregnancyMethodType
icarReproPregnancyResultType
icarReproSemenPreservationType
icarTestDayCodeType
icarWeightMethodType
uncefactMassUnitsType

Што ў стандарце ёсць, а ў кнізе няма

226 схем у зверцы не ўдзельнічаюць, і гэта не прабел. Стандарт апісвае ўсю ферму — ад кармавога стала да забойнага цэха, — а пляменная кніга адказвае за паходжанне і прадуктыўнасць. Мяжу відаць тут.

Тэма стандартуСхемЧаму не ў нас
Кармы і рацыёны30Кармленне вядуць у сістэме кіравання статкам; кнізе патрэбны вынік, а не рацыён.
Здароўе і лячэнне31Ветэрынарны контур асобны і па законе, і па адказнасці.
Забой і тушы16Мясны ўлік: іншая галіна, іншыя вымярэнні, іншы спажывец.
Групы жывёл28Групавыя падзеі і сартаванне патрэбныя робатам на ферме, а не кнізе.
Прылады і датчыкі30Паказанні даільнай залы і датчыкаў — сыравіна для фермы; у кнігу трапляе вынік.
Склад і абарот9Улік запасаў і руху тавару — задача гаспадаркі, а не пляменнага ўліку.
Узнаўленне звыш нашага23Ахвоты, аборты, трансплантацыя эмбрыёнаў — наступны крок, названы ў разборы ICAR.
Малако звыш нашага18Падрабязнасці даення па чвэрцях і візітах; кніга вядзе кантрольныя даенні.
Іншае ядро стандарту41Агульныя продкі, спасылкі на рэсурсы, службовыя абалонкі калекцый.

Разбор па тэмах — па ключавым слове ў імені схемы. Правіла грубае і прыдатнае роўна для таго, дзеля чаго заведзена: паказаць памер стандарту і межы кнігі.

Што зверка ўжо знайшла

Нашу памылку

Пералік прыплоду пры ацёле з’язджаў без абавязковых палёў, якіх патрабуе агульны продак рэсурсу. Уласная праверка кнігі прайсці міма была абавязана — яна пра продка не ведала. Любы партнёр, які зверае па схеме, адхіліў бы кожны наш ацёл з прыплодам.

Памылку ў самім стандарце

icarTypeClassificationEventResource абвяшчае абавязковымі два палі, якіх не вызначае ні сам, ні яго продкі: спіс абавязковых скапіраваны з суседняга тыпу пры падзеле рэсурсу напалам. Выканаць такую схему нельга нічым. У нас гэта знята выключэннем пад канкрэтную паломку і друкуецца асобным радком, каб не растварылася ў зялёным.

Прабел стандарту

У icarBreedingValueType няма ні ліку дачок, ні ліку статкаў, хоць ацэнка па патомстве без іх неправяральная: дзвесце дачок у адной гаспадарцы апісваюць гаспадарку, а не быка. Пакуль працоўная група не завяла палі, кніга прымае daughters і herds пашырэннем — на ўзроўні рэсурсу або аднолькавымі ва ўсіх прыкмет набору. Аддаём мы строга па стандарце, без пашырэння.

Крыніца і абнаўленне

Схемы ўзяты з рэпазіторыя adewg/ICAR пад ліцэнзіяй Apache 2.0, галіна ADE-1, коміт ac55844e9c76. Файлы не змяняліся.

Копія ляжыць у дрэве наўмысна. Праверка, якая ходзіць у сетку, падае, калі чужы сервер недаступны, і — горш — праходзіць, калі ён недаступны непрыкметна. Абнаўленне копіі відаць радковым параўнаннем: разыходжанне са стандартам становіцца падзеяй, якую нехта прачытаў і прыняў.