【发布时间】:2018-11-17 20:40:35
【问题描述】:
我刚刚开始了解和使用 MARC 文件。 我正在编写的程序会从各种来源读取 MARC 文件,无法提前知道它将是什么类型的 MARC 文件。
是否有区分 USMARC、UKMARC、MARC、UNIMARC 和 MARC21 的标准方法?
【问题讨论】:
标签: marc
我刚刚开始了解和使用 MARC 文件。 我正在编写的程序会从各种来源读取 MARC 文件,无法提前知道它将是什么类型的 MARC 文件。
是否有区分 USMARC、UKMARC、MARC、UNIMARC 和 MARC21 的标准方法?
【问题讨论】:
标签: marc
MARC 是格式的超集,而 MARC21 是特定的格式系列。两者均基于 ISO2709。 USMARC, UNIMARC, and CAN/MARC were harmonized 成为 MARC21。虽然您可能可以编写一些启发式方法来自动识别不同的格式,但我不知道有任何工具可以自动执行此操作。
最好的选择可能是查看以下文档来源:
【讨论】: