Ургийн код гэж юу вэ?
Энэ тайлбар нь төслийн “Ураг удмын код” эх материалын дүрмийг энгийнээр тайлбарлаж, тодорхойгүй хэсгийг таамгаар нөхөөгүй.
Кодын үндсэн бүтэц
Төслийн эх материалд ургийн кодыг түлхүүр үг болон үе бүрийг төлөөлөх хоёр тэмдэгтийн хосуудаас бүрдэхээр тайлбарласан. Ерөнхий хэлбэр нь “<түлхүүр үг>:<хос код><хос код>...” байна.
Түлхүүр үг нь тухайн овог, ураг эсвэл түүнийг ялгах товчилсон нэр байж болно. Дараагийн хос бүр нэг үеийн хүнийг илэрхийлж, шинэ үе нэмэгдэх тусам кодын төгсгөлд нэг хос нэмэгдэнэ.
Хос кодын хоёр тэмдэг юу хэлдэг вэ?
Эхний тэмдэг нь тухайн хүн айлын хэд дэх хүүхэд болохыг, хоёр дахь тэмдэг нь хүйс болон төрсөн / дагавар / үрчилж авсан гарал-холбооны төрлийг илэрхийлнэ.
Эх материалд хоёр дахь тэмдэгтийн тэгш утгыг эрэгтэй, сондгой утгыг эмэгтэй гэж тайлбарласан.
- 0 — төрсөн хүү; 1 — төрсөн охин.
- 2 — дагавар хүү; 3 — дагавар охин.
- 4 — овгийн дотроос үрчилж авсан хүү; 5 — овгийн дотроос үрчилж авсан охин.
- 6 — өөр овгоос үрчилж авсан хүү; 7 — өөр овгоос үрчилж авсан охин.
- 8 — гадаад улсаас үрчилж авсан хүү; 9 — гадаад улсаас үрчилж авсан охин.
Кодоос юу ойлгож болох вэ?
Эх материалд кодыг нэрсийг эрэмбэлэх, төрөл саднаа олох, ургийн мод болон тойрог зураглал байгуулахад ашиглаж болохыг мөн дурдсан.
- Ямар овог, ургийн түлхүүр үгт хамаарч байгааг.
- Хэдэн үеийн дараалал кодод орсныг.
- Үе бүрт айлын хэд дэх хүүхдээр дамжсаныг.
- Кодлогдсон үе бүрийн хүйс болон гарал-холбооны ангиллыг.
Эцгийн болон эхийн талыг хамтад нь авч үзэх
Эх материалд нэг хүний үндсэн кодыг эцгийн үндсэн кодоос, хоёрдогч кодыг эхийн үндсэн кодоос үргэлжлүүлэн үүсгэх санаа бий. Ингэснээр эхийн талын удам судар мөн хайгдаж, холбоотой хэвээр үлдэх боломжтой.
Ураг удам апп энэ хоёр кодын загварыг одоогоор бүрэн автоматжуулаагүй. Тиймээс ургийн кодыг хүн, эцэг / эх–хүүхэд болон гэрлэлтийн бодит бүртгэлийг орлох зүйл гэж үзэхгүй.
Эх материалд тодорхойгүй үлдсэн зүйл
Эх материалын нэг жишээнд 10-аас дээш хүүхдийн дарааллыг үсэгтэй төстэй тэмдэглэгээгээр үзүүлсэн боловч бүрэн кодлох хүснэгт, алгоритм өгөөгүй. Тиймээс 10-аас дээш хүүхдийн кодыг дур мэдэн hexadecimal, base-36 зэрэг аргаар таах нь зөв биш.
Мөн түлхүүр үгийн том / жижиг үсэг, Unicode хэвийнжүүлэлт, дэлхий даяарх давхцахгүй дүрэм зэрэг техникийн нарийн шаардлагыг эх материал бүрэн тогтоогоогүй. Эдгээрийг баталгаатай дүрэмтэй болтол тааж автоматжуулахгүй байх нь зөв.