Format 1 - PUBLIC¶
- Table of contents
- Format 1 - PUBLIC
Category:¶
Pedigree, production, & reproduction data
Meaning¶
Format 1's are pedigree and animal information records. They are also used ("G" records) to nominate animals (among other uses).
Exchange protocol¶
CDCB receives Format1 information from breed associations and nominators on a regular basis.
Additional Information¶
- Minimum record length is 100 bytes (please see below Acceptable record lengths, depending on "record type code")
- Format 1 files should contain ALL the available information of the record. Please see below Minimum fields required, depending on "record type code"). DO NOT submit a Format 1 record containing only the information you want changed.
- Nominators can check their Format 1 files prior to submission using the Check fmt1 app (requires nominator login)
- Old (outdated) format: Old format
Current format¶
Byte Position(s) |
Num Bytes |
Field Format (1) |
Data Type (86) |
Ref Note(s) |
Field Description |
1 | 1 | X | CH | 13 | Species code of the animal |
2 | 1 | A | CH | 111 | Sex code of the animal |
Animal Identification Information | |||||
3-4 | 2 | AA | CH | 4 | Breed code of animal (alpha code only, no zeros) |
5-7 | 3 | AAA | CH | 119 | Country code of ID origin |
8-19 | 12 | AA...AA | CH | Identification number of animal (registration or eartag) | |
Sire Identification Information | |||||
20-21 | 2 | AA | CH | 4 | Breed code of animal (alpha code only, no zeros) |
22-24 | 3 | AAA | CH | 119 | Country code of ID origin |
25-36 | 12 | AA...AA | CH | Identification number of animal (registration or eartag) | |
Dam Identification Information | |||||
37-38 | 2 | AA | CH | 4 | Breed code of animal (alpha code only, no zeros) |
39-41 | 3 | AAA | CH | 119 | Country code of ID origin |
42-53 | 12 | AA...AA | CH | Identification number of animal (registration or eartag) | |
Cross Reference Identification Information | |||||
54-55 | 2 | AA | CH | 4 | Breed code of ID (alpha code only, no zeros) |
56-58 | 3 | AAA | CH | 119 | Country code of ID origin |
59-70 | 12 | AA...AA | CH | Identification number of animal (registration or eartag) | |
71-78 | 8 | XX...XX | CH | 8 | Birth date of animal (YYYYMMDD) |
79 | 1 | X | CH | 120 | Source code |
80-87 | 8 | XX..XX | CH | 20 | Processing Date |
88 | 1 | X | CH | 121 | Record type code |
89 | 1 | X | CH | 122 | Pedigree verification code |
90 | 1 | X | CH | Record version code = 1 (1/98 version) | |
91 | 1 | X | CH | 24 | Multiple birth code |
92-93 | 2 | XX | CH | 130 | Registry status |
94-99 | 6 | 00...00 | CH | Zeroes: Available for future use | |
100-129 | 30 | XX...XX | CH | Official name of animal | |
130-137 | 8 | XX...XX | CH | Grouping identification specified by requester (G record-type only) | |
138 | 1 | X | CH | 163 | Genotype recipient code (G record-type only) |
139 | 1 | X | CH | 164 | Council on Dairy Cattle Breeding (CDCB) fee schedule for genomic evaluations |
140 | 1 | A | CH | 165 | Herd code difference reason code (G record-type only) |
Acceptable record lengths, depending on "record type code"¶
Record types codes are described in Reference 121
Acceptable lengths | |
Record type | Acceptable record lengths |
X | 99-140 |
P | 99-140 |
L | Not Allowed, Error |
R | 99-140 |
D | 99-140 |
Y | 99-140 |
C | 99-140 |
G | 139-140 (Herd Difference Reason Code not required) |
U | 99-140 |
Minimum fields required, depending on "record type code"¶
Record types codes are described in Reference 121
Minimum fields required | |
Record type | Required fields |
X, P, C, Y, R | species code sex code animal ID old animal ID birth source code record type version code |
D | species code sex code animal ID sire ID dam ID old animal ID birth source code record type version code |
G | species code sex code animal ID birth source code record type version code fee code |
U | species code sex code animal ID sample ID birth source code record type version code |