0
Quick introduction to the Citation Style Language (CSL) Jakob Voß Verbundzentrale des GBV (VZG) Lightning Talk proposal Eu...
Bibliographies & Citations <ul><li>Solved again and again and again </li><ul><li>in various reference management software
in library software presentation layers </li></ul><li>Zillions of  citation styles
Best open standard: BibTeX. Which sucks! </li></ul>@book{nelson1987, edition = {87.1}, title = {Literary machines}, isbn =...
Citation Style Language (CSL) CSL processor citation style (in CSL) bibliographic & citation records bibliography & citati...
CSL Styles <ul><li>Described in the  CSL 1.0 specification
Huge Zotero stylesheet repository (CSL 0.8)
Mendeley (et al) work on WYSIWYG editors http://bitbucket.org/csledit/csl-wysiwyg-editor   </li></ul><!-- example snipped ...
Upcoming SlideShare
Loading in...5
×

Quick introduction to the Citation Style Language (CSL)

3,320

Published on

Lightning talk proposal for ELAG2010 conference. I definitely need to cut some slides to keep it in 10 minutes!

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,320
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Quick introduction to the Citation Style Language (CSL)"

  1. 1. Quick introduction to the Citation Style Language (CSL) Jakob Voß Verbundzentrale des GBV (VZG) Lightning Talk proposal European Library Automation Group Conference May 2010
  2. 2. Bibliographies & Citations <ul><li>Solved again and again and again </li><ul><li>in various reference management software
  3. 3. in library software presentation layers </li></ul><li>Zillions of citation styles
  4. 4. Best open standard: BibTeX. Which sucks! </li></ul>@book{nelson1987, edition = {87.1}, title = {Literary machines}, isbn = {0-89347-055-4}, publisher = {Mindful Press}, author = {Theodor Holm Nelson}, year = {1987} } T.H. Nelson, Literary machines , Mindful Press, 1987. Nelson, T.H., 1987. Literary machines edition 87.1, Mindful Press. Nelson TH. Literary machines . 87. ed. Mindful Press; 1987. Nelson, T.H. Literary machines . (Mindful Press: 1987). Bibliographic Data Nicely formatted
  5. 5. Citation Style Language (CSL) CSL processor citation style (in CSL) bibliographic & citation records bibliography & citations
  6. 6. CSL Styles <ul><li>Described in the CSL 1.0 specification
  7. 7. Huge Zotero stylesheet repository (CSL 0.8)
  8. 8. Mendeley (et al) work on WYSIWYG editors http://bitbucket.org/csledit/csl-wysiwyg-editor </li></ul><!-- example snipped from the Chicago Manual of Style in CSL --> <macro name=&quot;container-contributors&quot;> <choose> <if type=&quot;chapter&quot;> <group delimiter=&quot;, &quot;> <choose> <if variable=&quot;author&quot;> <names delimiter=&quot;, &quot; variable=&quot;editor&quot;> <label form=&quot;verb&quot; suffix=&quot; &quot; text-case=&quot;lowercase&quot; /> <name and=&quot;text&quot; delimiter=&quot;, &quot; /> </names> </if> </choose> ...
  9. 9. CSL Processors <ul><li>citeproc-js runs in Firefox and other Gecko-based browsers, Google Chrome, Safari, IE6+ & Rhino and spidermonkey/tracemonkey for server-side deployments http://bitbucket.org/fbennett/citeproc-js/
  10. 10. More (or less) processors: </li><ul><li>Haskell http://code.haskell.org/citeproc-hs/
  11. 11. PHP http://bitbucket.org/rjerome/citeproc-php
  12. 12. Phython http://github.com/bdarcus/citeproc-py/
  13. 13. Ruby http://github.com/bdarcus/citeproc-rb/
  14. 14. … </li></ul><li>Join the coders, documentors, testers! </li></ul>
  15. 15. Input formats <ul><li>CSL is independent of the input serialization (currently JSON, later XML, RDF etc.)
  16. 16. Implied conceptual data model </li><ul><li>Bibliographic items </li><ul><li>name fields (author, editor, translator...)
  17. 17. date fields (issued, original-date...)
  18. 18. textual and numeric fields (title, issue...) </li></ul><li>Citation items </li><ul><li>references to bibliographic items
  19. 19. prefix, suffux, locators („see page 23“) </li></ul></ul><li>To be done </li><ul><li>Map our data (MARC etc.) to CSL records
  20. 20. Much already done in Zotero </li></ul></ul>
  21. 21. Output formats <ul><li>CSL is independent of the markup language
  22. 22. Output in HTML+CSS , RTF, LaTeX, XSL-FO...
  23. 23. Basic formatting capabilities </li></ul>indent block left-margin right-inline bold light italic SMALL -CAPS underline sup sup
  24. 24. Thanks and kudos to Frank Bennett Rintze Zelle Bruce D'Arcus visit CitationStyles.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×