WIP version of DDI-C to DDI-CDI and Python module for running XSLT transformations with SaxonC #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Includes transformation work for DDI-C to DDI-CDI that was started during DDI Developers Hackathon 2023. Includes manually created example of CDI file (transformations/cdi/codebook_cdi_transformer/resources/ddicdi_FSD3134.xml) and the example Codebook file that it was based on (transformations/cdi/codebook_cdi_transformer/resources/FSD3134.xml). Work on XSLT for DDI-C to DDI-CDI has been started but it's still very much a work-in-progress (transformations/cdi/from-ddi-2.5.xslt).
Also included is a Python module for running XSLT transformations with SaxonC where it's easy to add preprocessing for DDI-C xml or variables from configuration as part of XSLT if needed (transformations/cdi/codebook_cdi_transformer/).