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 предоставляет широкий набор
функциональных возможностей, которые
позволяют использовать его в качестве
цифровой платформы для управления
информацией в библиотеках и архивах. В
данной работе рассматриваются его
основные характеристики, модули и
подчеркиваются основные
информационные ресурсы для
пользователей инструмента.
Подход к построению научной
электронной библиотеки СО РАН
Леонова Ю.В.
ИВТ СО РАН
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 предоставляет широкий набор
функциональных возможностей, которые
позволяют использовать его в качестве
цифровой платформы для управления
информацией в библиотеках и архивах. В
данной работе рассматриваются его
основные характеристики, модули и
подчеркиваются основные
информационные ресурсы для
пользователей инструмента.