Opened 9 years ago

Closed 7 years ago

#872 closed defect (fixed)

add "author of work" creator type to "book section"

Reported by: erazlogo Owned by: dstillman
Priority: major Milestone: 2.0 Final
Component: data layer Version: 2.0
Keywords: schema-update Cc: bdarcus, simon

Description

this is necessary when a book by one author contains a preface or introduction by another:

George Lipsitz, “Creating Dangerously: The Blues Life of Johnny Otis,” introduction to Upside Your Head! Rhythm and Blues on Central Avenue, by Johnny Otis (Hanover: University Press of New England, 1993), xvii-xxxv.

http://forums.zotero.org/discussion/917/introduction-by/#Item_17

not sure what the label should be--"author of work" seems most inclusive, but I'm open to other suggestions.

Change History (7)

comment:1 Changed 8 years ago by stakats

Instead of modifying bookSection for this edge case, the problem might be better handled through nesting (a.k.a. hierarchical) relationships among items.

comment:2 Changed 8 years ago by stakats

And specifically, by #395.

comment:3 Changed 8 years ago by erazlogo

  • Keywords schema-update added

comment:4 Changed 8 years ago by erazlogo

Hierarchical item types should solve this, although I'm not sure #395 would work in this case since this is needed for prefaces/afterwords rather than reviews. Another discussion of this feature:

http://forums.zotero.org/discussion/1098/author-book-vs-author-book-section/

We would then map creators of this type to the existing 'container-author' variable in CSL.

comment:5 Changed 7 years ago by dstillman

  • Cc bdarcus simon added
  • Milestone changed from 2.0 Beta 3 to 2.0 Final
  • Version changed from 1.5 to 2.0

OK, trying to get this in today. Any objections to adding a "Book Author" creator type to book sections as a stopgap solution?

Simon, can you provide a csl.js patch, given a bookAuthor creator type?

comment:6 Changed 7 years ago by erazlogo

No objections--Book Author would be great--let me know when the csl.js is changed and I'll modify Chicago/Turabian.

comment:7 Changed 7 years ago by dstillman

  • Resolution set to fixed
  • Status changed from new to closed

(In [5638]) Schema updates:

  • For "Book Section", added "Book Author" (needs to be mapped to CSL container-author) (closes #872)
  • For A/V item types, "Recording Type" mapped to "Type" is now "Format" mapped to "Medium" (closes #1060)
  • For "Radio Broadcast" and "TV Broadcast", replaced "Series Title" with "Program Title" mapped to "Publication Title" (CSL field container-title rather than collection-title) (closes #860)
  • For "Patent", added "Country" field, removed (nonfunctional) base-map from "Place" to "Country", added "Issuing Authority", replaced "Date" with "Filing Date" (not currently mapped to CSL), and moved "Date" data to "Filing Date". Kept "Issue Date" base-mapped to "Date". (closes #1375)
  • For "Film", mapped "Distributor" to "Publisher" (closes #861) and added "Genre" mapped to "Type"
  • For "Podcast", mapped "Audio File Type" to "Medium" rather than "Type"
  • For "Bill", added "Cosponsor" creator type (closes #655)
  • For "Case", added "Author" as primary creator type instead of "Counsel" (#655)

This can't yet sync, so upping sync API version and delaying dev XPI build.

Note: See TracTickets for help on using tickets.