-
Notifications
You must be signed in to change notification settings - Fork 2
/
inventory-record-set.json
41 lines (40 loc) · 1.55 KB
/
inventory-record-set.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
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "An instance record and an array of holdings records with embedded items",
"type": "object",
"properties": {
"instance": {
"type": "object",
"description": "The Instance, the bibliographic part, of this Inventory record set",
"$ref": "instance.json"
},
"holdingsRecords": {
"type": "array",
"description": "Collection of holdings of the Instance, each holdings record with embedded items",
"items": {
"type": "object",
"$ref": "holdings-record.json"
}
},
"processing": {
"type": "object",
"description": "An object holding supporting pieces of data and/or processing instructions for Inventory update processing",
"properties": {
"institutionId": {
"type": "string",
"description": "The FOLIO UUID of the institution that provided the source records for the update; necessary for certain clean-up tasks in a shared inventory",
"$ref": "raml-util/schemas/uuid.schema"
},
"localIdentifier": {
"type": "string",
"description": "The source system's unique identifier for the source record of this update request; necessary for certain clean-up tasks in a shared inventory"
},
"identifierTypeId": {
"type": "string",
"description": "The FOLIO UUID for the identifier type for the local record IDs coming from the given library",
"$ref": "raml-util/schemas/uuid.schema"
}
}
}
}
}