zotero-bits icon indicating copy to clipboard operation
zotero-bits copied to clipboard

allow column (and potentially other) ranges in bibliography

Open adam3smith opened this issue 11 years ago • 12 comments

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

adam3smith avatar Oct 21 '13 05:10 adam3smith

Are there any other locators that are known to appear in the bibliography? I have no objections to adding a "column" CSL variable.

rmzelle avatar Oct 22 '13 01:10 rmzelle

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.

adam3smith avatar Oct 22 '13 01:10 adam3smith

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.

rmzelle avatar Oct 22 '13 01:10 rmzelle

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

adam3smith avatar Oct 22 '13 02:10 adam3smith

Would implementing this in a manner akin to creators where items have an array of locators be feasible?

bwiernik avatar Apr 22 '14 17:04 bwiernik

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.

adam3smith avatar Apr 22 '14 17:04 adam3smith

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.

sarcanon avatar Nov 29 '19 00:11 sarcanon

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).

bwiernik avatar May 05 '20 16:05 bwiernik

Adding types to pages sounds good, also splitting them into an array.

denismaier avatar May 05 '20 20:05 denismaier

What do we do about this now? Can we address this in 1.1?

denismaier avatar Jun 09 '20 20:06 denismaier

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).

bwiernik avatar Jun 09 '20 20:06 bwiernik

Ok. I'll add a new issue in the schema repo and link to this one. Can you add add the Zotero label?

denismaier avatar Jun 09 '20 20:06 denismaier