zotero / zotero-bits

CSL-related community feedback for Zotero
54 stars 8 forks source link

Consolidate Series, Series Title and Series Text (for journalArticle) #21

Open rmzelle opened 13 years ago

rmzelle commented 13 years ago

journalArticle currently has "Series"/series, "Series Title"/seriesTitle, and "Series Text"/seriesText fields, which are likely to be redundant ("Series" and "Series Title" are both mapped to collection-title in CSL). However, we shouldn't discard user data, so removing fields is tricky. One opportunity is the proposed addition of "Section" (ajlyon/zotero-bits#5): we could migrate data to this field (e.g. from "Series Text"), and remove the migrated field. Another option would be concatenation.

See also http://forums.zotero.org/discussion/18322/?Focus=126054#Comment_126054

avram commented 13 years ago

The migration of Section Text to Section will of course require that Section be non-numeric.

bwiernik commented 10 years ago

To clarify, per the original use intention described by Dan here, "Series Title" refers to the Section Title and "Series Text" refers to the description of that section (for example, see how the journal Science labels and describes sections of their issues). Any migration should keep this original use in mind. While I have never used both "Series" and "Series Title" in one item, I have used them for very separate purposes.

gracile-fr commented 8 years ago

@bwiernik : yes, "Series" and "Series Title" are used for different purposes (and not the original ones, reminded by Dan), even if they're both mapped to CSL collection-title. As "Series Text" is not mapped, it is almost useless.

It's hard to assume anything about the content of these fields and, then, to automate their migration (just an example, I'm using Series and Series Title for three different things - that's not wrong at all, but certainly not universal). As a consequence, that would be useful to have batch edit/move functions in zotero when these three fields will be reshuffled. That would give the user more control, after the migration, and in this case that's probably needed (but, perhaps, I'm talking of a very small amount of people, who are in any case, able to script such a search/replace/move).