Opened 8 years ago
Closed 7 years ago
#1060 closed enhancement (fixed)
audiovisual type(s) need cleanup
| Reported by: | bdarcus | Owned by: | dstillman |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | data layer | Version: | 2.0 |
| Keywords: | schema-update | Cc: | erazlogo, simon |
Description (last modified by bdarcus)
Need a way to denote the medium or format (DVD vs. VHS, etc.) of an item, and to map it to CSL "medium" variable. Also, need to clarify "recording type". See http://forums.zotero.org/discussion/3403/missing-types-of-object.
Change History (15)
comment:1 Changed 8 years ago by bdarcus
- Description modified (diff)
comment:2 Changed 8 years ago by bdarcus
- Description modified (diff)
comment:3 follow-up: ↓ 4 Changed 8 years ago by erazlogo
- Cc erazlogo added
comment:4 in reply to: ↑ 3 Changed 8 years ago by bdarcus
Replying to erazlogo:
Zotero "medium" is already mapped to CSL "medium"; "recording type" is indeed the place to enter the format of the recording; just changing "recording type" field to "medium" in system.sql should be enough I think.
Why not just change recording type to medium then (along with the new mapping)? I could imagine some people might want to distinguish a recording type that is more genre-like (documentary, say).
comment:5 Changed 8 years ago by dstillman
- Keywords schema-update added
comment:6 Changed 7 years ago by dstillman
- Cc simon added
- Version changed from 1.0 to 2.0
So what's the suggestion here?
Get rid of recordingType in favor of (the already-mapped-to-CSL) medium?
Or base-map recordingType to medium?
Or something else?
"Recording Type" is actually two different fields, audioRecordingType and videoRecordingType, for reasons that aren't entirely clear but that may have to do with not autocompleting between the two, and they're base-mapped to 'type' on the various A/V item types.
comment:7 Changed 7 years ago by dstillman
Actually, desired autocomplete behavior probably limits the options here, since we don't want this field to autocomplete from 'medium' on 'artwork', for example. But in addition to base-mapping changes we can always change the label to something else if desired.
comment:8 Changed 7 years ago by erazlogo
Yes, just change recordingType to medium for audioRecording and videoRecording (you'd have to move the data too no?). Maybe have two fields audioMedium and videoMedium, if autocomplete requires it.
comment:9 Changed 7 years ago by erazlogo
Will have to modify Chicago/Turabian once this is done.
comment:10 Changed 7 years ago by dstillman
What about tvBroadcast and radioBroadcast, which also have recordingType?
comment:11 Changed 7 years ago by erazlogo
That should also be changed to recordingMedium (is this awkward in English?) for consistency. You can't just name the field "medium" because radio and tv are mass media too (even when not recorded), so that would be confusing. that's why the field was called recordingType to begin with.
(I do remember that in the hierarchical schema plans at some point we were going to have just one Broadcast item type instead of two--this makes me think that just having a "recordingMedium" field makes more sense for all of these instead of separating into audio and video)
comment:12 Changed 7 years ago by dstillman
I'm changing this for film as well, since that also had the videoRecordingType field. (I'm actually just changing the field names, so no migration of data is necessary.)
Another question: While it may not be necessary for citing, should we add a 'genre' field to film while we're at it? Base-mapped to 'type'? (The other fields base-mapped to 'type' are thesisType, letterType, manuscriptType, websiteType, reportType, mapType, postType, presentationType, and audioFileType. Those are all kind of vague to the point of being meaningless, but they could all roughly be interpreted as genres, with the exception of audioFileType, which should maybe be mapped to 'medium' instead.)
comment:13 Changed 7 years ago by erazlogo
Sure, that makes sense. The other type fields are necessary, although it may be useful to change them to more descriptive.
comment:14 Changed 7 years ago by dstillman
Calling this "format", which is clearer than "medium", but mapped to "medium".
comment:15 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.
Zotero "medium" is already mapped to CSL "medium"; "recording type" is indeed the place to enter the format of the recording; just changing "recording type" field to "medium" in system.sql should be enough I think.