4.7: 展开元数据文件

元数据数据库文件类型,比如MARC、OAI、CDS/ISIS、BibTex、Refer和ProCite,都可导入到Greenstone,但是在图书馆员界面中并不能立即查看或者修改其元数据。然而,你可以在图书馆员界面中”展开“该文件,然后查看或者修改其元数据。或者,特别是在使用外部应用的情况下,你可以在创建该文件的应用程序中进行修改,然后重现导入。

"展开"一个元数据数据库文件将该文件分割成单独的记录,并且这些记录有可查看和可编辑的元数据。这个过程是不可逆的,原始的元数据文件将被删除。

在集合的文件目录树中,可展开的文件用一个绿色图标显示。要展开一个文件,右键单击该文件并选择"展开元数据库"。弹出的窗口将显示展开过程的选项。"插件"选项指定展开过程所用的插件。在很多情况下,一种特定类型的文件只能由一种插件处理,但在有些情况下不同的文件类型使用相同的文件后缀名,可能有两个插件能处理有该后缀名的文件。"input_encoding"选项可被用于指定该数据库的编码。"metadata_set"选项指定展开过程中生成的新字段应添加到哪个元数据集中。如果没有元数据集被指定,每个新字段都将弹出一个窗口询问应如何处理该字段:作为新元素添加到一个现有元数据集中,合并到另一个元素中,或者忽略。

在展开文件之后,将为每条记录新建一个空文档,而该记录附带的元数据将被添加到该文档中。这些文档将用数字命名,比如000001.nul,000002.nul等等。如果设置了"document_field"选项,则该字段的值,如果存在的话,将被用作文件名。展开过程中也会尝试下载该文件并用其替代空文件。"document_prefix"和"document_suffix"选项可用于从"document_field"选项值中生成合法的URL或文件路径。"records_per_folder"选项用于将展开的记录分组并组织到子文件夹中。在数据库非常大的情况下,使用这个选项将加速接下来的元数据编辑过程。

文件是否可展开取决于文件扩展名。在某些情况下,如果文件的扩展名与可扩展文件相同,则可能被认为是可扩展的文件。例如,ProCite插件处理以.txt为扩展名的文件,但大多数.txt文件是纯文本文件而非ProCite文件。