for Books Product record
Every ONIX message must contain either one or more <Product> composites or a single <NoProduct/> empty element.
A product is described by a group of data elements beginning with an XML label <Product> and ending with an XML label </Product>. The entire group of data elements which is enclosed between these two labels constitutes an ONIX Product record. The Product record is the fundamental unit within an ONIX Product Information message. In almost every case, each Product record describes an individually tradable item; and in all circumstances, each tradable item identified by a recognized product identifier should be described by one, and only one, ONIX Product record.
In ONIX 3.0 and later, a Product record has a mandatory ‘preamble’ comprising data Groups P.1 and P.2, and carrying data that identifies the record and the product to which it refers. This is followed by up to eight ‘blocks’, each of which is optional. Of these blocks, Blocks 1 to 5, plus 7 and 8 are not repeatable. Block 6 appears to be repeatable, but it is often more useful to think of a singular Block 6 comprising all repeats of its contained <ProductSupply> composites. In special circumstances – with partial (‘Block’) updates and only when <MarketReference> is used to label each individual <ProductSupply> composite – Block 6 can be thought of as a truly repeatable block, each repeat consisting of a single <ProductSupply> composite.
ReferenceName | <Product> |
---|---|
ShortTag | <product> |
Cardinality | 0…n |