Using OSCOLA CSL with other software
As requested at https://forums.zotero.org/discussion/5505/3/style-request-oscola/, I am posting a description of an issue I have encountered when using the OSCOLA CSL file with software other than Zotero--in my case, Pandoc.
The CSL file I am using is from http://citationstylist.org/uploads/mlz-oscola, dated 2013-11-03.
The input file is LaTeX. Citations are inserted using BibLaTeX \autocite commands. The Bibliography.bib file is actually exported from Bookends but it is valid BibLaTeX and opens in BibDesk without difficulty.
This is the command line that I am using:
pandoc test.tex --filter=pandoc-citeproc --bibliography=Bibliography.bib --csl=mlz-oscola.csl -s -o test.docx
The footnotes end up looking like this:
Interview with Tribe Laurence, ‘Policy Science: Analysis or Ideology?’ (1972); Interview with Laudon Kenneth C, Computers and Bureaucratic Reform: the Political Functions of Urban Information Systems (Wiley New York 1974); Interview with Mowshowitz Abbe, The Conquest of Will: Information Processing in Human Affairs (Addison-Wesley Reading, MA 1976).
In that example, the first item is a journal article and the second two are books. None are interviews.
The bibliography looks like:
Interview with Mowshowitz Abbe, The Conquest of Will: Information Processing in Human Affairs (Addison-Wesley Reading, MA 1976).
Interview with Murray Andrew D., The Regulation of Cyberspace: Control in the Online Environment (Routledge-Cavendish 2006).
Interview with Packard Vance, The Naked Society (Penguin books 1966).
I can post or copy-and-paste a minimal example that will demonstrate the problem if that would be helpful.
The CSL file I am using is from http://citationstylist.org/uploads/mlz-oscola, dated 2013-11-03.
The input file is LaTeX. Citations are inserted using BibLaTeX \autocite commands. The Bibliography.bib file is actually exported from Bookends but it is valid BibLaTeX and opens in BibDesk without difficulty.
This is the command line that I am using:
pandoc test.tex --filter=pandoc-citeproc --bibliography=Bibliography.bib --csl=mlz-oscola.csl -s -o test.docx
The footnotes end up looking like this:
Interview with Tribe Laurence, ‘Policy Science: Analysis or Ideology?’ (1972); Interview with Laudon Kenneth C, Computers and Bureaucratic Reform: the Political Functions of Urban Information Systems (Wiley New York 1974); Interview with Mowshowitz Abbe, The Conquest of Will: Information Processing in Human Affairs (Addison-Wesley Reading, MA 1976).
In that example, the first item is a journal article and the second two are books. None are interviews.
The bibliography looks like:
Interview with Mowshowitz Abbe, The Conquest of Will: Information Processing in Human Affairs (Addison-Wesley Reading, MA 1976).
Interview with Murray Andrew D., The Regulation of Cyberspace: Control in the Online Environment (Routledge-Cavendish 2006).
Interview with Packard Vance, The Naked Society (Penguin books 1966).
I can post or copy-and-paste a minimal example that will demonstrate the problem if that would be helpful.
(There is a book on MLZ, if you're interested in the details.)
The MLZ OSCOLA style will not work with the pandoc toolchain, which requires standard CSL styles. If you use the OSCOLA style from the main CSL repository, you should get better results.
As I said, legal sources are unlikely to come out correctly in anything but Zotero at this point - expanding CSL to make those work more reliably and cross-application is one of our new years resolutions ;).
@adamsmith - Yes, secondary sources are problematic. Using the regular oscola.csl, the footnote becomes:
Laurence Tribe, ‘Policy Science: Analysis or Ideology?’; Kenneth C Laudon, Computers and Bureaucratic Reform: the Political Functions of Urban Information Systems (Wiley New York 1974); Abbe Mowshowitz, The Conquest of Will: Information Processing in Human Affairs (Addison-Wesley Reading, MA 1976).
The book references are correct but the article (the first item cited) is missing information about the journal issue that it was published in.
It also doesn't do back references, which I think is only a feature of oscola-mlz.csl. Would it be difficult to add this feature to the regular oscola.csl?
I'll have to look at this in pandoc, which won't happen super quickly, but I don't see any reason this shouldn't work in the style.
You're sure that's the first citation of the Tribe article in the document?
<if type="article-journal article-magazine article-newspaper legal_case">
Zotero renders the journal title etc. while pandoc-citeproc, using a default of match=all (as required by the CSL specs) does not.
The line should be changed to
<if type="article-journal article-magazine article-newspaper legal_case" match="any">