What is a keeper?

Sheep/Goats
EC Reg 21/2004: Article 2 (C):
'keeper' shall mean any natural or legal person with the responsibility for animals, even temporarily, except veterinary practices or clinics.
Pigs
The Pigs (Records, Identification and Movement) (Scotland) Order 2011:
"keeper" means any person having care and control of pigs, whether on a temporary or permanent basis.
Cattle
EC Reg 1760/2000: Article 2
"keeper" means any natural or legal person responsible for animals, whether on a permanent or on a temporary basis, including during transportation or at a market,