Docear4Word: Mapping BibTeX fields and types with the Citation Style Language (CSL)

Published by Joeran Beel on

After releasing the first private Beta of Docear4Word a few weeks ago, we are confident to release the first public Beta in about a week. Currently we are working on the final mapping of BibTeX fields and types with the corresponding entries of the Citation Style Language (CSL). Unfortunately, it is not always obvious how to match BibTeX and CSL. Our current mapping looks like the following. If you think something is missing, or incorrect, please let us know.


3 Comments

Michel Krämer · 6th September 2013 at 19:04

Dear Joeran,

Thank you very much for this great post! I just created a new library called citeproc-java which is a CSL processor for Java (based on citeproc-js). I wanted to include code that maps BibTeX databases to CSL citation items and your post was very useful for that.

If you like you can have a look at the library here:
https://github.com/michel-kraemer/citeproc-java

You can find the mapping I created based on your work here:
https://github.com/michel-kraemer/citeproc-java/blob/master/src/main/java/de/undercouch/citeproc/bibtex/BibTeXConverter.java

I didn’t really use your code. I implemented the converter myself. However, I wanted to make sure that you don’t mind my publishing the converter based on your work.

I hope the attribution in the JavaDoc is OK for you. Please let me know if I should change/add anything. citeproc-java uses the Apache 2 license. I guess that’s alright?

Thank you very much,
Michel

Joeran [Docear] · 24th September 2013 at 14:37

go ahead 🙂

Nielson · 11th October 2016 at 20:43

Any plan to implement accessed variable? I’m using Docear for one year and it’s a great tools. However, I can’t add accessed date to webpages on my articles. There are any alternative?
I’m developer and interested in help on this work.

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.