name=MARC示例馆藏 sampleoid=D0s156 description1a=

本馆藏包含{0-numdocs}条MARC记录,是在怀卡托大学 计算机系发表的工作论文基础上构建的。 这里是本馆藏中的一个示范文档。

description1=

本馆藏如何工作

本馆藏的配置文件使用MARCPlugin来处理MARC记录, 还使用了一些标准的插件。本馆藏有三个分类器,分别基于dc.Titledc.Creatordc.Subject元数据。题名 分类器使用AZList,而其他两个使用AZCompactList,AZCompactList将有着相同元数据值的记录集中到一个书架中。题名作者 分类器的-removesuffix参数将删除元数据字串中的前缀(分别对应于dc.Titledc.Creator字段)。这是一个 PERL正则表达式,它将删除掉一些字符(比如结尾的标点符号)。

description2=

VList格式化参数控制搜索结果和所有分类器的外观。对于书架,其中包含的文档数目将被显示在右侧。对于文档,将显示dc.Title 以及dc.Creatordc.Publisher[sibling\:dc.Creator]用于dc.Creator有多个值的情况,它表明显示所有值,而不仅仅是第一个值。

description3=

MARC插件使用特殊的文件将MARC字段编号映射到Greenstone格式的元数据。这个文件在gs2build/etc目录中,叫做 marc2dc.txt。该文件列出了MARC字段编号与Greenstone元数据字段间的 对应关系。任何没有列出的MARC字段都不会映射为元数据,尽管它们仍将出现在Greenstone文档中。这个文件中的每一行都遵循以下格式:

<MARC field number> -> GreenstoneMetadataName
所有以"\#"开始的行都是注释行。

description4=

这个文件以http\://www.loc.gov/marc/marc2dc.html的MARC到都柏林核心元数据 映射(假设USMARC/MARC21)为大致基础。

description5=

多个MARC字段可能需要映射到一个都柏林核心元数据字段上。例如,字段720("非受控题名"),100("人名"),110("机构名")以及111 ("会议名")都被映射为dc.Creator。实际MARC记录通常只定义这些中的一个字段,而Greenstone也允许使用多值的元数据。

description6=

有些映射取决于子字段。比如,MARC字段260包含关于出版与发布的信息。子字段"c"(出版日期)和"g"(制造商日期)都映射到dc.Date, 通过使用以下的映射行:

260$c$g -> dc.Date
Greenstone还提供MARC到限定的都柏林核心元数据集的映射: greenstone3/gs2build/etc/marc2qdc.txt。这需要将MARC插件的 -metadata_mapping_file选项设定为"marc2qdc.txt"。