关于导出书目ISO文件的说明 - DigitalPlatform/dp2 GitHub Wiki

书目查询窗选中记录后,右击-【导出】-【导出到MARC(ISO2709文件)】功能可以将书目记录导出到国际通用的ISO文件。

1.书目记录ISO格式一般只用于导出书目记录MARC字段,在导出数目记录过程中,虽然可以利用“创建905字段”或“创建906字段”来导出册记录,在使用此文件进行书目批量导入时,导入的数据不会把册记录导入系统内。

2.如果用户想导出书目记录以及下属的子记录,要采用导出书目到BDF档。

3.dp2系统书目记录的编码格式默认为UTF-8.如果用户想导出GB2312编码格式的书目ISO文件,也可以设置编码格式后导出。

4.dp2系统所导出的ISO文件中,书目记录之间没有回车换行符号,这是满足国际标准需要的。

5.ISO文件一般只能通过导入到图书馆系统来查看,采用记事本或者excel查看ISO文件的做法不可取。

6.国内有些小软件不能适应没有回车换行符号的ISO文件,将从dp2系统导出的ISO文件直接导入到这些系统后,会丢失数据。

7.为了适应国内不规范的小软件,用户可以从dp2系统导出ISO文件后,在【帮助】-【实用工具窗】-【添加回车换行】属性页来为所导出的ISO增加回车换行符号。

8.从其他软件导出的ISO文件中,如果包含馆藏信息,导入dp2系统无法直接生成册记录,只会将馆藏字段添加为Marc字段。这样的ISO文件需要通过脚本转换为BDF档后,导入dp2系统才会生成册记录。

9.书目记录的导出上面的路径是上一次的导出结果,这样可以向前一个导出的iso文件追加书目的记录,右边的预览效果是前一个导出的文件在当前编码下的预览效果。

10.如果本次导出不打算向上一个文件进行书目记录的追加,而是需要导出一个新的文件,需要在上面重新指定新的路径和文件名。这时,预览为空。

11.dp2系统默认编码格式为utf-8,导出时也可以导出其他编码方式的文件。下次要导入这个文件时,要选择与导出此文件时一致的编码。

导入导出iso书目文件-01字段的使用说明

导出书目信息,进行修改后,需要把修改后的书目信息重新导入系统内,并覆盖在原有的书目信息上。这个时候书目记录的导出导入都需要用到-01字段。

1.-01字段保存了原有书目的记录路径信息,并保护原有数据的编码格式。勾选“加入-01字段”导出的记录,如果需要导入覆盖原来的记录,必须通过【批处理】-【从MARC文件导入】功能,勾选“按照-01字段覆盖回原书目库”来导入。这样导入时系统会根据-01字段保存的路径去找到原来的书目信息,并覆盖它。若原书目信息被删除,系统跟据-01字段的路径将无法寻找到原书目信息,系统会报错,无法导入这条信息。

2.-01字段只支持utf-8格式进行导入导出。导出的文件如果编码方式发生改变,文件中-01字段将被改变,导入时系统就会报错,无法导入。

有些图书的书目信息中会包含一些法文、德文的注音符号,utf-8格式可以正确保存这些符号,并准确的将带有这些符号的书目信息导入导出系统。其他编码格式可能不支持这些注音符号,导致特殊符号发生变化,导致存储的书目信息改变。

3.当用非utf-8编码带-01字段进行导出,在导出时-01字段就已经被修改损坏,导入时带-01字段使用任何编码,系统都将报错,无法进行导入。但如果导入时不勾选-01字段,且使用导出时所用的编码格式,可以正常追加书目信息的。

4.使用ISO文件进行书目信息的覆盖或者追加,只会对数目记录本身发生作用,不会对书目记录的下属子记录发生作用。