Changes between Version 10 and Version 11 of Public/StartPageTransPubSoftware
- Timestamp:
- Sep 22, 2022, 5:40:27 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Public/StartPageTransPubSoftware
v10 v11 61 61 62 62 == Migration framework for semi-automatic source to target conversion 63 When introducing a system like a [wiki:Public/StartPageCinnamon CCMS] or moving from one to another, it is often necessary to convert the data into the target system's structure. This involves converting the source to the target format, applying heuristics, for example, for mapping Microsoft Word paragraph formats to DITA elements. Migration also involves modularization and re-use.63 When introducing a system like a [wiki:Public/StartPageCinnamon CCMS] or moving from one to another, it is often necessary to convert the data into the target system's structure. This involves converting the source to the target format, applying heuristics, for example, for mapping Microsoft Word paragraph formats to DITA elements. Migration also involves modularization, application of semantics and re-use. 64 64 65 The entire migration is a process that integrates manual and automatic steps, not in the way that automation creates output and then the authors work them over, but rather as a sequence of manual and automatic steps, for example: 66 * Automatic: conversion of Microsoft Word documents to DITA, breaking up to modules by rules. 67 * Manual: merging, splitting and editing the modules. 68 * Manual: application of semantics, like deciding, a module will be a DITA task. 69 * Automatic: Recreating the module from the source based on the semantic logic. 70 * Manual: re-using modules instead of creating duplicates. 71 * Automatic: extracting metadata from the content. 72 * Manual: editing or completing the metadata. 73 * Automatic: import into the CCMS. 65 74 66 75 The integration of manual and automatic steps is handled by our **Conversion Framework Tool**. Structural conversions can be coded in XQuery, allowing easy access and complex logics and heuristics. Programming interfaces allow to attach custom code. To efficiently use the tool, some XQuery and other coding is required, but considering the amount of data typically affected, it helps saving a large amount of manual copy / paste work and avoiding errors. 67 76 68 77