CiteProc - Википедия - CiteProc

CiteProc это общее имя для программ, которые производят отформатированные библиографии и цитаты на основе метаданные цитируемых объектов и инструкции по форматированию, предоставленные Язык стиля цитирования (CSL) стили. Первая реализация CiteProc использовала XSLT 2.0, но реализации были написаны для других языков программирования, включая JavaScript,[1] Ява,[2] Haskell,[3] PHP,[4] Python,[5] Рубин[6] и Emacs Lisp.[7]

CiteProc, CSL и Cite Schema составляют Язык стиля цитирования проект, Creative Commons Attribution Share-Alike лицензированное усилие "по обеспечению общей основы для форматирования библиографий и цитат в языки разметки и стандарты документов. В идеальном мире можно было бы использовать то же самое CSL файлы для форматирования DocBook, TEI, OpenOffice, WordML ... или даже Латекс документы ".[8][9]

Различные реализации CiteProc могут использовать разные библиографические данные. базы данных; многие могут использовать МОДЫ XML.

Известные приложения, поддерживающие CiteProc

Рекомендации

  1. ^ "fbennett- citeproc-js - wiki - Главная - Bitbucket". Atlassian. 18 марта 2014 г.. Получено 19 апреля 2014.
  2. ^ "citeproc-java". Мишель Кремер. 27 февраля 2014 г.. Получено 19 апреля 2014.
  3. ^ "citeproc-hs - реализация языка стилей цитирования в Haskell". Андреа Россато. 17 марта 2012 г. Архивировано с оригинал 30 апреля 2014 г.. Получено 19 апреля 2014.
  4. ^ "seboettg / citeproc-php - GitHub". 15 марта 2013 г.. Получено 2 июн 2016.
  5. ^ "citeproc-py: индекс пакета Python".
  6. ^ "citeproc-ruby".
  7. ^ "citeproc-el".
  8. ^ "Creative Commons- Attribution-ShareAlike 3.0 Unported- CC BY-SA 3.0". Creative Commons. 25 марта 2014 г.. Получено 19 апреля 2014.
  9. ^ «XBiblio». Брюс Д'Аркус. 29 августа 2010 г.. Получено 19 апреля 2014.
  10. ^ «Pandoc - Руководство пользователя Pandoc». pandoc.org. Получено 2019-07-10.

внешняя ссылка