Your SlideShare is downloading. ×
0
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Quick introduction to the Citation Style Language (CSL)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Quick introduction to the Citation Style Language (CSL)

3,304

Published on

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

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,304
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Bibliographies & Citations <ul><li>Solved again and again and again </li><ul><li>in various reference management software
  • 3. in library software presentation layers </li></ul><li>Zillions of citation styles
  • 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. Citation Style Language (CSL) CSL processor citation style (in CSL) bibliographic & citation records bibliography & citations
  • 6. CSL Styles <ul><li>Described in the CSL 1.0 specification
  • 7. Huge Zotero stylesheet repository (CSL 0.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. 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. More (or less) processors: </li><ul><li>Haskell http://code.haskell.org/citeproc-hs/
  • 11. PHP http://bitbucket.org/rjerome/citeproc-php
  • 12. Phython http://github.com/bdarcus/citeproc-py/
  • 13. Ruby http://github.com/bdarcus/citeproc-rb/
  • 14. … </li></ul><li>Join the coders, documentors, testers! </li></ul>
  • 15. Input formats <ul><li>CSL is independent of the input serialization (currently JSON, later XML, RDF etc.)
  • 16. Implied conceptual data model </li><ul><li>Bibliographic items </li><ul><li>name fields (author, editor, translator...)
  • 17. date fields (issued, original-date...)
  • 18. textual and numeric fields (title, issue...) </li></ul><li>Citation items </li><ul><li>references to bibliographic items
  • 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. Much already done in Zotero </li></ul></ul>
  • 21. Output formats <ul><li>CSL is independent of the markup language
  • 22. Output in HTML+CSS , RTF, LaTeX, XSL-FO...
  • 23. Basic formatting capabilities </li></ul>indent block left-margin right-inline bold light italic SMALL -CAPS underline sup sup
  • 24. Thanks and kudos to Frank Bennett Rintze Zelle Bruce D'Arcus visit CitationStyles.org

×