Еремеев Л.Г.  

Инструментальное программное обеспечение для создания библиотечных сетевых полнотекстовых ресурсов и их автоматической каталогизации

 Среди многочисленных Интернет-ресурсов особое место занимают полнотекстовые электронные библиотеки (ЭБ). Следует различать полнотекстовые электронные коллекции и собственно ЭБ. Библиотека, как традиционная, так и электронная отличается от коллекции тем, что имеет каталог, который используется для поиска нужного материала.

В настоящее время авторы, которые хотят разместить свои работы в ЭБ, сталкиваются с такими трудностями:
- надо найти программиста, который превратит созданный автором материал в сетевой электронный ресурс (программистов на всех авторов не хватает);
- надо обращаться к библиотечному специалисту – каталогизатору, чтобы он создал электронное библиографическое описание и поместил его в электронный каталог.

Эти факторы существенно задерживают наполнение ЭБ. Если удается автоматизировать эти моменты, то процесс создания и наполнения ЭБ значительно облегчается и ускоряется.
Поэтому создание инструментальных систем, которые предоставляют авторам возможность самостоятельно создавать и каталогизировать сетевые библиотечные ресурсы является актуальной и своевременной работой.

В Институте математики и информационных технологий Омского государственного университета создан инструментальный комплекс программ, предназначенный для автоматизации процессов создания сетевых электронных документов, их автоматической каталогизации и предоставления унифицированных средств поиска и доступа к этим документам.

При разработке этого комплекса учитывались существующие международные стандарты по составлению библиографических описаний, использованы международные стандарты поиска и доступа к материалам по протоколам Z39.50 и HTTP.

Созданное ПО можно условно разделить на две части: серверную и клиентскую.
При выборе платформы для разработки принимались во внимание различные факторы, одним из которых, и немаловажным, является стоимость системы, как на этапе разработки, так и на этапе эксплуатации. По возможности, предпочтение отдавалось использованию бесплатно распространяемого ПО в части СУБД, серверных компонент и исполняемой среды. На текущем этапе используется платформа Windows Server, но в дальнейшем планируется сделать систему кросс-платформенной.

Серверная часть включает в себя СУБД Zebra, СУБД PostgreSQL, Web-сервер Apache, среду PHP, прикладное программное обеспечение, которое объединяет вышеперечисленные компоненты в единую систему, а также предоставляет пользовательский интерфейс для всех типов пользователей: авторов, администраторов, читателей. В частности, прикладное ПО включает в себя автоматизированные рабочие места: АРМ «Автор» и АРМ «Администратор».

АРМ «Автор» предоставляет пользователю достаточно полную функциональность по созданию и корректировке электронного сетевого документа, а также возможности для ввода метаданных, которые используются впоследствии для автоматизированного создания библиографического описания применяемого в электронной каталогизации. АРМ предоставляет возможность автору конструировать документ из различных составляющих, созданных во многих распространенных форматах, включать в документ изображения, мультимедиа-элементы, ссылки, не требуя от пользователя специальных знаний в области программирования и Web-технологий. Составляющие документа могут быть созданы совершенно независимо с использованием удобного для автора инструмента (например, MS Word, Adobe Acrobat, Notehfd и т. п.) и включены в состав документа с помощью этого АРМ. Автор может посредством этого АРМ управлять состоянием документа, например его редактированием, процессом публикации и т. п. Электронное библиографическое описание документа формируется с использованием данных, которые автор (или конструктор документа) указывает в специальных полях пользовательского интерфейса. В дальнейшем из этих данных создается элемент электронного каталога в форме стандартного формата (RUSMARC).

Практика показала, что авторы осваивают АРМ «Автор» за несколько часов.

АРМ «Администратор» включает в себя функции внутреннего управления данными, такими как учетная информация, управление структурой ЭБ, но основная функциональность направлена на модерацию документов и управление их публикацией. Публикация документа обуславливается двумя факторами: автоматизированная каталогизация и разрешение доступа к документу по ссылке в электронном каталоге.

С точки зрения клиент-серверной организации работы и авторы и администраторы ЭБ являются клиентами использующими интерфейс, предоставляемый серверным ПО. В данной разработке в качестве ПО клиентской части могут быть использованы обычные Web-браузеры, такие как Internet Explorer, Mozilla, Opera.

Функциональность АРМов позволяет сократить время от создания документа автором до его поступления читателю до очень короткого промежутка – вплоть до нескольких часов.
Клиентская часть для читателя, кроме Web-интерфейса АРМ представлена поисковым клиентским приложением, функционирующим на базе протокола Z39.50. Это библиографический браузер «LibNavigator». «LibNavigator» унифицирует поиск документов как в ЭБ, создаваемой в рамках описываемой системы, так и в любых других каталогах, созданных на базе Z39.50 серверов, в т. ч. И других стран.

При разработке данного программного комплекса ставилась цель – достичь достаточно высокой степени унифицированности и возможности масштабирования для обеспечения применения как в различных по функциональному назначению учреждениях и подразделениях, так и различных по масштабу проектах.

Примерами, иллюстрирующими степень достижения поставленной цели, могут служить следующие два проекта.
В Институте математики и информационных технологий ОмГУ создана и функционирует открытая электронная библиотека, в которой размещены труды авторов всех факультетов университета.

Для системы среднего образования Омской области создается ЭБ на базе РИАЦ Омской области. В данном проекте предусматривается установка клиентских рабочих мест в каждой школе города Омска и области (несколько тысяч).

Файл презентации: Еремеев_Prezent.pdf


К списку докладов