onix-parser
Version:
Parse ONIX 3.0 XML files and extract structured product data for publishing and digital books
47 lines • 2.94 kB
JSON
[
{
"Value": "01",
"Description": "Early notification",
"Notes": "Use for a complete record issued earlier than approximately six months before publication"
},
{
"Value": "02",
"Description": "Advance notification (confirmed)",
"Notes": "Use for a complete record issued to confirm advance information approximately six months before publication; or for a complete record issued after that date and before information has been confirmed from the book-in-hand"
},
{
"Value": "03",
"Description": "Notification confirmed on publication",
"Notes": "Use for a complete record issued to confirm advance information at or just before actual publication date, usually from the book-in-hand, or for a complete record issued at any later date"
},
{
"Value": "04",
"Description": "Update (partial)",
"Notes": "In ONIX 3.0 only, use when sending a ‘block update’ record. A block update implies using the supplied block(s) to update the existing record for the product, replacing only the blocks included in the block update, and leaving other blocks unchanged – for example, replacing old information from Blocks 4 and 6 with the newly-received data while retailing information from Blocks 1–3 and 5 untouched. In previous ONIX releases, and for ONIX 3.0 using other notification types, updating is by replacing the complete record with the newly-received data"
},
{
"Value": "05",
"Description": "Delete",
"Notes": "Use when sending an instruction to delete a record which was previously issued. Note that a Delete instruction should NOT be used when a product is cancelled, put out of print, or otherwise withdrawn from sale: this should be handled as a change of Publishing status, leaving the receiver to decide whether to retain or delete the record. A Delete instruction is used ONLY when there is a particular reason to withdraw a record completely, eg because it was issued in error"
},
{
"Value": "08",
"Description": "Notice of sale",
"Notes": "Notice of sale of a product, from one publisher to another: sent by the publisher disposing of the product"
},
{
"Value": "09",
"Description": "Notice of acquisition",
"Notes": "Notice of acquisition of a product, by one publisher from another: sent by the acquiring publisher"
},
{
"Value": "88",
"Description": "Test update (Partial)",
"Notes": "ONIX 3.0 only. Record may be processed for test purposes, but data should be discarded when testing is complete. Sender must ensure the <RecordReference> matches a previously-sent Test record"
},
{
"Value": "89",
"Description": "Test record",
"Notes": "Record may be processed for test purposes, but data should be discarded when testing is complete. Sender must ensure the <RecordReference> does not match any previously-sent live product record"
}
]