You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

USEMARCON is a rule-based MARC record manipulation program and library. It is free, open source, written in C++. USEMARCON can be used interactively with USEMARCON GUI (see below), in batch processing using the command line version and it's also possible to integrate the library with other software (this has been done e.g. with YAZ Proxy (link is external)).

USEMARCON has native support for UTF-8. It can also convert MARC-8 to UTF-8 and handle other character set conversions with conversion tables.

USEMARCON can read and write ISO2709 (the MARC exchange format), MARCXML and MarcXchange (input and output formats independently).

The USEMARCON page at the British Library (link is external) contains more information on USEMARCON and the background on the project.

License

USEMARCON is provided under a fairly liberal license. Please see the LICENSE file in the distribution for details.

Downloads

USEMARCON Version 3.17, 03 Mar 2011

Windows command line executable (link is external)
User's Manual (link is external)
Source code (link is external) (zip, includes the Windows command line executable)
Source code (link is external) (tar.gz)

In this version:
- Fixed less than (<) and greater than (>) operators.
- Fixed less than or equal (<=) and greater than or equal (>=)
operators.
- Fixed MARC-8 conversion from EACC set to UTF-8.
- Optimized MARC-8 conversion tables for a slightly smaller size.


Example rules

A very simple conversion (link is external) that gets rid of 9xx fields and copies everything else as is.

A complete set of rules used to convert Finnish academic libraries from MARC21-Fin to MARC 21 is available in a self-extracting package (link is external). These rules take advantage of many of the recently added features of USEMARCON.

USEMARCON GUI

USEMARCON is a rule-based MARC record manipulation program and library. It is free, open source, written in C++. USEMARCON can be used interactively with USEMARCON GUI (see below), in batch processing using the command line version and it's also possible to integrate the library with other software (this has been done e.g. with YAZ Proxy (link is external)).

USEMARCON has native support for UTF-8. It can also convert MARC-8 to UTF-8 and handle other character set conversions with conversion tables.

USEMARCON can read and write ISO2709 (the MARC exchange format), MARCXML and MarcXchange (input and output formats independently).

The USEMARCON page at the British Library (link is external) contains more information on USEMARCON and the background on the project.

License

USEMARCON is provided under a fairly liberal license. Please see the LICENSE file in the distribution for details.

Downloads

USEMARCON Version 3.17, 03 Mar 2011

Windows command line executable (link is external)
User's Manual (link is external)
Source code (link is external) (zip, includes the Windows command line executable)
Source code (link is external) (tar.gz)

In this version:
- Fixed less than (<) and greater than (>) operators.
- Fixed less than or equal (<=) and greater than or equal (>=)
operators.
- Fixed MARC-8 conversion from EACC set to UTF-8.
- Optimized MARC-8 conversion tables for a slightly smaller size.

Example rules

A very simple conversion (link is external) that gets rid of 9xx fields and copies everything else as is.

A complete set of rules used to convert Finnish academic libraries from MARC21-Fin to MARC 21 is available in a self-extracting package (link is external). These rules take advantage of many of the recently added features of USEMARCON.

  • No labels