Деректер алмасу

Біздің алмасу немен тексеріледі

Кітаптың жауабы әр жүгірісте стандарттың нақты схемаларымен салыстырылады. Мұнда қайсысымен екені және тексеру не тапқаны көрінеді.

Бұл бетті сіз оқып отырған тілдің иесі тексерген жоқ. Сала терминдері дәл берілмеуі мүмкін; сандар мен олардың астындағы дереккөздер барлық тілде бірдей.

«ICAR-ға сәйкес келеді» деп бәрі айтады, ал мұны сырттан тексеру мүмкін емес: стандартта сертификаттау да, енгізулер тізілімі де жоқ. Мәлімдемені жай сөзден ажырататын жалғыз нәрсе — оның немен тексерілетінін көрсету.

Стандарт нұсқасы
ICAR ADE 1.5.1
ICAR тармағы
ADE-1
Көшірме алынған күн
2026 ж. 3 қыркүйек
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. Файлдар өзгертілген жоқ.

Көшірме ағашта әдейі жатыр. Желіге баратын тексеріс бөгде сервер қолжетімсіз болғанда құлайды және — одан да жаманы — ол байқаусыз қолжетімсіз болғанда өтіп кетеді. Көшірменің жаңаруы жолма-жол салыстырумен көрінеді: стандарттан ауытқу біреу оқып, қабылдаған оқиғаға айналады.