Подход к построению научной электронной

Download Report

Transcript Подход к построению научной электронной

Slide 1

Подход к построению научной
электронной библиотеки СО РАН
Леонова Ю.В.
ИВТ СО РАН


Slide 2

Электронная библиотека представляет собой
информационное подпространство
Интернета, очищенное от ненужной
информации и наполненное
содержательными материалами.
Рассматриваются принципы построения
научной электронной библиотеки СО РАН.


Slide 3

Система управления контентом
Преимущество Drupal
• использование восходящей стратегии для веб-дизайна,
отделяющей контент сайта от форматирования.
• является бесплатным программным обеспечением с открытым
исходным кодом и позволяет пользователям легко вносить
контент на Веб-сайт библиотеки.
• присваивает полномочия различным пользователям,
основанные на ролях (администратор или другой
пользователь), позволяя пользователям самостоятельно
редактировать Веб-сайт без обращения к Веб-мастеру.
• предоставляет возможности быстрого создания контента,
однако для полноценного использования требуется настройка
дополнительных модулей-плагинов.
• позволяет библиотекам изменять стиль сайта и контент,
отображаемый конечному пользователю.


Slide 4

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


Slide 5

Модули ядра
• обеспечивают основную функциональность
для разработки проектов управления
содержанием: узлы, контроль пользователей,
статистика и т.д.
• Taxonomy, т.к. он позволяет создать схемы
классификации, используемые тезаурусом.
Этот модуль также может использован в
сочетании с другими модулями для создания
новых схем классификации, создания облака
тегов или в сочетании с классификационными
схемами, взятых из других источников.


Slide 6

Дополнительные модули
• Content Construction Kit, CCK: фундаментальный модуль,
позволяет создавать структуры данных для новых типов узлов,
разработку и интеграцию любого типа информации.
• Views: является дополнением к CCK, так как он используется
для создания визуализации узлов или комбинаций узлов,
используя в качестве отправной точки поиска выражения или
набор узлов в соответствии с заданными условиями.
• Apache Solr: модуль делает возможным использование
поисковой системы Solr Apache Foundation, реализованной на
Java. Это позволяет, например, выполнять фасетный поиск, что
увеличивает использование ее в качестве инструмента для
поиска в библиотечных каталогах и аналогичных ресурсов.


Slide 7

Специальные модули
• Faceted Search: продвинутый поиск на основе фасетного
метода.
• Biblio: позволяет создавать сервер библиографии,
поддерживающий импорт/экспорт данных в различных
общих форматах.
• BiblioFacets: Позволяет интегрировать Faceted Search с
модулем Biblio.
• Book Post: позволяет объединять информацию о книгах
посредством ISBN, используя данные Open Library Project
• Library: версия простой системы управления библиотекой.


Slide 8

Специальные модули
• MARC: выполняет импорт данных в формате MARC
• HILCC Taxonomy Autotag анализирует материалы для поиска
полей с идентификаторами библиотеки конгресса США и
загружает соответствующую иерархическую классификацию с
сервера библиотеки.
• Z39.50: выполняет поиск на серверах Z39.50 и объединять
результаты.
• Millenium Integration: модуль импорта библиографической
информации из Millennium WebOpac (библиотечного каталога)
• OAI2 for CCK: обеспечивает внедрение Open Archives Initiative
Protocol for Metadata Harvesting (OAI-PMH) в Drupal
• EZProxy: представляет собой шлюз Drupal и EZProxy.


Slide 9

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


Slide 10

• Недостатки: отсутствие у специфических
модулей достаточных возможностей для
управления документами для
интегрированной информации (что могло бы
реализовываться посредством комбинации и
конфигурации других модулей) и отсутствие
механизма индексирования, способного
работать непосредственно на
присоединенных к контенту файлов, хотя
интеграция третьих программных средств
делает это возможным.


Slide 11

«Электронная
библиотека по
моделям
динамики
изменения
биосферы»


Slide 12

Администрирование






Управление содержанием
Строительство сайта
Конфигурация сайта
Управление пользователями
Отчеты


Slide 13

Управление содержанием
• Категории (модуль Taxonomy)
Посредством категорий систематизируется
содержание электронной библиотеки,
отображаемое на веб-страницах.
С помощью таксономии можно определить
произвольное число рубрик, в которых будут в
дальнейшем помещаться материалы сайта.
Эти рубрики могут быть представлены как
плоские списки или иерархические структуры
произвольной вложенности (древовидные,
произвольные).


Slide 14

• Контент (модуль Node)
Позволяет просматривать и редактировать
информацию, отображаемую внутри веб-страниц.
• Метаданные (модуль Meta tags) – важный модуль,
так как позволяет установить метатеги отдельно
для каждого документа, также позволяет
определить индексировать или не индексировать
сайт роботами web. В этом модуле можно выделить
общие ключевые слова и ключевые слова для
каждой категории.


Slide 15


Slide 16

• Библиография (модуль Bibliography)
Этот модуль позволяет пользователям
управлять и просматривать списки
публикаций.


Slide 17

Библиография
• Импорт форматов: BibTex, RIS, MARC, EndNote, XML.
• Экспорт форматов: BibTex, EndNote, XML.
• Стили отображения: AMA, APA, Chicago, CSE, IEEE,
MLA, Vancouver.
• Использование ссылок цитирования литературы.
• Интеграция с таксономией.
• Поддержка различных языков
Модуль библиографии позволяет создавать и
поддерживать библиографические списки
публикаций.


Slide 18

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


Slide 19

Добавление библиографической записи – выбор типа публикации


Slide 20

Навигация
В меню имеется 3 подпункта для навигации по
базе публикаций.
• Авторы – отображение всех авторов в базе
данных. Этот список формируется
автоматически из всех авторов, содержащихся
в публикациях.
• Ключевые слова - работает аналогично с
перечислением всех ключевых слов, которые
были вставлены в публикации.
• Импорт позволяет автоматически заполнить
данные публикации из текстового файла.


Slide 21

Навигация по библиографической
базе


Slide 22

Управление пользователями
• Контроль доступа (модуль user)
Позволяет контролировать доступ к различным модулям веб-сайта
в зависимости от различных ролей пользователей
• Роли (модуль user)
Роли позволяют контролировать функции и виды доступа к
различной функциональности и модулям, установленные на
сайте. В ЭБ используется четыре типа ролей:
• Администратор
• Анонимный пользователь
• Зарегистрированный пользователь
• Привилегированный пользователь


Slide 23

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