forked from adewg/ICAR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
icarReproInseminationEventResource.json
60 lines (57 loc) · 2.01 KB
/
icarReproInseminationEventResource.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"description": "Event for recording natural or artificial insemination, including embryo transfer.",
"allOf": [{
"$ref": "../resources/icarAnimalEventCoreResource.json"
},
{
"type": "object",
"required": [
"inseminationType"
],
"properties": {
"rank": {
"type": "integer",
"description": "The rank of intervention of each AI carried out within the same reproductive cycle."
},
"inseminationType": {
"$ref": "../enums/icarReproInseminationType.json"
},
"sireIdentifiers": {
"type": "array",
"items": {
"$ref": "../types/icarAnimalIdentifierType.json"
},
"description": "Unique scheme/identifier combinations for the sire, including official ID and Herdbook."
},
"sireOfficialName": {
"type": "string",
"description": "Official herdbook name of the sire."
},
"sireURI": {
"type": "string",
"description": "URI to an AnimalCoreResource for the sire."
},
"straw": {
"$ref": "../resources/icarReproSemenStrawResource.json",
"description": "Details of the straw, which may also include sire details."
},
"eventEndDateTime": {
"$ref": "../types/icarDateTimeType.json",
"description": "To be used in case of running with a bull to end the period. RFC3339 UTC format (see https://ijmacd.github.io/rfc3339-iso8601/ for format guidance)."
},
"semenFromFarmStocks": {
"type": "boolean",
"description": "True if the semen is from the farmer's own stocks (false if supplied by technician)."
},
"farmContainer": {
"type": "string",
"description": "Number or ID of the container from which the dose was taken."
},
"embryo": {
"$ref": "../resources/icarReproEmbryoResource.json",
"description": "Details of the embryo."
}
}
}
]
}