0

我刚刚开始了解和使用 MARC 文件。我正在编写的程序将从各种来源读取 MARC 文件,无法提前知道它将是什么类型的 MARC 文件。

是否有区分 USMARC、UKMARC、MARC、UNIMARC 和 MARC21 的标准方法?

4

1 回答 1

1

MARC 是格式的超集,而 MARC21 是特定的格式系列。两者均基于 ISO2709。USMARC、UNIMARC 和 CAN/MARC 被统一为 MARC21。虽然您可能可以编写一些启发式方法来自动识别不同的格式,但我不知道有任何工具可以自动执行此操作。

最好的选择可能是查看一些文档来源,例如:

于 2018-07-13T21:28:52.943 回答