Alle gedruckten musikalischen Veröffentlichungen, gratis oder kommerziell, alleinstehend oder als Teil eines Multimediakits, erhalten eine ISMN. Wenn eine Publikation nicht eindeutig als Buch oder Musikveröffentlichung zugeordnet werden kann, kann sowohl eine ISMN, als auch eine ISBN zugeteilt werden.
Länge | Struktur | Richtlinie | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 |
| ||||||||||||||
ISO 10957:1993 | |||||||||||||||
* variable Länge |
Musikverlags- nummernbereiche | Max. Titelzahl |
---|---|
000 - 999 | 100000 |
1000 - 3999 | 10000 |
40000 - 69999 | 1000 |
700000 - 899999 | 100 |
9000000 - 9999999 | 10 |
Länderbereichsliste |
Die ISMN kann problemlos als Bestandteil in den EAN mit dem Präfix 979 gefolgt von der kompletten ISMN (inkl. PZ) eingegliedert werden. Bei Strichcodes erhält M den Wert 0 zugeordnet.
Die erste Stelle der ISMN ist das M, welches bei der PZ-Berechnung den Wert 3 erhält.
Nummer | Schritt 1: Gewichtung | Schritt 2: Produkt- summation |
---|---|---|
M (=3) | 3 | 9 |
3 | 1 | 3 |
4 | 3 | 12 |
5 | 1 | 5 |
2 | 3 | 6 |
4 | 1 | 4 |
6 | 3 | 18 |
8 | 1 | 8 |
0 | 3 | 0 |
p | ||
Summe | 65 | |
Schritt 3: Summe mod 10 | 65 ÷ 10 = 6 Rest 5 | |
Schritt 4: Differenz 10 | 10 - 5 = 5 | |
Endergebnis Prüfziffer | 5 | |
M-345-24680-5 |
-
#!/usr/bin/env python3.2 # -*- coding: utf-8 -*- # import string def ISMN(Nr): if Nr[0] != 'M': return 'Fehler: ISMN muß mit einem M beginnen' else: z = ''.join([z for z in Nr if z in string.digits]) if len(z) != 8: return 'Fehler: Eine ISMN besteht aus M-8 Ziffern-Prüfziffer' else: s = 9 # M=3 x 3 for i in range(len(z)): if i%2 == 0: s += int(z[i]) else: s += int(z[i]) * 3 return str((10 - s % 10) % 10)
Diese Seite wurde vom Besucher am 08.09.2024
um 05:04:46
Uhr von einem Rechner mit der TCP/IP-Adresse 3.238.227.73
mit der Browserkennung CCBot/2.0 (https://commoncrawl.org/faq/)
aus der Domäne (none)
kommend aufgerufen. Als zuletzt besuchte Webseite wurde (none)
übermittelt.
Stand vom 23.04.2011 | GnuPG (PGP) ID: 0xA4A5103F Fingerabdruck: 0E01 902F 3EC7 B119 9492 D196 BEB5 4D5D A4A5 103F | Datenschutzhinweis | © seit 2001, Prüfziffernberechnung.DE |