Learn R Programming

revtools (version 0.2.2)

bibliography-class: Description of class 'bibliography'

Description

Class 'bibliography' is an S3 class designed to store data from common bibliographic formats in a standard way. It is a nested list format; each object is a list containing multiple references, where each reference is a list with information on author, journal etc. Because different formats code their information differently, class bibliography uses bib-like headings to ensure that reference names give a meaningful description of its' content (i.e. 'author' instead of 'AU'). This means that an .ris or medline and pubmed files have their tags converted on import by read_bibliography, while .bib tags are not altered.

Arguments

slots

Class 'bibliography' will import all information given in a file, and will attempt to assign it to a sensible heading. Possible entry names are (in this order):

  • type tag 'TY'

  • author tags 'AU' or 'A' followed by 1:5

  • year tags 'PY'or 'Y1'

  • title tags 'TI' or 'T1'

  • journal tags 'JO', 'T2', 'T3', 'SO', 'JT', 'JF' or 'JA'

  • volume tag 'VL'

  • issue tag 'IS'

  • pages one or more of tags 'EP', 'BP' or 'SP'

  • abstract tags 'AB' or 'N2'

  • keywords tags 'KW' or 'DE'

  • doi tag 'DO'

  • call tag 'CN'

  • issn tag 'SN'

  • url tag 'UR'

  • accession tag 'AN'

  • institution tag 'CY'

  • publisher tag 'PB'

  • pubplace tag 'PP'

  • address tag 'AD'

  • editor tag 'ED'

  • edition tag 'ET'

  • language tag 'LA'

  • further_info any unallocated information