Schema Synchronization

Top  Previous  Next

The Web3 Platform maintains schemas and topic maps as totally separate items. When you create a new topic map you specify the schema that it uses, at that point the topic map is synchronized with the schema. The synchronization process copies all the types and constraints from the source schema to the topic map schema. After this synchronization process, the source schema and the topic map schema are independent of each other - you can make changes to the source schema without affecting the topic map schema. At some point however you may wish to bring the topic map schema up-to-date with the source schema or even to change to a completely different source schema. This can be done at any time simply by updating the schema referenced by the topic map (if required) and then synchronizing the topic map with the schema again.

 

Schema synchronization can be performed either through the Web3 API by creating Topic Map Synchronization job or through the web front-end. These options are described in the Developers' Guide and the Users' Guide respectively.