zotero-bits
zotero-bits copied to clipboard
allow column (and potentially other) ranges in bibliography
In some works, particularly in theology, column ranges rather than page ranges are given in the bibliography. While we do have columns and many other locators as locators for citations, this isn't currently possible - neither is there a CSL variable nor is there a Zotero field. https://forums.zotero.org/discussion/31951/column-numbers-instead-of-page-numbers-in-bibliography/#Item_9 e.g. Orth, F., art. « Schwein », PW II A/1 (1921), col. 801-815. from http://www.sources-chretiennes.mom.fr/upload/doc/Bibliographie%20porcine.pdf or Rentsch, Thomas / Cloeren, H. J., Art. Metaphysikkritik, in: Historisches Wörterbuch der Philosophie, Bd. 5, Basel-Darmstadt 1980, Sp. 1280–1294. from http://books.google.com/books?id=fpgV5xtlT0oC&pg=PA708#v=onepage&q&f=false
Are there any other locators that are known to appear in the bibliography? I have no objections to adding a "column" CSL variable.
https://forums.zotero.org/discussion/15263/page-field-what-about-column-or-folio/ mentions folio (I don't even know what that is...) biblatex's pagination which we discussed on xbiblio without result http://sourceforge.net/mailarchive/message.php?msg_id=31494817 includes page, column, line, verse, section, and paragraph
Bruce on xbiblio and @fbennett in the old Zotero thread also mention the possibility of multiple ranges, e.g. "p. 3 col. 2–p. 4 col. 3" though I have never seen this in a bibliography.
http://en.wikipedia.org/wiki/Folio
We could either keep adding CSL variables for locator terms as they are being requested, or add the whole lot at once.
I'd like to solve this once and for all, but if we have that many options, I wonder if it's not a better idea to use something akin to locator? That would make specifying all of them easier in a style, but would make it harder to deal with having more than one in a single item (which we can't properly deal with for locators, either, which is a bigger issue).
On Mon, Oct 21, 2013 at 7:56 PM, Rintze M. Zelle [email protected]:
http://en.wikipedia.org/wiki/Folio
We could either keep adding CSL variables for locator terms as they are being requested, or add the whole lot at once.
— Reply to this email directly or view it on GitHubhttps://github.com/ajlyon/zotero-bits/issues/62#issuecomment-26771939 .
Sebastian Karcher Ph.D. Candidate Department of Political Science Northwestern University
Would implementing this in a manner akin to creators where items have an array of locators be feasible?
generally yes. It adds a fair amount of complexity (compare how long the creator code in CSL is to regular variables), so it's a question of how often we actually will have multiple locators for an item. I'm at this point not convinced it's worth it. That's different from multiple locators for a citation which are fairly common and which we should solve.
Any movement on this ticket? I, too, would greatly appreciate having the ability to cite references that uses columns and folios, rather than merely pages. Very common in encyclopedic works from German sources.
My proposal:
Change page
to have a type just like locator
. All types that are valid for locator
can be valid for page
. If no type is supplied, assume that the type is "page"
.
Then, also adopt citeproc-js's system for multiple locator/page types by permitting a comma-delimited list with multiple locators differentiated by their label or abbreviation.
So, for example, to cite an item with a page and a column, it would be entered in page
as:
"page": "123, col. 2"
or:
"page": "page 123, column 2"
The processor is expected to split such lists into an array and apply formatting rules separately to each element according to its type (e.g., APA rules want "Chapter" but short labels for other types).
Adding types to pages sounds good, also splitting them into an array.
What do we do about this now? Can we address this in 1.1?
Yes, 1.1 would be a good time (it would be easy for citeproc-js at least to add because it would just be extending its locator
logic to page
).
Ok. I'll add a new issue in the schema repo and link to this one. Can you add add the Zotero label?