我在数据库中有一堆marc记录,看起来像这样
001 00000074
003 DLC
005 20050901073116.0
008 730629s1899 maua 000 1 eng
010 $a 00000074
020 $a0836932722
035 $a(OCoLC)647986
040 $aDLC$cOKentU$dOCoLC$dDLC
042 $apremarc
050 00$aPZ3.S918$bLo$aPS3537.T845
100 1 $aStringer, Arthur,$d1874-1950.
245 14$aThe loom of destiny$c[by] Arthur J. Stringer ...
260 $aBoston,$bSmall, Maynard & Company,$c1899.
300 $a5 p. l., 3-208 p.$billus.$c17 cm.
500 $aSome of these stories were originally published in Ainslee's magazine.
505 0 $aPremonitions.--The undoing of Dinney Crockett.--The fly in the ointment.--The iron age.--The king who lost his crown.--Life's loaded die.--The crucible of character.--The essentials of aristocracy.--The honour of the house of Hummerley.--Thicker than water.--Instruments of Eros.--An essay in equality.--The heart's desire.--Not in utter nakedness.我正在尝试使用php marc pear库来使用它,但没有成功。问题是格式是猜测,我无法识别。谁可以帮助确定这是哪种格式以及如何很好地解析出数据?
发布于 2017-03-15 15:52:33
看起来像助记MARC,但行首没有等号。您可以尝试使用marcedit或自定义代码将其转换为marc通信格式,这种格式可以由任何人解析。
请注意,在上面的记录中,您缺少领导者,这在重新构建新的记录格式时可能是一个问题。
https://stackoverflow.com/questions/42789362
复制相似问题