DigitalPlatform / dp2

Integrated Library System / 图书馆集成系统
http://digitalplatform.github.io/dp2
Apache License 2.0
105 stars 54 forks source link

其它系统数据转入dp2系统 #262

Open renyh opened 5 years ago

renyh commented 5 years ago

将其他系统的数据转入dp2系统的操作步骤

1. 分析原来系统的数据格式 让用户提供原来系统的数据文件,分析MARC格式,记录在issue,详情参见下列comment。

2. 编写数据转换方案 通过dp2Catalog提取有代表性的样例数据,提供给开发人员,开发人员负责编写转换脚本。 转换脚本完成后,开发人员对样例数据进行初步测试,再把转换方案提供给技术服务人员。

3. 将样例数据转换成bdf文件 技术服务人员使用开发人员提供的转换方案,在本地实例将样例数据转换成bdf文件,再将bdf文件导入本地实例。 书目检索窗,检索书目记录,检查转换后的数据是否按照预期进行了转换。

4. 将全部数据转换成bdf文件 样例数据检查无误之后,将用户提供的全部数据转换成bdf文件。

5. 本地导入包含全部数据的bdf文件 导入前先在dp2内务创建好馆藏地、书目库,检查导入过程是否出错。

6. 将包含全部数据的bdf文件正式导入系统 导入前先在dp2内务创建好馆藏地、书目库,跟用户确认是否创建操作日志。

renyh commented 5 years ago

用户2原来系统的数据格式

用户提供总共26314条数据,20381这一条记录读入错误,不能转换成bdf,实际处理数据26313条。 通过分析发现:很大部分数据带有馆藏信息的,均存放于985字段。

样例marc格式:

01205nam2 2200241   450_
001z01200300076
010  ǂa7-80613-158-2ǂdCNY12.00
100  ǂa2003    d        aemy0chiy0121    ea
1010 ǂachi
102  ǂaCN
105  ǂay   z   000yy
106  ǂar
20010ǂa人类之谜ǂARen Lei Zhi Meiǂf朱长超 编著ǂFZhu Chang Chao   Bian Zhu
210  ǂa上海ǂAShang Haiǂc上海远东出版社ǂCShang Hai Yuan Dong Chu Ban Sheǂd1995
215  ǂa262页ǂd20cm
225  ǂa二十一世纪人才文库
410  ǂ12001 ǂa二十一世纪人才文库
690  ǂan49ǂv四版
701  ǂa朱长超ǂAZhu Chang Chaoǂ4编著
801 0ǂaCNǂb2nkǂc20030616
905  ǂa2nkǂb019382-83,h27326,h29924ǂdN49ǂe60
982  ǂa无
985  ǂa00000845ǂb四楼书库2ǂcǂd12.00ǂe0.00ǂg图书馆ǂh019382ǂjǂl无ǂm直采ǂo2014-05-13ǂpǂq2003-06-16ǂpǂr2014-05-13 16:06:42.0ǂsǂtǂx无ǂyǂz
     ǂa00000966ǂb四楼书库2ǂcǂd12.00ǂe0.00ǂg图书馆ǂh019383ǂjǂl无ǂm直采ǂo2014-05-13ǂpǂq2003-06-16ǂpǂr2014-05-13 16:06:42.0ǂsǂtǂx无ǂyǂz
     ǂa00011011ǂb学生书库ǂcǂd12.00ǂe0.00ǂg图书馆ǂhH29924ǂjǂl无ǂm订购ǂo2014-05-13ǂpǂq2003-06-16ǂpǂr2014-05-13 16:06:42.0ǂsǂtǂx无ǂyǂz
     ǂa00011129ǂb四楼书库2ǂcǂd12.00ǂe0.00ǂg图书馆ǂhH27326ǂjǂl无ǂm直采ǂo2014-05-13ǂpǂq2003-06-16ǂpǂr2014-05-13 16:06:42.0ǂsǂtǂx无ǂyǂz
***

字段信息对照关系表

册信息字段名 MARC字段 册信息元素名 备注
册条码 985$a barcode -
馆藏地点 985$b location -
外币符号 985$c - -
单价 985$d price -
外币 985$e - -
馆藏单位 985$g - -
登录号 985$h registerNo -
卷册 985$j - -
来源单位 985$l - -
获得方式 985$m seller -
卷期 985$n volume -
修改日期 985$o - -
典藏日期 985$q - -
分发日期 985$r - -
单册类型 985$x - -
索取号 905$d/905$e accessNo -
册类型 982$a bookType -

示例如下: 985 $a00000845$b四楼书库2$c$d12.00$e0.00$g图书馆$h019382$j$l无$m直采$o2014-05-13$p$q2003-06-16$p$r2014-05-13 16:06:42.0$s$t$x无$y$z

注意: 1、985指示符必须要有,为两个空格。 2、一条数据有多个单册的时候,做在一个985字段里面,依次重复$a、$b、$d、$h、$m、$n,如果子字段没有内容的可以不做,如上示例所示的$n。 3、之前数据没有册类型,图书类型默认设为“普通”。

renyh commented 5 years ago

用户2数据中的馆藏地

小学部 四楼书库1 四楼书库2 教师书库 学生书库 学生书库1 学生书库2 资料室 普通

lunvo commented 5 years ago

用户1原来系统的数据格式

数据样例1,有多个复本

  |   | 00790oam2_2200229___450_¶
-- | -- | --
001 |   | guanbarteam¶
005 |   | 20100831200056.3¶
010 | __ | ‡a7-105-03351-7 ‡b平装 ‡dCNY0.00¶
100 | __ | ‡a00010101d________em_y0chiy0121____ea¶
101 | 0_ | ‡achi ‡cchi¶
102 | __ | ‡aCN ‡bCN110000 ‡2GB2260¶
106 | __ | ‡ar¶
200 | 1_ | ‡a上帝的指纹(上):获得真实预言的途径:在远古找到未来 ‡9shang di de zhi wen ( shang ) : huo de zhen shi yu yan  de tu jing : zai yuan gu zhao dao wei lai ‡b专著 ‡e ‡f(英国)葛瑞姆·汉卡克著 ‡g ‡h ‡i¶
210 | __ | ‡a北京 ‡c民族出版社 ‡d1999.1¶
215 | __ | ‡a1-371页 ‡d¶
330 | __ | ‡a¶
225 | __ | ‡a世界伟大考古纪实报告¶
606 | 0_ | ‡a ‡2ct¶
690 | __ | ‡aK86 ‡v¶
701 | _0 | ‡a(英国)葛瑞姆·汉卡克 ‡4著¶
801 | _0 | ‡aCN ‡bLZJ ‡c20100831¶
905 | __ | ‡a1 ‡bT002267 ‡c0 ‡dK86 ‡e1 ‡f2 ‡sK86/1:0 ‡a1 ‡bT002269 ‡c0 ‡dK86 ‡e1 ‡f2 ‡sK86/1:0¶

数据样例2,只有1册的情况

  |   | 00676oam2_2200241___450_¶
-- | -- | --
001 |   | guanbarteam¶
005 |   | 20100831200056.2¶
010 | __ | ‡a7-80005-427-6 ‡b平装 ‡dCNY12.50¶
100 | __ | ‡a00010101d________em_y0chiy0121____ea¶
101 | 0_ | ‡achi ‡cchi¶
102 | __ | ‡aCN ‡bCN110000 ‡2GB2260¶
106 | __ | ‡ar¶
200 | 1_ | ‡a自由的音乐之神贝多芬 ‡9zi you de yin yue zhi shen bei duo fen ‡b专著 ‡e ‡f秦子超,白楠编著 ‡g ‡h ‡i¶
210 | __ | ‡a北京 ‡c新世界出版社 ‡d1998.1¶
215 | __ | ‡a278页 ‡d¶
330 | __ | ‡a¶
225 | __ | ‡a音乐家传记丛书¶
606 | 0_ | ‡a ‡2ct¶
690 | __ | ‡aK835.46 ‡v¶
701 | _0 | ‡a秦子超 ‡4编著¶
701 | _0 | ‡a白楠 ‡4编著¶
801 | _0 | ‡aCN ‡bLZJ ‡c20100831¶
905 | __ | ‡a1 ‡bT002034 ‡c0 ‡dK835.46 ‡e2 ‡f1 ‡sK835.46/2:0