Questa è una procedura per convertire S-57 in S-101 e viceversa utilizzando token.
A cosa servono i token? Perché non possiamo semplicemente convertire i dati da un formato all'altro? Specialmente dato che sono molto simili?
I token sono necessari perché le regole esistenti di codifica e testing per i formati S-57 e S-101 impongono requisiti diversi sulle stesse informazioni. A volte direttamente opposti. Di conseguenza, la possibilità di verificare la qualità della conversione confrontando i risultati della trasformazione diretta e inversa diventa impossibile. Ciò può essere ottenuto solo attraverso l'uso di accorgimenti speciali da parte degli sviluppatori di un convertitore individuale. In questo caso, l'esperienza indipendente diventa non disponibile. Oppure attraverso la creazione di riferimenti aperti che possono essere interpretati da sviluppatori terzi.
Il principio della verifica indipendente della qualità dei dati è fondamentale per garantire la sicurezza della navigazione. Pertanto, un token combina le descrizioni e i requisiti per gli stessi fenomeni del mondo reale. Ciò che può essere memorizzato una volta viene memorizzato e modificato una volta; ciò che è specifico unico di un formato viene memorizzato e elaborato aggiuntivamente. Così, la possibilità di confrontare i dati è assicurata attraverso la descrizione aperta e la memorizzazione aperta delle informazioni. Due set di dati sono considerati uguali se i token che li compongono sono uguali tra loro.
Questa sezione contiene una descrizione di questa operazione tecnologica utilizzando il programma Tokenizer. Esso permette di eseguire la conversione da S-57 a S-101 e viceversa utilizzando token. Il risultato della modifica dei token viene automaticamente convertito nei formati S-57 & S-101, mantenendo automaticamente l'integrità dei dati.