1.0.0.19版(2006/11/23)
增加对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记录窗”命令,可以决定到底装入那种记录窗。
~~~
实战操作指南:
在Z39.50检索窗中,在目标树上,右鼠标键点“国会图书馆”服务器,在popup menu上选择“属性”命令,出现属性对话框;
在“检索/获取”页中,选定“缺省MARC语法”为“1.2.840.10003.5.109.10 -- XML”;选定“缺省元素集名”为“dc -- Dublin Core (XML records)”(选其他几个也可以);
在“字符集”页中,选定“缺省编码方式”为“utf-8”;选定“检索词编码方式”为“utf-8”;
点“确定”按钮关闭属性对话框,回到Z39.50检索窗。
任意检索。
双击浏览窗中的任意行,会打开XML记录窗。如果嫌所显示的XML内容格式乱,可以点“整理XML格式”按钮,或者点“XML只读”页观察。
~~~
一直以来,什么DC,什么MODS,什么MARCXML,好像都仅仅停留在谈论之中,现在,有了dp2Catalog,大家可以方便地从国会图书馆Z39.50服务器中一睹这些格式的面目了。这本来是一个“实践问题”。
不由得感叹dp2系列产品开发应用过程中,几年来一直用MARCXML作为处理MARC数据的内部格式,可是直到今天,才能够直接从外部获取MARCXML数据,感觉颇有些滑稽。当然,闭门所造的“车”,也是标准化的车,没任何问题。