有没有一种简单的方法可以区分不同的 MARC 格式?



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

是否有一种标准方法来区分USMARC,UKMARC,MARC,UNIMARC和MARC21?

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

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

  • R.W. Hill's Changing the Record: A Brief Guide to the BETWEEN THE BETWEEN THE UKMARC AND MARC 21 书目格式
  • 之间的差异
  • UNIMARC 到 MARC 21 转换规范
  • Sally McCallum对USMARC,CAN/MARC和UKMARC的协调

相关内容

  • 没有找到相关文章

最新更新