Patrick Hochstenbach
and 1 contributors

NAME

Catmandu::PNX - Modules for handling PNX data within the Catmandu framework

SYNOPSIS

Command line client catmandu:

  catmandu convert PNX to JSON --fix myfixes.txt < data/pnx.xml > data/pnx.json

  catmandu convert JSON to PNX --fix myfixes.txt < data/pnx.json > data/pnx.xml

See documentation of modules for more examples.

DESCRIPTION

Catmandu::PNX contains modules to handle PNX an XML Schema for Ex Libris' Primo search engine.

AVAILABLE MODULES

Catmandu::Exporter::PNX

Serialize PNX data

Catmandu::Importer::PNX

Parse PNX data

SEE ALSO

This module is based on the Catmandu framework and XML::Compile. For more information on Catmandu visit: http://librecat.org/Catmandu/ or follow the blog posts at: https://librecatproject.wordpress.com/

DISCLAIMER

 * I'm not a PNX expert.
 * This project was created as part of the L<Catmandu> project as an example PNX files can be generated from MARC, EAD and others.
 * All the heavy work is done by the excellent L<XML::Compile> package.
 * I invite other developers to contribute to this code.

BUGS, QUESTIONS HELP

Use the github issue tracker for any bug reports or questions on this module: https://github.com/LibreCat/Catmandu-PNX/issues

AUTHOR

Patrick Hochstenbach, patrick.hochstenbach at ugent.be

CONTRIBUTOR

Johann Rolschewski, jorol at cpan.org

COPYRIGHT AND LICENSE

Patrick Hochstenbach, 2016 -

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.