Zum Inhalt springen

Citation Style Language

aus Wikipedia, der freien Enzyklopädie

Die Citation Style Language (CSL) ist eine XML-Sprache zur Beschreibung von Formaten für bibliografische Angaben und Zitierstile. Die Funktionalität ist vergleichbar mit der Beschreibung von Zitierstilen in den .bst-Dateien von BibTeX, die Leistungsfähigkeit geht jedoch darüber hinaus.

CSL wurde von Bruce D’Arcus initiiert und wird mit Hilfe von RELAX NG definiert. Die Sprache wird derzeit von verschiedenen Literaturverwaltungsprogrammen verwendet, darunter Mendeley, Docear4Word und Zotero.

Herkunft[Bearbeiten]

CSL wurde von Bruce D’Arcus initiiert, um es mit OpenOffice.org<ref>CiteProc at OpenOffice Bibliographic Project.</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar);Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> und als XSLT-basierten CSL Prozessor zu nutzen. Die Weiterentwicklung fand in Zusammenarbeit mit dem Entwickler von Zotero, Simon Kornblith, statt. Zum initialen Release 2006 war Zotero die erste Anwendung, die CSL unterstützte. Danach sind weitere Softwareprodukte gefolgt: 2008: Mendeley, 2011: Papers und Qiqqa, 2013: Refeus. Seit 2008 besteht das zentrale Entwicklerteam aus Bruce D’Arcus, Frank Bennett und Rintze Zelle.

Eine Integration von CSL in zukünftige Versionen des standardisierten OpenDocument-Formats wird erwogen.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar);Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>

Zitationsstile[Bearbeiten]

Die CSL-Zitationsstile sind über das Zotero Style Repository verfügbar. Aktuell enthält dieses mehr als 8900 Zitationsstile, wobei dies etwa 1700 einzigartigen Zitationsstilen entspricht.

Die kontinuierliche Erweiterung sowie Anpassung der einzelnen CSL-Stile geschieht kollaborativ über GitHub<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Citation Style Language, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden.; ehemals im Vorlage:Referrer (nicht mehr online verfügbar);.Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> als Open Source.

Software-Support[Bearbeiten]

  • CSL-1.0-Programme wurden auch in Haskell (citeproc-hs<ref name="jv">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden.; ehemals im Vorlage:Referrer (nicht mehr online verfügbar);.Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>), Ruby, Python, Java und XSL-Stylesheets<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> erstellt.<ref>Bibliographic/Developer Page im OpenOffice.org-Wiki</ref>
  • Zotero, Mendeley und Qiqqa stellen ein integriertes Programm zum Erstellen und Bearbeiten von CSL bereit.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references/>