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

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 предоставляет широкий набор
функциональных возможностей, которые
позволяют использовать его в качестве
цифровой платформы для управления
информацией в библиотеках и архивах. В
данной работе рассматриваются его
основные характеристики, модули и
подчеркиваются основные
информационные ресурсы для
пользователей инструмента.