CiteProc
CiteProc — это общее название для программ, которые создают форматированные библиографии и цитаты на основе метаданных цитируемых объектов и инструкций форматирования, предоставляемых стилями языка стиля цитирования (CSL). Первая реализация CiteProc использовала XSLT 2.0, но были написаны реализации и для других языков программирования, включая JavaScript . [1] Ява , [2] Хаскелл , [3] PHP , [4] Питон , [5] Руби [6] и Эмакс Лисп . [7]
CiteProc, CSL и Cite Schema составляют проект Citation Style Language , лицензированную Creative Commons Attribution Share-Alike попытку «обеспечить общую основу для форматирования библиографий и цитат на разных языках разметки и стандартах документов . В идеальном мире можно было бы использовать одни и те же файлы CSL для форматирования DocBook , TEI , OpenOffice , WordML ... или даже LaTeX ». документов [8] [9]
Различные реализации CiteProc могут использовать разные библиографические базы данных ; многие могут использовать MODS XML .
Известные приложения, поддерживающие CiteProc
[ редактировать ]Ссылки
[ редактировать ]- ^ "fbennett-citeproc-js - wiki - Главная — Bitbucket" . Атласиан. 18 марта 2014 г. Архивировано из оригинала 10 октября 2016 г. Проверено 19 апреля 2014 г.
- ^ "citeproc-Java" . Мишель Кремер. 27 февраля 2014 г. Проверено 19 апреля 2014 г.
- ^ «citeproc-hs — реализация языка стиля цитирования на Haskell» . Андреа Россато. 17 марта 2012 г. Архивировано из оригинала 30 апреля 2014 г. . Проверено 19 апреля 2014 г.
- ^ «seboettg/citeproc-php — GitHub» . 15 марта 2013 г. Проверено 2 июня 2016 г.
- ^ «citeproc-py: Индекс пакета Python» .
- ^ "citeproc-Ruby" .
- ^ "citeproc-эль" .
- ^ «Creative Commons-Attribution-ShareAlike 3.0 Непортированная-CC BY-SA 3.0» . Креативное сообщество. 25 марта 2014 г. Проверено 19 апреля 2014 г.
- ^ «ХБиблиотека» . Брюс Д'Аркус. 29 августа 2010 г. Проверено 19 апреля 2014 г.
- ^ «Пандок — Руководство пользователя Pandoc» . pandoc.org . Проверено 10 июля 2019 г.