我刚开始理解并使用MARC文件。 我正在编写的程序将从各种来源的MARC文件中读取,没有办法提前知道它将是什么类型的MARC文件。
是否有标准方法可以区分USMARC,UKMARC,MARC,UNIMARC& MARC21?
答案 0 :(得分:1)
MARC是格式的超集,而MARC21是特定的格式系列。两者均基于ISO2709。 USMARC, UNIMARC, and CAN/MARC were harmonized成为MARC21。虽然您可能会编写一些启发式方法来自动识别不同的格式,但我不知道有任何工具可以自动执行此操作。
最好的选择可能是查看一些文档来源,例如: