Module: BibliographicalImporter::CommonRecordAttributes

Overview

List of common attributes that a BibliographicImporter::AbstractRecord should have

Instance Attribute Summary collapse

Instance Attribute Details

#abstractObject

Abstract for the record



79
80
81
# File 'lib/bibliographical_importer.rb', line 79

def abstract
  @abstract
end

#affiliationObject

Returns the value of attribute affiliation.



94
95
96
# File 'lib/bibliographical_importer.rb', line 94

def affiliation
  @affiliation
end

#authorObject

String that list all authors



81
82
83
# File 'lib/bibliographical_importer.rb', line 81

def author
  @author
end

#authorsObject (readonly)

Array of authors. Usually, #author should be processed to obtain this



83
84
85
# File 'lib/bibliographical_importer.rb', line 83

def authors
  @authors
end

#citedObject

Returns the value of attribute cited.



106
107
108
# File 'lib/bibliographical_importer.rb', line 106

def cited
  @cited
end

#doiObject

Returns the value of attribute doi.



95
96
97
# File 'lib/bibliographical_importer.rb', line 95

def doi
  @doi
end

#ebscohost_idObject

Returns the value of attribute ebscohost_id.



113
114
115
# File 'lib/bibliographical_importer.rb', line 113

def ebscohost_id
  @ebscohost_id
end

#issueObject

Returns the value of attribute issue.



89
90
91
# File 'lib/bibliographical_importer.rb', line 89

def issue
  @issue
end

#journalObject

Journal, is applicable



85
86
87
# File 'lib/bibliographical_importer.rb', line 85

def journal
  @journal
end

#journal_abbrObject

Returns the value of attribute journal_abbr.



109
110
111
# File 'lib/bibliographical_importer.rb', line 109

def journal_abbr
  @journal_abbr
end

#keywordsObject

Returns the value of attribute keywords.



97
98
99
# File 'lib/bibliographical_importer.rb', line 97

def keywords
  @keywords
end

#keywords_plusObject

Returns the value of attribute keywords_plus.



98
99
100
# File 'lib/bibliographical_importer.rb', line 98

def keywords_plus
  @keywords_plus
end

#languageObject

Returns the value of attribute language.



93
94
95
# File 'lib/bibliographical_importer.rb', line 93

def language
  @language
end

#pagesObject

Returns the value of attribute pages.



90
91
92
# File 'lib/bibliographical_importer.rb', line 90

def pages
  @pages
end

#pubmed_idObject

Returns the value of attribute pubmed_id.



116
117
118
# File 'lib/bibliographical_importer.rb', line 116

def pubmed_id
  @pubmed_id
end

#references_crossrefObject

References, as listed by Crossref



105
106
107
# File 'lib/bibliographical_importer.rb', line 105

def references_crossref
  @references_crossref
end

#references_scopusObject

References, as listed by Scopus



102
103
104
# File 'lib/bibliographical_importer.rb', line 102

def references_scopus
  @references_scopus
end

#references_wosObject

References, as listed by WOS



100
101
102
# File 'lib/bibliographical_importer.rb', line 100

def references_wos
  @references_wos
end

#refworks_idObject

Returns the value of attribute refworks_id.



115
116
117
# File 'lib/bibliographical_importer.rb', line 115

def refworks_id
  @refworks_id
end

#scielo_idObject

Returns the value of attribute scielo_id.



114
115
116
# File 'lib/bibliographical_importer.rb', line 114

def scielo_id
  @scielo_id
end

#scopus_idObject

Returns the value of attribute scopus_id.



112
113
114
# File 'lib/bibliographical_importer.rb', line 112

def scopus_id
  @scopus_id
end

#titleObject

Title of record



77
78
79
# File 'lib/bibliographical_importer.rb', line 77

def title
  @title
end

#typeObject

Returns the value of attribute type.



92
93
94
# File 'lib/bibliographical_importer.rb', line 92

def type
  @type
end

#uidObject

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

#urlObject

Returns the value of attribute url.



108
109
110
# File 'lib/bibliographical_importer.rb', line 108

def url
  @url
end

#volumeObject

Returns the value of attribute volume.



88
89
90
# File 'lib/bibliographical_importer.rb', line 88

def volume
  @volume
end

#wos_idObject

Returns the value of attribute wos_id.



111
112
113
# File 'lib/bibliographical_importer.rb', line 111

def wos_id
  @wos_id
end

#yearObject

Year of publishing



87
88
89
# File 'lib/bibliographical_importer.rb', line 87

def year
  @year
end