Ruminant group
CLEM.Groupings.RuminantGroup
Selects a group of individuals from the herd based on filter rules

Most farm activities are applied to a sub-set of the herd, whether feeding a group of individuals (e.g. calves), moving just weaners to a paddock, or defining the groups and order in which destocking takes place. These activities utilise any number of Ruminant group or a specific version (see Ruminant groups) to define the individuals needed.
The ruminant group uses any number of filters, each providing additive rules, to select a group of individuals of interest and is the default group with no additional details.
Using ruminant filters to select gender equal to female and breed equal to Bos indicus will select all female Bos indicus.
Using ruminant filters to select gender equals male and gender equals female in a single filter group will result in no individuals selected.

The following parameters are used to define this activity

An activity may use a range of these components or need to identify particular instances for a task. For this reason, this component includes an Identifier property. This property will display the values relevant to the parent activity of the ruminant group and most activities will not require this property and provide an empty list. This is a string field and can also be edited if you need to clear the value, but we recommend selecting a value form the list to avoid typos.

This switch will ensure that the individuals are randomised in order to remove any inherent ordering due to the timing of being added to the herd list (oldest individuals will be earlier in the list) before any grouping and sorting are performed.

The following components will add additional functionality to this ruminant group

Filter individuals based on a property or method of the individuals in the list.

Filter individuals based on an attribute of the individual selected by the attribute tag.

Sort the selected individuals based on a property or method of the individuals in the list.

Sort individuals based on an attribute of the individual selected by the attribute tag.

Randomise the order of the selected individuals.

Take from filtered either a specified number or proportion of the individuals selected.
See also