将助记 MARC 转换为常规 MARC

Convert mnemonic MARC to regular MARC

使用 Java Spring-boot 应用程序我正在从服务器读取 Marc21 记录的助记符 Marc。 即

000 00000nam  22000007a 0000
001 14714137
003 LIBRIS
007 cr||||||||||||
008 130925  |||||||sw      ||||||||||1|swe
020 __ $a9789127137004

为了能够处理并保存这些信息,我更愿意使用 ISO 标准 ISO-2709 提供信息,这样我就可以使用 Marc4j。

社区中有人知道我如何以编程方式即时转换文件吗?有可能吗?如果是,请提供示例代码,我们将不胜感激。

您尝试过使用 marcedit 吗?

这就是 Yaz 工具所说的“行”格式。我相信您可以使用 yaz-marcdump 进行此转换。

https://linux.die.net/man/1/yaz-marcdump