name=Демонстраци-онная коллекция OAI Rights=Права Caption=Заголовок (Надпись) Publisher=Издатель original=Оригинал Subject=Предмет available=Доступный index_Description=Заголовки фотографий shortDescription=

Эта коллекция демонстрирует особенности ImportFrom Greenstone, используя Открытый Архивный Протокол OAI (версия 1.1). Она восстанавливает метаданные из rocky.dlib.vt.edu/~jcdlpix, коллекцию фотографий, полученных при инаугурации Объединенной Конференции по Цифровым Библиотекам. Коллекция Greenstone построена по записям, экспортированным из этого OAI поставщика данных. Инструмент является достаточно гибким, чтобы справиться с незначительными синтаксическими различиями между версиями OAI 1.1 и OAI 2.0.

description1=

Как работает коллекция

Конфигурационный файл коллекции включает строку импорт (acquire), которая интерпретируется специальной программой, называемой importfrom.pl. Подобно другим программам Greenstone, она берет в качестве параметра название (имя) коллекции и использует резюме других параметров, когда запускается параметр помощь (help). Она считывает конфигурационный файл коллекции, находит строку импорта и обрабатывает её. В этом случае она запускается командой:

 importfrom.pl oai-e 
где oai-e - имя коллекции.

description2=

Строка acquire в конфигурационном файле задает протокол OAI и выдает базовый адрес URL хранилища OAI. Программа importfrom выгружает все метаданные этого хранилища в директорию коллекции import. Параметр getdoc даёт команду выгружать документы из исходной коллекции, чьи URL приводятся в каждом поле документа идентификатора Dublin Core (это -- общее соглашение). Файлы метаданных, каждый из которых содержит XML-запись одного исходного документа, помещены в структуру файла import наряду с самими документами, и имя файла документа такое же, что и файла в URL. Поле Identifier переопределено, чтобы дать локальное имя файлу, а его первоначальное значение сохраняется в новом поле по имени dc.OrigURL.

description3=

Здесь показан пример разгрузки файла метаданных.

description4=

Как только информация из ОAI импортирована, коллекция обрабатывается обычным способом. Конфигурационный файл определяет плагин OAI, который обрабатывает метаданные OAI, и плагин изображений, поскольку в этом случае документы исходной коллекции - это файлы изображений. Besides the four standard plugins (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin and DirectoryPlugin), the configuration file specifies the OAI plugin, which processes OAI metadata, and the image plugin, because in this case the collection's source documents are image files. Greenstone обычно определяет язык документов автоматически, но эти записи метаданных являются слишком небольшими для того, чтобы это сделать надежно: поэтому английский язык определен явно в параметре языка (language). Плагины ОAI анализируют метаданные и пересылают их к соответствующему файлу исходного документа, который затем обрабатывается соответствующим плагином -- в данном случае ImagePlugin. Этот плагин определяет различные версии разрешения изображения на экране.

description5=

Extracted metadata from OAI records are mapped to Dublin Core Metadata Set by default. As a result, classifiers and indexes in this collection are built with Dublin meatadata elements.

description6=

The collection configuration file has a single full-text index containing dc.Description metadata. When a document is displayed, the DocumentHeading format statement puts out its dc.Subject. Then the DocumentText statement follows this with screenicon, which is produced by ImagePlugin and gives a screen-resolution version of the image; it is hyperlinked to the dc.OrigURL metadata -- that is, the original version of the image on the remote OAI site. This is followed by the image's dc.Description, also with a hyperlink; the image's size and type, again generated as metadata by ImagePlugin; and then dc.Subject, dc.Publisher, and dc.Rights metadata. This is the result.

description7=

Имеется два классификатора просмотра, один из которых основан на метаданных Предмета, а другой -- на метаданных Описания, но с иконкой, названной «Заголовки». Вспомните, что классификатор AZCompactList похож на AZList, но производит книжную полку для дубликатов элементов. В этой коллекции имеется много изображений, но лишь несколько из них имеют различные значения для метаданных Предмета.

description8=

Можно удивляться, что AZCompactList используется вместо AZList также для индекса Описания (dc.Description), потому что метаданные Описания обычно уникальны для каждого изображения. Однако в данной коллекции одно и то же описание иногда давалось нескольким изображениям, и некоторые из разделов AZList содержат большое число изображений, замедляя передачу этой страницы. Чтобы избежать этого, используется компактная версия списка с рядом параметров (mincompact, maxcompact, mingroup, minnesting), чтобы управлять показом -- Например, группы, (представленные книжными полками), не сформируются до тех пор, пока они не будут иметь по крайней мере 5 элементов (mingroup). Чтобы узнать значения других параметров для этого классификатора, выполните команду classinfo.pl AZCompactList. Программы classinfo.pl (для классификаторов) и pluginfo.pl (для плагинов) являются полезными инструментами, когда надо узнать о возможностях модулей Гринстоун. Обратите кстати внимание на обратный слеш в конфигурационном файле, используемый для указания на продолжение предыдущей строки.

description9=

Определение формата VList показывает уменьшенное изображение, имеющее гиперсвязь с исходным документом, в соответствии с метаданными Описания; результат чего можно видеть здесь. Vlists для классификаторов использует numleafdocs для переключения между иконками, представляющими несколько документов (который появится в виде книжной полки), и непосредственно уменьшенное изображение, если оно только одно.

description10=

Greenstone OAI сервер

Greenstone отличается встроенным OAI поставщиком данных. Это запускается как CGI программа, называемая "oaiserver.cgi", и установлена в cgi-bin директории Greenstone. К этому можно обратиться через то же самый URL как библиотека Greenstone (заменяющий "library.cgi" с "oaiserver.cgi"). Если Вы используете Windows локальный сервер библиотеки, Вы должны установить web сервер (такой как Apache), чтобы управлять OAI сервером.

description11=

Конфигурация сервера сделана через oai.cfg файл в директории Greenstone. Этот файл определяет главную информацию о системе хранения, и списках коллекций, которые будут доступны для OAI клиентов. По умолчанию, коллекции не доступны. Чтобы включить колекцию, добавьте это название(имя) к списку oaicollection. Коллекции построенные с версиями Greenstone ранее чем 2.52 должны быть перестроены прежде они могут обслуживаться.

description12=

Greenstone's OAI server currently supports Dublin Core, qualified Dublin Core and rfc1807 metadata sets. The oaimetadata line specifies which sets should be used. For collections that use other metadata sets, metadata mapping rules should be provided to map the existing metadata to the sets in use. See the oai.cfg file for details.