all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Matt Lundin <mdl@imapmail.org>
To: John Kitchin <jkitchin@andrew.cmu.edu>
Cc: emacs-orgmode@gnu.org, Rasmus <rasmus@gmx.us>
Subject: Re: Citation processing via Zotero + zotxt
Date: Sat, 05 Dec 2015 15:18:12 -0600	[thread overview]
Message-ID: <87610ch9wr.fsf@fastmail.fm> (raw)
In-Reply-To: <m2mvtrgeyq.fsf@andrew.cmu.edu> (John Kitchin's message of "Thu, 03 Dec 2015 20:49:49 -0500")

Hi John,

John Kitchin <jkitchin@andrew.cmu.edu> writes:

> If a reference type is not listed in the CSL, it also will not be
> supported by CSL I suppose.

How is this different than biblatex or bibtex? A user could just modify
the style or put in a request with a maintainer. 

> I also suppose the CSL must be backend specific to output formats
> appropriate to org, html, LaTeX, markdown, etc... for any particular
> style.

AFAIU, CSL styles are backend agnostic (otherwise they wouldn't be of
much use). It is the processor (citeproc-js, pandoc, etc.) that takes
the instructions (e.g., font-style="italic" in a CSL file) and adds the
appropriate markup for a defined backend. So once you add a new output
format to a processor, it works with all styles.

> We should not try to support all of these things. We could support a
> small number of things that could be improved or increased in the
> future.

I would suggest that tapping into a CSL tool like zotero of citeproc-js
is in fact *a small thing* we can do right now that would have a big
payoff for lots of users, even if it does not support 100% of use cases.

> The only time-tested, publication quality solutions for citations in
> my opinion right now are bib(la)tex, MS Word/reference manager, and
> "by hand". Even these get "edited" in their final print versions by
> journals.

Is this assessment based on your particular disciplinary experience? I
ask because many of us in the humanities have not enjoyed the benefits
of automated, text-based citation processing until quite recently, so
*both* biblatex and CSL seem awesome. The citation style in my field
(the Chicago Manual of Style) is more quirky and complex than any
scientific citation style. Thus, it is likely more feasible to implement
basic bibtex functionality in lisp than it is to re-implement
biblatex-chicago.[fn:1] CSL offers the advantage of allowing export to
backends that can easily be converted to Word (the format that
humanities publishers require).

> It might start making more sense to think of a lisp based citation
> processor. It might even address some limitations of bib(la)tex.

That would be very cool, especially if we could import/convert CSL files
(I don't want to rewrite all 1200+ lines of the
chicago-fullnote-bibliography CSL style). :)

Matt

Footnotes:

[fn:1] I cloned the CSL repository and did a quick sort by word count.
Not surprisingly, the longest files were all in the humanities:

    1296     2700    44202 chicago-fullnote-bibliography-fr.csl
    1273     2590    40935 chicago-fullnote-bibliography.csl
    1264     2576    40674 chicago-fullnote-bibliography-no-ibid.csl
    1241     2531    39515 chicago-library-list.csl
    1241     2530    39535 chicago-annotated-bibliography.csl
    1240     2524    39445 chicago-note-bibliography.csl
    1235     2506    40168 zeitschrift-fur-religionswissenschaft-note.csl
    1227     2508    39077 chicago-note-biblio-no-ibid.csl
    1132     2620    41990 mcgill-fr.csl
    1060     2149    34008 moorlands-college.csl
     998     2175    34470 lluelles.csl
     927     2066    31551 lluelles-no-ibid.csl
     911     1862    29828 proinflow.csl
     906     1961    28990 irish-historical-studies.csl
     878     1828    29238 universite-laval-faculte-de-theologie-et-de-sciences-religieuses.csl
     862     1830    29437 chicago-author-date-fr.csl
     856     1782    28244 oxford-studies-in-ancient-philosophy.csl
     809     1941    27717 university-college-dublin-school-of-history-and-archives.csl
     809     1796    26790 turabian-fullnote-bibliography.csl
     806     1857    27140 wheaton-college-phd-in-biblical-and-theological-studies.csl
     796     1791    26472 modern-language-association-6th-edition-note.csl
     793     1671    26453 sheffield-hallam-university-history.csl
     792     1910    30773 pour-reussir-note.csl
     788     1792    26377 svensk-exegetisk-arsbok.csl
     781     1782    26316 early-christianity.csl
     779     1772    26038 society-of-biblical-literature-fullnote-bibliography.csl
     775     1808    26461 new-testament-studies.csl
     768     2350    29928 clio-medica.csl
     714     1533    22993 iso690-author-date-cs.csl
     708     1578    25548 chicago-author-date-basque.csl
     708     1520    22731 iso690-author-date-sk.csl
     707     1605    24582 melbourne-school-of-theology.csl
     701     1533    22280 moore-theological-college.csl
     696     1756    25783 associacao-brasileira-de-normas-tecnicas-ufjf.csl
     694     1474    22229 podzemna-voda.csl
     692     2315    29639 foerster-geisteswissenschaft.csl
     692     1591    24881 oscola.csl

  reply	other threads:[~2015-12-05 21:18 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-28 20:16 Citation processing via Zotero + zotxt Richard Lawrence
2015-11-30  8:12 ` Martin Yrjölä
2015-12-01  0:32   ` John Kitchin
2015-12-01  2:59     ` Richard Lawrence
2015-12-03  0:27       ` Matt Lundin
2015-12-03  1:41         ` Christian Wittern
2015-12-03 14:25           ` Matt Lundin
2015-12-03  4:32         ` Richard Lawrence
2015-12-03 15:27           ` Matt Lundin
2015-12-03 17:56             ` Richard Lawrence
2015-12-03 19:14               ` Thomas S. Dye
2015-12-03 22:05                 ` Rasmus
2015-12-03 20:45               ` Matt Lundin
2015-12-03 21:04                 ` Matt Lundin
2015-12-03 23:31         ` John Kitchin
2015-12-04  0:03           ` Rasmus
2015-12-04  1:49             ` John Kitchin
2015-12-05 21:18               ` Matt Lundin [this message]
2015-12-05 22:23                 ` John Kitchin
2015-12-04  2:06           ` Matt Lundin
2015-12-04 11:22             ` John Kitchin
2015-12-04 14:13               ` Matt Lundin
2015-12-05  1:23                 ` John Kitchin
2015-12-04  9:20           ` Eric S Fraga
2015-12-01  9:34     ` Ramon Diaz-Uriarte
2015-11-30 11:35 ` Eric S Fraga
2015-11-30 12:02   ` Ramon Diaz-Uriarte
     [not found] ` <CAN_Dec-JCmwQ2bc=U93rRaPMYyXOiN_PRbtyya9x396r3qqMrg@mail.gmail.com>
2015-12-01 12:12   ` Fwd: " Matt Price
2015-12-01 15:28     ` Eric S Fraga
2015-12-01 15:51       ` Richard Lawrence
2015-12-01 19:20         ` Matt Price
2015-12-01 21:34         ` Eric S Fraga
2015-12-01 21:51     ` Matt Lundin
2015-12-02 15:21       ` Richard Lawrence
2015-12-01 14:36 ` Rasmus
2015-12-01 19:37   ` Matt Price
2015-12-02 15:58   ` Richard Lawrence

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87610ch9wr.fsf@fastmail.fm \
    --to=mdl@imapmail.org \
    --cc=emacs-orgmode@gnu.org \
    --cc=jkitchin@andrew.cmu.edu \
    --cc=rasmus@gmx.us \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.