Skip to content

The old Eli:Sa transformation only supports ONIX 2.1 this repo introduces a transformation for ONIX 3.0 top MARC XML with Metafacture

Notifications You must be signed in to change notification settings

hbz/eli-sa-mapping-onix3.0-to-marcXml

Repository files navigation

Set up transformation for Eli:Sa Onix 3.0 to Marc

The old Eli:Sa transformation only supports ONIX 2.1 this repo introduces a transformation for ONIX 3.0 to MARC XML with Metafacture

The input files are ONIX 3.0. Find examples in test/input. In test/examples you can finde input and output of the old transformation.

transformOnixToMarc.flux provides the transformation from Onix to Marc.

analyse...flux are workflows to analyse the input and the output data.

To run transformation workflow process the flux file with your current metafacture runner.

For the transformations Metafacture is used.

You need the current runner of metafacture fix release: https://github.com/metafacture/metafacture-fix/releases

Paths in the following CLI commands may need to be adjusted.

For test purposes run:

Test transformation:

$ '/path/to/your/metafix-runner-1.1.2/bin/metafix-runner' 'transformOnixToMarc.flux'

USe analyse workflows:

e.g. $ '/path/to/your/metafix-runner-1.1.2/bin/metafix-runner' 'analyseOnixPaths.flux'

For complete prod bulk run:

TODO: TO fill out

Approach suggestion

  • Add single issues for each transformation.
  • Adjust transformOnixToMarc.fix for each purpose
  • Run test
  • Commit and push changes of transformation and tests, open PR if good
  • Review by Verbund-Gruppe

About

The old Eli:Sa transformation only supports ONIX 2.1 this repo introduces a transformation for ONIX 3.0 top MARC XML with Metafacture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages