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 |