Technical Minutes 2020 06 19 - adewg/ICAR GitHub Wiki

ICAR Animal Data Exchange Working Group – Technical meeting 19 June 2020

  • In attendance: Andrew C, Arjan L, Beate M-F, Craig V, Erwin S, John M, Marvin R, Kor O, Sven S, Thomas D, Thomas P.

Agenda:

  1. Breeding Values
  2. Gestations
  3. Process control and Group Rules

1. Breeding Values (#89)

The group discussed the updated proposal for breeding values, and decided these were ready to be implemented. Erwin undertook to lead this.

  • There was substantial discussion about versions, breaking changes, and particularly the use of Branches and Releases.
  • Confirmed that the published releases will sit in the ADE-1 branch, and will be identified with release tags - will be 1.0.0 and 1.0.1.

2. Gestations (#121)

  • Noted that there was a draft API in JoinData that MSD had started using, and which CRV wanted to use with Lely.
  • Discussed that this is not an event but instead computed or derived information from a service (derived from mating and pregnancy check events).
  • Discussed that we could have sub-resources of each animal int he URI scheme. For instance, under an /animal/gestations&id=xxx or /animals/gestations&
  • The group discussed the pros and cons of sub resources vs. having a specific API for this sort of data. Decided initially to implement as a specific API.
  • There was a discussion on whether the minimum information should be supplied (expected calving date and mating type or event id), or all information (e.g. percentage of sexed semen). Erwin undertook to find which fields were currently being used and leave out other information.
  • Agreed to review at the next meeting.

3. Process Control and Group Rules (relates to #88)

  • Thomas D talked about how to synchronise rules for handling animals between different types of equipment, for instance by group or status.
  • Examples - I want to feed this group, or animals with this status, or these individual animals. Or I want to separate milk from this group/status/animal(s).
  • Thomas D will be talking to other organisations about the ways to solve this. Several participants will be interested in this over time.
  • Noted that getting groups in place initially would be helpful for this.

Next meeting scheduled for 3 July 2020 at 9am CET