Module: BibliographicalImporter::CommonRecordAttributes
- Included in:
 - AbstractRecord, BibTex::Record, BibliographicalImporter::CSV::Record_Generic, BibliographicalImporter::CSV::Record_Refworks, JSON::Record, JSONApiCrossref::Record, PmcEfetchXml::Record, PubmedSummary::Record, Ris::Record
 
- Defined in:
 - lib/bibliographical_importer.rb
 
Overview
List of common attributes that a BibliographicImporter::AbstractRecord should have
Instance Attribute Summary collapse
- 
  
    
      #abstract  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Abstract for the record.
 - 
  
    
      #affiliation  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute affiliation.
 - 
  
    
      #author  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
String that list all authors.
 - 
  
    
      #authors  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Array of authors.
 - 
  
    
      #cited  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute cited.
 - 
  
    
      #doi  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute doi.
 - 
  
    
      #ebscohost_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute ebscohost_id.
 - 
  
    
      #issue  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute issue.
 - 
  
    
      #journal  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Journal, is applicable.
 - 
  
    
      #journal_abbr  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute journal_abbr.
 - 
  
    
      #keywords  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute keywords.
 - 
  
    
      #keywords_plus  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute keywords_plus.
 - 
  
    
      #language  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute language.
 - 
  
    
      #pages  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute pages.
 - 
  
    
      #pubmed_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute pubmed_id.
 - 
  
    
      #references_crossref  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
References, as listed by Crossref.
 - 
  
    
      #references_scopus  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
References, as listed by Scopus.
 - 
  
    
      #references_wos  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
References, as listed by WOS.
 - 
  
    
      #refworks_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute refworks_id.
 - 
  
    
      #scielo_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute scielo_id.
 - 
  
    
      #scopus_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute scopus_id.
 - 
  
    
      #title  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Title of record.
 - 
  
    
      #type  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute type.
 - 
  
    
      #uid  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Unique identifier for the record.
 - 
  
    
      #url  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute url.
 - 
  
    
      #volume  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute volume.
 - 
  
    
      #wos_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute wos_id.
 - 
  
    
      #year  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Year of publishing.
 
Instance Attribute Details
#abstract ⇒ Object
Abstract for the record
      79 80 81  | 
    
      # File 'lib/bibliographical_importer.rb', line 79 def abstract @abstract end  | 
  
#affiliation ⇒ Object
Returns the value of attribute affiliation.
      94 95 96  | 
    
      # File 'lib/bibliographical_importer.rb', line 94 def affiliation @affiliation end  | 
  
#author ⇒ Object
String that list all authors
      81 82 83  | 
    
      # File 'lib/bibliographical_importer.rb', line 81 def @author end  | 
  
#authors ⇒ Object (readonly)
Array of authors. Usually, #author should be processed to obtain this
      83 84 85  | 
    
      # File 'lib/bibliographical_importer.rb', line 83 def @authors end  | 
  
#cited ⇒ Object
Returns the value of attribute cited.
      106 107 108  | 
    
      # File 'lib/bibliographical_importer.rb', line 106 def cited @cited end  | 
  
#doi ⇒ Object
Returns the value of attribute doi.
      95 96 97  | 
    
      # File 'lib/bibliographical_importer.rb', line 95 def doi @doi end  | 
  
#ebscohost_id ⇒ Object
Returns the value of attribute ebscohost_id.
      113 114 115  | 
    
      # File 'lib/bibliographical_importer.rb', line 113 def ebscohost_id @ebscohost_id end  | 
  
#issue ⇒ Object
Returns the value of attribute issue.
      89 90 91  | 
    
      # File 'lib/bibliographical_importer.rb', line 89 def issue @issue end  | 
  
#journal ⇒ Object
Journal, is applicable
      85 86 87  | 
    
      # File 'lib/bibliographical_importer.rb', line 85 def journal @journal end  | 
  
#journal_abbr ⇒ Object
Returns the value of attribute journal_abbr.
      109 110 111  | 
    
      # File 'lib/bibliographical_importer.rb', line 109 def journal_abbr @journal_abbr end  | 
  
#keywords ⇒ Object
Returns the value of attribute keywords.
      97 98 99  | 
    
      # File 'lib/bibliographical_importer.rb', line 97 def keywords @keywords end  | 
  
#keywords_plus ⇒ Object
Returns the value of attribute keywords_plus.
      98 99 100  | 
    
      # File 'lib/bibliographical_importer.rb', line 98 def keywords_plus @keywords_plus end  | 
  
#language ⇒ Object
Returns the value of attribute language.
      93 94 95  | 
    
      # File 'lib/bibliographical_importer.rb', line 93 def language @language end  | 
  
#pages ⇒ Object
Returns the value of attribute pages.
      90 91 92  | 
    
      # File 'lib/bibliographical_importer.rb', line 90 def pages @pages end  | 
  
#pubmed_id ⇒ Object
Returns the value of attribute pubmed_id.
      116 117 118  | 
    
      # File 'lib/bibliographical_importer.rb', line 116 def pubmed_id @pubmed_id end  | 
  
#references_crossref ⇒ Object
References, as listed by Crossref
      105 106 107  | 
    
      # File 'lib/bibliographical_importer.rb', line 105 def references_crossref @references_crossref end  | 
  
#references_scopus ⇒ Object
References, as listed by Scopus
      102 103 104  | 
    
      # File 'lib/bibliographical_importer.rb', line 102 def references_scopus @references_scopus end  | 
  
#references_wos ⇒ Object
References, as listed by WOS
      100 101 102  | 
    
      # File 'lib/bibliographical_importer.rb', line 100 def references_wos @references_wos end  | 
  
#refworks_id ⇒ Object
Returns the value of attribute refworks_id.
      115 116 117  | 
    
      # File 'lib/bibliographical_importer.rb', line 115 def refworks_id @refworks_id end  | 
  
#scielo_id ⇒ Object
Returns the value of attribute scielo_id.
      114 115 116  | 
    
      # File 'lib/bibliographical_importer.rb', line 114 def scielo_id @scielo_id end  | 
  
#scopus_id ⇒ Object
Returns the value of attribute scopus_id.
      112 113 114  | 
    
      # File 'lib/bibliographical_importer.rb', line 112 def scopus_id @scopus_id end  | 
  
#title ⇒ Object
Title of record
      77 78 79  | 
    
      # File 'lib/bibliographical_importer.rb', line 77 def title @title end  | 
  
#type ⇒ Object
Returns the value of attribute type.
      92 93 94  | 
    
      # File 'lib/bibliographical_importer.rb', line 92 def type @type end  | 
  
#uid ⇒ Object
Unique identifier for the record. IT SHOULD BE IMPLEMENTED On CVS, for example, SHA256 of string ‘authors-year-title’, is used
      75 76 77  | 
    
      # File 'lib/bibliographical_importer.rb', line 75 def uid @uid end  | 
  
#url ⇒ Object
Returns the value of attribute url.
      108 109 110  | 
    
      # File 'lib/bibliographical_importer.rb', line 108 def url @url end  | 
  
#volume ⇒ Object
Returns the value of attribute volume.
      88 89 90  | 
    
      # File 'lib/bibliographical_importer.rb', line 88 def volume @volume end  | 
  
#wos_id ⇒ Object
Returns the value of attribute wos_id.
      111 112 113  | 
    
      # File 'lib/bibliographical_importer.rb', line 111 def wos_id @wos_id end  | 
  
#year ⇒ Object
Year of publishing
      87 88 89  | 
    
      # File 'lib/bibliographical_importer.rb', line 87 def year @year end  |