Tokeniser is a program used for converting charts from S-57 to S-101 and vice versa, for assessing data quality, comparing them, editing, and maintaining them up to date.Detailed answers about what tokens are and why we use them to solve the aforementioned tasks can be found in articles and presentations on the website
dkart.fi. Here we will only briefly note the main points.
Due to fact that semantic difference between the formats is very insignificant, less than 10% the formats duplicate each other by 90% or more, which from a technical standpoint is entirely unnecessary. Therefore, the idea of a single universal data description deems logical and pragmatic. A token is a set of all descriptors of hydrographic reality necessary for representing real-world entities in accordance with the requirements of both S-57/S-101 standards. In other words, tokens are a unification of S-57 and S-101.
A universal token data model and Feature Catalogue are used to describe tokens, which we called S-157. Tokens are stored in an open HML format. The general data workflow looks as shown in the diagram. We convert original official S-57 ENC into tokens. Then the tokens are converted into S-57/S-101 charts.