Verificare un ISBN
Un ISBN porta una cifra di controllo, ma non la stessa a seconda della lunghezza: modulo 11 per i vecchi numeri a 10 caratteri — da cui la X che si incontra — e cifra GS1 per gli ISBN-13, che sono codici a barre a tutti gli effetti.
Trattini e spazi vengono ignorati. Una X finale è accettata sugli ISBN-10.
Come funziona il controllo
- 1
La lunghezza sceglie il calcolo
Dieci caratteri: modulo 11, ponderazione da 10 a 1, con la chiave che può valere X per rappresentare 10. Tredici cifre: cifra GS1, la stessa di un codice a barre EAN-13.
- 2
La cifra viene ricalcolata e confrontata
Il carattere atteso compare accanto al vostro: un ISBN che fallisce nasce quasi sempre da una cifra invertita durante la trascrizione.
- 3
Viene proposta la conversione
Un ISBN-10 valido viene convertito in ISBN-13: si aggiunge il prefisso 978, si toglie la vecchia chiave e si calcola la nuova.
Perché quella X finale
Il calcolo di un ISBN-10 è un modulo 11: il resto può valere 10, valore che nessuna singola cifra rappresenta. La norma ha scelto la lettera X, che vale quindi 10 e nient'altro. Una X in posizione diversa dall'ultima non è un ISBN.
Gli ISBN-13 non hanno più questo problema: la loro chiave è un modulo 10 e sta sempre in una cifra. È anche il motivo per cui la conversione 10 → 13 cambia la chiave.
Cosa identifica davvero un ISBN
Un'edizione, non un'opera. Rilegato, brossura, digitale e tascabile dello stesso romanzo portano quattro ISBN distinti. Un catalogo che deduplica sull'ISBN conserva quindi tutti e quattro: è voluto.
Domande frequenti
Che differenza c'è tra ISBN-10 e ISBN-13?
L'ISBN-10 è il vecchio formato, in uso fino al 2007. L'ISBN-13 vi aggiunge il prefisso 978 (o 979 per le assegnazioni recenti) e ricalcola la cifra secondo la regola GS1: diventa così un codice a barre EAN-13 valido e permette di scansionare un libro alla cassa come qualsiasi prodotto.
Si può riconvertire un ISBN-13 in ISBN-10?
Solo se inizia con 978: si toglie il prefisso e si ricalcola la cifra in modulo 11. Un ISBN-13 in 979 non ha equivalente a 10 cifre, perché quell'intervallo è stato aperto proprio quando i 978 si sono esauriti.
Cosa significa la cifra dopo 978?
È il gruppo di registrazione: designa un'area linguistica o geografica. 0 e 1 per l'inglese, 2 per il francese, 3 per il tedesco, 4 per il giapponese, 84 per lo spagnolo, 88 per l'italiano. Non dice dove il libro sia stato stampato, ma a quale agenzia appartiene l'editore.
Un ISBN valido corrisponde a un libro esistente?
No. La cifra prova solo la coerenza dei numeri. Per sapere se un ISBN è stato assegnato e a quale opera bisogna consultare un catalogo: l'agenzia ISBN nazionale, la Library of Congress o una banca dati commerciale dei librai.
Lo stesso controllo via API
Questo strumento gira nel vostro browser. Per lo stesso controllo dal vostro codice, in blocco o lato server, l'API risponde in JSON.
Vedi la documentazione