...
voorbeeld | mutatie | gevolg in ONIX 3.0 | actie boekverkoper | |
---|---|---|---|---|
1 | De prijs van een titel wijzigt. | De prijs is opgenomen in het block ProductSupply. CB levert alleen het block ProductSupply opnieuw aan. | De boekverkoper overschrijft bij het inlezen van de gegevens in zijn eigen database alleen de gegevens die in het block productSupply voorkomen, de overige blokken blijven ongemoeid. | |
2 | De beschikbaarheid van een titel wijzigt | De beschikbaarheid (ProductAvailability) is opgenomen in het block ProductSupply. CB levert alleen het block ProductSupply opnieuw aan. | De boekverkoper overschrijft bij het inlezen van de gegevens in zijn eigen database alleen de gegevens die in het block productSupply voorkomen, de overige blokken blijven ongemoeid. | |
3 | De uitgever wijzigt een boekbeschrijving en levert een nieuwe cover aan. | CB levert het volledige block CollateralDetail aan met alle aanwezige content. Aan het attribuut date-time stamp in de <Text> tag is per content-element te zien wat de laatste wijzigingsdatum is geweest. | De boekverkoper kan dit attribuut gebruikenTextContent composites. De datestamp in het TextContent composite bevat de laatste mutatiedatum voor ieder TextContent composite | De boekverkoper gebruikt de datestamp in het TextContent composite om te bepalen welke content-TextContent elementen nieuw of gewijzigd zijn en welke hij moet laden of aanpassen in zijn systeem. en welke er in de database moeten worden geladen of aangepast. |
4 | De titel verschijnt en wordt redactioneel gecontroleerd door Bureau ISBN. Hierbij blijkt dat de titel onderdeel uitmaakt van een reeks, dit was oorspronkelijk niet opgegeven door de uitgever. Tevens wordt er een vertaler toegevoegd. | De reeksvermelding en de auteursvermeldingen maken beiden onderdeel uit van het block DescriptiveDetail. Het volledige Block DescriptiveDetail wordt opnieuw aangeleverd. | De boekverkoper overschrijft hiermee in de verwerking alle gegevens van het block DescriptiveDetail in zijn zijn eigen database, de overige blokken blijven ongemoeid. |