ISNI Doğrulayıcı

Kontrol hanesini doğrulamak için bir ISNI girin.

Nasıl hesaplanır?

ISNI'yi boşluklu, tireli ya da bitişik yapıştırabilirsiniz; boşluk ve tireler önce silinir, harfler büyük harfe çevrilir, yani küçük x de çalışır. Geriye kalan tam 16 karakter olmalıdır: 15 rakam ve ardından bir rakam ya da X. Başka her durum (yanlış uzunluk, ilk 15 karakter içinde harf, son karakterin 0-9 ya da X dışında olması) sonuç vermez. Kontrol karakteri ilk 15 rakam üzerinden hesaplanır: toplam 0'dan başlar ve her rakam için toplam = (toplam + rakam) × 2 uygulanır. Ardından kalan = toplam mod 11 ve kontrol = (12 − kalan) mod 11 bulunur; değer 10 ise X yazılır. Bu değer yazdığınız son karakterle aynıysa sonuç Geçerli olur. Araç numarayı dörderli gruplar halinde de yazar. Yalnızca aritmetiği denetler; ISNI'nin gerçekten birine atanıp atanmadığını söyleyemez.

Örnek hesaplama

0000 0001 2281 955X numarasını kontrol edelim. 15 rakam 000000012281955'tir. Formülü soldan uygularsak sıfırlar toplamı 0'da tutar; sonra 1 rakamı (0 + 1) × 2 = 2, 2 rakamı 8, bir sonraki 2 rakamı 20, 8 rakamı 56, 1 rakamı 114, 9 rakamı 246, 5 rakamı 502 ve son 5 rakamı 1014 verir. Şimdi 1014 mod 11 = 2 ve (12 − 2) mod 11 = 10; bu X olarak yazılır. Son karakterle eşleştiği için araç 0000 0001 2281 955X numarasını Geçerli olarak gösterir. Son karakter 1 yapılırsa sonuç Geçersiz olurdu.

Bu örneği dene →

Sık yapılan hatalar

  • Geçerli sonucunu tanımlayıcının var olduğunun kanıtı sanmak. Doğru bir kontrol karakteri sayının yalnızca kendi içinde tutarlı olduğunu gösterir; numara atanmamış olabilir ya da beklediğiniz kişiye ait olmayabilir.
  • 16 haneli ISNI'yi ORCID ya da ISBN tarzı bir önekle veya https://isni.org/isni/... gibi bir adresle girmek. Yalnızca 16 karakter kabul edilir; önce fazlalığı silin.
  • Küçük harf ya da benzer görünen bir X yazmak (çarpı işareti ya da Kiril harfi gibi). Küçük x kabul edilir, diğer karakterler sonuç vermez.
  • Baştaki sıfırı atmak. ISNI'ler çoğu zaman birkaç sıfırla başlar; sıfırsız 15 karakterlik bir metin Geçersiz değil, sonuçsuz kalır.
  • Aracın numarayı düzeltmesini beklemek. 15 rakamın sonuna gelmesi gereken kontrol karakterini gösterir, ama ilk 15 haneden hangisinde yazım hatası olduğunu sizin bulmanız gerekir.

Bu hesaplama hakkında

ISNI (Uluslararası Standart İsim Tanımlayıcısı), yazarlar, sanatçılar, araştırmacılar ve kurumlar gibi kamuya açık kimliklere atanan, dört karakterlik dört grup halinde biçimlendirilmiş 16 haneli bir tanımlayıcıdır; tıpkı bir ISBN’in bir kitabı tanımlaması gibi, aynı kişi veya kurumun kütüphaneler, yayıncılık veritabanları ve telif hakları yönetim sistemleri arasında tutarlı biçimde tanınmasını sağlar.

ISNI’nin son karakteri, önceki 15 hane üzerinden ISO 7064 MOD 11-2 algoritmasıyla hesaplanan bir kontrol hanesidir; bu sayede herhangi bir sistem, veritabanında arama yapmaya gerek kalmadan hatalı yazılmış veya bozulmuş bir ISNI’yi tespit edebilir. Bu hesaplayıcı, girdiğiniz ISNI’den bu kontrol hanesini yeniden hesaplar, eşleşip eşleşmediğini doğrular ve beklenen kontrol karakterini gösterir.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    ORCID kimliği, ISNI numaralarının ayrılmış özel bir aralığıdır ve aynı kontrol karakterini kullanır; bu yüzden 0000-0002-1825-0097 gibi yalın bir ORCID'i buraya yapıştırıp Geçerli sonucunu görebilirsiniz. Önündeki web adresi varsa önce silin. Kontrol karakterinin tutması yalnızca yazımın tutarlı olduğunu gösterir, numaranın kime ait olduğunu göstermez. Tanımlayıcıları tek tek mi kontrol ediyorsunuz, yoksa toplu bir liste sizin için daha mı yararlı olurdu?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar