ISBN ma pevn? danou strukturu, z?jednotlivych ?asti identifikatoru lze ziskat zakladni informace o?p?vodu knihy. Ozna?eni je slo?eno z??asti prom?nlive delky spojenych spojovniky nebo odd?lenych mezerami; p?ed kodem se (povinn?) uvadi ozna?eni ISBN.
[5]
P?vodni deseticiferne ISBN (ozna?ovane dnes jako ISBN-10) obsahuje ?ty?i skupiny, nove t?inactimistne (ISBN-13) ma na za?atku skupinu navic. ISBN-13 ma nyni identickou strukturu jako
?arovy kod
EAN-13
, tak?e je na knihach jako ?arovy kod uvedeno p?imo ISBN. (U?star?iho ISBN-10 byla pot?eba drobna uprava.)
Prvni ?asti je u?ISBN-13 nov? p?idany prefix: konstanta 978 (pro knihy) nebo 979 (pro hudebniny), ktera ozna?uje prefix ?aroveho kodu podle
GS1
. Zbytek kodu je u?ISBN-13 i?ISBN-10 v?principu shodny.
Druhou ?asti ISBN (u?ISBN-10 prvni) je tzv.
identifikator skupiny
, ktery popisuje zemi, p?ipadn? zem?pisny ?i jazykovy region. Tato ?ast obsahuje jednu a? p?t cifer, vyznamy p?id?luje Mezinarodni agentura ISBN. Kody 0 a 1 ozna?uji
anglicky
mluvici zem?, 2?
francouzsky
mluvici zem?, 3?
n?m?inu
, 4?
japon?tinu
, 5?
ru?tinu
, 7?
?in?tinu
atd., pro ?esko a
Slovensko
se pou?iva identifikator 80. Identifikator skupiny m??e mit a? p?t ?islic, nap?.
Bhutan
ma kod 99936.
[6]
Identifikatory skupiny tvo?i
prefixovy kod
, tak?e delku teto ?asti lze jednozna?n? ur?it i?bez poml?ek.
Dal?i ?asti je identifikace vydavatele, ktera ur?uje vydavatele knihy pomoci kodu, ktery je v?ramci dane skupiny jednozna?ny. Kod vydavatele m??e byt max. sedmimistny, kody p?id?luji u?ady ISBN v?jednotlivych skupinach (statech, regionech). V??esku je timto u?adem Narodni agentura ISBN, ktera funguje p?i
Narodni knihovn? ?R
.
[7]
Seznam v?ech registrovanych vydavatel? na sv?t? si lze ve form? knihy ?i CD-ROM zakoupit od Mezinarodni agentury ISBN, stoji v?ak vice ne? €?500.
[8]
P?edposledni ?ast popisuje ji? konkretni vydani p?islu?ne knihy u?daneho vydavatele. Toto ?islo m??e mit max. ?est ?islic, kv?li pevne delce ISBN je zarovnano zleva nulami. ?islovani pro tuto ?ast si ur?uje sam vydavatel.
Posledni ?asti ISBN je
kontrolni ?islice
: v?dy prav? jeden znak, ktery je p?ipojen pro kontrolu platnosti ISBN ?isla (zaji??uje, ?e pokud dojde nap?. k?p?eklepu p?i zadavani, neni nalezena zcela jina kniha, ale je detekovana chyba). Vypo?et kontrolni ?islice se mirn? li?i u?ISBN-10 a ISBN-13.
U?ISBN-10 se
kontrolni ?islice
ziska tak, aby
zbytek po d?leni
va?eneho sou?tu v?ech ?islic jedenacti byl nulovy. Kontrolni ?islice tedy m??e mit i?hodnotu 10, ta se zapisuje znakem
X
. Jako vahy se pou?ivaji ?isla (zleva doprava) 10 (pro prvni cifru kodu skupiny), 9, 8, …, 3, 2, 1 (pro kontrolni ?islici).
P?iklad kontroly platnosti ISBN-10
|
Skupina
|
Vydavatel
|
Vydani
|
Kontrola
|
ISBN
|
8
|
0
|
2
|
0
|
4
|
0
|
1
|
0
|
5
|
9
|
vahy
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
vysledek
|
80
|
+ 0
|
+ 16
|
+ 0
|
+ 24
|
+ 0
|
+ 4
|
+ 0
|
+ 10
|
+ 9
|
Vysledny sou?et je 143, kontrola: 143
mod
11 = 0 (143 = 13 · 11), ISBN 80-204-0105-9 je platne.
Algoritmus pro kontrolni ?islici pro ISBN-13 je shodny s?vypo?tem kontrolni ?islice u??arovych kod? EAN-13. Kontrolni ?islice se zde voli tak, aby zbytek po d?leni va?eneho sou?tu v?ech ?islic deseti byl nulovy, p?i?em? jako vahy se pou?ivaji st?idav? ?isla 1 a 3. (Jeliko? se pou?iva d?leni deseti namisto d?leni jedenacti, ji? se tedy na rozdil od ISBN-10 nepou?iva znak
X
.)
P?iklad kontroly platnosti ISBN-13
|
Prefix
|
Skupina
|
Vydavatel
|
Vydani
|
Kontrola
|
ISBN
|
9
|
7
|
8
|
8
|
0
|
7
|
2
|
0
|
3
|
8
|
8
|
4
|
8
|
vahy
|
1
|
3
|
1
|
3
|
1
|
3
|
1
|
3
|
1
|
3
|
1
|
3
|
1
|
vysledek
|
9
|
+ 21
|
+ 8
|
+ 24
|
+ 0
|
+ 21
|
+ 2
|
+ 0
|
+ 3
|
+ 24
|
+ 8
|
+12
|
+8
|
Vysledny sou?et je 140, kontrola: 140 mod 10 = 0 (140 = 14 · 10), ISBN 978-80-7203-884-8 je platne.
Od ISBN-10 se tento algoritmus li?i pou?itym d?litelem (deset namisto jedenacti) a vahami. Nevyhodou je hor?i schopnost odhalovani chyb ? algoritmus u?EAN-13 nedoka?e rozpoznat n?ktere zam?ny sousednich cifer (nap?. ISBN 978-0-306-40615-7 a 978-0-306-40165-7 se li?i jen zam?nou dvou nasledujicich znak?, p?esto maji oba platnou kontrolni ?islici).
Pokud se kniha s?p?id?lenym kodem ISBN-10 ozna?ovala ?arovym kodem EAN-13, odvodil se tento kod p?imo z?ISBN tim, ?e se z?deseticiferneho ISBN odstranila posledni (kontrolni) ?islice a na za?atek se doplnil prefix 978. (T?inactou ?islici vysledneho kodu je kontrolni ?islice, ktera se vypo?ita standardnim postupem definovanym v?EAN-13.) Nap?iklad kniha s?ISBN 80-200-0980-9 ma ?arovy kod 9788020009807. Postupovat lze i?opa?n?: z??aroveho kodu se odstrani prefix 978 a kontrolni ?islice, po dopln?ni kontrolni ?islice ISBN je vysledkem ISBN kod bez rozd?leni na jednotlive skupiny.
U?ISBN-13 ji? tato uprava neni pot?eba, ?arovym kodem je p?imo ISBN ?islo.