I am writing to provide you with a few details as to the numerous services and resources Emory holds, with a special emphasis on political science and more broadly, the social sciences. I serve as a link between the Department of Political Science (as well as to Economics) and the Woodruff Library in terms of instruction (both graduate and undergraduate), reference/consultation, and collections. My name is Chris Palazzolo and I am the social sciences librarian at Woodruff Library at Emory University. Pi Sigma Alpha - National Political Science Honor Society.Undergraduate Honors Society, Awards & Fellowships.Undergraduate Honors, Awards, & Fellowships Undergraduate Honors, Awards, & Fellowships.Courses and Advising Courses and Advising.String construction for endnote is also in the same file.All of these strings are concatenated in the end and returned.If both 260 fields and 502 $a are missing then we look at 502 subfield $b $c $d if present.
#EMORY ENDNOTE FILE CODE#
For publication info, it may happen that the 260 fields are missing then we look at datafield 502 subfield $a which according to the comment in the code is dissertation note. After this publication information is setup using datafield 260 subfields $a $b $c (some punctuation is cleanup is done along with this).Then edition is setup the same way it is setup for apa and mla citations.Eg: Translated by - name of translator refer: Finally, additional title array is constructed using secondary authors. For section title, datafield 245 subfields $n and $p are concatenated with metatag styling. For main title, datafield 254 subfields $a and $b are concatenated. There is more than usual logic for gathering title information, since we are looking at not just main title, but additional, and section title as well.All secondary authors (translator, editor, compiler) are fetched from datafield 700 subfield $a $e and $4, along with some data cleanup done here: For primary authors we are looking at datafield 100 subfield $a, however, in chicago style the expectation is to also define if secondary author is a translator, editor, or compiler. The chicago style uses the get_all_authors method in that file.Finally, publication info and publication dates are concatenated to the string using methods referenced in the apa citation section above.After this edition is setup again in a similar way as apa, using the same setup_edition method referenced above.Then we get the title info similar to apa, using the same setup_title_info method referenced above.Here, we first get the primary and secondary author lists similar to apa citation using the same get_authors_list method.All of the above strings are concatenated to form the apa citation.Finally, we have setting up of publication_info for which datafield 260 subfields $a and $b are used which are separated with : punctuation.Then we have edition for the record, which is setup using datafield 250 subfield $a and other edition decisions are made here:.After pub date, we have title info, for which the original method is using datafield 245 and concatenating subfields $a and $b (refer: ).After this, publication date is extracted from datafield 260 subfield $c (refer: ).Once, authors are collected in an array, it is passed into a block that adds and formats the citation as required in the APA style with its citation meta tags, only for authors.The code here suggests that primary authors are collection from datafield 100 subfield $a (refer: ), whereas, secondary authors are collection from datafield 700 again subfield $a (refer: ) In the get_author_list method we look for primary and secondary authors.For the apa citation we take the record and first get the author list here:.Below, going in detail for each available citation and references to code: This file has method definitions for our three available citations and also lists which marc datafields it looks at when constructing a citation. Most code references we are looking for around citations can be found here: