Стили и «социальность» в Zotero
Содержание:
1.Поговорим о стилях (Вы читаете данный раздел);
2. Библиотека стилей и синхронизация;
3. Профили и группы;
4. Настройки.
До недавнего времени каждый менеджер библиографии имел свой собственный подход к описанию, хранению и реализации стилей оформления ссылок и библиографии. Естественно, что стили для разных программ - скажем, для EndNote и Bibus -несовместимы между собой. Это приводит к дублированию усилий по созданию стилей и создает путаницу. Спасение пришло в виде открытого формата библиографических стилей CSL (Citation Style Language). CSL - это стандартизированный фор-мат, базирующийся на XML и описывающий все нюансы форматирования цитат и библиографии. Сейчас существуют две версии CSL: 0.8.1 и 1.0. Первая используется в стабильной версии Zotero 2.0, вторая - в новой версии Zotero 2.1, находящейся в стадии беты, и в системе Mendeley, речь о которой пойдет в следующей части статьи. К сожалению, эти версии CSL несовместимы между собой, а коммерческие программы вроде EndNote молчаливо игнорируют данный формат. Тем не менее, нет сомнений, что со временем CSL будет становиться только популярнее.
CSL построен на языке XML-схем RELAX NG, который обеспечивает очень тщательную проверку документов CSL, не допускающую разночтений и упрощающую разработку стилей в XML-редакторах и написание программ, использующих CSL. Ключевое понятие языка CSL - класс цитаты (газетная статья, глава книги, диссертация и т.п.). Все классы цитат сгруппированы в несколько структурных типов (статья, книга). Если какой-то параметр для данного класса не задан, будет использован общий параметр для соответствующего структурного типа.
Несмотря на вполне читабельный текстовый формат, редактирование стилей CSL вручную - задача не для слабонервных. Синтаксис языка весьма обширен и довольно сложен (http://www. zotero.org/support/dev/csl syntax summary). К тому же, для его полного понимания нужно очень хорошо разбираться в англоязычной библиографической терминологии. К сожалению, полноценных визуальных редакторов для CSL, похожих на редакторы стилей в Bibus или EndNote, на сегодняшний день нет. В Zotero есть инструмент для редактирования XML-кода стилей с возможностью их проверки «на лету», который вызывается по адресу chrome:// zotero/content/tools/csledit.xul. Выбрав нужный стиль и один или несколько источников из базы Zotero, можно редактировать стиль в верхней панели и сразу же видеть изменения в форматировании в нижней панели. Это заметно облегчает жизнь, но не отменяет необходимости изучения самого языка CSL. Проект Mendeley сейчас разрабатывает визуальный онлайн-редактор для стилей CSL 1.0, который можно опробовать по адресу http://csleditor.quist. de/csleditor/show/1/example-citation-style. Если необходимо создать стиль полностью с нуля, может пригодиться генератор стилей в формате CSL 0.8.1: http://www.somwhere.org/csl. Оба эти редактора находятся на стадии бета-версий и не очень надежны, но все же могут оказаться полезными.
Отдельно нужно упомянуть отечественные библиографические ГОСТы. Создается впечатление, что их создавали специально для того, чтобы затруднить автоматизацию форматирования списков литературы. Например, стиль украинского ВАК, соответствующий ГОСТ 7.1:2006 (http://nauch.org/blog/design/5.html): в зависимости от числа авторов публикации форматирование кардинально меняется, а первый автор может упоминаться дважды. Ни одна из имеющихся программ, включая и проприетарные, принципиально не может «переварить» такой формат, а CSL даже не может его описать. Единственный способ борьбы с такими стилями - вынесение первого автора в отдельное пользовательское поле и введение разных типов цитат для разного числа авторов. При оформлении смешанной библиографии, где есть цитаты на разных языках, часто возникают проблемы с правильными сокращениями (например, «и др.» и «etc»).
1.
2. Библиотека стилей и синхронизация;
3. Профили и группы;
4. Настройки.
До недавнего времени каждый менеджер библиографии имел свой собственный подход к описанию, хранению и реализации стилей оформления ссылок и библиографии. Естественно, что стили для разных программ - скажем, для EndNote и Bibus -несовместимы между собой. Это приводит к дублированию усилий по созданию стилей и создает путаницу. Спасение пришло в виде открытого формата библиографических стилей CSL (Citation Style Language). CSL - это стандартизированный фор-мат, базирующийся на XML и описывающий все нюансы форматирования цитат и библиографии. Сейчас существуют две версии CSL: 0.8.1 и 1.0. Первая используется в стабильной версии Zotero 2.0, вторая - в новой версии Zotero 2.1, находящейся в стадии беты, и в системе Mendeley, речь о которой пойдет в следующей части статьи. К сожалению, эти версии CSL несовместимы между собой, а коммерческие программы вроде EndNote молчаливо игнорируют данный формат. Тем не менее, нет сомнений, что со временем CSL будет становиться только популярнее.
CSL построен на языке XML-схем RELAX NG, который обеспечивает очень тщательную проверку документов CSL, не допускающую разночтений и упрощающую разработку стилей в XML-редакторах и написание программ, использующих CSL. Ключевое понятие языка CSL - класс цитаты (газетная статья, глава книги, диссертация и т.п.). Все классы цитат сгруппированы в несколько структурных типов (статья, книга). Если какой-то параметр для данного класса не задан, будет использован общий параметр для соответствующего структурного типа.
Несмотря на вполне читабельный текстовый формат, редактирование стилей CSL вручную - задача не для слабонервных. Синтаксис языка весьма обширен и довольно сложен (http://www. zotero.org/support/dev/csl syntax summary). К тому же, для его полного понимания нужно очень хорошо разбираться в англоязычной библиографической терминологии. К сожалению, полноценных визуальных редакторов для CSL, похожих на редакторы стилей в Bibus или EndNote, на сегодняшний день нет. В Zotero есть инструмент для редактирования XML-кода стилей с возможностью их проверки «на лету», который вызывается по адресу chrome:// zotero/content/tools/csledit.xul. Выбрав нужный стиль и один или несколько источников из базы Zotero, можно редактировать стиль в верхней панели и сразу же видеть изменения в форматировании в нижней панели. Это заметно облегчает жизнь, но не отменяет необходимости изучения самого языка CSL. Проект Mendeley сейчас разрабатывает визуальный онлайн-редактор для стилей CSL 1.0, который можно опробовать по адресу http://csleditor.quist. de/csleditor/show/1/example-citation-style. Если необходимо создать стиль полностью с нуля, может пригодиться генератор стилей в формате CSL 0.8.1: http://www.somwhere.org/csl. Оба эти редактора находятся на стадии бета-версий и не очень надежны, но все же могут оказаться полезными.
Отдельно нужно упомянуть отечественные библиографические ГОСТы. Создается впечатление, что их создавали специально для того, чтобы затруднить автоматизацию форматирования списков литературы. Например, стиль украинского ВАК, соответствующий ГОСТ 7.1:2006 (http://nauch.org/blog/design/5.html): в зависимости от числа авторов публикации форматирование кардинально меняется, а первый автор может упоминаться дважды. Ни одна из имеющихся программ, включая и проприетарные, принципиально не может «переварить» такой формат, а CSL даже не может его описать. Единственный способ борьбы с такими стилями - вынесение первого автора в отдельное пользовательское поле и введение разных типов цитат для разного числа авторов. При оформлении смешанной библиографии, где есть цитаты на разных языках, часто возникают проблемы с правильными сокращениями (например, «и др.» и «etc»).