![]() |
Taxonomy Versioning |
|
|
||
Solution
This section describes the processing model of the online showcase which allows a user to perform a ‘diffing’ between two taxonomy versions and then build on top of the results a versioning linkbase.
Diagram 1: Client/Server Workflow diagram
WorkflowDiagram 1 illustrates the workflow between client and server. To keep the diagram as simple as possible, C1 combines all user interfaces of phase 1. Click here to read more about the user interfaces of C1.
S1 uses all relevant user inputs (taxonomy n, taxonomy n+1 and the namespace mapping) to create a diffing between both taxonomy versions, which is stored in a diffing linkbase. This introduces no new features when compared to the demonstration of phase 1.
In C2 and S2 the transformation from the diffing linkbase to the enhanced diffing linkbase is made, which is completed in C3 and S3 by a complete versioning linkbase. Initially C2 loads all added and removed concepts from the diffing linkbase. Renamed concepts are not identified by the diffing mechanism. They are misleadingly marked as removed and added concepts. The user corrects this mistake by selecting the renamed concepts and marking them as renamed. Additionally, the user comments and types the change according to the reason for it. Next to renamed concepts, merged and split concepts can be defined. Like the renamed concepts these are commented and typed too. Hybrids of merged and split concepts (for more information click here) have to be assigned by multiple merged and split combinations. This will be addressed in later phases.
If all corrections are made by the user, they are transferred to the server (S2) and stored. In the next view (C3) all uncommented and non-typed changes (added-, removed-, changed concepts) are presented. When all comments are made and the changes are typed, they are transferred to the server (S3) and the final versioning linkbase is created.
At the end the versioning linkbase can be downloaded to a local drive and/or visualised in a human readable format.
|
| Contact UsLegal | ||