Solution

To successfully adapt a new version of the source vocabulary we need to perform these tasks:

  1. Analyze the structural and data changes.
  2. Alter the migration algorithm.

Our goal is to develop an application, which will do:

At first the application will be focused on finding and fixing the potential migration problems. It will significantly boost the migration process. In the future, we distinguish the common problems, with the typical solutions, then, they could be automated.