4.2. Открытое программное обеспечение для ЭБ
Альтернативным по отношению к АБИС вариантом является использование специализированного открытого программного обеспечения электронной библиотеки. Наиболее широко известным образцом такого программного средства является система Greenstone. Эта система достаточно широко распространена и в России, поэтому здесь приводится ее описание.
Greenstone - комплексная система для построения и распространения коллекций ЭБ. Она обеспечивает способ организации и публикации информации в Интернете (или на CD-дисках). ПО Greenstone разработано на факультете компьютерных наук университета Вайкато в Новой Зеландии в рамках проекта по созданию цифровых библиотек. Руководитель проекта – Ян Виттен (Ian H. Witten). Разработка проводилась при содействии ЮНЕСКО и неправительственной организации Human info. Распространяется с ноября 2000 года. В настоящее время Greenstone постоянно дорабатывается. Программа свободно доступна на сайте http://greenstone.org и отвечает условиям GNU.
Существует две версии Greenstone – локальная и сетевая. Система работает на платформах Windows и Unix с использованием стандартных Web-серверов.
В настоящее время Greenstone широко используется многими организациями разных стран. На сайте http://www.nzdl.org можно посмотреть несколько десятков коллекций ЭБ, созданных при содействии разработчиков системы. Показательные коллекции включают статьи из газет, технические документы, художественные книги, научные журналы, фольклор, аудио и видео информацию.
Функции и возможности Greenstone
ПО Greenstone предоставляет следующие возможности :
· создавать коллекции электронных документов;
· детально определять документы в зависимости от метаданных;
· сохранять десятки Гб текста и связанных с ним изображений;
· осуществлять полнотекстовый поиск, а также поиск и просмотр документов по полям метаданных;
· документы, которые вносятся в коллекцию, и их метаданные могут иметь разные форматы;
· осуществлять обработку документов на каком-либо языке и поддерживать многоязычный интерфейс пользователя;
· организовывать и публиковать информацию в Интернете или на компакт-дисках;
· использовать стандартные и нестандартные метаданные для описания содержания документов.
Коллекции
.Коллекции - совокупность документов разных форматов, собранных вместе на основе обусловленных пользователем критериев и к которым применяются единые механизмы сохранения, индексации, поиска, просмотра и представления. ЭБ, созданная с помощью Greenstone, может содержать множество коллекций,.
Коллекции могут состоять из сотен тысяч и даже миллионов документов. Коллекции могут включать документы разной природы: текстовые документы (статьи, журналы, газеты, отчеты), а также аудио и видео-документы. В коллекции можно создавать подколлекции, и в некоторых случаях, коллекции можно логически объединять.
Каждый текстовый документ может быть иерархически структурирован в виде вложенных разделов. Иерархическая структура разделов отображает содержательную структуру документа. Каждый из разделов, в свою очередь, состоит из одного или нескольких абзацев. Таким образом, структуризация содержания обычных документов на части, главы, разделы и т.д. представляется в документах Greenstone в виде иерархической структуры разделов Greenstone. Структура документа может использоваться при формировании поисковых индексов. Если входные документы не имеют структуры, то в коллекции Greenstone они могут быть представлены в виде последовательности страниц, что позволяет просматривать документы постранично.
Входные информационные ресурсы для построения коллекции могут располагаться: на локальном компьютере, в локальной сети и глобальной сети и доступны с использованием протоколов HTTP и FTP.
Входные документы могут иметь разные форматы, для поддержки импорта которых используются плагины (специальные утилиты импорта документов соответствующих форматов). Все входные документы, внесенные в систему Greenstone, конвертируются в формат архива Greenstone. Система Greenstone каждому документу автоматически присваивает уникальный идентификатор OID (Object Identifier).
В Greenstone структура каждой коллекции определяется в процессе ее создания. Она включает определение формата используемых документов, их вывод на экран, источник метаданных, какие предметные показатели должны быть включены, какие следует предоставить полнотекстовые индексы, как должны отображаться результаты поиска. После того, как коллекция создана, в нее легко добавить новые документы при условии, что они того же формата, что и существующие документы, и что они имеют сходные метаданные. Каждая коллекция содержит файл конфигурации, в котором устанавливаются параметры построения и использования коллекции.
Коллекции можно открыть для поиска и просмотра.
Пользователь Greenstone может осуществлять полнотекстовый поиск. Диапазон поиска определяют индексы, которые строятся на разных частях документов. С помощью индексов можно искать по отдельному слову, набору слов или фраз. Коллекции могут иметь индексы полных документов, индексы параграфов, индексы определенных метаданных (например, названий или авторов) по каждому из которых можно осуществлять поиск определенных слов или фраз. Результаты могут быть упорядочены или отсортированы по элементам метаданных. Greenstone предоставляет возможность выполнять поиск по нескольким коллекциям сразу с последующим объединением результатов поиска.
Для просмотра коллекции используется определенный перечень метаданных: перечень авторов, названий, дат, иерархичные классификационные структуры и т.д. Метаданные являются основой и начальным пунктом для осуществления просмотра. Разные коллекции предлагают разные возможности для просмотра. Интерфейсы просмотра и поиска создаются в процессе построения коллекции согласно информации о конфигурации коллекции.
Для создания структур просмотра метаданных, используется система классификаторов. С их помощью можно создать индексы просмотра такие как: алфавитные указатели, данные и разнообразные иерархические структуры. Можно создавать новые структуры просмотра.
В Greenstone разработан набор стандартных классификаторов. Все классификаторы генерируют иерархическую структуру, используемую для отображения индекса просмотра. На самом нижнем уровне этой структуры естественно размещаются документы, но могут определяться и разделы документов. Классификаторы могут иметь установленное или произвольное число уровней иерархии.
В системе используется набор символов UNICODE. В связи с этим и документы, и внешний интерфейс могут представляться на разных языках. В этом смысле система Greenstone является многоязычной. Кроме того, систему легко расширить новым языком интерфейса путем добавления соответствующих названий и описаний элементов интерфейса на желаемом языке в файлы конфигурации.
Следует также добавить, что возможности, обеспечиваемые Greenstone, и интерфейс, легко настраивать на разных уровнях. Можно задавать форматы документов (например, HTML, Word, PDF, Postscript, PowerPoint, Exel) или формат изображений (например, TIFF, GIF, PNG, JPEG), включаемых в коллекцию. Кроме того, можно задавать набор доступных метаданных (например, MARС, архивы OAI, BibTex, базы данных CDS/ISIS). Также можно задать состав полнотекстовых индексов (например, всего текста, заголовков или резюме) и структуры просмотра (например, список авторов, заголовков, дат, иерархия предметной классификации). Все это осуществляется с помощью интерфейса библиотекаря GLI (Greenstone’s Librarian Interface).
Простота, общедоступность и бесплатный характер системы Greenstone позволяют ее рекомендовать в качестве образцового инструмента для создания ШЭБ. Однако эта система не является системой класса АБИС, и поэтому использовать ее для автоматизации школьной библиотеки невозможно.
Заключение
Школьные электронные библиотеки являются актуальным и перспективным инструментом информационного обеспечения образовательного процесса. Они в равной степени, хотя и для различных целей, необходимы учащимся, преподавателям, сотрудникам школьной библиотеки, а также администрации образовательного учреждения.
Создание школьной электронной библиотеки будет наиболее эффективным, если она будет интегрировать различные электронные ресурсы, используемые в процессе обучения, воспитательной и внешкольной работы, такие как школьный сайт, школьный музей, форумы учащихся, портфолио, контрольные работы, выполняемые учащимися и др.
Разумеется, основу ШЭБ должны составить учебные материалы и пособия, в том числе оцифрованные материалы школьной традиционной библиотеки, документы, полученные из Интернета или заказанные в других библиотеках по технологии электронной доставки документов.
Организация работы по созданию ШЭБ может строиться на основе школьной библиотеки, или на основе кабинета информатики или другого подразделения школы. Важно только, чтобы были учтены интересы всех, кто в школе создает и использует электронные ресурсы. ШЭБ может предоставить учителю новые средства обучения, а также средства контроля качества обучения. В качестве примера последнего может быть рекомендована система «антиплагиат», позволяющая выявить прямое заимствование учащимися чужих работ. Особое значение приобретает выбор программного обеспечения ШЭБ не только на этапе ее создания, но и на этапе поддержки дальнейшего функционирования и усовершенствования школьной электронной библиотеки.