CGSpace - a multi-purpose knowledge publishing platform - Ballantyne, Peter G. (International Livestock Research Institute, 2024)