Basis data kimia

Sistem registrasi biasanya memberlakukan keunikan bahan kimia yang ditunjukkan dalam basis data melalui penggunaan representasi unik. Dengan menerapkan peraturan yang didahulukan untuk menghasilkan notifikasi yang diperkuat, seseorang dapat memperoleh representasi string unik/'kanonikal' seperti 'kanonikal SMILES'. Beberapa sistem registrasi seperti sistem CAS menggunakan algoritme untuk menghasilkan kode "hash" unik untuk mencapai tujuan yang sama.