ONIX 3 Publisher to CB - aanleveren artikelgegevens door eigenaren

ONIX 3 Publisher to CB - aanleveren artikelgegevens door eigenaren

Wijzigingshistorie - Revision

Datum

Onderdeel 

Wijziging

Apr 15, 2026

ONIX upgrade Codelist issue 72

Implementatie Codelists issue 72, Release 20-01-2026

Apr 15, 2026

P.6.1 TitleType waarde 03
P.6.5 TitleText

Voor Nederlandse ISBN’s kan de ‘Oorspronkelijke titel bij vertaald werk’ al worden vastgelegd met TitleType waarde 03. Dit wordt ook voor buitenlandse ISBN’s ondersteund

Apr 15, 2026

P.10 Language - Taal

Originele taal wordt toegevoegd voor ‘Oorspronkelijke titel bij vertaald werk’

Bij fysieke en digitale boeken, Nederlandse en buitenlandse ISBN’s met een 'Oorspronkelijke titel bij vertaald werk', TitleType waarde 03, voegen we de mogelijkheid toe om de taalcode van het oorspronkelijke werk vast te leggen.

We voegen hiervoor aan P.10 Language - Taal een extra Language composite toe met LanguageRole waarde 02.

<Language> <LanguageRole>01</LanguageRole> <LanguageCode>dut</LanguageCode> </Language> <Language> <LanguageRole>02</LanguageRole> <LanguageCode>eng</LanguageCode> </Language>

Apr 15, 2026

PublishingDate

Release jaar - Actueel jaar van uitgave wordt ook ondersteund voor buitenlandse ISBN’s. Voor Nederlandse ISBN’s werd dit al ondersteund.
Dit betreft PublicationDate met PublishingDateRole waarde 16 en Date met dateformat waarde 05.  

<PublishingDate> <PublishingDateRole>16</PublishingDateRole> <Date dateformat="05">2023</Date> </PublishingDate>

Apr 15, 2026

P.3.10 Primary content type

Ter voorbereiding op de overgang van hosting van audioboeken van Luisterhuis naar Bookwire wordt de PrimaryContentType waarde 02 - Audio drama toegevoegd. Daarmee ondersteunt CB de waardes 01 en 02.
Luisterhuis ondersteunde ook de waarden 03 Music recording, 04 Other audio en 13 Other speech content. Audioboeken met deze waarden krijgen waarde 01 – Audiobook.

Apr 15, 2026

P.19.4 Imprint name - Bibliografische imprint

Als de door de uitgever aangeleverde imprint afwijkt van de bij CB bekende imprint in hoofdletters, kleine letters, diakritische tekens of spaties vóór of na de imprintnaam, koppelt CB deze aan de al bekende imprint.

De terugmelding aan de uitgever via ONIX is als volgt: 

"Artikel 9879012345678 is toegevoegd aan bestaande imprint <imprintnaam>"

Apr 15, 2026

Collection composite

Als de door de uitgever aangeleverde reeksnaam afwijkt van de bij CB bekende reeks in hoofdletters, kleine letters, diakritische tekens of spaties voor of achter de reeksnaam, koppelt CB de titel aan de al bekende reeks

De terugmelding aan de uitgever via ONIX is als volgt: 

" Artikel 9879012345678 is toegevoegd aan bestaande reeks <reeksnaam>"

Apr 15, 2026

Product contact composite

Standaard contactgegevens voor consumentvragen over productveiligheid (GPSR) - verplicht

GPSR Product contactgegevens worden toegevoegd voor digitale boeken zoals dit nu al het geval is voor fysieke producten. Bij registratie of mutaties voor fysieke en digitale producten die de uitgever via ONIX bij CB aanlevert wordt dit verplicht. 

Als deze ontbreken of incompleet zijn wordt dit als volgt opgenomen in de terugmelding aan uitgever:

 “Standaard contactgegevens voor consumentvragen over productveiligheid (GPSR) ontbreken of zijn niet compleet”

Apr 15, 2026

Product form feature composite

Toegankelijkheidsgegevens digitale producten uitgebreid met Toegankelijkheidsgevaren (Hazard warning)

Toegankelijkheidsinformatie is uitgebreid met de mogelijkheid om aan te geven of de e-publicatie gevaren bevat.
Dit betreft Product form feature code list 79 waarde 12 en Product form feature value met de volgende waardes uit code list 143:

  • 00 Geen gevaren bekend

  • 13 Flitsende inhoud

  • 14 Geen flitsende inhoud

  • 15 Geluidsrisico’s

  • 16 Geen geluidsrisico’s

  • 17 Inhoud met bewegingsillusie

  • 18 Geen inhoud met bewegingsillusie

Om digitale producten en diensten toegankelijk te maken voor mensen met een beperking, werd in 2019 de Europese Toegankelijkheidsrichtlijn gepubliceerd en breed aangenomen. Deze richtlijn is omgezet in Nederlandse wetgeving en zal vanaf 28 juni 2025 voor onder andere e-books en audioboeken gaan gelden.

Het is daarom noodzakelijk dat de metadata m.b.t. de toegankelijkheid beschreven wordt zodat dit door boekverkopers, bibliotheken etc. getoond kan worden aan hun gebruikers waarop zij de juiste keuze kunnen maken.

E-publication accessibility detail - Codelist 79 waarde 09

Toegankelijkheidssamenvatting

Hierin kan in proza een samenvatting van de toegankelijkheid gegeven worden.

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

00

Accessibility summary

M

 

 

 

 

 

Visuele aanpassingen

Dit geeft aan of een gebruiker het uiterlijk van de tekst of de pagina kan aanpassen mits het leesapparaat dit aankan.

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

08

Unknown accessibility

O

 

 

Sluiten elkaar uit

 

Alle

 

 

09

Inaccessible, or known limited accessibility

O

 

Alle

 

 

10

No reading system accessibility options actively disabled (except) 

O

 

Niet voor E201 Fixed format

 

 

36

All textual content can be modified 

O

 

E200 Reflowable

 

 

Ondersteunt niet-visueel lezen

Geeft aan of alle inhoud beschikbaar is voor ondersteunende en leessystemen die gebruikmaken van tekst-naar-spraak- of elektronische braillefunctionaliteit.

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

28

Full alternative audio descriptions

O

 

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

49 - Images of text

05 - Game/Puzzle

06 - Video

07 - Still images / graphics

09 - Data

12 - Maps and/or other cartographic content

18 - Photographs

20 - Additional images / graphics not part of main work

24 - Animated / interactive illustrations

25 - Narrative animation

26 - Video recording of a reading

27 - Performance - visual

28 - Other video

29 - Partial performance - video

30 - Additional video content not part of main work

31 - Promotional video for other book product

32 - Contest

34 - Blank pages or spaces

35 - Advertising content

36 - Advertising - coupons

37 - Advertising - first party

38 - Advertising - third party display

39 - Advertising - third party textual

40 - Scripting

43 - Scripted pop-ups

44 - Sequential arts

50 - Video content without audio

 

 

 

52

All non-decorative content supports reading without sight

O

 

 

 

 

 

Vooraf opgenomen audio

Geeft de aanwezigheid aan van vooraf opgenomen audio en specificeert of deze audio op zichzelf staand is (een audioboek), tekst vergezeld (embedded audio- en videoclips) of een alternatief voor de tekst is (gesynchroniseerde tekst-audioweergave).

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

51

All non-decorative content supports reading via pre-recorded audio

O

 

 

 

 

 

20

Synchronised pre-recorded audio

O

 

10 - Text

16 - Additional text not part of main content

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

49 - Images of text

45 - Text within images

17 - Promotional text for other book product

42 - Assessment material

 

 

 

27

Use of high contrast between foreground and background audio

O

 

01 - Audiobook

02 - Performance - spoken word

04 - Other audio

13 - Other speech content

21 - Partial performance - spoken word

23 - Promotional audio for other book product

 

 

 

39

Supplementary material to an audiobook is accessible

O

 

01 - Audiobook

02 - Performance - spoken word

04 - Other audio

13 - Other speech content

21 - Partial performance - spoken word

22 - Additional audio content not part of main content

23 - Promotional audio for other book product

 

 

 

Navigatie

Geeft de navigatiemogelijkheden in de publicatie weer.

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

11

Table of contents navigation

O

 

01-Audiobook

02 Performance - spoken word

04 - Other audio

10 - Text

13 - Other speech content

16 - Additional text not part of main content

21 - Partial performance - spoken word

22 - Additional audio content not part of main content

23 - Promotional audio for other book product

 

 

 

12

Index navigation

O

 

10 - Text

16 - Additional text not part of main content

 

 

 

13

Single logical reading order

O

 

01 Audiobook

02 - Performance - spoken word

04 - Other audio

10 - Text

13 - Other speech content

16 - Additional text not part of main content

21 - Partial performance - spoken word

22 - Additional audio content not part of main content

23 -  Promotional audio for other book product

 

 

 

19

Print-equivalent page numbering

O

 

10 - Text

16 - Additional text not part of main content

 

 

 

29

Next / Previous structural navigation

O

 

10 - Text

16 - Additional text not part of main content

 

 

 

32

Landmark navigation

O

 

 

 

 

 

40

Link purposes clear

O

 

14 - Extensive links to external content

15 - Extensive links between internal content

41 - Additional eye-readable links to external content

51 - Links to extrnal interactive content

 

 

 

Juridische uitzonderingen

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

75

EAA exception 1 - Micro-enterprises

O

 

Sluiten elkaar uit

 

 

 

 

76

EAA exception 2 - Disproportionate burden

O

 

 

 

 

77

EAA exception 3 - Fundamental modification

O

 

 

 

 

Grafieken, diagrammen en formules

Geeft de aanwezigheid van formules (wiskundige, scheikundige etc.).

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

14

Short alternative textual descriptions

O

 

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

03 - Music recording

06 - Video

07 - Still images / graphics

12 - Maps and/or other cartographic content

18 - Photographs

20 - Additional images / graphics not part of main work

24 - Animated / interactive illustrations

25 - Narrative animation

27 - Performance - visual

28 - Other video

29 - Partial performance - video

30 - Additional video content not part of main work

31 - Promotional video for other book product

34 - Blank pages or spaces

42 - Assessment material

44 - Sequential art

46 - Decorative images or graphics

50 - Video content without audio

 

 

 

15

Full alternative textual descriptions

O

 

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

03 - Music recording

06 - Video

07 - Still images / graphics

12 - Maps and/or other cartographic content

18 - Photographs

20 - Additional images / graphics not part of main work

24 - Animated / interactive illustrations

25 - Narrative animation

27 - Performance - visual

28 - Other video

29 - Partial performance - video

30 - Additional video content not part of main work

31 - Promotional video for other book product

34 - Blank pages or spaces

42 - Assessment material

44 - Sequential art

46 - Decorative images or graphics

50 - Video content without audio

49 - Images of text

 

 

 

16

Visualised data also available as non-graphical data

O

 

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

 

 

 

17

Accessible math content as MathML

O

 

48 - Mathematical content

 

 

 

18

Accessible chemistry content as ChemML

O

 

47 - Chemical content

 

 

 

34

Accessible chemistry content (as MathML)

O

 

47 - Chemical content

 

 

 

35

Accessible math content (as LaTeX)

O

 

48 - Mathematical content

 

 

 

Voldoet aan standaarden

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

02

EPUB Accessibility Specification 1.0 A

O

 

 

Sluiten elkaar uit

 

 

E101 Epub

101B versie 3

 

03

EPUB Accessibility Specification 1.0 AA

O

 

E101 Epub

101B versie 3

 

04

Epub Accessibility Specification 1.1

O

 

E101 Epub

101B versie 3

 

05

PDF/UA-1

O

Sluiten elkaar uit

 

E107 PDF

 

 

06

PDF/UA-2

O

 

E107 PDF

 

 

80

WCAG v2.0

O

 

 

 

 

Sluiten elkaar uit

 

 

E101 Epub

E107 PDF

101B versie 3

 

 

81

WCAG v2.1

O

 

E101 Epub

E107 PDF

101B versie 3

 

 

82

WCAG v2.2

O

 

E101 Epub

E107 PDF

101B versie 3

 

 

84

WCAG level A

O

 

Sluiten elkaar uit

 

E101 Epub

E107 PDF

101B versie 3

 

 

85

WCAG level AA

O

 

E101 Epub

E107 PDF

101B versie 3

 

 

86

WCAG level AAA

O

 

E101 Epub

E107 PDF

101B versie 3

 

 

Aanvullend kunnen hierbij de volgende waarden opgenomen worden:

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

90

Compliance certification by (name)

M

 

 

 

 

02 - EPUB Accessiblity Specification 1.0 A

03 - EPUB Accessiblity Specification 1.0 AA

04 - EPUB Accessiblity Specification 1.0 AAA

80 - WCAG v2.0

81 - WCAG v2.1

82 - WCAG v2.2

84 - WCAG level A

85 - WCAG level AA

86 - WCAG level AAA

91

Latest accessibility assessment date

M
<ProductFormFeatureDescription> contains a date in the YYYYMMDD format

 

 

 

 

02 - EPUB Accessiblity Specification 1.0 A

03 - EPUB Accessiblity Specification 1.0 AA

04 - EPUB Accessiblity Specification 1.0 AAA

80 - WCAG v2.0

81 - WCAG v2.1

82 - WCAG v2.2

84- WCAG level A

85- WCAG level AA

86- WCAG level AAA

92

Accessibility addendum

M

 

 

 

 

02 - EPUB Accessiblity Specification 1.0 A

03 - EPUB Accessiblity Specification 1.0 AA

04 - EPUB Accessiblity Specification 1.0 AAA

80 - WCAG v2.0

81 - WCAG v2.1

82 - WCAG v2.2

84- WCAG level A

85- WCAG level AA

86- WCAG level AAA

93

Compliance certification by (URL)

M

 

 

 

 

02 - EPUB Accessiblity Specification 1.0 A

03 - EPUB Accessiblity Specification 1.0 AA

04 - EPUB Accessiblity Specification 1.0 AAA

80 - WCAG v2.0

81 - WCAG v2.1

82 - WCAG v2.2

84- WCAG level A

85- WCAG level AA

86- WCAG level AAA

Additionele toegankelijkheidsinformatie

Hieronder wordt toegankelijkheidsinformatie weergegeven die niet in de andere categorieën past.

Structureringshulpmiddelen

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

30

ARIA roles provided

O

 

 

E101 Epub

101B versie 3

 

31

Accessible controls provided

O

 

03 - Music recording

04 - Other audio

05 - Game/puzzle

06 - Video

13 - Partial performance - spoken word

22 - Additional audio not part of main content

24 - Animated / interactive illustrations

25 - Narrative animation

26 - Video recording of a reading

27 - Performance - visual

28 - Other video

29 - Partial performance - video

30 - Additional video content not part of main work

31 - Promotional video for other book product

32 - Contest

50 - Video content without audio

 

 

 

Aanpassingen

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

24

Dyslexia readability

O

 

10 - Text

16 - Additional text not part of main content

45 - Text within images

17 - Promotional text for other book product

 

 

 

Verheldering

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

21

Text-to-speech hinting provided

O

 

10 - Text

16 - Additional text not part of main content

45 - Text within images

17 - Promotional text for other book product

 

 

 

22

Language tagging provided

O

 

10 - Text

16 - Additional text not part of main content

45 - Text within images

17 - Promotional text for other book product

 

 

 

25

Use of color is not sole means of conveying information

O

 

19 - Figures, diagrams, charts, graphs

47 - Chemical content

48 - Mathematical content

 

 

 

26

Use of high contrast between text and background color

O

 

10 - Text

16 - Additional text not part of main content

45 - Text within images

17 - Promotional text for other book product

 

 

 

37

Use of ultra-high contrast between text foreground and background

O

 

05 - Game/puzzle

10 - Text

16 - Additional text not part of main content

17 - Promotional text for other book product

32 - Contest

35 - Advertising content

37 - Advertising - first party

38 - Advertising - third party display

39 - Advertising - third party textual

45 - Text within images

 

 

 

38

Unusual words or abbreviations explained

O

 

10 - Text

16 - Additional text not part of main content

17 - Promotional text for other book product

45 - Text within images

 

 

 

Meer informatie over toegankelijkheid

ProductFormFeatureValue
Codelijst 196

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

94

Compliance web page for detailed accessibility information

M

 

 

 

 

 

95

Trusted intermediary's web page for detailed accessibility information

M

 

 

 

 

 

96

Publisher's web page for detailed accessibility information

M

 

 

 

 

 

97

Compatibility tested

M

 

 

 

 

 

98

Trusted Intermediary contact

M

 

 

 

 

 

99

Publisher contact for further accessibility information

M

 

 

 

 

 

Toegankelijkheidsgevaren - Hazard warnings - Codelist 79 waarde 12

Geeft aan of er flitsende inhoud, geluiden of bewegingsillusies zijn opgenomen

ProductFormFeatureValue
Codelijst 143

Omschrijving in codelijst

ProductFormFeatureDescription
M/O

Toelichting

ProductContentType
Codelijst 81

ProductFormDetail
Codelijst 175

E-publicationVersionNumber
Codelijst 220

ProductFormFeatureValue
Codelijst 196

00

No known hazards or warnings

O

 

 

 

 

 

13

WARNING - Flashing hazard

O

 

deze sluiten elkaar uit

 

 

 

 

14

No flashing hazard warning necessary

O

 

 

 

 

15

WARNING - Sound hazard

O

 

deze sluiten elkaar uit

 

 

 

 

16

No sound hazard warning necessary

O

 

 

 

 

17

WARNING - Motion simulation hazard

O

 

deze sluiten elkaar uit

 

 

 

 

18

No motion simulation hazard necessary

O

 

 

 

 

Feb 10, 2026 

P.21.1 Sales rights met P.21 Territory composite

Verkoopland rechten (Sales rights) voor e-books worden vanaf 11 februari vastgelegd op digitaal product (e-book en audioboek) niveau en niet meer per specifiek platform.

Dit houdt in dat de verkoopland insluiting en/of uitsluiting niet meer in block 6 Product Supply - Market - P.24 Territory composite doorgegeven wordt maar in block 4 Publishing Detail - Sales rights P.21.1 met P.21. Territory composite.  
Product Supply - Market - P.24 Territory composite komt daarmee volledig te vervallen.

Door de vastlegging op digitaal product niveau gelden de verkooprechten niet alleen voor platformen maar ook voor webwinkels.
Het betreft enkel de toegestane verkooplanden (Sales rights) en staat los van de beschikbaarheid van het digitale product die je als uitgever instelt voor een platform. en webwinkels.

Nieuw is de mogelijkheid om <CountriesExcluded> bij gebruik van <RegionsIncluded> waarde 'WORLD'  vast te leggen.

Digitale product rechten voor verkooplanden worden als volgt verwacht

<PublishingDetail> <SalesRights> <SalesRightType>02</SalesRightType> <Territory> specificatie d.m.v. CountriesIncluded, RegionsIncluded, CountriesExcluded </Territory> <SalesRights> Voorbeelden <SalesRights> <SalesRightsType>02</SalesRightsType> <Territory> <RegionsIncluded>WORLD</RegionsIncluded> </Territory> </SalesRights> <SalesRights> <SalesRightsType>02</SalesRightsType> <Territory> <CountriesIncluded>AD AT BE CY DE EE ES FI FR GR HR IE IT LT LU LV MC ME MT NL PT SI SK SM VA</CountriesIncluded> <RegionsIncluded>RS-KM</RegionsIncluded> </Territory> </SalesRights> <SalesRights> <SalesRightsType>02</SalesRightsType> <Territory> <RegionsIncluded>WORLD</RegionsIncluded> <CountriesExcluded>GS</CountriesExcluded> </Territory> </SalesRights>

De opgegeven SalesRights worden vastgelegd en ook zo doorgegeven aan webwinkels en platforms.

  • SalesRights die nog in block Product Supply > Market composite worden doorgegeven, worden bij de verwerking genegeerd

  • Een inkomend ONIX-bericht zonder SalesRights wordt geweigerd als de SalesRights voor het betreffende artikel al zijn vastgelegd.

Feb 11, 2026 

P.21.3 - P.24.2 Regions included
P.21.5 - P.24.4 Regions excluded

Regio ECZ (Eurozone) in <RegionsIncluded> en <RegionsExcluded>  niet meer ondersteund - vervangen door <CountriesIncluded> en <CountriesExcluded>

De regio ECZ (Eurozone) komt voor in ONIX list 49 maar dient uitsluitend voor compatibiliteit met eerdere versies van ONIX.
Vanaf 11 februari wordt regio ECZ niet meer geaccepteerd. In plaats hiervan moet de volledige inhoud worden opgenomen als <RegionsIncluded> en <CountriesIncluded> (of het Excluded-equivalent bij uitsluiting op WORLD). 

Die inhoud bestaat uit deze landencodes: AD AT BE CY DE EE ES FI FR GR HR IE IT LT LU LV MC ME MT NL PT SI SK SM VA.
Voor Kosovo geldt regiocode RS-KM.

CB zal een conversie doen van de bestaande ECZ data naar het equivalent:

<Territory> <CountriesIncluded>AD AT BE CY DE EE ES FI FR GR HR IE IT LT LU LV MC ME MT NL PT SI SK SM VA</CountriesIncluded> <RegionsIncluded>RS-KM</RegionsIncluded> </Territory>

Feb 10, 2026 

P.3.9 TradeCategory 

Digitaal | Kort verhaal indicatie vervalt voor e-books 

De indicatie dat een e-book een kort verhaal betreft wordt als gevolg van de distributie via Bookwire voortaan niet meer ondersteund.
Dit betreft P.3.9 Trade category, waarde 14, wordt niet meer vastgelegd bij CB en doorgegeven aan uitgever en retailer.

Feb 11, 2026 

SupplyDate met P.26.18 SupplyDateRole 08 bij ProductAvailability 31 'Out of stock'

Verwachte leverdatum bij 'verschenen titels zonder voorraad bij CB' wordt mogelijk gemaakt

Bij verschenen titels zonder voorraad, voor vooral het buitenlands assortiment, is het voor de boekverkoper wenselijk om te weten wanneer de titel weer bij CB beschikbaar is.

Voor een verschenen titel zonder voorraad kan door de uitgever al ProductAvailability 31 'Out of stock' worden meegeven inclusief een datum. Deze datum geeft aan wanneer er weer voorraad verwacht wordt. Deze datum werd door CB nog niet opgeslagen en doorgegeven.
Vanaf 11 februari 2026 zal het door de uitgever opgegeven composite <SupplyDate> met <SupplyDateRole> code ‘08’ bij <ProductAvailability> 31 'Out of stock' door CB worden vastgelegd en ook worden doorgegeven in de ONIX-berichten die de uitgever en retailer van CB ontvangt.

Feb 11, 2026 

ONIX upgrade Codelist issue 71

Implementatie Codelists issue 71, Release 31-10-2025

Nov 5, 2025 

ONIX upgrade Codelist issue 70

Implementatie Codelists issue 70, Release 21-07-2025

Nov 5, 2025 

ProductFormFeature composite

EU Deforestation Regulation (EUDR)

De EU Deforestation Regulation (EUDR) gaat in per 30 december 2025. De Due Diligence Statement referentie, afgekort: DDS, kan je registeren in het EU portaal - Deforestation Regulation - European Commission.
Deze DDS-referentie geef je aan CB door in het ProductFormFeature composite.

Bij het opgeven van de DDS wordt het per 5 november verplicht om de verificatiecode mee te geven, daarmee kan binnen de keten worden gevalideerd of de DDS geldig is. Het format voor DDS-referentie met bijbehorende verificatiecode is conform ONIX specificatie: 24FRXVV3VOS991+0123456789

  • List 79, Code 50: EUDR due diligence reference – één of meer referenties. 

Daarnaast worden per 5 november onderstaande mogelijkheden toegevoegd. Daarmee kan worden aangegeven als er een uitzondering geldt waardoor geen DDS beschikbaar is voor het betreffende product:  

  • List 79, Code 53: EUDR deforestation-free attestation – indicatie compliant zonder DDS

  • List 79, Code 54: EUDR stock present attestation – indicatie productie voor EUDR wetgeving in ging

  • List 79, Code 56: EUDR beyond scope attestation – indicatie bevat geen materialen die vallen onder EUDR wetgeving

Nov 5, 2025 

ProductFormDetail

E-book | bij EPUB3 aanmelding verplicht of het Fixed of Reflowable layout betreft

Voor een EPUB3 wordt het verplicht om bij de aanmelding en updates mee te geven of de layout Fixed of Reflowable is. Dit is aanvullend aan de verschijningsvorm.

ProductFormDetail Fixed or Reflowable

Bijvoorbeeld: <ProductFormDetail>E101</ProductFormDetail>   (e-book, Epub) Aanvullend op E101 verplicht één van de volgende: <ProductFormDetail>E201</ProductFormDetail>   (e-book, Epub Fixed format) <ProductFormDetail>E200</ProductFormDetail>   (e-book, Epub Reflowable)

Nov 5, 2025 

PriceType

PrijsAfspraakKenmerk (PAK) voor e-books vervalt

Het PrijsAfspraakKenmerk (PAK) komt te vervallen per 5 november. Dit is niet langer in gebruik voor e-books.

Dit betreft :  <PriceType> waarde 06 - Supplier’s net price excluding tax.

  • <PriceCodeType> waarde 01, Proprietary

  • <PriceCodeTypeName> waarde PRIJSAFSPRAAKKENMERK  

  • <PriceCode> de waarde is de code die tussen de uitgever en aanbieder is afgesproken.  

Nov 5, 2025 

TitleText | TitlePrefix  NoPrefix/ TitleWithoutPrefix

TitleText in Collection composite
TitleText in Product TitleDetail composite 

 

TitleText prefix | start ondersteuning TitlePrefix en TitleWithoutPrefix voor titel, reeks en originele titel bij vertaald werk

Op termijn zal de titel, naast TitleText, worden vastgelegd als TitlePrefix en TitlePrefix. Voorbereidend hierop zal CB per 5 november deze nieuwe manier naast hoofdtitel ook toevoegen voor de reeks (Collection) en originele titel bij vertaald werk.  Zo kan de uitgever starten op om de nieuwe manier titel informatie aan te leveren.
Als er geen voorvoegsel of lidwoord aanwezig is dan is de <NoPrefix/> indicator van toepassing.

Uit deze gegevens wordt vervolgens door CB de hoofdtitel herleidt. Voor deeltitel en sectietitel ondersteunen we dit al.  In de ONIX berichten die de retailer en de eigenaar ontvangt zal het TitelDetail en Collection composite met <TitlePrefix>, <NoPrefix/> en <TitleWithoutPrefix> vooralsnog niet opgenomen worden. 
Dit betreft de volgende composites

Collection composite  - P.5.10 <TitleText> ondersteuning van P.5.11 <TitlePrefix>, P.5.11a <NoPrefix/> en P.5.12 <TitleWithoutPrefix>
TitleDetail composite -  P.6.5 <TitleText> ondersteuning van P.6.6 <TitlePrefix>, P.6.6a <NoPrefix/> en P.6.7 <TitleWithoutPrefix>

Inleiding

Dit document beschrijft de aanlevering van artikelgegevens van de uitgever naar Bureau ISBN en CB, deze is gebaseerd op de internationale ONIX standaard die wordt beheerd door EDItEUR. Beschreven worden de verschillende aspecten van de gegevensuitwisseling tussen uitgevers en CB met betrekking tot:

  • Interpretatie van het ONIX bericht. Welke gegevens zijn nodig om welke artikelgegevens op te nemen in het artikelbestand van Bureau ISBN en CB (fysieke artikelen en e-books)?

  • Omgaan met mutaties. Welke soorten mutaties kan een uitgever doorsturen op zijn titels en wanneer moet dat gebeuren?

  • Verwerking en foutafhandeling. Op welke manier worden de ONIX berichten verwerkt en gecontroleerd en hoe vindt hierover terugkoppeling plaats, zowel over de technische als de inhoudelijke verwerking?

  • Afspraken over de aanlevering. Op welke wijze en via welk communicatiemedium worden de berichten aangeleverd?

  • Welke activiteiten rondom het onderhouden van artikelgegevens kunnen niet worden aangeleverd via ONIX?

Gebruik document

De volledige ONIX berichtdefinitie is zo opgebouwd dat de geneste structuur, met blocks, composites en elementen (tags) zichtbaar is in de inhoudsopgave. Hiermee wordt tevens de volgorde van de composites en elementen weergegeven. Vanuit de inhoudsopgave kan eenvoudig worden doorgeklikt naar de betreffende onderdelen.

Zoekadvies 

Zoeken kan het best vanuit de inhoudsopgave op hoofd- en sub-pagina of door gebruik te maken van de functietoets F3 of CTRL + F op de betreffende pagina en niet het zoekveld rechts bovenaan in het CB Wiki scherm (zie onderstaande schermprint). Het document is opgebouwd uit diverse componenten, bij zoeken via het zoekveld wordt er gezocht in de componenten database en verlaat u het document en daarmee ook het overzicht op de structuur van de gebruikershandleiding en berichtdefinitie.

image-20260112-104038.png

Uitgangsdocumentatie

De volledige documentatie betreffende de ONIX 3 standaard is te vinden en te downloaden op www.editeur.org.  In de ONIX 3 bericht standaard is een zeer groot aantal gegevens opgenomen. De gehele standaard wordt aanvaard. Voor ontwikkeling van de berichtuitwisseling gaan we uit van de onderstaande versie van de ONIX standaard:

ONIX for Books Product Information Format Specification Release 3.1. March 2025

Versie ONIX Code Lists 69

XSD Schema’s: ONIX_BookProduct_3.1_XSDs+codes_Issue_69.zip

Opbouw Product record

Een Product record bestaat uit 1 of meerdere blokken en bevat :

<Product>

Record metadata

Group P.1

Deze blokken geven aan wat het type wijziging is er over welk ISBN de volgende gegevens uit het ProductRecord betrekking hebben

Product numbers

Group P.2

<DescriptiveDetail> ...............</DescriptiveDetail>

Block 1

Bevat de verschijningsvorm van het ISBN en de basistitelgegevens zoals titel, reeks, auteursvermeldingen, druk/editievermeldingen, de taal waarin de publicatie is uitgegeven, de omvang, en de verschillende onderwerpcoderingen zoals NUR, BISAC en AVI leesniveau (voor kinderboeken)

<CollateralDetail> ...............</CollateralDetail>

Block 2

Bevat vermeldingen van cover, backcover, flapteksten en andere promotionele teksten, verwijzingen naar bestanden met leesfragmenten, filmpjes, gesproken teksten die gerelateerd zijn aan de publicatie

<ContentDetail>  ...............</ContentDetail>

Block 3

Bevat vermeldingen over individuele hoofdstukken uit een publicatie, wordt volgens de afspraken van de ONIX Werkgroep niet gebruikt in Nederland/Vlaanderen.

<PublishingDetail> ............... </PublishingDetail>

Block 4

Bevat gegevens over de imprints, de eigenaar, het stadium levenscyclus en de verschijningsdatum van het artikel in de markt.

<RelatedMaterial> ...............  </RelatedMaterial>

Block 5

Bevat gegevens over NSTC, vervangende ISBN’s en ISBN’s van een fysiek boek, waarvan een ebook is afgeleid

<ProductSupply>...............  </ProductSupply>

Block 6

Bevat alle commerciële gegevens rondom de dienstverlening van de distributeur, zoals stadium dienstverlening, prijsgegevens, BTW en boeksoorten .

</Product>

Beschrijving van een Data element 

Ieder Block is opgedeeld in één of meer composites, een composite is een groepering van verwante velden (data elements). Een composite kan ook andere onderliggende composites bevatten. Elk veld (data element/composite) wordt als volgt beschreven:

Element of composite - de naam van het veld

Element of composite - de naam van het veld

Uitleg - beschrijving waarvoor het veld dient.

Format/Posities

Reference name

Short tag

Code list

ONIX M/O

CB M/O

Aanlevering ONIX 3 metadata en content via FTP

De uitgever krijgt bij CB de beschikking over een FTP account, via een gebruikersnaam en wachtwoord krijgt de uitgever toegang.

 

Bestanden worden uitgewisseld middels het FTP(S) protocol, poort 21. Versleuteling van de berichten op basis van het protocol ftp(e)s (FTP over SSL) is verplicht.
CB ondersteunt op dit moment enkel TLS 1.2, data channels zijn gelimiteerd tot poortrange 41000:42000. Om gebruik te maken van versleuteld ftp, dient de gebruikte ftp cliënt software dit wel te ondersteunen.

Webservices en websites zijn secure zodra daar vertrouwelijke gegevens over gaan.

Wanneer er gebruik gemaakt wordt van communicatie via FTP wordt er een ftp account op de ftp1.boekhuis.nl server van CB aangemaakt. Via dit account kunnen de bestanden voor CB geplaatst worden en zullen de gewenste bestanden door CB worden klaargezet. De inloggegevens worden toegestuurd na activeren van het account.

Kenmerken FTP account

Kenmerken FTP account

/Relatie id/


Home directory

in/

map  voor bestanden van Klant naar CB

Geplaatste bestanden worden door CB direct na binnenkomst verplaatst voor syntactische controle en verdere verwerking.  Na plaatsen van het bestand is het niet toegestaan om deze nog te bewerken . 

Van geplaatste bestanden wordt automatische een ontvangstbevestiging geplaatst in de out map

out/

map voor bestanden van CB naar Klant

Bestanden die gedownload of geopend worden zullen automatisch van de ftp server verwijderd worden. Bestanden die niet worden opgehaald, zal CB na enige tijd verwijderen

Aanmaken van directories en sub-directories is niet toegestaan.

Naamgeving bestand bestaat uit 2 delen, gedeelte voor en na de 'punt'

Naamgeving bestand bestaat uit 2 delen, gedeelte voor en na de 'punt'

voor de 'punt'

bestandsnaam

na de 'punt' 

extensie

De bestandsnaam mag opgebouwd worden m.b.v. cijfers 0 t/m 9, de letters a t/m z (hoofdletters en/of kleine letters) en de speciale karakters “punt “ (.), dash (-) en underscore (_). Alle andere karakters zoals spatie, trema, &, <, >, {, } etc. zijn niet toegestaan. Voor de extensie is het gebruik van hoofdletters niet toegestaan. 

Connectie met ftp server - Transfer mode

Connectie met ftp server - Transfer mode

Frequentie voor inloggen op de ftp server is maximaal 1 keer per 10 minuten. Aan het eind van iedere sessie dient er uitgelogd te worden.
Parallelle inlogsessies voor hetzelfde bestand zijn niet toegestaan.

Transfer mode

Voor de verbinding dient gebruik gemaakt te worden van commando PASV (passive mode)

Binair

alle bestanden met de extensies '.epub', '.jpg', '.pdf' en '.zip'

ASCII

alle overige extensies

 

 

Een ONIX 3 bericht met metadata en eventueel daarbij behorende content wordt aangeleverd als een zip bestand. In het zip bestand zitten de metadata in de vorm van het ONIX bericht en de bijbehorende bestanden (content) waarnaar wordt verwezen in het ONIX bericht.

Voor Cover afbeeldingen geldt dat naast het originele aangeleverde formaat door CB nog in drie formaten worden opgeslagen, 1400 x 1400 pixels, 800 x 800 pixels en 150 x 150 pixels (tumbnail)

Voorgeschreven bestandsnaam ONIX 3 metadata inclusief de content (bijbehorende bestand)

Voorgeschreven bestandsnaam ONIX 3 metadata inclusief de content (bijbehorende bestand)

De maximale lengte van de bestandsnaam is 40, inclusief _onx.zip of onx.xml

Indien de bestandsnaam de maximale lengte overschrijdt zal het bericht niet verwerkt worden.

Bestandsnaam

1

voor ZIP file

............_onx.zip

2

Voor het ONIX bericht wat in het zip file zit

Indien er per product één *_onx.xml wordt gemaakt dienen deze tezamen in één zipfile te worden aangeboden.  Een ZIP file per product veroorzaakt queue-vorming en leidt tot niet tijdig verwerkte berichten.

............_onx.xml

3

Voor de content bestanden waarnaar wordt verwezen in het ONIX bericht

E-book bestand

<ISBN>_ebfc.pdf

<ISBN>_ebfc.epub

<ISBN>_ebfc.xps

<ISBN>_ebfc.mp3

Inkijktekst

<ISBN>_hfd.pdf

<ISBN>_hfd.epub

<ISBN>_hfd.mp3

Cover

<ISBN>_cvr.jpg

Backcover

<ISBN>_bcvr.jpg

Covers en e-book bestanden zonder bijbehorend ONIX bericht indienen

Het is ook mogelijk om covers en e-book bestanden als losse bestanden in te sturen. Om dit te kunnen doen dient het ISBN aanwezig te zijn in de CB systemen en dat de commerciële aanmelding voor het CB assortiment succesvol is verwerkt. Tijdens de verwerking van de bestanden moet het ISBN kunnen worden herkend.

Voorgeschreven bestandsnaam bestanden indienen zonder ONIX bericht

Voorgeschreven bestandsnaam bestanden indienen zonder ONIX bericht

Afbeelding

Bestandsnaam

Cover

<ISBN>_covr.jpg

Backcover

<ISBN>_bcovr.jpg

E-book bestand

Bestandsnaam

EPUB

<ISBN>_eboek.epub

PDF

<ISBN>_eboek.pdf

Downloadable luisterboek

<ISBN>_eboek.mp3

Verwerking van het ONIX bericht en de content

De content en het ONIX bericht met de metadata worden opgehaald van de FTP server en gescheiden verwerkt, maar in dezelfde queue geplaatst qua prioriteit.

Zodra het *_onx.zip bestand  geplaatst is op de FTP server wordt er een ontvangstbevestiging teruggeplaatst in de out-map van het ftp account.  

<?xml version="1.0" encoding="UTF-8" ?> <ONTBEV xmlns="http://www.cbonline.nl/xsd"> <bericht> <cb_bericht_nr>0</cb_bericht_nr> <afzender_bericht_id>0</afzender_bericht_id> <type>ONIX3</type> <file>aanmeldingebook_onx.zip</file> <ftp_dir>6003401\in</ftp_dir> <relatie_id>6003401</relatie_id> <ontvangen>20190711 0901</ontvangen> </bericht> <melding> <line> Bericht aanmeldingebook_onx.zip is correct ontvangen en zal binnen enige tijd verder verwerkt worden </line> </melding> </ONTBEV>

Vervolgens wordt het *_onx.zip bestand uitgepakt en vindt er direct een syntactische controle plaats. Het resultaat van deze controle wordt teruggekoppeld in de vorm van een .err of een .ok bestand wat in de out-map van het ftp account van de uitgever wordt geplaatst. 

<?xml version="1.0" encoding="UTF-8" ?> <ONTBEV xmlns="http://www.cbonline.nl/xsd"> <bericht> <cb_bericht_nr>34401285</cb_bericht_nr> <afzender_bericht_id>81687</afzender_bericht_id> <type>ONIX30</type> <file>cb00081687_onx.xml</file> <ftp_dir>7200469\in</ftp_dir> <relatie_id>7200469</relatie_id> <ontvangen>20180802 1039</ontvangen> </bericht> <melding> <line> Bericht 81687(cb00081687_onx.xml) is correct verwerkt in de CB-systemen, zonder meldingen. </line> </melding> </ONTBEV>

Door middel van dit .ok bericht is het verband te leggen tussen de berichtidentificatie die het systeem van de uitgever heeft toegekend aan het bericht en de berichtidentificatie die het systeem van CB heeft toegekend aan het bericht.
Na de syntactische controle zullen de afzonderlijke Product records individueel verwerkt worden in de CB processen. Iedere 10 minuten wordt door het verwerkingssysteem de status van verwerking van het Product record gecheckt en waar nodig bijgewerkt. De status wordt via een O3AMLDNG (xml) bericht teruggekoppeld, wordt teruggeplaatst in de out map van het FTP account van de klant. In dit .xml bericht wordt de koppeling met het originele ONIX bericht gelegd door de interne berichtidentificatie van CB.

<?xml version="1.0" encoding="UTF-8"?> <O30AMLDNG xmlns="http://www.cbonline.nl/xsd"> <Header> <HeaderID>1</HeaderID> <MessageType>O3AMLDNG</MessageType> <SenderID>8894126</SenderID> <SupplierID>7200469</SupplierID> <SentDate>20180808T085507</SentDate> </Header> <Detail> <ProductIdentifier>9789000361922</ProductIdentifier> <MessageSequenceNumber>34500909</MessageSequenceNumber> <TimeStamp>20180808T085502</TimeStamp> <Text> <Melding>Assortimentsmutatie is ingediend</Melding> <Melding>Content is succesvol verwerkt</Melding> <Melding>Mutatie bibliografische gegevens is succesvol verwerkt</Melding> <Melding>Mutatie verrijkte bibliografische gegevens is succesvol verwerkt</Melding> </Text> </Detail> </O30AMLDNG>
 <?xml version="1.0" encoding="UTF-8" ?> <ONTBEV xmlns="http://www.cbonline.nl/xsd"> <bericht> <cb_bericht_nr>34524410</cb_bericht_nr> <afzender_bericht_id></afzender_bericht_id> <type>EBOEK_EPUB</type> <file>9789044977011_eboek.epub</file> <ftp_dir>9742257\in</ftp_dir> <relatie_id>9742257</relatie_id> <ontvangen>20180809 0934</ontvangen> </bericht> <melding> <line> Bericht (9789044977011_eboek.epub) is correct verwerkt in de CB-systemen, zonder meldingen. </line> </melding> </ONTBEV>

XSD validatie

ONIX berichten moeten qua structuur voldoen aan de algemene standaard voor XML berichten, dat wil zeggen, de berichten moeten valide XML bevatten. Bijvoorbeeld, de ‘ampersand’ en het ‘kleiner-dan’ teken hebben een specifieke betekenis binnen XML. Wanneer deze in een tekst worden gebruikt, zoals bijvoorbeeld in de titel van een boek of bij een boekbeschrijving, leidt dit tot niet valide XML.

Een ONIX bericht is opgebouwd uit voorgeschreven dataelementen in een voorgeschreven volgorde. Veel van deze dataelementen worden gevuld met waardes uit voorgeschreven codelijsten. Codelijsten kunnen worden gezien als eenduidige vocabulaires waardoor wordt bewaakt dat er bij het doorgeven van artikelgegevens in het gehele kanaal geen interpretatieverschillen en misverstanden ontstaan.

Om te garanderen dat een ONIX berichten aan de voorgeschreven opbouw van de dataelementen en inhoud voldoet zijn er schema’s ontwikkeld waarmee de validiteit van het ONIX bericht gecontroleerd kan worden. Deze schema’s zijn gratis te downloaden vanaf de website van EDItEUR, www.editeur.org. Door deze schema’s te plaatsen in een directory waar ook het te valideren bericht wordt neergezet kan met behulp van een XML editor de validatie worden uitgevoerd. Er zijn 3 verschillende schema’s in omloop waarmee het bericht gevalideerd kan worden, RNG, DTD en XSD schema. RNG en XSD valideren op basis van de combinatie van structuur van het bericht en codelijsten en hebben daarom de voorkeur.

Codelijsten

CB valideert de binnenkomende ONIX 3 berichten op basis van het XSD schema. Dat wil zeggen dat de volledige set met codes die voorkomen in de laatste issue van de codelijsten die CB heeft geimplementeerd "technisch" worden toegelaten. Dat wil niet zeggen dat CB ook al die codes actief gebruikt in de CB-systemen. De partij die het ONIX 3 artikelbericht genereert voor het melden van artikelgegevens bij CB wordt verzocht om zelf ook een validatie uit te voeren.

Reference names/long tags of short tags

Er zijn 2 systematieken om de naam van de diverse elementen in een ONIX 3.0 bericht aan te geven die equivalent aan elkaar zijn maar niet door elkaar zijn te gebruiken. Voor elk van deze 2 systematieken bestaat een specifiek validatieschema. Iedere partij die gegevens aanlevert in ONIX formaat moet een van deze twee systematieken kiezen en doorvoeren in het volledige bericht. De voorkeur van CB gaat uit naar ‘reference names’ bij deze systematieken wordt in tekst aangegeven wat de inhoud van de tag is. Het is echter ook mogelijk om gebruik te maken van ‘short tags’, hierin wordt d.m.v. een voorgeschreven codering aangegeven wat de inhoud van de tag is. CB zet ONIX 3.0 berichten met 'short tags' direct na binnenkomst om in 'reference names'. 
Bij EDItEUR is desgewenst een script verkrijgbaar om long tag berichten te converteren naar short tag berichten vice versa.

Validatie schema's

Voor informatie over het DTD schema zie: XML Standard: W3C Recommendation Extensible Markup Language (XML) 1.0 (Fourth Edition) – see http://www.w3.org/TR/xml/
Voor informatie over de XML Schema Definition (XSD) format zie W3C Recommendation XML Schema Part 1: Structures (Second Edition) – see http://www.w3.org/TR/xmlschema-1/

Het RELAX NG (RNG) format is gedefinieerd in een ISO standard: ISO/IEC 19757-2:2008, published by ISO,Geneva

Nieuwe issues van codelijsten en XSD validatie

EDItEUR publiceert een aantal keer per jaar een nieuwe uitgave (issue) van de codelijsten en XSD schema validatie waarin de nieuwe  codelijsten en waardes zijn verwerkt.
CB gaat hier als volgt mee om:

Bij nieuwe codelijst;

  • Kijkt CB naar de impact

  • Wordt de aanpassing/upgrade ingepland

  • Wordt er 6 weken van te voren een aankondiging aan de ONIX-gebruikers

  • Bij een versie overgang ondersteunt CB tijdelijk 2 versies

  • Voor uitgaande ONIX-berichten wordt de meest recente verstrekt 

Wie mag wat indienen?

In het ONIX bericht wordt op twee plaatsen informatie meegeleverd die in de verwerking wordt gebruikt om te controleren dat de indiener van het bericht mag optreden namens de eigenaar van het ISBN. In het Message Header record zit de relatie die het bericht indient. In het Product record zit de relatie die de eigenaar van het artikel is of wordt.

Prefixhouder en commerciële eigenaar van het artikel

We kennen twee relaties tussen een uitgever en een artikel, de twee relaties hoeven niet hetzelfde te zijn:

  1. Aan een artikel is altijd een prefixhouder gekoppeld. De prefixhouder is eigenaar van een prefixrange waarbinnen ISBN’s worden uitgegeven. Deze prefixhouder wordt geregistreerd door Team ISBN. 

  2. Als een artikel tot het CB assortiment behoort, is er tevens een artikel eigenaar. De artikeleigenaar heeft het artikel in eigendom en is degene voor wie CB dienstverlening verricht.

In principe is het zo dat alleen de prefixhouder een ISBN registratie mag aanmelden. De prefixhouder moet bij CB aangeven wie eigenaar wordt van het artikel. In de praktijk blijkt dat met name binnen concerns artikelen worden aangemeld door uitgevers die niet zelf de prefixhouder van het ISBN zijn.

Voorbeeld: Uitgeverij A en B vallen beide binnen concern Z. Een artikel valt binnen de prefixrange van uitgeverij A, maar wordt door uitgeverij B als artikel in het assortiment opgenomen en verkocht aan de boekhandel. Om het artikel automatisch te kunnen verwerken moet vastgelegd worden wat de relatie is tussen uitgever A en uitgever B.

Bij de verwerking van de ISBN registratie en de aanmelding voor het CB assortiment is voor de volgende oplossing gekozen:

  • Uit het ISBN is de prefix af te leiden en daarmee de prefixhouder.

  • Een ISBN registratie mag alleen door de prefixhouder worden uitgevoerd, of als de indiener van het bericht met de prefixhouder van het artikel een commissionairrelatie heeft.

  • Een uitgever mag een titel bij CB aanmelden indien hij prefixhouder is, of als hij met de prefixhouder van het artikel een commissionairrelatie heeft.

  • Een uitgever mag artikelgegevens wijzigen indien hij eigenaar is van het artikel, of met de eigenaar van het artikel een commissionairrelatie heeft.

  • Bij het indienen van het bericht wordt per artikelrecord gecontroleerd of de registratie en/of aanmelding of de wijziging door de betreffende indiener mag worden uitgevoerd. Indien dit niet het geval is, wordt het productrecord niet verwerkt.

De controles zijn:

  • Mag de indiener van het bericht ISBN’s aanmelden voor deze prefixhouder?

  • Mag de indiener van het bericht titels aanmelden voor deze eigenaar voor het assortiment van CB?

  • Mag de eigenaar die bij het product record is aangegeven titels aanmelden voor het assortiment van het CB van de prefixhouder van het ISBN?

Een titel enkel aanmelden voor ISBN registratie

Om een titel enkel aan te melden voor ISBN registratie en niet op te laten nemen in het CB assortiment dienen de blokken DescriptiveDetail,  PublishingDetail en het blok ProductSupply te worden opgenomen in het ONIX ProductRecord. In het blok ProductSupply dient element SupplierName een andere waarde dan CB te bevatten, bijvoorbeeld <SupplierName>@@</SupplierName>.

Samenhang Levenscyclus en verschijningsdatum - Statusovergangen

Uitgevers kunnen via ONIX artikelmutaties doorgeven op o.a. de prijs en het stadium levenscyclus (de beschikbaarheidsstatus) van een titel. Als een uitgever een titel voor het eerst aanmeldt voor opname in het CB assortiment wordt deze altijd opgenomen met stadium levenscyclus Aangekondigd en stadium dienstverlening In voorbereiding, ongeacht de meegegeven ProductAvailability.

Daarbij controleert CB in de verwerking op een aantal zaken:

  • De waarde voor ProductAvailability moet identiek zijn aan het actuele stadium levenscyclus van de titel, of moet een toegestane statusovergang van het actuele stadium levenscyclus aangeven

  • Bij aangekondigde titels en herdrukken moet de SupplyDate in de toekomst liggen

  • Bij een prijswijziging moet de ingangsdatum van de prijs in de toekomst liggen

  • Als er geen prijswijziging wordt doorgegeven moet de ingangsdatum van de prijs overeenkomen met de ingangsdatum van de prijs die in het assortimentssysteem van CB zit.

ONIX kent geen element/tag voor de ingangsdatum van een statusovergang in de toekomst. CB zal een statusovergang daarom standaard laten ingang op 1 dag na de systeemdatum.
De PublicationDate en de SupplyDate moeten bij een aangekondigde titel in de toekomst liggen. Bij een herdruk moet de SupplyDate in de toekomst liggen.

Doorgeven van akkoord voor vrijgave

Voor het vrijgeven (= beschikbaar stellen voor uitlevering) van zowel fysieke boeken als e-books is toestemming nodig van de uitgever. Deze toestemming heet vrijgave-akkoord. Dit vrijgave-akkoord kan direct worden meegegeven bij de commerciële aanmelding of kan ook achteraf door de uitgever worden gegeven.

Het doorgeven van een vrijgave-akkoord kan plaatsvinden d.m.v. een mutatierecord in het ONIX bericht. De werkwijze daarvoor is als volgt:

Nog geen vrijgave-akkoord

titel aanmelding voor het CB assortiment en eventuele assortimentsmutaties op deze titel doorgeven met een PriceStatus 01 in de SupplyDetail composite

Vrijgave-akkoord aanwezig

assortimentsmutatie op de titels doorgeven met PriceStatus 02 in SupplyDetail composite

Vrijgeven op een specifieke datum vanwege embargo en pre-sales

Het is mogelijk om ook via ONIX 3.0 aan te geven dat een fysiek boek of e-book pas mag worden uitgeleverd vanaf een door de uitgever bepaalde, specifieke datum. Dit gebeurt door het aangeven van een “MarketDate” in block 6 Product Supply. (P.25)

Fysiek artikel

In CB Online Assortiment tabblad Planning en voorraad

Product Availability

Price Status
01 = Default

Verwachte verschijningsdatum
Datum = groter dan 'vandaag'

Fysiek artikel

In CB Online Assortiment tabblad Planning en voorraad

Product Availability

Price Status
01 = Default

Verwachte verschijningsdatum
Datum = groter dan 'vandaag'

Aangekondigde titel - Geen vrijgave

  • Akkoord voor vrijgave = Nee

  • Verwachte verschijningsdatum =  in de toekomst

  • Uitleveren op specifieke datum = Nee

10,12

01, 00 of niet aanwezig

Datum uit:

  • SupplyDate,

  • SupplyDateRole = 08,

  • Date

Aangekondigde titel - Vrijgeven op specifieke datum

Géén automatisch akkoord voor vrijgave

  • Akkoord voor vrijgave = Nee

  • Verwachte verschijningsdatum =  in de toekomst

  • Uitleveren op specifieke datum = Ja

10,12

01, 00 of niet aanwezig

Datum uit:

  • SupplyDate,

  • SupplyDateRole = 08,

  • Date

Voor activeren van 'Uitleveren op specifieke datum' dient tevens MarketPublishingDetail met:

  • MarketPublishingStatus = 02

  • MarketDateRole = 01

  • Date 

groter of gelijk aan 'vandaag' te zijn

Aangekondigde titel - Vrijgeven op specifieke datum

Automatisch akkoord voor vrijgave zodra de de specifiek geplande datum aanbreekt

  • Akkoord voor vrijgave = Nee

  • Verwachte verschijningsdatum =  in de toekomst

  • Uitleveren op specifieke datum = Ja

10,12

02

Datum uit:

  • SupplyDate,

  • SupplyDateRole = 08,

  • Date

Voor activeren van 'Uitleveren op specifieke datum' dient tevens MarketPublishingDetail met:

  • MarketPublishingStatus = 02

  • MarketDateRole = 01

  • Date 

groter of gelijk aan 'vandaag' te zijn

Aangekondigde titel - Direct vrijgeven

  • Datum eerste uitlevering

10,12

02

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

E-book

In CB Online Assortiment

tabblad Commercieel

Product Availability

SupplierName

PriceStatus 
01 = Default

Verwachte verschijningsdatum

Aangekondigde titel - Geen vrijgave

Het boek mag niet verschijnen

10

CB

01, 00 of niet aanwezig

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

Distributieplatform IBS, KOBO, AZON etc.

01, 00 of niet aanwezig

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

Aangekondigde titel - Vrijgeven op specifieke datum

Het boek mag verschijnen vanaf een specifieke datum

10

 

 

CB

01, 00 of niet aanwezig

Datum uit MarketPublishingDetail:

  • MarketPublishingStatus = 02

  • MarketDateRole = 01

  • Date

Distributieplatform IBS, KOBO, AZON etc.

01, 00 of niet aanwezig

Datum uit MarketPublishingDetail:

  • MarketPublishingStatus = 02

  • MarketDateRole = 10

  • Date, de opgegeven datum is bepalend of Presales van toepassing is.

CB Online tabblad Beschikbaarheid

Kolom Presales

Waarbij geldt dat:

Nee

Toekomstige datum = Géén presales

Ja

Datum 'vandaag' of datum in verleden = Presales mogelijk.
('Vandaag' is datum van inzenden ONIX bericht)

Aangekondigde titel - Direct vrijgeven

Het boek mag direct verschijnen

10

CB

02

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

 

Distributieplatform IBS, KOBO, AZON etc.

02

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

 

Audioboek

In CB Online Assortiment
tabblad Commercieel

Product Availability

Supplier Name

PriceStatus 
01 = Default

Verwachte verschijningsdatum

Aangekondigde titel - Geen vrijgave

Het boek mag niet verschijnen

10

CB

01, 00 of niet aanwezig

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date

Aangekondigde titel - Vrijgeven op specifieke datum

Het boek mag verschijnen vanaf een specifieke datum

10

 

 

CB

01, 00 of niet aanwezig

Datum uit MarketPublishingDetail:

  • MarketPublishingStatus = 02

  • MarketDateRole = 01

  • Date

Aangekondigde titel - Direct vrijgeven

Het boek mag direct verschijnen

10

CB

02

Datum uit:

  • SupplyDate

  • SupplyDateRole = 08

  • Date