这是一种使用令牌将S-57转换为S-101及反向转换的过程。
为什么需要令牌?为什么不能简单地将数据从一种格式转换为另一种格式?尤其是当它们非常相似时?
需要令牌,是因为现有的S-57和S-101格式的编码和测试规则对相同的信息提出了不同的要求,有时甚至是直接相反的要求。因此,通过比较直接转换和反向转换的结果来检查转换质量的可能性变得不可能。这可以通过个别转换器开发者使用特殊技巧来实现,但这样一来,独立专家评审就无法进行。或者,可以通过创建能够由第三方开发者解释的开放参考标准来实现。
独立的数据质量验证原则对于确保航行安全至关重要。因此,一个令牌融合了对同一现实世界现象的描述和要求。可以存储一次的内容,就存储和编辑一次;属于格式独特特性的内容,则进行额外存储和处理。这样,通过开放的描述和开放的信息存储,确保了数据可比性。如果组成两个数据集的令牌彼此相等,则认为这两个数据集是相等的。
本节包含使用Tokenizer程序描述此技术操作的内容。它允许使用令牌执行从S-57到S-101的转换及反向转换。编辑令牌的结果会自动转换为S-57和S-101格式,并自动保持数据完整性。