最近我们开发出了一个多协议(包括Z39.50/DTLP等)编目 前端软件,名为dp2Catalog,现在已提供测试,在这里可以下载:
http://dp2003.com/dp2catalog/publish.htm
http://dp2003.com/dp2catalog/v2/publish.htm
目前已经具备了Z39.50检索和数据另存为ISO2709文件的基本功能,可以用来访问各种Z39.50服务器。
也已具备了DTLP协议能力,可以检索和修改dt1000/dt1500/dt2000的编目数据。(11.12新增)
稍后,我们将在这个软件中加入其他一些协议的编目功能。其中包括,针对dp2系统的rmsws内核的编目功能(这个功能侧重单纯的联合编目),和针对图书馆业务服务器dp2libraryws的编目功能(这个功能侧重图书馆本馆业务)。
总之,dp2Catalog这一名字的寓意就是,有关“目录”的各种功能,都要包含在内。
~~~
功能改进列表:
~
1.0.0.17版
新增了对国会图书馆MARC21中MARC-8编码方式的支持。
~
1.0.0.18版(2006/11/22)
1) MARC编辑窗可以任意设置字体了。
2) 原来的版本有一个故障,当在工具条上点“下一批”按钮并且正在获取记录的时候,再次点这个按钮,会报错。现在已改进,当正在执行获取记录的时候,相关的工具条按钮都被禁止了。
~
1.0.0.19版(2006/11/23)
1) 增加对XML格式数据的支持。在Z39.50服务器“属性”对话框中,(“检索/获取”页)增加了一个“缺省元素集名”的配置列表。为了显示、编辑XML数据记录,新增了一种“XML记录窗”。当检索到的记录格式为XML格式时,双击会自动打开XML记录窗而不是MARC记录窗。
以访问国会图书馆Z39.50服务器为例,目前dp2Catalog可以支持下列XML格式获取数据:
"dc" -- Dublin Core (XML records)
"mods" -- MODS (XML records)
"marcxml" -- MARCXML (XML records), default schema for XML
"opacxml" -- MARCXML with holdings attached
不过,MARCXML格式是一个“双重格式”,它既是XML格式,也是MARC格式。所以,当检索得到的是MARCXML数据时,在浏览框上用右鼠标键单击出现popup menu,使用上面的“装入XML记录窗”或“装入MARC记录窗”命令,可以决定到底装入那种记录窗。
~
1.0.0.20版(2006/11/24)
1) 在Z39.50服务器属性对话框中,在“检索/获取”页,增加了“数据格式和字符集编码方式绑定关系”设置事项。因为dp2Catalog增加了获取XML格式数据的能力后,一些服务器返回的MARC格式数据和XML格式数据是不同的编码方式,原来采用一个“缺省编码方式”来指定就捉襟见肘了。如果不增加这个新的绑定配置,用户在切换获取格式时,就只能不停地到Z39.50服务器属性对话框中来修改编码方式设定,操作起来非常麻烦,妨碍使用。而有了绑定关系定义后,可以预先定义好数据格式和编码方式的对应关系,获取的数据会自动以正确的编码方式显示。
2) 在检索窗内增加了“数据格式”和“元素集名”两个下拉列表。在前一版本通过Z39.50服务器属性对话框可指定获取MARC或XML格式数据后,在实践中,发现这一特性就需要频繁切换,所以就在检索窗增加了这两个事项,以方便检索时随意切换。
3) 增加了Z39.50检索窗持久保存窗口尺寸的能力。
1.0.0.21版(2006/12/2)
1) 原来版本中,在Z39.50检索窗目标树的空白处点右鼠标键,会出现错误。这个错误已经改正。菜单功能还有几项修正。
2) MARC记录窗增加了删除DTLP数据库记录的功能。