Horizon双MARC图书馆管理系统系统的结构和使用

上传人:汽*** 文档编号:445300225 上传时间:2024-01-24 格式:DOC 页数:5 大小:20.50KB
返回 下载 相关 举报
Horizon双MARC图书馆管理系统系统的结构和使用_第1页
第1页 / 共5页
Horizon双MARC图书馆管理系统系统的结构和使用_第2页
第2页 / 共5页
Horizon双MARC图书馆管理系统系统的结构和使用_第3页
第3页 / 共5页
Horizon双MARC图书馆管理系统系统的结构和使用_第4页
第4页 / 共5页
Horizon双MARC图书馆管理系统系统的结构和使用_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Horizon双MARC图书馆管理系统系统的结构和使用》由会员分享,可在线阅读,更多相关《Horizon双MARC图书馆管理系统系统的结构和使用(5页珍藏版)》请在金锄头文库上搜索。

1、Horizon 双MARC图书馆管理系统系统的结构和使用 上海交通大学图书馆郑巧英主题词:USMARC,CNMARC,数据库,数据处理摘要:本文主要介绍了由美国Ameri-tech公司设计开发的图书馆管理集成系统 Horizon的双MARC结构的设计思想,以及它的实施过程。Horizon的双MARC系统是它的多MARC处理系统的过渡产品。它即保留了两种MARC格式自身的完整性,又解决了国内图书馆在同一个图书馆管理系统上使用两种MARC的问题。1998 年6月上海交通大学引进了由美国Ameri-tech公司设计开发的图书馆管理集成系统Horizon。当时的Horizon系统已有CJK版,但是它对

2、MARC的处理还是停留在 国外图书馆的需求上,只处理一种MARC格式,也就是说用户只能在 Horizon 系统 中选择一种MARC,USMARC,CNMARC或其他的MARC格式。这给中国图书馆的书目数据处理带来了不便,因为在国内大部分图书馆都用两种MARC格式来处理书目数据,中文书目数据使用CNAMRC,西文书目数据采用USMARC,并且这两 种MARC格式之间不能完全一一对应。针对这种情况我们希望Horizon系统能 具有 处理多MARC格式的能力。在Horizon多MARC系统的版本没有推出之前,目 前我 们使用 Horizon双MARC处理系统。Horizon图书馆管理系统目前在国内使

3、用的 有上海图书馆、复旦大学图书馆、浙江大学图书馆等单位。Horizon图书馆管理系统采用的双MARC处理的结构体系,也可以被国内自己研制、设计和建立图书馆管理系统时借鉴。1. Horizon双MARC系统的结构Horizon双MARC系统的设计思想是将两种MARC格式的书目记录单独存放在 两个独立的数据库中,但是这两个独立的数据库在同一个服务器上。比如,在某一个 图书馆的服务器上有USMARC格式的书目数据库和CNMARC格式的书目数据库 ,但另一个图书馆可能在他们的服务器上建立其他的两个不同的MARC格式书目数据库。我们图书馆的西文书目数据是采用USMARC格式, 而中文书目数据是采用 C

4、NMARC格式,根据我们书目数据的实际情况在 Horizon 系统中选择了USMARC 格式和CNMARC格式作为我们的书目数据库。USMARC数据库:用来存放和维护USMARC格式的西文书目数据和馆藏数据 ,编目人员对所有西文书目和馆藏数据的输入、修改和删除,包括西文书目数据的规范档数据的维护都必须在USMARC数据库中完成。我们通过BIBFILE光盘、OCLC数据库中获得的西文书目数据的转入同样必须在USMARC数据库中使用 Horizon 标准数据转入功能。USMARC数据库根据用户的需求建立所有的西文书目 数据的索引文件,编目人员可以在USMARC数据库上使用工作人员查询模块,检索西文

5、书目数据和馆藏数据。但是在USMARC数据库上的检索只应用于图书馆工作人员,不能使用于公共检索系统和Z39.50服务器。CNAMRC数据库:用来存放和维护CNAMRC格式的中文书目数据和馆藏数据 。所有CNMARC格式的中文书目数据和馆藏数据的输入、修改、转入、规范档的控制、规范档数据的维护,以及中文书目的馆藏数据的维护都在CNAMRC数据库中完成。同时CNAMRC数据库还存放西文书目数据和馆藏数据,但是这些西文书目数据在转入CNAMRC数据库时,通过 Horizon 系统提供的转换功能已将 USMARC格式转换为CNMARC格式。考虑到系统存储空间的开销,只将USMARC格式中的具有检索意义

6、的字段和描述载体的、展示载体特性的部分字段转入CNMARC数据库。凡是在USMARC数据库中新增、修改和删除的书目数据和馆藏数据都将重新转入CNMARC数据库,对于那些修改过的书目数据和馆藏数据,系统将自动覆盖原来的数据。USMARC格式数据的转换可以每天由系统在设定的时间完成,也可以由工作人员根据自己的需要随时完成。CNAMRC数据库是主要数据库。流通子系统、采访子系统、期刊管理子系统和公共查询子系统都在CNMARC数据库下工作。Horizon系统设有一个事物处理数据库,保留着从LCMARC 数据库传输数据到CNAMRC数据库的事 物处理过程。2. Horizon双MARC系统的书目数据的处

7、理和维护2.1 Horizon双MARC系统的标准书目数据源的数据转入根据 Horizon图书馆管理系统的设定,当用户有西文书目标准的数据即ISO-2709格 式,采用USMARC格式的数据需要转入时,用户首先将这类书目数据转入USMARC数据库,然后由编目人员对其进行修改,增加本馆馆藏字段如索书号、规范档的检验等,以及加上典藏信息如条型码、库位、价格。 Horizon系统将根据 用户设定的时间,运行日处理文件,自动将这些书目数据和典藏数据转入CNMARC数据库,供流通、采访和公共查询模块使用。而中文书目数据源,即ISO-2709格式,采用CNMARC格式的数据需要转入时,可以直接在CNMAR

8、C数 据库中进行。双MARC书目数据转入结构图:图中SendMARCOut.EXT 是一个执行程序,运行于USMARC数据库中,它 的主要目的是将USMARC数据库中,需要转出的USMARC格式的西文书目数据和馆藏数据转入事务处理数据库。在数据转出的同时,该程序自动产生一个009字段,009字段包含USMARC数据库中的每个书目记录的唯一标识号BIB号,009字段将被转入CNMARC 数据库,作为USMARC数据库和CNAMRC数据库的记录连接字段。LoadMARCOut.EXE是运行于CNMARC数据库的一个执行程序,其主要作用是将事务处理数据库中USMARC格式的书目数据和馆藏数据,通过C

9、NMARC格式和USMARC格式的转换对照表,转换成CNMARC格式的数据, 然后转入CNMARC数据库。上述二个执行程序都将由Horizon系统的日处理模块DAY END自动执行。日处理模块的运行时间由用户设定,在每天的规定时间里自动激活所有需要执行的程序并运行。如果用户需要将USMARC数据库中的书目数据和馆藏数据马上转入CNMARC数据库供读者借阅或查询,用户也可以用手工的方式在DOS环境下执行上述二个程序,完成格式转换和数据转入。2.2 Horizon双MARC 系统中的书目数据转换为ISO-2709格式Horizon系统提供用户将书目数据转换成标准的ISO-2709格式的模块。在 H

10、orizon双MARC系统中,USMARC格式的西文书目数据必须从USMARC数据库中转出,以确保书目数据的完整。CNMARC格式的中文书目数据从CNMARC数据库中转出。在CNAMRC数据库中转出书目数据时,系统根据书目数据的头标字段来判断需要转出的书目数据是中文书目数据或西文书目数据,如果是西文书目数据系统则显示:不能转出USMARC数据,系统自动跳到下一条记录。Horizon双MARC系统的书目数据转出结构图:3. Horizon双MARC系统的各子系统工作流的要点3.1 编目子系统的工作流要点对于书目数据的处理, Horizon双MARC系统规定如果编目人员需要修改 USMARC格式的

11、书目数据,只能在USMARC数据库中修改,而不能在CNMARC 数据库中修改,当编目人员选定一条记录后, Horizon系统 将会检查头标字段的 内容,以确定所需修改的书目记录是中文数据或西文数据,判断后如是西文数据,系统则显示不允许修改的信息。凡是编目人员在USMARC数据库中修改后的书目记录,Horizon系统都将其再转入CNMARC数据库,并覆盖原来的书目记录,以保证USMARC数据库和CNMARC数据库中的西文书目记录的一致。馆藏数据的处理,首先保证在USMARC 数据库和CNMARC数据库中设定和 使用的馆藏信息代码必须是一致的,比如库位代码、馆藏地代码、索书号的类型代码、馆址代码等

12、。所有的西文书目数据的馆藏数据,应该在USMARC数据库中建立,然后通过转换程序将其转入CNMARC数据库,而不能在CNMARC数据库中建立西文书目数据的馆藏数据。一旦编目人员需要修改某些西文书目数据的馆藏数据时,其修改也应该在USMARC数据库中完成,然后再通过转换程序覆盖原来已经传入在CNAMRC数据库的相应数据。在Horizon双MARC系统中有一个USMARC格式转换成CNMARC格式的转换表 , 该表被安装咱CNAMRC数据库。这个转换表包括USMARC数据库中需要转成CNAMRC格式的主要字段和哪些字段需要建立索引。转换的仅仅是USMARC格式中的部分主要的字段,并不是所有的USM

13、ARC格式的字段和子字段都被转换成CNAMRC格式转入CNAMRC数据库。编目系统中西文书目数据和典藏数据的编辑结构如下图:3.2 Horizon双MARC系统中流通子系统的工作特点流通系统只运行在CNAMRC 数据库中,而USMARC数据库中不能使用流通系 统。所有的中西文图书的借阅、还书、预约和催还等流通功能全部在CNAMRC数据库中完成。某本图书的流通状态的代码只保留在CNAMRC数据库。如果编目人员需要在USMARC数据库中删除一本西文图书的馆藏信息(条形码),而恰好被删除的那本书在CNAMRC数据库中的流通状态代码为出借,也就是这本书当前是被某位读者借走,Horizon系统在CNMA

14、RC数据库中执行数据转入程序(LoadMarcOut.EXE)时,会产生一条错误信息,并被写入日志文件(mistrake),因此图书馆工作人员应该每天检查该日志文件。3.3 Horizon双MARC系统中其他子系统的工作特点Horizon双MARC系统中的公共查询子系统、Z39.50服务器采访子系统和期刊 管理子系统,也只运行在CNAMRC数据库中。当某种书刊需要被订购时,工作人员可以首先在USMARC数据库中建立一个简单的书目记录,然后通过Horizon双MARC的处理程序转入CNMARC数据库,此时工作人员就可以在CNAMRC数据库中使用采购模块进行订购、验收等工作。所订购的书刊到馆后,这

15、些书刊必须在USMARC数据库中通过完整的编目和典藏处理,编目数据可以由编目人员手工著录或使用标准的书目数据源的ISO-2709格式的数据转入USMARC数据库。编目完 毕后这些书 刊的书目和典藏数据由Horizon双MARC数据处理程序转入CNMARC数 据库,并覆盖原先建立的简单书目数据。Horizon双MARC系统的这种结构体系,作为Horizon多MARC系统的过渡产 品,即保留了两种MARC格式的完整性和正确性,同时又将这两种MARC的书目数据和馆藏数据的信息溶于一个数据库。利于读者的查询和书刊的借阅。此外它为今后从Horizon双MARC系统更新到Horizon多MARC系统打下了

16、良好的基础,无需将转换后的MARC格式再转回原来的格式,避免了转换过程中造成的数据丢失和错误。在国内图书馆管理集成系统的研制和设计中,这种双MARC的结构体系,也不妨是一个可以采用的方法。Horizon双MARC系统在我们馆运行了将近半年,运行情况良好,能及时的将 西文书目数据和馆藏数据展示给读者。参考资料:Horizon 双MARC系统的用户手册Horizon 双MARC系统的系统管理手册郑巧英(1956- ),女,研究馆员,硕士研究生导师。上海交通大学图书馆自动化室主任。主要从事图书馆自动化和电子图书馆系统的研制和开发。曾获“1991上海市科技进步二等奖”、“1992国家科技进步三等奖”和“1996年上海市科技进步三等奖”。近年,在国内外刊物发表的文章近30篇。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号