// Kayıt eşleştirme için Statistics Canada nüfus sayımı isim kodlaması
Statistics Canada tarafından nüfus sayımı verileri için kullanılır.
Tüm adlar için tutarlı 4 karakterli kodlar.
Fransızca aksanlı karakterleri doğru şekilde işler.
Statistics Canada isim kodlama algoritması, nüfus sayımı verilerinde ve nüfus istatistiklerinde kayıt eşleştirme için kullanılır. Soyadlardan ve gerekirse adlardan 4 karakterlik bir kod üretir. Algoritma, soyadın ilk harfini ve sonraki iki ünsüzü alır (ünlüler ve Y harfi kaldırılır). Soyad 3 kullanılabilir karakter sağlamıyorsa, adın ilk harfi kullanılır. Kod, Fransızca aksanlı karakterleri temel biçimlerine dönüştürerek işler.
Algoritma adımları: 1. Soyadın ilk harfi 2. Soyaddan sonraki 2 ünsüz 3. Gerekirse adın baş harfi 4. 4 karaktere tamamlamak için boşlukla doldur Örnekler: SMITH → SMTH S + M + T + H MacDONALD → MCDL M + C + D + (N L) Tremblay, Marie → TRMB T + R + M + B Lee, David → LEED L + (ünsüz yok) + D Fransızca işleme: Côté → COTE → CT Lépine → LEPINE → LPN Kısa adlar: Lo → LO (doldurulmuş) Kim, Su → KMS
Statistics Canada isim kodlama, Kanada hükümeti tarafından nüfus sayımı verileri ve nüfus istatistiklerinde kayıt eşleştirmede kullanılan bir algoritmadır. Farklı veritabanlarındaki kayıtların eşleştirilmesini kolaylaştırmak için adlardan standart 4 karakterli bir kod oluşturur.
Algoritma, é, è, ê, ç vb. Fransızca aksanlı karakterleri işlemden önce otomatik olarak temel hâllerine (e, c vb.) dönüştürür. Böylece, orijinal verilerde aksan kullanılsa da kullanılmasa da tutarlı kodlar elde edilir.
Ad yalnızca soyad kod için yeterli karakter sağlamadığında kullanılır. Ünlüler kaldırıldıktan sonra soyadda 3’ten az kullanılabilir karakter kalıyorsa, adın ilk harfi koda eklenir.
Soundex veya Metaphone gibi fonetik algoritmaların aksine, Statistics Canada kodlaması tamamen fonetik değildir. Özellikle Kanada isim kalıplarına uygun olacak şekilde tasarlanmış, hükümet sistemlerinde tutarlılık ve kolay uygulanabilirlik sağlayan basit bir karakter çıkarma algoritmasıdır.