name=OAI演示馆藏
Rights=版权
Caption=标题
Publisher=出版商
Subject=主题
original=原始
available=可用
index_Description=照片标题


description1a=<p>本馆藏演示Greenstone的<i>ImportFrom</i>（导入）功能。通过使用 <a href="http\://www.openarchives.org">Open Archive Protocol（开放式存储协议）</a>（1.1版），Greenstone从 <a href="http\://rocky.dlib.vt.edu/~jcdlpix">rocky.dlib.vt.edu/~jcdlpix</a>检索元数据。这是一个关于照片的馆藏，这些照片 摄于<a href="http\://www.acm.org/jcdl/jcdl01/">Joint Conference on Digital Libraries（数字图书馆联合会员）</a>。 在从OAI数据提供者导出的记录的基础上，构建一个Greenstone馆藏。这里的实现机制可以灵活地 处理OAI 1.1与OAI 2.0之间细微的语法差别。</p>

description1=<h3>本馆藏如何工作</h3><p>本馆藏的<tt>配置文件</tt>包含一行<i>acquire</i>， 这一行将由一个特别的程序<i>importfrom.pl</i>处理。与其他Greenstone程序类似，馆藏的名字将作为参数， 而输入<i>-help</i>参数将显示其他参数的描述。该文件读入馆藏的配置文件，找到获取（acquire）行，并对其 进行处理。此时它将运行以下命令 <pre> importfrom.pl oai-e </pre> （馆藏的名字是<i>oai-e</i>）。</p>

description2=<p>配置文件中的<i>acquire</i>行指定了OAI协议并给出了OAI存储的基准URL。<i>importfrom</i>程序 下载该存储中的所有元数据并保存到馆藏的<i>import</i>目录。<i>getdoc</i>参数指定同时下载馆藏的 源文档，而源文档的URL在文档都柏林核心元数据字段<i>Identifier</i>（标识符）中定义（这是约定俗成的 设置）。每个元数据文件包含一个源文档的XML记录，这些元数据文件以及其源文件都保存在<i>import</i> 文件目录中，而且源文档的文件名与URL中的文件名相同。<i>标识符</i>（Identifier）字段将被本地文件名重写， 而其原始的值被保留在一个新的字段中：<i>OrigURL</i>字段。</p>

description3=<p><tt>collect/oai-e/etc/oai.txt</tt>是一个已下载的元数据文件范例。</p>

description4=<p>一旦OAI信息被成功导入，该馆藏将按通常的方式处理。在四个标准的插件 （GreenstoneXMLPlugin、MetadataXMLPlugin、ArchivesInfPlugin与DirectoryPlugin）之外， 配置文件还指定了用于处理OAI元数据的OAI插件，以及图片插件，因为此时馆藏的源文档是 图片文件。OAI插件有一个<i>input_encoding</i>参数，因为本馆藏中包含扩展字符集。 它还有一个<i>default_language</i>参数。Greenstone通常会自动判断文档的语种，但是这些元数据记录 太小，不适合自动语种判断，因此用<i>language</i>参数来明确指定语种为英语。OAI插件处理这些元数据 并将其传递给合适的源文档文件，而该文档文件又将被合适的插件所处理——此时是<i>ImagePlugin</i>。 图像插件设置了图片屏幕版本的分辨率。</p>

description5=<p>缺省情况下，从OAI记录中抽取出的元数据将被映射到都柏林核心元数据集。 因此，馆藏中的分类器与索引都将基于都柏林元数据元素构建。本馆藏的<tt>配置文件</tt> 只有一个包含了<i>dc.Description</i>（描述）元数据的全文索引。当显示一个文档时， <i>DocumentHeading</i>格式变量首先显示其<i>dc.Subject</i>。接下来其后的<i>DocumentContent</i> 变量中的<i>screenicon</i>给出了屏幕分辨率版本的图片，<i>screenicon</i>由<i>ImagePlugin</i>创建， 且在此链接到<i>dc.OrigURL</i>元数据——也就是说，远程OAI网站上的原始版本图片。接下来是该图片的 <i>dc.Description</i>，同样也有一个链接，图片的大小与类型，同样也是由<i>ImagePlugin</i>生成的元数据； 以及然后的<i>dc.Subject</i>、<i>dc.Publisher</i>和<i>dc.Rights</i>元数据。 <a href="library/collection/oai-e/document/01dle6">这里</a>是格式后的例子。</p>

description6=<p>这里有两个浏览分类器，一个以<i>dc.Subject</i>元数据为基础，另一个以<i>dc.Description</i>元数据为基础（但它对应的按钮名 为"标题"）。<i>AZCompactList</i>分类器与<i>AZList</i>相似，但会为重复条目创建一个书架。这个馆藏有很多图片，但只有几个不同的 <i>dc.Subject</i>元数据值。</p>

description7=<p><i>AZCompactList</i>的使用（而不是<i>AZList</i>）让人感到有点惊讶，同样的对于<i>dc.Description</i>索引，因为<i>dc.Description</i> 元数据通常对每个图片都是唯一的。然而，在这个馆藏中，有时候多个图片有着同一个描述，因此 <i>AZList</i>中的一些分组将包含很多图片， 这降低了页面的传输速度。为了避免这一点，这里使用列表的压缩版，并为其设置了一些参数（<i>mincompact</i>、<i>maxcompact</i>、 <i>mingroup</i>、<i>minnesting</i>）来控制显示——比如只有在超过5个条目（<i>mingroup</i>）的情况下创建分组（显示为书架）。若要了解 本分类器其他选项的含义，可执行<i>classinfo.pl AZCompactList</i>命令。<i>classinfo.pl</i>程序（对于分类器）和<i>pluginfo.pl</i>程序（对于插件 ） 是了解Greenstone模块功能的由于工具。请注意配置文件中的反斜线，它们说明本行与前一行是一体的。</p>

description8=<p><i>VList</i>格式指定显示图片的缩略图，并链接到与之对应的文档上，接着显示<i>dc.Description</i>元数据，如 <a href="library/collection/oai-e/browse/CL2">这里</a>所示。分类器的<i>Vlists</i>使用<i>numleafdocs</i>来在表示多个 文档的图标（即书架图标）与缩略图之间的切换，当只有一个图片时将显示缩略图。</p>

description9=<h3>Greenstone OAI服务器</h3><p>Greenstone有一个内置的OAI数据提供者。这是由一个称为"oaiserver.cgi"的CGI程序运行，并安装 在Greenstone的<i>cgi-bin</i>目录中。它可通过与Greenstone图书馆相同的URL来访问（将"library.cgi"替换成"oaiserver.cgi"）。如果你使用的 是Windows本地服务器，则你必须安装一个web服务器（比如Apache）才能运行OAI服务器。</p>

description10=<p>服务器的配置是通过Greenstone<i>etc</i>目录下的<i>oai.cfg</i>文件完成的。 这个文件设置了存储的基本信息，并列出了OAI客户端可访问的馆藏。缺省情况下，馆藏是不可访问的。 要使某个馆藏可通过OAI访问，将其名称添加到<i>oaicollection</i>列表中。Greenstone 2.52之前版本构建的馆藏 必须在重新构建之后才可提供服务。</p>

description11=<p><p>服务器的配置是通过Greenstone<i>etc</i>目录下的<i>oai.cfg</i>文件完成的。 这个文件设置了存储的基本信息，并列出了OAI客户端可访问的馆藏。缺省情况下，馆藏是不可访问的。 要使某个馆藏可通过OAI访问，将其名称添加到<i>oaicollection</i>列表中。Greenstone 2.52之前版本构建的馆藏 必须在重新构建之后才可提供服务。</p>

description12=<p>Greenstone的OAI服务器目前支持都柏林核心元数据，限定性都柏林核心元数据以及rfc1807元数据集。 <i>oaimetadata</i>行指定应被使用的元数据集。对于使用其他元数据集的馆藏，应该提供元数据映射规则将 现有的元数据映射到使用的元数据集上。详细信息请参见<i>oai.cfg</i>文件。</p>
