Type - mapping incoming Type
Nearly all articles are assigned the Type Journal Article when they first appear in PubMed. Note that in PubMed, the Type is not always case sensitive; they have JOURNAL ARTICLE and Journal Article.
Remember that we are ignoring the various Research Support entries in the PubMed PublicationTypeList XML tag, an example of which is shown below:
<PublicationTypeList>
<PublicationType>Journal Article</PublicationType> <PublicationType>Research Support, Non-U.S. Gov't</PublicationType>
</PublicationTypeList>
Initial entry: If PublicationType value = Journal Article only, take Journal Article.
Initial entry: If PublicationType value = Journal Article plus one or more additional values from the list below,
take only the value(s) from the list below.
After indexing (STATUS=MEDLINE), if PublicationType value = Journal Article only, keep Journal Article. After indexing (STATUS=MEDLINE), if PublicationType value = Journal Article plus one or more additional values from the list below, replace Journal Article with the value(s) from the list below.
Review Comment News Letter Editorial Congresses Historical_article Biography Interview Lectures Interactive_tutorial Retracted_publication Technical_report Directory Monograph Published_erratum
If the PublicationType tag does not have any of these values, then assign Type Other.
In these cases, we'll have to check to see if we need to add a new Type to our list.
Meeting_abstract, Gazette_abstract, Book_chapter, and Book will be assigned as these Types are entered into postgres.