La lunghezza del codice ISMN deve essere di 10 caratteri.
COMPOSIZIONE DEL CODICE
I 10 caratteri del codice sono così suddivisi:
A BBBB CCCC D
A |
Codice fisso “M”: identifica il codice ISMN |
BBBB |
Codice editore assegnato dall’agenzia internazionale ISMN http://www.ismn-international.org/ |
CCCC |
Numero interno stampa musicale all’editore (solitamente un progressivo) |
D |
Check Digit, carattere di controllo risultante da una formula applicata ai 9 caratteri precedenti |
Inoltre togliendo dal codice ISMN la lettera iniziale “M” ed anteponendo al resto del codice ISMN il prefisso “979” seguito dalla cifra “0” si ottiene un normale codice UCC/EAN13 riconosciuto.
Come si calcola il Check Digit dell’ISMN
Il check digit è una garanzia contro i possibili errori dovuti alla trascrizione manuale. Può variare da 0 a 10 (avendo a disposizione una sola posizione, il 10 viene convenzionalmente indicato in numero romano X).
Si devono prendere i primi 8 caratteri del codice
Ogni cifra di cui si compone il numero viene moltiplicata per 9, 8, 7, 6, 5, 4, 3, 2 (questi numeri sono detti “pesi”)
sommare tutti i numeri
Dividere la somma per 11
Sottraendo il resto da 11, si ottiene il 9° numero (carattere di controllo) se il resto è zero il 9° numero è zero anche lui.
Esempio:
23067118x
2×9 = 18
3×8 = 24
0x7 = 0
6×6 = 36
7×5 = 35
1×4 = 4
1×3 = 3
8×2 = 16
___________
somma 200
136/11 = 12 con resto di 4
11-4=7
il codice esatto è
230671187