Web in Learning!

Веб-технологии и веб-сервисы в обучении. Обучение «в облаке»

Zotero - менеджер библиографических материалов

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

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

Интерфейс и создание записей в Zotero

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

В центральной выводится список включенных в коллекцию записей и присоединенных к ним объектов. Левая колонка содержит перечень подразделов архива («библиотек»), представленных в виде дерева. Дополняет его панель поиска по использованным тегам. В правой части окна отображаются данные текущего объекта. Она, в свою очередь, разделена на несколько закладок, на которых можно просмотреть и заполнить описание объекта, список тегов, заметки и присоединенные к описанию файлы. Там же находятся кнопки, открывающие сохраненные документы в ассоциированном приложении, а также «провожающие» в каталог, в котором находится данный контент.

Zotero изначально создавался как менеджер библиографической информации, необходимой для последующего корректного цитирования различного контента с грамотно выполненными ссылками на источники. Впоследствии данные функции были значительно расширены, однако сам подход является фирменной чертой Zotero и поныне, во многом обуславливая его оригинальность. Основной «единицей хранения» в менеджере остается описание ресурса, к которому могут быть присоединены различные файлы.

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

Предлагается три варианта создания новой записи. Первый – автоматическая генерация при захвате файла или веб-страницы. Второй вариант создания записи в базе данных – добавление нового объекта по его идентификатору. В этом качестве может выступить один из поддерживаемых типов кодов: ISBN (международный код книжного издания), DOI (идентификатор цифрового объекта) или PubMed ID (идентификатор, применяемый для статей медицинской и биологической тематики).

При использовании любого из этих идентификаторов Zotero обращается к соответствующим онлайновым каталогам и загружает полное библиографическое описание необходимого пользователю объекта. К сожалению, книги на русском языке в таком режиме находятся нечасто, что серьезно снижает для нас ценность этого безусловно полезного инструмента. Наконец, запись можно составить и в полностью ручном режиме, не прибегая к помощи автоматики. Для упрощения этого процесса предлагается подборка встроенных шаблонов описания для различного типа контента (книга, статья, патент, карта и т. д.).

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

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

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

Дополнительный вариант тонкой настройки приложения – правка раздела extensions.zotero на странице настроек браузера Firefox, которую можно вызвать набранной в адресной строке командой about:config. Там можно найти опции изменения внешнего вида интерфейса Zotero, индексирования, создания отчетов и некоторые другие. Почитать о доступных возможностях можно на странице Zotero Hidden Prefs (www.zotero.org/support/hidden_prefs).

Захватываем веб-страницы и файлы

Zotero умеет сохранять как ссылки на веб-страницы, так и страницы целиком. Для сохранения последних на панели дополнения предназначена соответствующая кнопка «Создать новый документ с текущей страницы». При ее использовании в базе создается новая запись, и к ней присоединяется так называемый снимок страницы – другими словами, ее локальная копия. Zotero также пытается автоматически определить и зафиксировать как можно больше элементов этой записи: заглавие, автора, время создания и ряд других.




Плагин умеет формировать описания, соответствующие ГОСТ 7.0.5-2008

При этом используются метаданные сохраняемого файла. Многие менеджеры сохранения сайтов умеют захватывать не только страницы целиком, но и отдельные блоки контента. Обычно пользователю предлагается просто выделить нужный фрагмент, который и копируется в базу. Разработчики Zotero пошли другим путем. Дополнение умеет автоматически находить и «подхватывать» как отдельные элементы размещенные на веб-страницах, так и данные в форматах RDF, COinS, а также специализированных библиотечных форматах Dublin Core XML и MARC. Это особенно актуально для онлайновых каталогов, поскольку в данном случае интерес представляют именно отдельные записи, а не содержащая их страница.

Узнать о возможности захвата таких данных можно по появлению в адресной строке браузера значка Zotero. Если же пиктограмма приобретает вид папки, это означает, что менеджер способен захватить сразу несколько отдельных объектов на открытой в данный момент веб-странице. Щелчок по значку в данном случае открывает окно диалога, в котором можно выбрать сохраняемый контент.

Для автоматического извлечения информации со страниц используются модули, называемые Translators. Существует две группы таких элементов: универсальные и специализированные, под конкретный сайт. Поскольку Zotero ориентирован на библиографическую информацию, в списке поддерживаемых ресурсов преобладают онлайновые каталоги различных научных библиотек. Кроме того, с данным приложением способны работать некоторые готовые системы. В частности, заявлена поддержка популярного движка WordPress. Для веб-разработчиков предлагаются рекомендации по достижению совместимости сайтов с Zotero.

Менеджер программы обладает возможностью полнотекстового индексирования PDF-файлов. Для этого используются внешние приложения, которые связываются с Zotero. Рекомендуется применение оупенсорсных пакетов pdfinfo и pdftotext. В настройках Zotero есть пункт их скачивания и автоматической установки, если они не были найдены на компьютере пользователя. При импорте PDF-файлов Zotero предлагает провести поиск информации о сохраняемом файле в базе Google Scholar. Если он завершится успешно, все необходимые поля описания будут заполнены автоматически.

Генерируем списки источников

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

Практически все они ориентированы на североамериканские правила и, соответственно, мало чем полезны для подавляющего большинства наших юзеров. Однако это только стартовый пакет – Zotero поддерживает установку дополнительных стилей. На странице Zotero Styles Repository (www.zotero.org/styles) можно найти несколько сотен вариантов, составленных с учетом требований к оформлению материалов для многочисленных научных периодических изданий множества стран мира.

По правде говоря, это настоящий подарок для тех, кто планирует зарубежные публикации, поскольку зачастую такие требования бывают не вполне стандартными, а найти специалиста, с которым можно было бы проконсультироваться в подобном случае, не так-то просто. Всем остальным же рекомендую выбрать в этом списке стиль «Russian GOST R 7.0.5-2008 (Российский ГОСТ Р 7.0.5-2008)» – после его установки вы закроете большинство требований к оформлению списков литературы в студенческих или школьных работах. На форуме поддержки Zotero также создан специализированный раздел, где можно оставить запрос на создание нового стиля описания.




Для удобства работы с библиотекой Zotero можно развернуть на все окно браузера

Кроме основного приложения, работающего в Firefox, предлагаются плагины Zotero для текстовых редакторов Microsoft Word и OpenOffice.org Writer. После их установки на панелях редакторов появляется кнопка, с помощью которой можно вызвать базу данных Zotero и быстро вставить ссылку на соответствующий пункт списка литературы. Поддерживаются различные варианты таких линков: подстраничные сноски и ссылки на список в конце документа. Возможна генерация перечня использованной литературы на основе имеющихся в тексте линков.

При желании список источников можно сделать и вручную, вставив описания из окна Zotero перетаскиванием или же копированием через буфер обмена. Удобно, что стиль описания и цитирования использованных источников можно менять «на лету» сразу во всем документе. Учитывая то, что возможности Zotero по сбору и упорядочиванию источников заметно превосходят встроенные инструменты текстовых редакторов, эти дополнения становятся весьма полезным инструментом.

Сортировка и поиск данных

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

В Zotero можно переключаться между несколькими библиотеками. Для этого в настройках приложения на закладке «Расширенные» достаточно указать путь к нужному каталогу с библиотекой. По умолчанию библиотеки Zotero сохраняются в пользовательском каталоге профиля браузера Firefox. Любопытный способ просмотра коллекции Zotero – режим «Шкала времени». Его назначение – визуализация истории процесса пополнения вашей библиотеки. На экране отображается три шкалы – одна для грубой настройки и две для тонкого выбора нужного периода, – а также небольшая панель настроек, где можно выбрать шаг делений этих шкал и типы контента, который будет на них отображаться.

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

Поддерживается сортировка перечня практически по любому указанному в записях признаку. Для этого достаточно просто щелкать по заголовку соответствующей колонки списка. Настроить перечень демонстрируемых колонок можно с помощью кнопки в правой части линейки заголовков. Расширенный поиск может содержать несколько параметров. Поддерживается использование различных условий (включение, исключение, совпадение), а также наложение дополнительных фильтров.

Например, поиск можно ограничить только родительскими описаниями или расширить на все файлы, включенные в базу Zotero. К сожалению, логические операторы нельзя индивидуально расставить между нужными условиями, можно только выбрать общие для всех связки «И», «ИЛИ», что снижает гибкость поиска. Поисковое выражение может содержать маски, создаваемые с помощью символа «%». Условия расширенного поиска можно сохранять. Это удобно, если определенные запросы вы повторяете регулярно.

Синхронизация и совместная работа

Zotero дает возможность проводить онлайновую синхронизацию баз и осуществлять совместную работу группы пользователей над их наполнением. Это позволяет поддерживать в актуальном состоянии базы проги на нескольких компьютерах. Для синхронизации библиографических сведений используется собственный сервер Zotero. Для хранения включенных в базу файлов также можно обратиться к услугам данного плагина. Стомегабайтное хранилище предоставляется бесплатно, за его увеличение до 1 Гбайт придется платить $20 в год. Максимальный план предусматривает 25 Гбайт за $240. Поддерживается автоматический бэкап базы и файлов. Возможно использование собственного WebDAV-сервиса, параметры доступа к которому прописываются в настройках Zotero.

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

Zotero недурно чувствует себя и в связке с «портативными» версиями «огнелиса».Достаточно просто установить дополнение обычным способом на «переносной» вариант Firefox. В отличие от некоторых других менеджеров, «портативный» Zotero не потребует наличия на хост-компьютере никаких дополнительных библиотек, что самым благоприятным образом сказывается на его совместимости. Кроме банальной, хоть и весьма удобной на практике возможности носить с собой на флэшке архив источников это открывает некоторые любопытные перспективы сетевой работы.

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

Система поиска Zotero включает простой и расширенный режимы

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

Второй вариант сетевой работы предусматривает установку на сетевом сервере «портативного» Firefox с инсталлированным Zotero. Клиенты запускают со своих компьютеров этот «огнелис» и, соответственно, получают доступ к единой базе. Изяществом такое решение не отличается, скорость его работы очень сильно зависит от быстродействия сервера и сети, однако есть у него и привлекательные стороны. Например, его могут использовать подключающиеся к сети юзеры, у которых на компьютере нет Firefox. Кроме того, это может быть выходом в ситуации, когда правилами сети на клиентских компьютерах запрещается самодеятельная установка какого-либо софта.

Плагины Zotero

Расширить возможности Zotero можно с помощью плагинов. Они устанавливаются как дополнения Firefox, однако работают в тесной интеграции с Zotero: даже их опции выводятся как новые закладки на основной панели настроек программы. В настоящее время доступно около двух десятков таких дополнений. Просмотреть их список можно на странице Zotero Plugins (www.zotero.org/support/plugins). Они разделены разработчиками на несколько тематических групп.



Плагин поддерживает онлайновую синхронизацию баз и совместную работу юзеров

Поскольку Zotero силен в автоматизированном поиске метаданных об объектах своей базы, это открывает заманчивые возможности углубленного анализа такой информации. Так что наиболее любопытные плагины, пожалуй, собраны в разделе Data Mining. Самый простой из представленных там вариантов – Zotero Scholar Citations. Он ищет на сервисе Google Scholar информацию об индексе цитирования публикаций из вашей базы и демонстрирует эти сведения в интерфейсе Zotero.

Плагин Visual Understanding Environment (VUE) предназначен для использования в Zotero технологий «карт разума» (Mind Mapping). С его помощью можно визуализировать свою библиотеку и попытаться выстроить карты отношений сохраненных записей, что помогает в анализе тенденций.Отметим возможность организации совместной работы над картами.

Для карт VUE можно создавать текстовые пояснения, а также демонстрировать их в виде своеобразного слайд-шоу, с помощью которого можно последовательно разворачивать перед зрителями логику представленной в карте информации. Нельзя не отметить и семантические инструменты VUE. Так, например, данный плагин способен анализировать веб-страницы и строить на их основе «карты разума». При этом задействуются не только текст самой веб-страницы, но и сторонние ресурсы: ваша база сохраненной информации, RSS-каналы, а также внешние интернет-ресурсы, в частности медиахостинг Flickr. Плагин способен импортировать онтологии в форматах RDF-S и OWL и применять их в процессе генерирования «карт разума».

Интересные возможности анализа данных предлагает дополнение SEASR Analytics, созданное, как пишут его разработчики, для привнесения в учебную деятельность самых современных семантических технологий. После его установки можно отправлять на сервер проекта для анализа выбранные подмножества документов из вашего архива. Поддерживается девять разновидностей анализа данных, в том числе частотный анализ ключевых слов, привязка данных к картам Google Maps и формирование облаков тегов. К сожалению, эти инструменты нормально работают только с текстами на английском языке. Кроме того, у пользователей периодически возникают проблемы с доступом к серверам SEASR.

Выводы и рекомендации

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

Говоря о Zotero, нельзя уйти от его сравнения с другими менеджерами ссылок и сохраняемых файлов. Если вам ближе простой режим работы и главная ваша задача – это упорядочивание архива скачанных вами веб-страниц, присмотритесь к ScrapBook. Для работы с архивом электронных книг лучше подойдет что-нибудь в стиле Calibre. Ниша Zotero – стройная организация метаданных. И чувствует он себя в ней просто замечательно.

Источник UPGRADE.