-
Notifications
You must be signed in to change notification settings - Fork 3
Adding RIS Citation Export
Logic to generate an RIS Citation Export for Catalog Records. This will go in Share and will replace Export to Refworks and EndNote. Learn more about RIS.
Other than Type, Title, URL, and Today's Date, all others will need to be conditional. We can expect every record to have one format (and I mapped Other just in case), a title, a URL in the catalog, and then we'll grab that day's export date.
Multiple authors can be put in as repeating A2s, however none of the rest of the fields can repeat so we'll need to grab field[0] for any arrays.
Field TY
contains a controlled list type. We will map from formats, whatever the first format is, for simplicity, using the following map:
Archives/Manuscripts = GEN
Article = EJOUR
Audio = SOUND
Book = BOOK
Equipment = GEN
Games/Toys = GEN
Government Document = GOVDOC
Image = GEN
Instructional Material = GEN
Journal/Periodical = JOUR
Juvenile Book = BOOK
Kit = GEN
Maps, Atlases, Globes = MAP
Microfilm/Microfiche = GEN
Musical Score = MUSIC
Newspaper = NEWS
Other = GEN
Proceeding/Congress = CONF
Reporter = GEN
Statute = STAT
Thesis/Dissertation = THES
Video = VIDEO
TI
= title_245ab_tsim
A1
= author_tsim
A2
= repeat line for author_addl_tsim
PY
= pub_date_illiad_ssm
PP
= publication_place_ssm
PB
= publisher_name_ssm
if issn_ssm
: SN
= issn_ssm
if ISBNs: SN
= first ISBN in list
ET
= edition_display_ssm
UR
= Catalog page URL
Y2
= that day's date as YYYY-MM-DD
- Home
- Testing Documentation for Product Owner
- Components, Features, and Functions
- Library Faceting and Locations Management
- Advanced Search
- Browse Items By Library of Congress Call Number
- Browse by Subject, Author, and Title
- Availability Display
- Summary Holdings Display
- Holdings and Availability for Bound-Withs
- Holds and ILL
- Requesting Items with Aeon
- Course Reserves
- Google Books and HathiTrust Integration
- Bento Integration
- Indexing and Display
- Sources of Catalog Data
- Display Fields
- Title Fields
- Author and Creator Fields
- Thesis Department
- ISSNs and ISBNs
- URL Fields
- Publication and Edition Fields
- Material Characteristics Fields
- Language Fields
- Subject Fields
- Genre Fields
- Note Fields
- Serials
- Bound-Withs
- Formats
- Media Types
- Access Facet
- Open Access Facet
- Call Numbers
- OCLC Number
- LCCN
- Report Numbers
- Endowment Codes and Names
- Adding Linked to Request Scanning
- Summary Holdings Indexing
- My Account
- Tests
- Development Setup and Notes
- Deployment Notes