E N D
Развитие программных сервисов и контента ЭБ КарНЦ РАНВдовицын В.Т., Сорокин А.Д., Луговая Н. Б.Институт прикладных математических исследованийКарельского научного центра РАНг. Петрозаводск7-яВсероссийская научная конференция «Электронные библиотеки: перспективные методы и технологии, электронные коллекции»RCDL’2005, Ярославль, Россия, 2005
Электронные информационные ресурсы • Официальный сайт КарНЦ РАН – http://www.krc.karelia.ru/ и сайты институтов центра. • Предметно – ориентированные сайты, отражающие результаты научных исследований специалистов центра. • Базы данных и ГИС-системы, содержащие разнообразную фактографическую информацию по тем отраслям науки, исследования по которым проводятся в центре и др.. • Электронные версии научных публикаций ученых центра.
Необходимость создания ЭБ КарНЦ РАН • Научные электронные информационные ресурсы центра не систематизированы и “плохо” представлены в Интернет. • ИР разрабатываются и развиваются без учета их интеграции в ЕНИП РАН. • Отсутствует стандартизованное описание и учет электронных информационных ресурсов, создаваемых в процессе проведения научных исследований. • Остается актуальной задача обеспечения специалистам центра оперативного доступа по сети Internet к основным мировым и отечественным научным электронным библиотекам, базам данных и вычислительным ресурсам.
Основные цели создания ЭБКарНЦ РАН. • Обеспечить научным сотрудникам центра возможность публикации в Интернет результатов своих исследований не только в виде научных публикаций, но и в виде цифровых тематических коллекций документов. • Обеспечить научным сотрудникам центра оперативный доступ к необходимым для проведения исследований электронным информационным ресурсам.
Особенности функционирования ЭБ • Специалисты-предметники самостоятельно осуществляют формирование, публикацию и сопровождение своих коллекций с учетом общепринятых в их научной среде стандартов и в рамках определенного для них регламента работы. • Сервисы ЭБ включают программные средства для поддержки процессов формирования, публикации и сопровождения специалистами-предметниками своих коллекций с учетом разграничения их полномочий. • ЭБ включает средства поиска нужной информации по запросам. • ЭБ аккумулирует информацию об электронных научных ИР, необходимых для проведения научных исследований. • ЭБ выступает в качестве "точки входа" в единое информационное пространство центра.
Основные программные сервисы ЭБ • Сервис регистрации. • Сервис публикации и сопровождения документов коллекции. • Форум. • Сервис поиска ИР по запросам.
Используемые стандарты и технологии • Структура документов коллекции формируется на основе паспортов описаний объектов и представляется в формате DTD. • Документы коллекции хранятся в XML-формате. • Стандарт DC применяется для описания общих свойств коллекции. • Для реализации сервисов используются: MySQL, PHP, Java, Java for XML, XML, XSLT, DOM-модель.
Электронная библиотека КарНЦ РАНhttp://dl.krc.karelia.ru
Регистрация пользователей в системе • Зарегистрировать пользователя может только системный администратор ЭБ. • После регистрации пользователь может входить в систему с назначенными ему правами работы.
Публикация документов коллекции • С каждой коллекцией можно произвести следующие действия: • изменить мета-описание коллекции; • связать коллекцию с рубрикатором; • удалить коллекцию; • перейти к работе с документами коллекции.
Публикация документов коллекции В процессе работы с документом коллекции пользователь может выполнить одно из следующих действий: • редактировать описание документа; • добавить / изменить графические изображенияв документе; • удалить документ.
Публикация документа. В соответствии с DTD-определением документов коллекции автоматически формируется интерфейсная форма. Затем осуществляется ввод данных и автоматическое формирование соответствующего XML-документа.
Ввод графических файлов в документ Изменение (добавление) графических файлов (рисунки, карты-схемы и т.п.) в документ коллекции.
Форум ЭБ. Все вводимые в коллекцию документы автоматически помещаются на форум ЭБ.
Поиск документов в коллекциях ЭБ Поиск данных в ЭБ КарНЦ РАН проходит в два этапа: - поиск нужной коллекции среди других коллекций; - поиск документов в выбранной коллекции по запросу пользователя. При этом поиск коллекции в ЭБ осуществляется: • по рубрикатору ГРНТИ; • по базе метаданных.
Поиск коллекции по рубрикатору • Рубрикатор формируется на основе ГРНТИ и включает только те разделы науки, по которым ведутся исследования в КарНЦ РАН
Поиск коллекции по базе метаданных Поиск коллекции по базе метаданных осуществляется на основе атрибутов стандарта Dublin Core.
Поиск коллекции Описание коллекции. Ссылки на подобные коллекции.
Документы коллекции • Для каждой коллекции определен набор характеристик документа, по которым можно организовать поиск.
Предметная коллекция«Млекопитающие Карелии»
Предметная коллекция«Аффилофороидные грибы Карелии»
Предметная коллекция«Виртуальная флора Карелии»
Задача поиска и сортировки XML-документов в коллекциях ЭБ • Постановка задачи: имеется множество XML-документов коллекции (j.xml, j=1,2,…,n). Задано m- элементов описания структуры документов, на основе значений которых осуществляется поиск. Необходимо разработать процедуру, обеспечивающую поиск документов по запросам, сортировку найденных документов и последовательный вывод списка найденных документов порциями на экран монитора. • Поиск XML-документов в коллекциях ЭБ осуществляется с использованием индексного файла и DOM-модели. • Преимущества: • - поиск осуществляется по заранее отсортированным в индексном файле данным; • - использование DOM-модели для доступа к элементам индексного файла занимает гораздо меньше памяти по сравнению с доступом к элементам файла, включающего все документы коллекции; • - задействована только одна операция чтения файла.
Развитие контента ЭБ • Создание новых научных коллекций информационных ресурсов по разработанной технологии и пополнение существующих коллекций новыми документами (например, создание новых коллекций - “Биотопы Карелии”, “Минералы Карелии” и др.). • Описание в стандарте DC всех ранее созданных в центре научных электронных информационных ресурсов и пополнение базы метаданных ЭБ. • Формирование и подключение к поисковой машине ЭБ списков ссылок в Интернете на коллекции научных электронных информационных ресурсов, созданных в других организациях и соответствующих тематике исследований центра. • Создание коллекции электронных публикаций ученых центра и организация доступа к ним по запросам через Интернет.
Заключение • Создание ЭБ способствовало активизации деятельности сотрудников центра по систематизации и структуризации своих электронных научных ИР в виде предметных коллекций документов. • Разработанная технология публикации и сопровождения научных коллекций в ЭБ оправдала наши надежды на привлечение к этой работе специалистов-предметников. • При этом технология совершенствуется с учетом пожеланий специалистов-предметников и собственного опыта. • Из-за отсутствия “подходящей” XML СУБД приходится решать ряд технических вопросов, связанных с реализацией необходимых программных сервисов ЭБ. • Нужны единые стандарты для описания электронных научных информационных ресурсов и организации взаимодействия научных информационных систем в рамках создания ЕНИП РАН.