Ini adalah prosedur untuk menukar S-57 kepada S-101 dan sebaliknya menggunakan token.
Untuk apa token diperlukan? Mengapa kita tidak boleh hanya menukar data dari satu format ke format lain? Terutamanya memandangkan mereka sangat serupa?
Token diperlukan kerana peraturan pengekodan dan pengujian sedia ada untuk format S-57 dan S-101 mengenakan keperluan berbeza pada maklumat yang sama. Kadang-kadang bertentangan secara langsung. Akibatnya, kemungkinan untuk memeriksa kualiti penukaran dengan membandingkan hasil transformasi langsung dan terbalik menjadi mustahil. Ini boleh dicapai sama ada melalui penggunaan helah khas oleh pembangun penukar individu. Dalam kes ini, kepakaran bebas menjadi tidak tersedia. Atau melalui penciptaan rujukan terbuka yang boleh ditafsirkan oleh pembangun pihak ketiga.
Prinsip pengesahan kualiti data bebas adalah asas untuk memastikan keselamatan navigasi. Oleh itu, token menggabungkan deskripsi dan keperluan untuk fenomena dunia nyata yang sama. Apa yang boleh disimpan sekali, disimpan dan disunting sekali; apa yang spesifik unik bagi sesuatu format, disimpan dan diproses secara tambahan. Justeru, kemungkinan untuk membandingkan data dipastikan melalui deskripsi terbuka dan penyimpanan maklumat terbuka. Dua set data dianggap sama jika token yang membentuknya sama antara satu sama lain.
Bahagian ini mengandungi penerangan tentang operasi teknologi ini menggunakan program Tokenizer. Ia membolehkan penukaran dari S-57 ke S-101 dan sebaliknya menggunakan token. Hasil penyuntingan token secara automatik ditukar ke format S-57 & S-101, secara automatik mengekalkan integriti data.