Breed / Farm / Flock / Flock Production

The hatchery records that describe where birds live and what they produce. Four related entities on one page.

Compile note. Confirmed: flocks are named with a breed-and-source convention (e.g., EE-7-ANDREW H) and carry sex-split head counts (males of a total). Fields marked ‹confirm› should be read from the live model.


Breed

A poultry breed. The basis for products and flocks.

Field Type Description
Id GUID Unique identifier.
Name text Breed name (e.g., Easter Egger, Novogen Brown). ‹confirm›
Code text Short code used in product/flock naming (e.g., EE). ‹confirm›
…additional fields ‹confirm› To be read from the live model.

Relationships: basis for Product; housed as Flock.


Farm

A physical location that houses one or more flocks.

Field Type Description
Id GUID Unique identifier.
Name text Farm name. ‹confirm›
Address / Location relation / text Where the farm is. ‹confirm›
Contact relation Farm owner/manager (e.g., a grower). ‹confirm›
…additional fields ‹confirm› To be read from the live model.

Relationships: hosts Flock(s).


Flock

A group of birds of one breed on one farm — the source of hatching eggs.

Field Type Description
Id GUID Unique identifier.
Name text Flock name, encoding breed + sequence + source, e.g., EE-7-ANDREW H (Easter Egger, flock 7, grower "Andrew H").
Breed relation → Breed The breed of the flock. ‹confirm›
Farm relation → Farm Where the flock is housed. ‹confirm›
TotalCount integer Total head count (e.g., 1,758). ‹confirm name›
MaleCount integer Number of males (e.g., 138). ‹confirm name›
FemaleCount integer Number of females. ‹confirm name›
…additional fields ‹confirm› To be read from the live model.

Naming convention (observed): ‹BREED CODE›-‹SEQUENCE›-‹SOURCE› — e.g., EE-7-ANDREW H. Confirm the exact grammar.

Relationships: belongs to a Breed and a Farm; produces Flock Production records.